Skip to Content
Software

Software

This section covers installing the firmware and setting up the control software for the Ender-CNC.

The control system runs GRBL on an Arduino Uno with CNC Shield, and connects to a computer via USB for G-code streaming.
You’ll need two parts: flashing GRBL firmware, and configuring a G-code sender application.


Flashing GRBL to the Arduino

Upload GRBL firmware to your Arduino Uno using the tutorial below:

After flashing, connect to the Arduino over USB at 115200 baud and send $$ to confirm GRBL is running.


Setting Up the G-Code Sender

Use a GRBL-compatible host program to send your toolpaths. We recommend:


Optional Adjustments

Basic GRBL parameters such as steps-per-mm and axis direction can be tuned once mechanical motion is verified.

Once firmware and sender are ready, your Ender-CNC is fully operational — capable of receiving and executing G-code jobs.