Marlin (firmware)

Marlin is a open source firmware for RepRap and other fused deposition modelling (FDM) 3D printers based on the Arduino platform.[1][2][3] The firmware runs on the 3D printer's control board and manages all of the machine's the real-time activities including movement through the stepper drivers, heaters, sensors, lights, bed levelling, LCD displays and buttons.[4] Marlin supports many different boards and many designs of 3D printer including Cartesian printers, delta printers, SCARA printers and other less conventional designs like Hangprinter.[2][5]

History

Marlin was first created in 2011 for the RepRap and Ultimaker printers; it claims to be the most widely used 3D printing firmware in the world.[2]

Development

The firmware is created by a community of contributors, with Scott Laheine (aka Thinkyhead) as the main developer.[6][3] Marlin 2.0 will support 32bit boards with much of the development in progress.[7] Marlin is also used for many other kinds of machine including SLA and SLS 3D printers, CNC mills and egg painting robots.[3][8][9]

License compliance

Marlin uses a GPL license which requires that organisations and individuals share their source code when modifying or expanding the code, some users have not been compliant with the license which has led to distributors removing their products.[10]

Usage

Marlin firmware is used by many different manufacturers, some of which comply with the license.

Company GPL compliance
Aleph Objects' Lulzbot printers[11][12] Yes[13]
Anet[14]
AnyCubic Yes[15]
Alphawise[16] Yes[13]
Bibo[14]
BQ[14]
BCN3D[17] Yes
Creality[18][19] No: CR-X[20]

Yes: CR-10S and Ender3[21]

FLSun Yes[13]
FolgerTech[14]
Geeetech Yes[13]
JGAurora[22] No: A8, Z-603S, and A7[13]

Yes: A3S AND A5

LMYSTAR No[13]
Printrbot[23] Yes
Prusa Research Yes and have developed their own heavily modified version of Marlin[24]
Tevo No[13]
TronXY No[13]
Ultimaker[25] Yes[13]
Wanhao Yes[13]
Zonestar Yes[13]

References

  1. "Marlin 1.1 Beginner Guide for 3D Printer Firmware | 3DAddict". 3DAddict. 2017-07-26. Retrieved 2018-08-04.
  2. 1 2 3 Thomas Sanladerer (2018-08-04), How it's Made: The Marlin Firmware!, retrieved 2018-08-04
  3. 1 2 3 "mUVe3D releases improved Marlin firmware for all 3D printers". 3ders.org. Retrieved 2018-08-04.
  4. "3D Printering: Trinamic TMC2130 Stepper Motor Drivers". Hackaday. 2016-09-30. Retrieved 2018-08-04.
  5. Thomas Sanladerer (2016-08-20), [2016 version] How to set up the Marlin firmware!, retrieved 2018-08-04
  6. "Marlin 3D printer firmware developer 'thinkyhead' seeking support". 3ders.org. Retrieved 2018-08-04.
  7. "New Part Day: ST's 32-Bit 3D Printer Controller". Hackaday. 2016-07-19. Retrieved 2018-08-04.
  8. "3D printing on eggs: 50% infill, one shell?". 3ders.org. Retrieved 2018-08-04.
  9. "Custom Built 3D Printer / CNC Mill marlin firmware help". 3D Hubs. Retrieved 2018-08-04.
  10. "GPL Violations Cost Creality a US Distributor". Hackaday. 2018-08-27. Retrieved 2018-08-29.
  11. "Marlin". code.alephobjects.com. Retrieved 2018-08-04.
  12. "Aleph Objects Debuts Aerostruder v2 Micro Tool Head | All3DP". All3DP. Retrieved 2018-08-22.
  13. 1 2 3 4 5 6 7 8 9 10 11 "3D Printer Companies". 3D Printer - Known License Violators. 2018-04-05. Retrieved 2018-08-29.
  14. 1 2 3 4 "MarlinFirmware/Marlin". GitHub. Retrieved 2018-08-07.
  15. "AnyCubic returns to GPL compliance! Chiron Firmware source released". 3D Printer - Known License Violators. 2018-08-27. Retrieved 2018-08-29.
  16. "Alfawise U10 : une imprimante 3D grand format à prix très agressif". Génération-NT (in French). Retrieved 2018-08-07.
  17. "BCN3D/BCN3DSigma-Firmware". GitHub. Retrieved 2018-08-07.
  18. 3D Printing Nerd (2018-04-09), Creality GPL Update - Naomi Wu Released CR-10S Marlin Source Code, retrieved 2018-08-04
  19. "First Completely Open Source 3D Printer from China". 3D Printer - Known License Violators. 2018-07-09. Retrieved 2018-08-07.
  20. "A disappointing month for GPL compliance". 3D Printer - Known License Violators. 2018-08-26. Retrieved 2018-08-29.
  21. Solid, Printed. "We are ending our relationship with Creality". Printed Solid. Retrieved 2018-08-29.
  22. "JGAurora release A3S and A5 GPL compliant source code". 3D Printer - Known License Violators. 2018-04-16. Retrieved 2018-08-07.
  23. "Printrbot/Marlin". GitHub. Retrieved 2018-08-04.
  24. "Prusa Shows Us the New i3 MK2 3D Printer and Where the Community is Headed". Hackaday. 2016-06-15. Retrieved 2018-08-04.
  25. "Ultimaker/Ultimaker2Marlin". GitHub. Retrieved 2018-08-04.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.