Abstract is: Marlin is open source firmware originally designed for RepRap project FDM (fused deposition modeling) 3D printers using the Arduino platform. Once the firmware has been compiled from C++ source code it is installed and runs on a mainboard with onboard components and general-purpose I/O pins to control and communicate with other components. For control the firmware receives input from a USB port or attached media in the form of G-code commands instructing the machine what to do. For example, the command G1 X10 tells the machine to perform a smooth linear move of the X axis to position 10. The main loop manages all of the machine's real-time activities like commanding the stepper motors through stepper drivers, controlling heaters, sensors, and lights, managing the display and user interface, etc. 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.
software | Q7397 |
open-source software | Q1130645 |
P2671 | Google Knowledge Graph ID | /g/11f7r5xwrt |
P856 | official website | https://marlinfw.org/ |
P1324 | source code repository URL | https://github.com/MarlinFirmware/Marlin |
P275 | copyright license | GNU General Public License, version 3.0 | Q10513445 |
P6216 | copyright status | copyrighted | Q50423863 |
P577 | publication date | 2011-08-01 | |
P348 | software version identifier | 2.1.2.5 |
Marlin (Software) | wikipedia | |
Marlin (firmware) | wikipedia | |
Marlin (firmware) | wikipedia | |
nb | Marlin (fastvare) | wikipedia |
Search more.