Marlin (firmware)
| Marlin (firmware) | |
|---|---|
| Developer(s) | Marlin core team + Marlin community |
| Initial release | December 2011 |
| Stable release | 2.1.2
/ December 18, 2022 |
| Repository | |
| Written in | C++ core |
| Operating system | Arduino platform |
| Platform | 8-bit AVR and 32-bit ARM based microcontroller units |
| Type | 3D printing |
| License | GPLv3 |
| Website | marlinfw |
Marlin is open source firmware originally designed for RepRap project FDM (fused deposition modeling) 3D printers using the Arduino platform.
Marlin supports many different types of 3D printing robot platforms, including basic Cartesian, Core XY, Delta, and SCARA printers, as well as some other less conventional designs like Hangprinter and Beltprinter. In addition to 3D printers, Marlin is generally adaptable to any machine requiring control and interaction. It has been used to drive SLA and SLS 3D printers, custom CNC mills, laser engravers (or laser beam machining), laser cutters, vinyl cutters, pick-and-place machines, foam cutters, and egg painting robots.