{"id":861,"date":"2019-07-06T22:30:20","date_gmt":"2019-07-07T03:30:20","guid":{"rendered":"http:\/\/insanityautomation.com\/?page_id=861"},"modified":"2021-04-26T12:13:41","modified_gmt":"2021-04-26T17:13:41","slug":"firmware-projects","status":"publish","type":"page","link":"https:\/\/insanityautomation.com\/index.php\/firmware-projects\/","title":{"rendered":"Firmware Projects"},"content":{"rendered":"\n<p>The firmware branches maintained here are made possible by the support of sponsors like <a href=\"https:\/\/tiny-machines-3d.myshopify.com\/\" target=\"_blank\" rel=\"noopener\">Tiny Machines 3D<\/a> as well as our customer base through 3D printing services. If you would like to support continued development, please consider you&#8217;re next machine purchase from Tiny Machines and thank them for supporting open source development or consider ordering anything outside you&#8217;re own machines capabilities through us! If you dont need anything printed or any additional machines, you can also support us through Patreon here &#8211; <a href=\"https:\/\/www.patreon.com\/InsanityAutomation\" target=\"_blank\" rel=\"noopener\">https:\/\/www.patreon.com\/InsanityAutomation<\/a><\/p>\n\n\n\n<ul><li>Creality Firmware Branches<ul><li>In addition to the configurations with Tiny Machines 3D, we have teamed up with Bondtech to offer 440 DDX specific combinations!<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/tiny-machines-3d.myshopify.com\/collections\/bondtech-genuine-parts\" target=\"_blank\">https:\/\/tiny-machines-3d.myshopify.com\/collections\/bondtech-genuine-parts<\/a><\/li><li><a href=\"https:\/\/www.bondtech.se\/knowledge-base\/firmware-updates-for-creality3d\/using-ddx\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.bondtech.se\/knowledge-base\/firmware-updates-for-creality3d\/using-ddx\/<\/a><\/li><\/ul><\/li><\/ul><ul><li>Now that we have configured an auto build, we are able to provide quite a few HEX file configurations. There is an issue with Windows systems limiting path depth however so the file names need to be shorter than we would prefer. Therefore, here is a legend to decoding what they are<ul><li>AC &#8211; Keenovo AC bed heater <\/li><li>BLT &#8211; BLTouch <\/li><li>BIL &#8211; Bilinear Leveling <\/li><li>UBL \u2013 Unified Bed Leveling <\/li><li>DZ &#8211; Dual Z Steppers <\/li><li>Fil &#8211; FilamentRunout <\/li><li>Slnt &#8211; Creality Silent Board <\/li><li>H &#8211; E3D Hemera Extruder <\/li><li>LR &#8211; Lerdge Filament Sensor <\/li><li>MC &#8211; Mosquito Creality mount <\/li><li>ME &#8211; Mosquito E3D mount <\/li><li>Host &#8211; For Melzi ONLY &#8211; option disables local SD card to allow more features and buffer for Octoprint control <\/li><li>SD &#8211; For Melzi ONLY &#8211; SD card functions normally, reduced host features and menus<\/li><li>NF &#8211; Noise filtering for machines with cable extensions \u2013 reduces homing accuracy!<\/li><li>EZABL\u00a0&#8211;\u00a0TH3D\u00a0EZABL\u00a0or\u00a0other\u00a0Normally\u00a0Open\u00a018mm\u00a0Sensor<\/li><li>12mm\u00a0&#8211;\u00a0TH3D\u00a012mm\u00a0EZABL\u00a0or\u00a0other\u00a0Normally\u00a0Open\u00a018mm\u00a0Sensor<\/li><li>422\u00a0&#8211;\u00a0Creality\u00a0STM32F1\u00a0based\u00a0Motherboard\u00a04.2.2<\/li><li>427\u00a0&#8211;\u00a0Creality\u00a0STM32F1\u00a0based\u00a0Motherboard\u00a04.2.7<\/li><li>ET\u00a0&#8211;\u00a0E3D\u00a0or\u00a0Slice\u00a0Engineering\u00a0300C\u00a0Thermistor<\/li><li>ST\u00a0&#8211;\u00a0Slice\u00a0Engineering\u00a0450C\u00a0Thermistor<\/li><li>PT\u00a0&#8211;\u00a0Slice\u00a0Engineering\u00a0PT1000\u00a0Temperature\u00a0Sensor<\/li><li>50W &#8211; PID\u00a0settings\u00a0for\u00a050\u00a0watt\u00a0Slice\u00a0Engineering\u00a0heater\u00a0cartridge<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<ul><li>Search function highlights matches in Red<ul><li><div class=\"dowload-from-files-block\">   <div>       <label for=\"search_download_OBEHC2KB0S\" style=\"float:left;margin-right:10px;\">Search:<\/label>       <input id=\"search_download_OBEHC2KB0S\" type=\"text\" style=\"float:left;width:50%;\" value=\"\" \/>   <\/div>   <div style=\"clear:both;\"><\/div><div id=\"download_from_tree_OBEHC2KB0S\" class=\"download-from-tree\" data-token=\"OBEHC2KB0S\"><\/div><\/div><\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/CrealityDwin_2.0\" target=\"_blank\">Stable Source (10SPro and CR-X 2.0 Active Development) [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/CrealityDwin_2.0 ]<\/a> <\/li><li><a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/CR-6Devel\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/CR-6Devel<\/a><\/li><\/ul><\/li><li>Formbot \/ Vivedino Firmware Branches <ul><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/Raptor_2.0.X\" target=\"_blank\">Raptor 1\/2 2.0 Firmware [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/Raptor_2.0.X ]<\/a><\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_Trex2+_2.0.x\" target=\"_blank\">Trex 2+\/3 2.0 Firmware [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_Trex2+_2.0.x ]<\/a> <\/li><\/ul><\/li><li>Mamorubot \/ HieHa Firmware Branches <ul><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_SX4_2.0\" target=\"_blank\">SX4 2.0 Firmware (Beta, but well tested) [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_SX4_2.0 ]<\/a><\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_SX4_2.0_Devel\" target=\"_blank\">SX4 Development Branch [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TM_SX4_2.0_Devel ]<\/a> <\/li><\/ul><\/li><li>Artillery X1<ul><li><a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/ArtilleryX1_2.0\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/ArtilleryX1_2.0<\/a><\/li><\/ul><\/li><li>Other Firmware <ul><li><a rel=\"noopener\" href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/Raise3D-N2+-Dual\" target=\"_blank\">Raise 3D N2+ (Dual) 2.0 [ https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/Raise3D-N2+-Dual ]<\/a> <\/li><li>Funmat HT  <a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/FunmatHT\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/FunmatHT<\/a> &#8211; Thanks to 3DXTech<\/li><li>Lulzbot with Universal Tools &#8211; <a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/LulzbotTestBase\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/LulzbotTestBase<\/a><\/li><li>Modix Bix 60 <a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/ModixBig60\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/ModixBig60<\/a><\/li><li>Anet E16 &#8211; <a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/AnetE16V2.0.5.2\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/AnetE16V2.0.5.2<\/a><\/li><li>Tronxy  Chithu based &#8211; <a href=\"https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TronxyX5SA\">https:\/\/github.com\/InsanityAutomation\/Marlin\/tree\/TronxyX5SA<\/a><\/li><\/ul><\/li><li>Marlin Commit History &#8211;<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/pulls?q=is%3Apr+is%3Aclosed+author%3AInsanityAutomation\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/pulls?q=is%3Apr+is%3Aclosed+author%3AInsanityAutomation<\/a><\/li><li>Active Projects<ul><li><a href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/pull\/19012\">https:\/\/github.com\/MarlinFirmware\/Marlin\/pull\/19012<\/a> Finish Tenlog display code<\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/13817\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/13817<\/a> IDEX drifting z offset on tool change with UBL<\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/9802\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/9802<\/a> Multiple touch homing<\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/12568\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/12568<\/a> Tool change offset changes<\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/pull\/13669\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/pull\/13669<\/a> Hotend offset adjustment clamping<\/li><li><a rel=\"noopener\" href=\"https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/13701\" target=\"_blank\">https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/13701<\/a> Filament width sensor hang on 32 bit<\/li><li>Anet A10 Delta STM32F103 board analysis<\/li><li>Video documentation of firmware branch configuration options and flashing with platformio<\/li><li>Make UBL scale mesh to softstop limits but still use bed size for probe reachable point checks by default<\/li><li>LPC4078 208 pin MCU support<\/li><li>Further testing of M425 Auto backlash and offset calibration on IDEX<\/li><li>HASH motion for IQEX (Quad independent tools) <a href=\"https:\/\/youtu.be\/tzf8903FvCs\">https:\/\/youtu.be\/tzf8903FvCs<\/a><\/li><\/ul><\/li><li>Planned Projects <ul><li>Implement Virtual Tools<\/li><li>Port Duet2 Wifi with Duex5 to Marlin 2.0<\/li><li>Further Gcode Parity with RRF<\/li><li>Extend Host Prompt Support for Power Loss Recovery<\/li><li>Improve native ESP32 web support<\/li><li>Integrate 12 stepper LPC1778 PCB to configure ideXY quad head system as well as integrate 3 extruder mixing to IDEX<\/li><li>Video walkthrough of each bed leveling system usage and all functions<\/li><li>G34 auto allignment auto detection of stepper positions to prevent incorrect adjustments<\/li><li>Adjust offset application for more tool change types &#8211; https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/8080<\/li><li><s>Allow setting proxy XY offset and Mesh inset from M851 https:\/\/github.com\/MarlinFirmware\/Marlin\/issues\/6713 <\/s><\/li><\/ul><\/li><\/ul>\n\n\n","protected":false},"excerpt":{"rendered":"<p>The firmware branches maintained here are made possible by the support of sponsors like Tiny Machines 3D as well as our customer base through 3D printing services. If you would like to support continued development, please consider you&#8217;re next machine purchase from Tiny Machines and thank them for supporting open source development or consider ordering [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"_links":{"self":[{"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/pages\/861"}],"collection":[{"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=861"}],"version-history":[{"count":31,"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/pages\/861\/revisions"}],"predecessor-version":[{"id":970,"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/pages\/861\/revisions\/970"}],"wp:attachment":[{"href":"https:\/\/insanityautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}