diff --git a/resources/definitions/creality_cr10.def.json b/resources/definitions/creality_cr10.def.json new file mode 100644 index 0000000000..7335e4a3d4 --- /dev/null +++ b/resources/definitions/creality_cr10.def.json @@ -0,0 +1,36 @@ +{ + "id": "creality-cr10", + "name": "Creality CR-10", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Michael Wildermuth", + "manufacturer": "Creality3D", + "category": "Other", + "file_formats": "text/x-gcode" + }, + "overrides": { + "machine_width": { + "default_value": 300 + }, + "machine_height": { + "default_value": 400 + }, + "machine_depth": { + "default_value": 300 + }, + "machine_start_gcode": { + "default_value": "G21 ;metric values\nG90 ;absolute Positioning\nG28 ; home all axes\nG1 Z5 F3000 ; lift\nG1 X20 Y2 F1500 ; avoid binder clips\nG1 Z0.2 F3000 ; get ready to prime\nG92 E0 ; reset extrusion distance\nG1 X120 E10 F600 ; prime nozzle\nG1 X150 F5000 ; quick wipe" + }, + "machine_end_gcode": { + "default_value": "G91\nG1 F1800 E-3\nG1 F3000 Z10\nG90\nG28 X0 Y0 ; home x and y axis\nM106 S0 ; turn off cooling fan\nM104 S0 ; turn off extruder\nM140 S0 ; turn off bed\nM84 ; disable motors" + }, + "machine_heated_bed": { + "default_value": true + }, + "gantry_height": { + "default_value": 30 + } + } +} \ No newline at end of file