diff --git a/resources/definitions/fablabbcn_pasteprinter.def.json b/resources/definitions/fablabbcn_pasteprinter.def.json new file mode 100644 index 0000000000..7f3d3daab2 --- /dev/null +++ b/resources/definitions/fablabbcn_pasteprinter.def.json @@ -0,0 +1,53 @@ +{ + "version": 2, + "name": "PastePrinter", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "eduardo_chamorro", + "manufacturer": "FablabBcn", + "file_formats": "text/x-gcode", + "machine_extruder_trains": + { + "0": "fablabbcn_0" + }, + "first_start_actions": ["MachineSettingsAction"] + }, + "overrides": { + "machine_always_write_active_tool": { + "default_value": true + }, + "machine_start_gcode": { + "default_value": ";HEADER;\nG21; Set to metric [change to G20 if you want Imperial]\nG91;Force coordinates to be absolute relative to the origin \nG1 Z10 F1000;\nG90; Force coordinates to be absolute relative to the origin\nG28 X; Home X axis\nG28 Y; Home Y axis\nG28 Z; Home Z axis\nM302 P1; Disable Cold Extrusion Checking\nG92 E0; Reset extruder to [0] zero end of cleaning run\nG91; Force coordinates to be absolute relative to the origin\nG1 Z10 F1000;\nG90;\nT0;\nM117 Printing...;ENDHEADER"}, + "machine_end_gcode": { + "default_value": ";FOOTER\nG91; relative positioning\nM107; turn off layer fan\nG1 Z50 F1000\nM400;Wait finish move\nG90; absolute positioning\nG1 X235 Y235\n;ENDFOOTER" + }, + "machine_width": {"default_value": 235 }, + "machine_depth": {"default_value": 235 }, + "machine_height": {"default_value": 235 }, + + "machine_nozzle_size":{"default_value": 3.0 }, + "machine_nozzle_size":{"settable_per_extruder": false }, + + "material_diameter":{"default_value": 1.75 }, + + "material_bed_temp_wait":{"default_value": false }, + "material_print_temp_wait":{"default_value": false }, + "material_print_temp_prepend":{"default_value": false }, + "material_bed_temp_prepend":{"default_value": false }, + + "machine_max_jerk_xy":{"default_value": 50.0 }, + "machine_max_jerk_z":{"default_value": 50.0 }, + "machine_max_jerk_e":{"default_value": 50.0 }, + "layer_height":{"default_value": 1.5 }, + "layer_height_0":{"default_value": 1.5 }, + + "material_diameter": {"default_value": 1.75 }, + "speed_print":{"default_value": 15 }, + "retraction_enable":{"default_value": false }, + + "adhesion_type":{"default_value": "skirt" }, + "top_bottom_pattern":{"default_value": "concentric" } + + } +} diff --git a/resources/extruders/fablabbcn_0.def.json b/resources/extruders/fablabbcn_0.def.json new file mode 100644 index 0000000000..c3b35bae2a --- /dev/null +++ b/resources/extruders/fablabbcn_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "fablabbcn_pasteprinter", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 3.0 }, + "material_diameter": { "default_value": 1.75 } + } +}