DIY GRBL CNC Control Box Electronics Kit – HTMCNC
Any shipping charges and applicable checkout taxes are shown before you pay. Delivery estimates are not guaranteed.
A HOW TO MECHATRONICS PROJECT
Build your own GRBL CNC control box.
Build the electronics for your own Arduino and GRBL-based CNC control box with components selected for the How To Mechatronics HTMCNC project. Designed for a 3-axis CNC router with four stepper motors, including a dual-motor Y-axis.
DIY parts kit: components are supplied individually. Nothing is pre-assembled, wired, tested as a finished controller, or pre-configured.
Follow the complete CNC control box tutorial and wiring diagrams for step-by-step assembly, Arduino/GRBL setup and the custom controller shield design.
Watch the project build. This kit contains unassembled components.
What's included
The kit contains the electronic and connection parts listed below. Click any component to see its individual product and available options.
Terminal block pin count, hookup wire assortment and other exact packed configurations must be confirmed before this kit is released for sale.
How this controller works
- Motion control: an UNO-compatible board running GRBL sends STEP/DIR signals to four DM542 drivers for X, Y1, Y2 and Z motors.
- Motor power: a 36V / 600W switching supply powers the external stepper drivers.
- Auxiliary power: a DC–DC converter provides 12V for the cooling fan and the opto-isolated input circuitry used in the reference build.
- Serviceable connections: GX16 connector pairs, terminal blocks and internal wire help organize the cabinet wiring.
Not included — important
This is an electronics and connections kit, not every part required to reproduce the finished control box shown in the tutorial. The following must be sourced separately:
- Metal enclosure (reference build uses 400 × 400mm or larger), cabinet mounting hardware and appropriate fasteners
- Custom GRBL interface shield / PCB for Arduino UNO: order the bare PCB or choose PCB + Assembly through the PCBWay community project page. You can also download the Gerber files there to order the PCB from another manufacturer. The UNO-compatible board is included in this kit; the custom shield and its components are not.
- CNC machine, stepper motors, router/spindle, PC and other machine accessories
Assembly and safety
E-stop note: The kit includes the push-button device only. Its contact arrangement and the separate protective stop circuit must be selected, wired and validated for the machine; an Arduino/GRBL input by itself is not a safety-rated emergency stop.
This product requires electrical assembly, configuration and testing. The controller uses mains input voltage and must be installed with suitable protective earthing, fusing, wire sizing, strain relief and enclosure protection. Work involving mains power should be performed and checked by a qualified person.
Arduino/GRBL is a budget-friendly controller, but as explained in the build guide, USB control and electrical noise can cause interference or false limit alarms. Appropriate shielding, grounding and cable routing remain essential.
Read the complete How To Mechatronics GRBL Control Box build guide