Open-source CNC controller boards: TinyG and gShield

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.

velocity time trapezoid: abrupt acceleration S-curve: jerk-limited
Fig. 1: Velocity profile of a single move. TinyG and g2core plan the S-curve; illustrative, not to scale.

Choose your controller

TinyG v8 CNC controller board

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

gShield v5 Arduino CNC shield with three stepper drivers

gShield v5 (grblShield)

A 3-axis stepper driver shield that turns an Arduino Uno into a grbl CNC controller, or an Arduino Due into a g2core controller.

  • 3 axes (X, Y, Z), TI DRV8818 drivers
  • Up to 2.5 A per winding, 12–30 V
  • Per-axis current adjustment

$49.99 In stock

Building your own hardware? g2core is our open-source motion control firmware for ARM boards such as the Arduino Due.

Why makers and machine builders use Synthetos

Smooth, fast motion

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.

Open source

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.

Documented

Setup, configuration and troubleshooting guides are collected on our documentation page.

Backed by a warranty

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.

Need help choosing?

Read TinyG vs gShield, browse the FAQ, or ask us.

Visit the Synthetos web store