TinyG v8 CNC controller
A complete controller: microcontroller, G-code interpreter and four stepper drivers on one 4-inch board.
- 4 motors, 6 axes (XYZ + ABC)
- Up to 2.5 A per winding, 12–24 V
- Jerk-controlled (S-curve) motion planning
$129.99 In stock
TinyG is a USB CNC controller that runs G-code on the board and drives four stepper motors with jerk-controlled motion planning. gShield turns an Arduino into a 3-axis grbl CNC controller. Both run open-source firmware from our GitHub, and both ship from Southwest Florida.
A complete controller: microcontroller, G-code interpreter and four stepper drivers on one 4-inch board.
$129.99 In stock
A 3-axis stepper driver shield that turns an Arduino Uno into a grbl CNC controller, or an Arduino Due into a g2core controller.
$49.99 In stock
Building your own hardware? g2core is our open-source motion control firmware for ARM boards such as the Arduino Due.
TinyG and g2core plan acceleration with jerk-controlled (S-curve) profiles rather than the constant-acceleration (trapezoidal) profiles used by grbl: less vibration and chatter, better surface finish. How jerk control works.
All firmware is on GitHub. g2core runs ShopBot's FabMo-based tools, and the g2core wiki lists other commercial machines built on it, from Bantam Tools mills to the Dorna robotic arm.
Setup, configuration and troubleshooting guides are collected on our documentation page.
Boards that arrive dead or with a manufacturing defect are covered for 30 days, and unused boards can be returned within 30 days. Warranty and returns.
Read TinyG vs gShield, browse the FAQ, or ask us.