{"id":13650179,"url":"https://github.com/synthetos/TinyG","last_synced_at":"2025-04-22T18:31:10.147Z","repository":{"id":1023808,"uuid":"769672","full_name":"synthetos/TinyG","owner":"synthetos","description":"Affordable Industrial Grade Motion Control","archived":false,"fork":false,"pushed_at":"2022-04-24T13:11:03.000Z","size":165192,"stargazers_count":891,"open_issues_count":67,"forks_count":293,"subscribers_count":167,"default_branch":"master","last_synced_at":"2024-08-03T02:03:41.265Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/synthetos/TinyG/wiki","language":"G-code","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/synthetos.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-07-12T03:00:43.000Z","updated_at":"2024-08-02T23:31:41.000Z","dependencies_parsed_at":"2022-07-15T06:16:13.876Z","dependency_job_id":null,"html_url":"https://github.com/synthetos/TinyG","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synthetos%2FTinyG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synthetos%2FTinyG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synthetos%2FTinyG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/synthetos%2FTinyG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/synthetos","download_url":"https://codeload.github.com/synthetos/TinyG/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223903067,"owners_count":17222484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T02:00:34.549Z","updated_at":"2024-11-10T01:30:36.636Z","avatar_url":"https://github.com/synthetos.png","language":"G-code","funding_links":[],"categories":["Hardware","Machine Control Firmware"],"sub_categories":["Motor Controllers","CNC \u0026 Motion Control Firmware"],"readme":"TINYG MASTER BRANCH\r\n![TinyG v7 Board](http://farm9.staticflickr.com/8186/8436183471_6b3708cd0d_c.jpg)\r\n\r\nTinyG is a 6 axis motion control system designed for high-performance on small to mid-sized machines. Some features:\r\n\r\n* 6 axis motion (XYZABC axes)\r\n* jerk controlled motion for acceleration planning (3rd order motion planning)\r\n* status displays ('?' character)\r\n* XON/XOFF and RTS/CTS protocol over USB serial\r\n* RESTful interface using JSON\r\n\r\nSee these links for more details.\r\n\r\n* [Synthetos](https://www.synthetos.com/)\r\n* [TinyG Wiki](https://github.com/synthetos/TinyG/wiki)\r\n* [TinyG Support Forum](https://www.synthetos.com/forum/tinyg/)\r\n* [TinyG Github](https://github.com/synthetos/TinyG)\r\n* [Synthetos Web Store](https://www.synthetos.com/webstore/)\r\n\r\n**See the new TinyG G2 [Arduino Due ARM Port](https://github.com/synthetos/g2) and the [G2 wiki](https://github.com/synthetos/g2/wiki)**\r\n\r\n\r\nCURRENT MASTER VERSION\r\nThe current master version is 0.97, BUILD 440.18\r\nPlease refer to the [TinyG wiki](https://github.com/synthetos/TinyG/wiki) for documentation and user manuals\r\n\r\n**IMPORTANT: If you are running a TinyG version 6 or earlier be sure to set the $hv value to 6 after you load version 0.95. \r\nRun $hv=6 and verify that it took. \r\nThis addresses HW changes between the versions.**\r\n\r\nTinyg versions 7 and 8 are electrically the same, and can be set to HW version 8.\r\n\r\nThe previous master version is 0.96, BUILD 380.08\r\n\r\nIf you have feature requests or find any bugs please log them in the Issues tab on the github\r\n\r\n\r\n========\r\nBRANCHES\r\n========\r\n\r\n* MASTER is the current production code. This is not updated very frequently.\r\n* EDGE branch is thought to be relatively stable, but has not received enough testing to be promoted to master.\r\n* DEV is work in process and generally not a good idea to use. Use code from dev only if specifically directed there.\n[![Build Status](https://travis-ci.org/synthetos/TinyG.svg)](https://travis-ci.org/synthetos/TinyG)\r\n\r\nThe edge branch is the work-in-process for the next stable release. Depending on the velocity of changes it's somewhere between alpha and beta. \r\nAn attempt is made to keep everything working and usable, but there are no guarantees. Generally speaking, the edge branch should not be used for production uses - use the master branch instead.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynthetos%2FTinyG","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynthetos%2FTinyG","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynthetos%2FTinyG/lists"}