Clone this wiki locally
Affordable Industrial Grade Motion Control
Welcome to the TinyG wiki!
This wiki is the TinyG user manual and programmer's guide. We (Synthetos) maintain it, but it's an open wiki. If you want to post wiki-type stuff, feel free to do it here. Please let us know via a github Issue if it's anything major. Github Issues are good for requested changes, discussions and bona-fide software bugs.
The wiki has info for the current version of TinyG, which is the v8 hardware and firmware version 0.97. It also has docs for previous versions.
For general support use the Synthetos Forums The forum is for general questions about how to setup and use tinyg (and gShield). Sometimes the questions end up in the github issues list, but generally they do not. Feel free to post github issues as you see fit, but more people read the forum than the issues, so if you are looking for help the forum is probably a better choice.
There is also a TinyG Development Google Group. This is a conversation about new development, options, related products like controllers and android tablets, etc.
Please come visit / join any or all of the above.
Getting Started and Basic Setup
- What is TinyG? - A hardware and software description
- TinyG Start Page
- Connecting TinyG
- Configuring TinyG
- Sending Gcode Files
More Setup, Tuning, and Specialized Uses
- More Setup Info
- TinyG Tuning
- [Homing and Limit Switch setup] (Homing-and-Limits-Description-and-Operation) and Troubleshooting Homing
- Updating Firmware
- Firmware Download Page
Discussion Topics and Reference Pages
- Gcode Supported by TinyG
- Command Line Operation
- JSON Operation and JSON Details
- Status Reports
- Status Codes
- Units Modes - Inches and Millimeters
- Feedhold and Cycle Start (Pause and Resume)
- Shapeoko Notes and Example Shapeoko Setup
- Using TinyG with External Stepper Drivers
- TinyG Data Sheets
- Hardware and Mechanical