Modification of Solidoodle 3 firmware to support cold extrusion
Marlin is a firmware for RepRap 3D printers, the software that resides on the controller board and controls the input/output, voltage states, and movement of the 3D printer. It runs specifically on the Arduino platform. Depending on configuration options, the size of the Marlin binary image may be anywhere from 50K to over 200K. It supports a huge number of features, such as:
Servos for bed probing Automatic Bed leveling Manual Bed Leveling Firmware Retraction Thermal Runaway Protection EEPROM save and restore Thermistors and thermocouples LCD Controllers and SD cards Delta, SCARA, and Cartesian kinematics USB communication A rich dialect of G-Code Up to 4 extruders Several specific boards