{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/9180","repository_url":"https://api.github.com/repos/MarlinFirmware/Marlin","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/9180/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/9180/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/9180/events","html_url":"https://github.com/MarlinFirmware/Marlin/pull/9180","id":288449965,"number":9180,"title":"Adds Hangprinter: The kinematics, the fourth kinematic axis, support …","user":{"login":"tobbelobb","id":5753253,"avatar_url":"https://avatars2.githubusercontent.com/u/5753253?v=4","gravatar_id":"","url":"https://api.github.com/users/tobbelobb","html_url":"https://github.com/tobbelobb","followers_url":"https://api.github.com/users/tobbelobb/followers","following_url":"https://api.github.com/users/tobbelobb/following{/other_user}","gists_url":"https://api.github.com/users/tobbelobb/gists{/gist_id}","starred_url":"https://api.github.com/users/tobbelobb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobbelobb/subscriptions","organizations_url":"https://api.github.com/users/tobbelobb/orgs","repos_url":"https://api.github.com/users/tobbelobb/repos","events_url":"https://api.github.com/users/tobbelobb/events{/privacy}","received_events_url":"https://api.github.com/users/tobbelobb/received_events","type":"User","site_admin":false},"labels":[{"id":195632380,"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/C:%20Hardware/Boards","name":"C: Hardware/Boards","color":"006b75","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2018-01-14T23:35:23Z","updated_at":"2018-04-20T04:54:29Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/pulls/9180","html_url":"https://github.com/MarlinFirmware/Marlin/pull/9180","diff_url":"https://github.com/MarlinFirmware/Marlin/pull/9180.diff","patch_url":"https://github.com/MarlinFirmware/Marlin/pull/9180.patch"},"body":"…for saving anchor locations in eeprom, and new defines.\r\n\r\nNew gcodes:\r\n - G6\r\n - G95 (torque mode)\r\n - G96 (mark encoder reference point)\r\n\r\nAdapted gcodes that still use XYZE parameters:\r\n - G0/G1 (inverse kinematics)\r\n\r\nAdapted gcodes that use ABCDE parameters:\r\n - G92\r\n - M92\r\n - M201\r\n - M204\r\n - M205\r\n - M906\r\n\r\nAdapted gcodes with other parameters\r\n - M665 (set Hangprinter anchor positions)\r\n - M114 S1 (read encoder mm movement since reference point was marked)\r\n\r\nNew features that also work on non-Hangprinter machines:\r\n - `UNREGISTERED_MOVE_SUPPORT`\r\n - `MECHADUINO_I2C_COMMANDS`\r\n\r\nFeatures that are Hangprinter specific:\r\n - `LINE_BUILDUP_COMPENSATION_FEATURE`\r\n\r\nOther changes:\r\n - Uses `NUM_AXIS[_N]` and `MOV_AXIS` instead of `XYZE[_N]` and `XYZ` for indexing and initializing arrays that refer to kinematic axes (movement axes on physical machine) rather than the cartesian axes of incoming gcode.\r\n - Uses `E_CART` instead of `E_AXIS` for indexing arrays that refer to cartesian axes of incoming gcode.\r\n\r\nDiscussion ahead of this PR: #9101 "},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/382975874","html_url":"https://github.com/MarlinFirmware/Marlin/pull/9180#issuecomment-382975874","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/9180","id":382975874,"user":{"login":"thinkyhead","id":698003,"avatar_url":"https://avatars2.githubusercontent.com/u/698003?v=4","gravatar_id":"","url":"https://api.github.com/users/thinkyhead","html_url":"https://github.com/thinkyhead","followers_url":"https://api.github.com/users/thinkyhead/followers","following_url":"https://api.github.com/users/thinkyhead/following{/other_user}","gists_url":"https://api.github.com/users/thinkyhead/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkyhead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkyhead/subscriptions","organizations_url":"https://api.github.com/users/thinkyhead/orgs","repos_url":"https://api.github.com/users/thinkyhead/repos","events_url":"https://api.github.com/users/thinkyhead/events{/privacy}","received_events_url":"https://api.github.com/users/thinkyhead/received_events","type":"User","site_admin":false},"created_at":"2018-04-20T04:54:29Z","updated_at":"2018-04-20T04:54:29Z","author_association":"OWNER","body":"We're focused on the final 1.1.x release right now — fixing outstanding bugs — and won't be merging any new features into that branch. With all that work underway I have not personally had time to convert this to the `bugfix-2.0.x` branch. When I have more free cycles, I hope to get on that project. This is here and open still so that it's prominently displayed and I won't forget when that time comes."}}
{"actor":{"display_login":"thinkyhead"}}