The TinyG is an embedded, multi-axis motion control system from Synthetos designed for CNC applications that require highly precise motion control for small to medium sized motors. The TinyG has been used with the Shapeoko and a previous version of the board was used as the basis for the Othermill electronics.

World Maker Faire TinyG Demos

TinyG Pendulum Demo

[vine url=”″ width=620 height=620]

Synthetos recently released a new V8 version of the TinyG, which uses constant jerk acceleration planning for very smooth and fast motion transitions for any type of machine (as can be clearly seen from the videos). They showed off their hardware with three fantastic motion control demos at World Maker Faire.

TinyG Ping Pong Ball Drawbot Demo

[vine url=”” width=620 height=620]

TinyG Hammer Swinging Demo

[vine url=”” width=620 height=620]

Why It’s Awesome

Here are just a few features of the new TinyG v8 hardware, which sells for $129.99 and is available from the Synthetos webstore:

  • Constant jerk acceleration planning (3rd order S curves) for smooth and fast motion transitions (as can be clearly seen from the videos).
  • Microstepping up to 1/8 (optimized DDA makes this smoother than many 1/16 implementations)
  • 6-axis control (XYZ + ABC rotary axes) maps to any 4 motors
  • Very smooth step pulse generation using phase-optimized fractional-step DDA running at 50 Khz with very low jitter
  • Integrated motion control system with embedded microcontroller (Atmel ATxmega192)
  • 4 stepper motor drivers (TI DRV8818) integrated on a ~4 inch square board
  • Stepper drivers handle 2.5 amps per winding which will handle most motors up thru NEMA23 and some NEMA34 motors
  • Accepts Gcode from USB port and interprets it locally on the board
  • Networkable via SPI to support off-board devices and for networking multiple boards into multi-axis systems

[Features quoted from the TinyG section of the Synthetos site.]