Blog Home

Arduino DUE, gShield and TinyG enhance desktop CNC performance

Zoe RomanoOctober 21st, 2013

TinyG with ShapeOko

TinyG2 is a cross-platform ARM Port of the TinyG motion control system that runs on the Arduino Due. It can be used with the gShield to build a high performance 3 axis motion control system.

G2 has a number of advanced features, including

  • 6 axis motion control – XYXABC axes
  • Can control up to 6 motors (3 are on the gShield)
  • Jerk controlled acceleration planning – S curves using 3rd order motion planning
  • RESTful interface using JSON – talks directly to Javascript, Python and other languages over USB

During World Maker Faire in NYC we met Alden Hart. He is part of Synthetos where they built TinyG and the grblshield and experiment on other cool stuff for the hacker/maker community:

We chose the Due as the platform for the TinyG ARM port because it’s powerful enough to really run the application well, but it’s still simple and accessible so people can extend the application and experiment with new functionality.

Alden Hart - TinyG

You can learn more about TinyG on their open wiki maintained by Synthetos team, it serves as a user and programmer manual, and documents progress on the project: anyone can post wiki-type stuff.

 

 

Boards:DUE