OSE Marlin
Intro
Marlin is open source control code for 3D priters and other CNC machines. First created in 2011 for RepRap and Ultimaker by Erik van der Zalm et. al., today Marlin drives most of the world's 3D printers [1]. Reliable and precise, Marlin delivers outstanding quality while keeping you in full control of the process.
As an Open Source project hosted on Github, Marlin is owned and maintained by the maker community.
OSE is using Marlin as the most popular and open source platform available for 3D printing. Together with the Universal Axis, Universal Frame, and Universal Controller, Marlin is sufficiently flexible to run CNC mills, lasers, and CNC torch tables with automatic height control.
Versions
Note that the OSE wiki is tracking different versions of the D3D printer. There is only one Official Release Version (see D3D Genealogy). Other versions are in use around the world, and the wiki captures all the documentation on these different versions.
Thus, for whichever version of the 3D printer you use - make sure that you use the correct Marlin firmware associated with that version, and the correct Cura Profile associated with that version.
Note that the extruder steps per mm will vary depending on the extruder that you are using. These values can be saved in the OSE Cura Profile - which can save the extruder steps per mm in the Start Gcode of Cura.
Genealogy
- Marlin - File:Marlin v1902.zip - 0.8 mm nozzle. Change log: endstop_reversing was reversed on X and Y compared to former versions, where we now use default after going to plain endstop, and not the endstop breakout board. Cura profile - 0.8 nozzle with Volcano - File:Cura1902.ini
- File:Marlin v1810.zip - 0.4 mm nozzle. Cura profile - File:Marlin v1810.ini
Links
For D3D software, see D3D_v18.10#OSE_Marlin
Lulzbot Source
- OSE D3D 3D printer builds upon Marlin and Lulzbot Cura, with some design elements borrowed from Lulzbot. D3D and Lulzbot have the same extruder in common - we both use the E3D Titan Aero extruder. This means that the extruder configuration is identical for both printers - such as retraction settings, steps per mm, etc.
- See Lulzbot Mini software here - http://download.lulzbot.com/Mini/2.0.0/software/marlin/
Internal Links
- Here's a configuration document - D3D_Marlin
- Universal Axis
- Universal Controller
- Klipper ( OSE Klipper ?)