mirror of
https://github.com/QIDITECH/QIDIStudio.git
synced 2026-01-31 00:48:41 +03:00
fix some bug
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Q Series",
|
||||
"version": "02.02.01.62",
|
||||
"version": "02.03.00.70",
|
||||
"force_update": "0",
|
||||
"description": "Q Series configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -28,5 +28,8 @@
|
||||
"temperature_vitrification": ["70"],
|
||||
"textured_plate_temp_initial_layer" : ["80"],
|
||||
"textured_plate_temp" : ["80"],
|
||||
"compatible_printers": []
|
||||
"compatible_printers": [],
|
||||
"first_x_layer_fan_speed": [
|
||||
"40"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"complete_print_exhaust_fan_speed" : ["0"],
|
||||
"cool_plate_temp_initial_layer" : ["60"],
|
||||
"cool_plate_temp" : ["60"],
|
||||
"dont_slow_down_outer_wall" : ["0"],
|
||||
"no_slow_down_for_cooling_on_outwalls" : ["0"],
|
||||
"during_print_exhaust_fan_speed": ["100"],
|
||||
"enable_pressure_advance": ["1"],
|
||||
"eng_plate_temp_initial_layer" : ["60"],
|
||||
|
||||
@@ -18,11 +18,12 @@
|
||||
"is_support_timelapse": "1",
|
||||
"machine_end_gcode": "M141 S0\nM104 S0\nM140 S0\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nG0 X0 Y0 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}",
|
||||
"machine_pause_gcode": "M0",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1]-5, first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 6}\nG1 Z1 F600",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nG0 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1]-5, first_layer_print_min[1] + 80) - 85),0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1], first_layer_print_min[1] + 80) - 85),0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 3} Z0\nG1 X{max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85),0) + 6}\nG1 Z1 F600",
|
||||
"nozzle_diameter": ["0.4"],
|
||||
"printable_area": ["0x0","245x0","245x245","0x245"],
|
||||
"printable_height": "240",
|
||||
"retract_lift_below": ["239"],
|
||||
"thumbnail_size": ["160x160/PNG","112x112/PNG"],
|
||||
"layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y235 F20000\nG1 X97 F20000\n{if layer_z <=25}\nG1 Z25\n{endif}\nG1 Y254 F2000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 E[retraction_length] F300\nG1 X85 F2000\nG1 X97 F2000\nG1 Y220 F2000\n{if layer_z <=25}\nG1 Z[layer_z]\n{endif}\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0"
|
||||
"layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y235 F20000\nG1 X97 F20000\n{if layer_z <=25}\nG1 Z25\n{endif}\nG1 Y254 F2000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 E[retraction_length] F300\nG1 X85 F2000\nG1 X97 F2000\nG1 Y220 F2000\n{if layer_z <=25}\nG1 Z[layer_z]\n{endif}\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0",
|
||||
"fan_direction": "right"
|
||||
}
|
||||
@@ -7,5 +7,5 @@
|
||||
"family": "Qidi",
|
||||
"bed_model": "Q1 Pro_bed.stl",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi Q1 Pro 0.4 nozzle;Generic PLA @Qidi Q1 Pro 0.4 nozzle;QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle;QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle;Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi Q1 Pro 0.4 nozzle;Generic PLA @Qidi Q1 Pro 0.4 nozzle;QIDI ABS Odorless @Qidi Q1 Pro 0.4 nozzle;QIDI ABS Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido Matte @Qidi Q1 Pro 0.4 nozzle;QIDI PLA-CF @Qidi Q1 Pro 0.4 nozzle;Generic PLA Silk @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Rapido Silk @Qidi Q1 Pro 0.4 nozzle;QIDI ASA @Qidi Q1 Pro 0.4 nozzle;QIDI PETG Basic @Qidi Q1 Pro 0.4 nozzle;QIDI PETG Rapido @Qidi Q1 Pro 0.4 nozzle;QIDI PETG Tough @Qidi Q1 Pro 0.4 nozzle;QIDI PETG Translucent @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Basic @Qidi Q1 Pro 0.4 nozzle;QIDI PLA Matte Basic @Qidi Q1 Pro 0.4 nozzle;Generic PETG @Qidi Q1 Pro 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"default_print_profile": "0.20mm Standard @Q2",
|
||||
"printer_settings_id": "Qidi",
|
||||
"bed_exclude_area": ["0x0,11x0,11x16,0x16"],
|
||||
"change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nM106 S255\nMOVE_TO_TRASH\n{if long_retractions_when_cut[previous_extruder]}\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nG1 E-10 F{old_filament_e_feedrate}\n{endif}\nM400\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 P2 S0\nUNLOAD_T[current_extruder]\nT[next_extruder]\nBUFFER_MONITORING ENABLE=1\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\n; FLUSH_START\nM106 S25\nG1 E15 F600\nG1 E30 F300\n; FLUSH_END\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 X85 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM400\nM106 S255\nM104 S[new_filament_temp]\nG1 E10 F25\nM109 S[new_filament_temp]\nG1 E-5 F1800\nCLEAR_OOZE\nTOOL_CHANGE_END\nG1 Y270 F8000\nM106 S0\nG1 2 F1800\nENABLE_ALL_SENSOR\n",
|
||||
"change_filament_gcode": "G1 Z{max_layer_z + 3.0} F1200\nTOOL_CHANGE_START F=[current_extruder] T=[next_extruder]\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nM106 S255\nMOVE_TO_TRASH\n{if long_retractions_when_cut[previous_extruder]}\nG1 E-{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{else}\nG1 E-10 F{old_filament_e_feedrate}\n{endif}\nM400\nCUT_FILAMENT T=[current_extruder]\nMOVE_TO_TRASH\nM106 P2 S0\nUNLOAD_T[current_extruder]\nT[next_extruder]\n{if nozzle_temperature_range_high[current_extruder] >= nozzle_temperature_range_high[next_extruder]}\nM104 S{nozzle_temperature_range_high[current_extruder]}\n{else}\nM104 S{nozzle_temperature_range_high[next_extruder]}\n{endif}\n; FLUSH_START\nM106 S25\nG1 E30 F300\n; FLUSH_END\n{if long_retractions_when_cut[previous_extruder]}\nG1 E{retraction_distances_when_cut[previous_extruder]} F{old_filament_e_feedrate}\n{endif}\n{if flush_length_1 > 1}\n; FLUSH_START\n{if flush_length_1 > 23.7}\nG1 E23.7 F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{old_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\nG1 E{(flush_length_1 - 23.7) * 0.02} F50\nG1 E{(flush_length_1 - 23.7) * 0.23} F{new_filament_e_feedrate}\n{else}\nG1 E{flush_length_1} F{old_filament_e_feedrate}\n{endif}\nG1 E-[old_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_2 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[old_retract_length_toolchange] F300\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E{flush_length_2 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_2 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_3 > 1}\n; FLUSH_START\nG1 X85 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E{flush_length_3 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_3 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\n{if flush_length_4 > 1}\n; FLUSH_START\nG1 X92 F9000\nG1 E[new_retract_length_toolchange] F300\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E{flush_length_4 * 0.18} F{new_filament_e_feedrate}\nG1 E{flush_length_4 * 0.02} F50\nG1 E-[new_retract_length_toolchange] F1800\n; FLUSH_END\n{endif}\nM400\nM106 S255\nM104 S[new_filament_temp]\nINIT_SYNC_BUFFER_STATE\nBUFFER_MONITORING ENABLE=1\nG1 E10 F25 \nM109 S[new_filament_temp]\nG1 E-5 F1800\nCLEAR_OOZE\nTOOL_CHANGE_END\nG1 Y270 F8000\nM106 S0\nG1 E2 F1800\nENABLE_ALL_SENSOR\n",
|
||||
"default_filament_profile": ["QIDI PLA Rapido @Qidi Q2 0.4 nozzle"],
|
||||
"enable_long_retraction_when_cut": "2",
|
||||
"extruder_clearance_height_to_lid": "120",
|
||||
@@ -21,7 +21,7 @@
|
||||
"is_support_timelapse": "1",
|
||||
"is_support_multi_box": "1",
|
||||
"layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y235 F20000\nG1 X97 F20000\n{if layer_z <=25}\nG1 Z25\n{endif}\nG1 Y254 F2000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 E[retraction_length] F300\nG1 X85 F2000\nG1 X97 F2000\nG1 Y220 F2000\n{if layer_z <=25}\nG1 Z[layer_z]\n{endif}\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
|
||||
"machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y270 F12000\nG0 X90 Y270 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0",
|
||||
"machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nBUFFER_MONITORING ENABLE=0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y270 F12000\nG0 X90 Y270 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0",
|
||||
"machine_load_filament_time": "35",
|
||||
"machine_max_jerk_e": ["4"],
|
||||
"machine_max_jerk_x": ["9"],
|
||||
@@ -29,7 +29,7 @@
|
||||
"machine_max_jerk_z": ["4"],
|
||||
"machine_max_speed_z": ["20"],
|
||||
"machine_pause_gcode": "M0",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nT[initial_tool]\nG1 X108 Y1 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600\nG1 X108 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nG1 X108 Y1 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E8 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600\nG1 X108 Y2.5 F30000\nG0 Z[initial_layer_print_height] F600\nG0 X128 E10 F{outer_wall_volumetric_speed/(24/20) * 60}\nG0 X133 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X138 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X143 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG0 X148 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5) * 60}\nG0 X153 E.3742 F{outer_wall_volumetric_speed/(0.3*0.5)/4 * 60}\nG1 X154 Z-0.1\nG1 X158\nG1 Z1 F600",
|
||||
"machine_unload_filament_time": "35",
|
||||
"nozzle_diameter": ["0.4"],
|
||||
"nozzle_volume": ["125"],
|
||||
@@ -37,5 +37,6 @@
|
||||
"printable_height": "256",
|
||||
"retract_lift_below": ["255"],
|
||||
"support_box_temp_control": "1",
|
||||
"thumbnail_size": ["50x50"]
|
||||
"thumbnail_size": ["50x50"],
|
||||
"fan_direction": "right"
|
||||
}
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
"bed_model": "Q2_bed.stl",
|
||||
"bed_texture": "Q2_bed.svg",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi Q2 0.4 nozzle;Generic PLA @Qidi Q2 0.4 nozzle;QIDI ABS Odorless @Qidi Q2 0.4 nozzle;QIDI ABS Rapido @Qidi Q2 0.4 nozzle;QIDI PLA Rapido @Qidi Q2 0.4 nozzle;QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle;QIDI PLA-CF @Qidi Q2 0.4 nozzle;Generic PLA Silk @Qidi Q2 0.4 nozzle;QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi Q2 0.4 nozzle;Generic PLA @Qidi Q2 0.4 nozzle;QIDI ABS Odorless @Qidi Q2 0.4 nozzle;QIDI ABS Rapido @Qidi Q2 0.4 nozzle;QIDI PLA Rapido @Qidi Q2 0.4 nozzle;QIDI PLA Rapido Matte @Qidi Q2 0.4 nozzle;QIDI PLA-CF @Qidi Q2 0.4 nozzle;Generic PLA Silk @Qidi Q2 0.4 nozzle;QIDI PLA Rapido Silk @Qidi Q2 0.4 nozzle;QIDI ASA @Qidi Q2 0.4 nozzle;QIDI PETG Basic @Qidi Q2 0.4 nozzle;QIDI PETG Rapido @Qidi Q2 0.4 nozzle;QIDI PETG Tough @Qidi Q2 0.4 nozzle;QIDI PETG Translucent @Qidi Q2 0.4 nozzle;QIDI PLA Basic @Qidi Q2 0.4 nozzle;QIDI PLA Matte Basic @Qidi Q2 0.4 nozzle;Generic PETG @Qidi Q2 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"instantiation": "false",
|
||||
"adaptive_layer_height": "0",
|
||||
"apply_top_surface_compensation": "0",
|
||||
"avoid_crossing_wall_includes_support": "0",
|
||||
"bottom_color_penetration_layers": "3",
|
||||
"bottom_shell_layers": "3",
|
||||
"bottom_shell_thickness": "0",
|
||||
@@ -27,6 +28,7 @@
|
||||
"enable_prime_tower": "1",
|
||||
"enable_support": "0",
|
||||
"filename_format": "{input_filename_base}.gcode",
|
||||
"first_x_layer_fan_speed": "0",
|
||||
"gap_infill_speed": ["50"],
|
||||
"infill_combination": "0",
|
||||
"infill_direction": "45",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "X-3-Series",
|
||||
"version": "02.02.01.62",
|
||||
"version": "02.03.00.70",
|
||||
"force_update": "0",
|
||||
"description": "X-3-Series configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"complete_print_exhaust_fan_speed" : ["0"],
|
||||
"cool_plate_temp_initial_layer" : ["60"],
|
||||
"cool_plate_temp" : ["60"],
|
||||
"dont_slow_down_outer_wall" : ["0"],
|
||||
"no_slow_down_for_cooling_on_outwalls" : ["0"],
|
||||
"during_print_exhaust_fan_speed": ["100"],
|
||||
"enable_pressure_advance": ["1"],
|
||||
"eng_plate_temp_initial_layer" : ["60"],
|
||||
|
||||
@@ -19,5 +19,6 @@
|
||||
"retract_lift_below": ["314"],
|
||||
"extruder_clearance_height_to_lid": "118",
|
||||
"extruder_clearance_height_to_rod": "30",
|
||||
"extruder_clearance_max_radius": "70"
|
||||
"extruder_clearance_max_radius": "70",
|
||||
"fan_direction": "right"
|
||||
}
|
||||
@@ -7,5 +7,5 @@
|
||||
"family": "Qidi",
|
||||
"bed_model": "X-MAX 3_bed.stl",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi X-Max 3 0.4 nozzle;Generic PLA @Qidi X-Max 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Max 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Max 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Max 3 0.4 nozzle;Generic PLA Silk @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Max 3 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi X-Max 3 0.4 nozzle;Generic PLA @Qidi X-Max 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Max 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Max 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Max 3 0.4 nozzle;Generic PLA Silk @Qidi X-Max 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Max 3 0.4 nozzle;QIDI ASA @Qidi X-Max 3 0.4 nozzle;QIDI PETG Basic @Qidi X-Max 3 0.4 nozzle;QIDI PETG Rapido @Qidi X-Max 3 0.4 nozzle;QIDI PETG Tough @Qidi X-Max 3 0.4 nozzle;QIDI PETG Translucent @Qidi X-Max 3 0.4 nozzle;QIDI PLA Basic @Qidi X-Max 3 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Max 3 0.4 nozzle;Generic PETG @Qidi X-Max 3 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -18,5 +18,6 @@
|
||||
"retract_lift_below": ["269"],
|
||||
"extruder_clearance_height_to_lid": "110",
|
||||
"extruder_clearance_height_to_rod": "38",
|
||||
"extruder_clearance_max_radius": "60"
|
||||
"extruder_clearance_max_radius": "60",
|
||||
"fan_direction": "right"
|
||||
}
|
||||
@@ -7,5 +7,5 @@
|
||||
"family": "Qidi",
|
||||
"bed_model": "X-Plus 3_bed.stl",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi X-Plus 3 0.4 nozzle;Generic PLA @Qidi X-Plus 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Plus 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Plus 3 0.4 nozzle;Generic PLA Silk @Qidi X-Plus 3 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi X-Plus 3 0.4 nozzle;Generic PLA @Qidi X-Plus 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Plus 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Plus 3 0.4 nozzle;Generic PLA Silk @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Plus 3 0.4 nozzle;QIDI ASA @Qidi X-Plus 3 0.4 nozzle;QIDI PETG Basic @Qidi X-Plus 3 0.4 nozzle;QIDI PETG Rapido @Qidi X-Plus 3 0.4 nozzle;QIDI PETG Tough @Qidi X-Plus 3 0.4 nozzle;QIDI PETG Translucent @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Basic @Qidi X-Plus 3 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Plus 3 0.4 nozzle;Generic PETG @Qidi X-Plus 3 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"family": "Qidi",
|
||||
"bed_model": "X-Smart 3_bed.stl",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi X-Smart 3 0.4 nozzle;Generic PLA @Qidi X-Smart 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Smart 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Smart 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Smart 3 0.4 nozzle;Generic PLA Silk @Qidi X-Smart 3 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi X-Smart 3 0.4 nozzle;Generic PLA @Qidi X-Smart 3 0.4 nozzle;QIDI ABS Odorless @Qidi X-Smart 3 0.4 nozzle;QIDI ABS Rapido @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Smart 3 0.4 nozzle;QIDI PLA-CF @Qidi X-Smart 3 0.4 nozzle;Generic PLA Silk @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Smart 3 0.4 nozzle;QIDI ASA @Qidi X-Smart 3 0.4 nozzle;QIDI PETG Basic @Qidi X-Smart 3 0.4 nozzle;QIDI PETG Rapido @Qidi X-Smart 3 0.4 nozzle;QIDI PETG Tough @Qidi X-Smart 3 0.4 nozzle;QIDI PETG Translucent @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Basic @Qidi X-Smart 3 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Smart 3 0.4 nozzle;Generic PETG @Qidi X-Smart 3 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"instantiation": "false",
|
||||
"adaptive_layer_height": "0",
|
||||
"apply_top_surface_compensation": "0",
|
||||
"avoid_crossing_wall_includes_support": "0",
|
||||
"bottom_color_penetration_layers": "3",
|
||||
"bottom_shell_layers": "3",
|
||||
"bottom_shell_thickness": "0",
|
||||
@@ -27,6 +28,7 @@
|
||||
"enable_prime_tower": "1",
|
||||
"enable_support": "0",
|
||||
"filename_format": "{input_filename_base}.gcode",
|
||||
"first_x_layer_fan_speed": "0",
|
||||
"gap_infill_speed": ["50"],
|
||||
"infill_combination": "0",
|
||||
"infill_direction": "45",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "X-4-Series",
|
||||
"version": "02.02.01.62",
|
||||
"version": "02.03.00.70",
|
||||
"force_update": "0",
|
||||
"description": "X-4-Series configurations",
|
||||
"machine_model_list": [
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"complete_print_exhaust_fan_speed" : ["0"],
|
||||
"cool_plate_temp_initial_layer" : ["60"],
|
||||
"cool_plate_temp" : ["60"],
|
||||
"dont_slow_down_outer_wall" : ["0"],
|
||||
"no_slow_down_for_cooling_on_outwalls" : ["0"],
|
||||
"during_print_exhaust_fan_speed": ["100"],
|
||||
"enable_pressure_advance": ["1"],
|
||||
"eng_plate_temp_initial_layer" : ["60"],
|
||||
|
||||
@@ -22,12 +22,13 @@
|
||||
"layer_change_gcode": "{if timelapse_type == 1} ; timelapse with wipe tower\nG92 E0\nG1 E-[retraction_length] F1800\nG2 Z{layer_z + 0.4} I0.86 J0.86 P1 F20000 ; spiral lift a little\nG1 Y304 F20000\nG1 X95 F20000\nG92 E0\nM400\nTIMELAPSE_TAKE_FRAME\nG1 Y324 F5000\nG1 E[retraction_length] F300\nG1 X65 F5000\nG1 Y290 F20000\n{elsif timelapse_type == 0} ; timelapse without wipe tower\nTIMELAPSE_TAKE_FRAME\n{endif}\nG92 E0\nSET_PRINT_STATS_INFO CURRENT_LAYER={layer_num + 1}",
|
||||
"machine_load_filament_time": "35",
|
||||
"machine_pause_gcode": "M0",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures] EXTRUDER=[initial_no_support_extruder]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1",
|
||||
"machine_unload_filament_time": "35",
|
||||
"nozzle_diameter": ["0.4"],
|
||||
"nozzle_volume": ["122"],
|
||||
"printable_area": ["0x0","305x0","305x305","0x305"],
|
||||
"printable_height": "280",
|
||||
"retract_lift_below": ["279"],
|
||||
"machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y290 F12000\nG0 X90 Y290 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0"
|
||||
"machine_end_gcode": "DISABLE_BOX_HEATER\nM141 S0\nM140 S0\nDISABLE_ALL_SENSOR\nG1 E-3 F1800\nG0 Z{max_layer_z + 3} F600\nUNLOAD_FILAMENT T=[current_extruder]\nG0 Y290 F12000\nG0 X90 Y290 F12000\n{if max_layer_z < max_print_height / 2}G1 Z{max_print_height / 2 + 10} F600{else}G1 Z{min(max_print_height, max_layer_z + 3)}{endif}\nM104 S0",
|
||||
"fan_direction": "right"
|
||||
}
|
||||
@@ -8,5 +8,5 @@
|
||||
"bed_model": "X-Plus 4_bed.stl",
|
||||
"bed_texture": "X-Plus 4_bed.svg",
|
||||
"hotend_model": "X-Series_gen3_hotend.stl",
|
||||
"default_materials": "Generic ABS @Qidi X-Plus 4 0.4 nozzle;Generic PLA @Qidi X-Plus 4 0.4 nozzle;QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle;QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle;Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle"
|
||||
"default_materials": "Generic ABS @Qidi X-Plus 4 0.4 nozzle;Generic PLA @Qidi X-Plus 4 0.4 nozzle;QIDI ABS Odorless @Qidi X-Plus 4 0.4 nozzle;QIDI ABS Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido Matte @Qidi X-Plus 4 0.4 nozzle;QIDI PLA-CF @Qidi X-Plus 4 0.4 nozzle;Generic PLA Silk @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Rapido Silk @Qidi X-Plus 4 0.4 nozzle;QIDI ASA @Qidi X-Plus 4 0.4 nozzle;QIDI PETG Basic @Qidi X-Plus 4 0.4 nozzle;QIDI PETG Rapido @Qidi X-Plus 4 0.4 nozzle;QIDI PETG Tough @Qidi X-Plus 4 0.4 nozzle;QIDI PETG Translucent @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Basic @Qidi X-Plus 4 0.4 nozzle;QIDI PLA Matte Basic @Qidi X-Plus 4 0.4 nozzle;Generic PETG @Qidi X-Plus 4 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
"machine_min_extruding_rate": ["0", "0"],
|
||||
"machine_min_travel_rate": ["0", "0"],
|
||||
"machine_pause_gcode": "M0",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nT[initial_tool]\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1",
|
||||
"machine_start_gcode": "PRINT_START BED=[bed_temperature_initial_layer_single] HOTEND=[nozzle_temperature_initial_layer] CHAMBER=[chamber_temperatures]\nSET_PRINT_STATS_INFO TOTAL_LAYER=[total_layer_count]\nM83\nT[initial_tool]\nM140 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nM141 S[chamber_temperatures]\nG4 P3000\nG0 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0)} Z5 F6000\nG0 Z[initial_layer_print_height] F600\nG1 E3 F1800\nG1 X{(min(print_bed_max[0] - 12, first_layer_print_min[0] + 80))} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0)} E{85 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 85} E{83 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 2} E{2 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 Y{max((min(print_bed_max[1] - 3, first_layer_print_min[1] + 80) - 85), 0) + 3} E{82 * 0.5 * initial_layer_print_height * nozzle_diameter[0]} F3000\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 3} Z0\nG1 X{max((min(print_bed_max[0] - 12, first_layer_print_min[0] + 80) - 85), 0) + 6}\nG1 Z1 F600\nSET_PRINT_STATS_INFO CURRENT_LAYER=1",
|
||||
"machine_switch_extruder_time": "0",
|
||||
"machine_unload_filament_time": "35",
|
||||
"max_layer_height": ["0.28"],
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
"instantiation": "false",
|
||||
"adaptive_layer_height": "0",
|
||||
"apply_top_surface_compensation": "0",
|
||||
"avoid_crossing_wall_includes_support": "0",
|
||||
"bottom_color_penetration_layers": "3",
|
||||
"bottom_shell_layers": "3",
|
||||
"bottom_shell_thickness": "0",
|
||||
@@ -27,6 +28,7 @@
|
||||
"enable_prime_tower": "1",
|
||||
"enable_support": "0",
|
||||
"filename_format": "{input_filename_base}.gcode",
|
||||
"first_x_layer_fan_speed": "0",
|
||||
"gap_infill_speed": ["50"],
|
||||
"infill_combination": "0",
|
||||
"infill_direction": "45",
|
||||
|
||||
Reference in New Issue
Block a user