GRBLDuino Shield CNC Controller
December 26, 2017 1 Comment
Over the past few days I’ve been designing a Arduino Uno CNC controller shield.
My requirements were pretty simple:
- GRBL 1.1 compatible
- Pin compatible with Pololu DRV8825 drivers
- User replaceable stepper motor drivers
- Screw terminals for connections
- E-Stop, Abort, Hold, and Resume buttons
- Probe connection
- Spindle PWM control
- User selectable 4th axis function (clone or separate)
- No SMD packages in the first version
Arduino CNC shields are pretty easy to find (and shockingly cheap) but not many are compatible with the changes in GRBL 1.1. I didn’t want a product that was out of date before I even purchased it.
My design is loosely based on the Protoneer Arduino CNC Shield. I fully support the purchase of the Protoneer product but it is hard to get in the US – available only from his eBay store.