diff --git a/resources/definitions/cubicon_3dp_110f.def.json b/resources/definitions/cubicon_3dp_110f.def.json new file mode 100644 index 0000000000..8f7f2a48b0 --- /dev/null +++ b/resources/definitions/cubicon_3dp_110f.def.json @@ -0,0 +1,42 @@ +{ + "id": "3DP-110F", + "version": 2, + "name": "Cubicon Single", + "inherits": "cubicon_common", + "metadata": { + "author": "Cubicon R&D Center", + "manufacturer": "Cubicon", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "", + "supports_usb_connection": false, + "machine_extruder_trains": { + "0": "cubicon_3dp_110f_extruder_0" + }, + "platform_offset": [ + 0, + -32.05, + -20 + ] + }, + "overrides": { + "machine_name": { + "default_value": "Cubicon Single" + }, + "machine_start_gcode": { + "default_value": "M911 3DP-110F\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_width": { + "default_value": 240 + }, + "machine_depth": { + "default_value": 190 + }, + "machine_height": { + "default_value": 200 + }, + "material_bed_temp_wait": { + "default_value": true + } + } +} \ No newline at end of file diff --git a/resources/definitions/cubicon_3dp_210f.def.json b/resources/definitions/cubicon_3dp_210f.def.json new file mode 100644 index 0000000000..852af1d4a0 --- /dev/null +++ b/resources/definitions/cubicon_3dp_210f.def.json @@ -0,0 +1,42 @@ +{ + "id": "3DP-210F", + "version": 2, + "name": "Cubicon Style", + "inherits": "cubicon_common", + "metadata": { + "author": "Cubicon R&D Center", + "manufacturer": "Cubicon", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "", + "supports_usb_connection": false, + "machine_extruder_trains": { + "0": "cubicon_3dp_210f_extruder_0" + }, + "platform_offset": [ + 0, + -18.8, + 0 + ] + }, + "overrides": { + "machine_name": { + "default_value": "Cubicon Style" + }, + "machine_start_gcode": { + "default_value": "M911 3DP-210F\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_width": { + "default_value": 150 + }, + "machine_depth": { + "default_value": 150 + }, + "machine_height": { + "default_value": 150 + }, + "material_bed_temp_wait":{ + "default_value": false + } + } +} \ No newline at end of file diff --git a/resources/definitions/cubicon_3dp_310f.def.json b/resources/definitions/cubicon_3dp_310f.def.json new file mode 100644 index 0000000000..e58849fba5 --- /dev/null +++ b/resources/definitions/cubicon_3dp_310f.def.json @@ -0,0 +1,42 @@ +{ + "id": "3DP-310F", + "version": 2, + "name": "Cubicon Single Plus", + "inherits": "cubicon_common", + "metadata": { + "author": "Cubicon R&D Center", + "manufacturer": "Cubicon", + "visible": true, + "file_formats": "text/x-gcode", + "platform": "", + "supports_usb_connection": false, + "machine_extruder_trains": { + "0": "cubicon_3dp_310f_extruder_0" + }, + "platform_offset": [ + 0, + -32.05, + -20 + ] + }, + "overrides": { + "machine_name": { + "default_value": "Cubicon Single Plus" + }, + "machine_start_gcode": { + "default_value": "M911 3DP-310F\nM201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_width": { + "default_value": 240 + }, + "machine_depth": { + "default_value": 190 + }, + "machine_height": { + "default_value": 200 + }, + "material_bed_temp_wait": { + "default_value": true + } + } +} \ No newline at end of file diff --git a/resources/definitions/cubicon_common.def.json b/resources/definitions/cubicon_common.def.json new file mode 100644 index 0000000000..ae085c7552 --- /dev/null +++ b/resources/definitions/cubicon_common.def.json @@ -0,0 +1,99 @@ +{ + "version": 2, + "name": "Cubicon Common", + "inherits": "fdmprinter", + "metadata": { + "author": "Cubicon R&D Center", + "manufacturer": "Cubicon", + "visible": false + }, + "overrides": { + "machine_start_gcode": { + "default_value": "M201 X400 Y400\nM202 X400 Y400\nG28 ; Home\nG1 Z15.0 F6000 ;move the platform down 15mm\n;Prime the extruder\nG92 E0\nG1 F200 E3\nG92 E0" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nM904\nM117 Print completed! \nM84" + }, + "machine_gcode_flavor": { + "default_value": "Repetier" + }, + "machine_heated_bed": { + "default_value": true + }, + "travel_compensate_overlapping_walls_enabled": { + "default_value": false + }, + "travel_compensate_overlapping_walls_0_enabled": { + "default_value": false + }, + "travel_compensate_overlapping_walls_x_enabled": { + "default_value": false + }, + "layer_height": { + "default_value": 0.2 + }, + "layer_height_0": { + "default_value": 0.2 + }, + "infill_line_width": { + "default_value": 0.6 + }, + "adhesion_type": { + "default_value": "raft" + }, + "roofing_pattern": { "default_value": "lines" }, + "top_bottom_pattern": { "default_value": "lines" }, + "top_bottom_pattern_0": { + "default_value": "zigzag" + }, + "fill_perimeter_gaps": { "default_value": "everywhere" }, + "infill_pattern": { + "default_value": "zigzag" + }, + "infill_sparse_density": { "default_value": 20 }, + "infill_overlap": { + "default_value": 15 + }, + "infill_before_walls": { "default_value": false }, + "infill_sparse_thickness": { "default_value": 0.2 }, + "top_bottom_thickness": { + "default_value": 1.0 + }, + "top_thickness": { + "default_value": 1.0 + }, + "bottom_thickness": { + "default_value": 0.6, + "value": "top_bottom_thickness * 0.6" + }, + "roofing_layer_count": { + "default_value": 1 + }, + "skin_preshrink": { "default_value": true }, + "material_flow_layer_0": { "default_value": 100 }, + "top_skin_preshrink": { "default_value": 1.2 }, + "bottom_skin_preshrink": { "default_value": 1.2 }, + "max_skin_angle_for_expansion": { "default_value": 90 }, + "min_skin_width_for_expansion": { "default_value": 2.7475 }, + "skin_angles": { "default_value": "[135,45]" }, + "roofing_angles": { "default_value": "[135,45]" }, + "coasting_volume": { "default_value": 0.032 }, + "wall_thickness": { "default_value": 1.2 }, + "wall_line_count": { "default_value": 3 }, + "speed_wall_0": { "default_value": 25 }, + "skin_overlap": { "default_value": 5 }, + "cool_min_layer_time_fan_speed_max": { "default_value": 15 }, + "cool_min_layer_time": { "default_value": 15 }, + "support_roof_pattern": { "default_value": "zigzag" }, + "support_bottom_pattern": { "default_value": "zigzag" }, + "support_interface_pattern": { "default_value": "zigzag" }, + "support_pattern": { "default_value": "zigzag" }, + "retraction_amount": { "default_value": 1.5 }, + "top_layers": { + "default_value": 5 + }, + "bottom_layers": { + "default_value": 3 + } + } +} \ No newline at end of file diff --git a/resources/extruders/cubicon_3dp_110f_extruder_0.def.json b/resources/extruders/cubicon_3dp_110f_extruder_0.def.json new file mode 100644 index 0000000000..9c854fd2a1 --- /dev/null +++ b/resources/extruders/cubicon_3dp_110f_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "id": "cubicon_3dp_110f_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "cubicon_3dp_110f", + "position": "0" + }, + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_nozzle_offset_x": { + "default_value": -15 + }, + "machine_nozzle_offset_y": { + "default_value": -5 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} \ No newline at end of file diff --git a/resources/extruders/cubicon_3dp_210f_extruder_0.def.json b/resources/extruders/cubicon_3dp_210f_extruder_0.def.json new file mode 100644 index 0000000000..8a8573760a --- /dev/null +++ b/resources/extruders/cubicon_3dp_210f_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "id": "cubicon_3dp_210f_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "cubicon_3dp_210f", + "position": "0" + }, + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_nozzle_offset_x": { + "default_value": -7.25 + }, + "machine_nozzle_offset_y": { + "default_value": -5.82 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} \ No newline at end of file diff --git a/resources/extruders/cubicon_3dp_310f_extruder_0.def.json b/resources/extruders/cubicon_3dp_310f_extruder_0.def.json new file mode 100644 index 0000000000..4edbbd5a6c --- /dev/null +++ b/resources/extruders/cubicon_3dp_310f_extruder_0.def.json @@ -0,0 +1,27 @@ +{ + "id": "cubicon_3dp_310f_extruder_0", + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "cubicon_3dp_310f", + "position": "0" + }, + "overrides": { + "extruder_nr": { + "default_value": 0 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "machine_nozzle_offset_x": { + "default_value": -15 + }, + "machine_nozzle_offset_y": { + "default_value": -5 + }, + "material_diameter": { + "default_value": 1.75 + } + } +} \ No newline at end of file diff --git a/resources/images/cubicon_icon.png b/resources/images/cubicon_icon.png new file mode 100644 index 0000000000..b74457992c Binary files /dev/null and b/resources/images/cubicon_icon.png differ diff --git a/resources/images/cubicon_log.png b/resources/images/cubicon_log.png new file mode 100644 index 0000000000..95311636b8 Binary files /dev/null and b/resources/images/cubicon_log.png differ