Close

Software Setup

A project log for CNC 1419 Upgrade

Useful upgrades for the cheap Chinese CNC 1419

martino-ferrariMartino Ferrari 05/22/2020 at 08:341 Comment

The machine I bought came with a mini-usb GRBL controller (version 0.9 something) and it has 3 replaceable  generic stepper drivers and different inputs and outputs (for limit switches, stop button, laser engraver, fan etc..).

Overall the control board is not that bad for the price and my needs, however it is not enclosed so I will design a small 3d printed box in the near future.

After assembling the machine the first thing I did was to run bCNC and Candle on my linux laptop to test the movement of the machine. It worked just fine, the usb device it is seen like a serial device (`/dev/ttyUSB0` in my case) and the two software worked correctly.

However due to the placement of the CNC in my flat it is not very convenient to connect my laptop to the CNC so I chose to use my Raspberry PI 4 to control it remotely.

I am very happy with this solution. The software I chose to use is cncjs, I used their official guide to install it on my raspberry pi and now it look like this:


I can use the console to communicate directly with the machine (for example for setting the correct axis directions) and it stream the pi webcam to monitor the status of the machine remotely. So far I am very happy! :)

Discussions

username wrote 07/28/2020 at 22:12 point

I see in CNCjs you have grbl 1.1f, did you update the CNC to grbl 1.1f from 0.9? I read with these china machines it is not always possible since they can use counterfeit chips.

  Are you sure? yes | no