- 
                Notifications
    
You must be signed in to change notification settings  - Fork 303
 
Home
Welcome to the g2 wiki!
This wiki documents the TinyG ARM port, which we are calling g2core.
This wiki serves as a user and programmer manual and documents progress on the project. We (Synthetos) maintain the wiki, 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 that needs active attention - Issues are good for requested changes, discussions and bona-fide software bugs.
The current best place to work from for g2core is the edge-100 branch, firmware version 0.99. FV 0.99 is currently undergoing testing. We are pretty comfortable with its functionality and stability, but have a few more functions to install and test before it's promoted to the edge branch. After a soak time in edge it will be promoted to the master branch
Getting Started Pages
- Home
 - What is g2core?
 - Who uses g2core?
 - Jerk-Controlled Motion
 - Getting Started with g2core
 - Connecting to g2core
 - Configuring g2core
 - Flashing g2core
 - Troubleshooting
 
Reference Pages
- Gcodes
 - Mcodes
 - Text Mode
 - JSON Communications
 - GPIO Digital IO
 - Alarms & Exceptions
 - Power Management
 - Coordinate Systems
 - Status Reports
 - Status Codes
 - G2 Communications
 - Tool Offsets and Selection
 - Probing
 - Feedhold, Resume, Job Kill
 - Marlin Compatibility
 - 9 Axis UVW Operation
 - gQuintic Specs
 
Discussion Topics
- Roadmap
 - GPIO for 1.X Releases
 - Toolheads
 - Raster Streaming Prototol
 - g2core REST Interface
 - Gcode Parsing
 - G2 3DP Dialect
 - Consensus Gcode
 - Digital DRO
 - Overview of Motion Processing
 
Developer Pages
- Development & Contribution
 - Branching and Release - DRAFT
 - Getting Started with g2core Development
 - Project Structure & Motate
 - Compiling G2
 - OSX w/Xcode
 - OSX/Linux Command Line
 - Windows10 w/AtmelStudio7
 - Debugging G2 on OSX
 - Board and Machine Profiles
 - Arduino Due Pinout
 - Arduino DUE External Interfaces
 - Diagnostics
 - Debugging w/Motate Pins
 - Development Troubleshooting
 - g2core Communications
 - Git Procedures
 - Windows 10 / VMware 8 Issues
 - Dual Endpoint USB Internals
 - G2core License
 - VSCode Setup
 - Compatibility Axioms
 - Wiki History
 
