diff --git a/resources/definitions/bambulabs_x1.def.json b/resources/definitions/bambulabs_x1.def.json new file mode 100644 index 0000000000..f43123407a --- /dev/null +++ b/resources/definitions/bambulabs_x1.def.json @@ -0,0 +1,333 @@ +{ + "version": 2, + "name": "BambuLabs X1", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Mariska", + "manufacturer": "BambuLabs", + "file_formats": "text/x-gcode", + "platform": "bambulabs-3dp-X1.obj", + "has_machine_quality": true, + "has_material": true, + "has_variants": true, + "has_variant_buildplates": false, + "has_textured_buildplate": true, + "machine_extruder_trains": { + "0": "bambulabs_x1_extruder_0", + "1": "bambulabs_x1_extruder_1", + "2": "bambulabs_x1_extruder_2", + "3": "bambulabs_x1_extruder_3" + }, + "platform_offset": [ + -130, + 0, + 130 + ], + "platform_texture": "bambulabs-3dp-logo.png", + "preferred_variant_name": "X1C 0.4mm", + "weight": 3 + }, + "settings": { + "platform_adhesion": + { + "children": + { + "machine_buildplate": + { + "enabled": true, + "default_value": "textured_pei_plate", + "options": + { + "cool_plate": "Cool Plate", + "engineering_plate": "Engineering Plate", + "textured_pei_plate": "Textured PEI Plate", + "high_temp_plate": "High Temp Plate" + }, + "label": "Build Plate Type", + "description": "The type of the build plate installed on the printer.", + "type": "enum", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false + }, + "machine_scan_first_layer": + { + "label": "Scan the first layer", + "description": "Whether to scan the first layer for layer adhesion problems.", + "default_value": true, + "value": "machine_buildplate!='textured_pei_plate'", + "type": "bool", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false, + "enabled": true + } + } + }, + "material": + { + "children":{ + "material_max_flowrate": + { + "label": "Material Maximum Flowrate", + "description": "Maximum flowrate that the printer can extrude for the material", + "unit": "mm\u00b3/s", + "type": "float", + "default_value": 16, + "value": "16", + "minimum_value": "0", + "maximum_value": "machine_max_feedrate_e * (material_diameter/2)**2 * math.pi", + "enabled": true, + "settable_per_mesh": false, + "settable_per_extruder": true + } + } + } + }, + "overrides": + { + "line_width": { "value": 0.42 }, + "machine_acceleration": { "value": 10000 }, + "machine_center_is_zero": { "value": false }, + "machine_depth": { "value": 256 }, + "machine_end_gcode": { "default_value": "M400 ; wait for buffer to clear\nG92 E0 ; zero the extruder\nG1 E-0.8 F1800 ; retract\nG1 Z{machine_height + 0.5} F900 ; lower z a little\nG1 X65 Y245 F12000 ; move to safe pos \nG1 Y265 F3000\n\nG1 X65 Y245 F12000\nG1 Y265 F3000\nM140 S0 ; turn off bed\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off remote part cooling fan\nM106 P3 S0 ; turn off chamber cooling fan\n\nG1 X100 F12000 ; wipe\n; pull back filament to AMS\nM620 S255\nG1 X20 Y50 F12000\nG1 Y-3\nT255\nG1 X65 F12000\nG1 Y265\nG1 X100 F12000 ; wipe\nM621 S255\nM104 S0 ; turn off hotend\n\nM622.1 S1 ; for prev firware, default turned on\nM1002 judge_flag timelapse_record_flag\nM622 J1\n M400 ; wait all motion done\n M991 S0 P-1 ;end smooth timelapse at safe pos\n M400 S3 ;wait for last picture to be taken\nM623; end of \"timelapse_record_flag\"\n\nM400 ; wait all motion done\nM17 S\nM17 Z0.4 ; lower z motor current to reduce impact if there is something in the bottom\n{if (machine_height + 100.0) < 25}\n G1 Z{machine_height + 100.0} F600\n G1 Z{machine_height +98.0}\n{else}\n G1 Z250 F600\n G1 Z248\n{endif}\nM400 P100\nM17 R ; restore z current\n\nG90\nG1 X128 Y250 F3600\n\nM220 S100 ; Reset feedrate magnitude\nM201.2 K1.0 ; Reset acc magnitude\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 0\n\nM17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power\n" }, + "machine_extruder_count": { "value": 4 }, + "machine_heated_bed": { "value": true }, + "machine_height": { "value": 251 }, + "machine_nozzle_size": { "value": 0.4 }, + "machine_show_variants": { "value": true }, + "machine_start_gcode": { "default_value": ";===== machine: X1 =========================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S{material_bed_temperature_layer_0} ;set bed temp\nM190 S{material_bed_temperature_layer_0} ;wait for bed temp\n\n;=========register first layer scan=====\n{if machine_scan_first_layer}\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if (material_type=='PLA' and (material_bed_temperature >45 or material_bed_temperature_layer_0 >45)), initial_extruder_nr}\n M106 P3 S180\n{elif (material_type=='PLA' and (material_bed_temperature >50 or material_bed_temperature_layer_0 >50)), initial_extruder_nr}\n M106 P3 S255\n{endif};Prevent PLA from jamming\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\n;===== prepare print temperature and material ==========\nM104 S{material_print_temperature_layer_0, initial_extruder_nr} ;set extruder temp\nG91\nG0 Z10 F1200\nG90\nG28 X\nM975 S1 ; turn on\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nM620 M\nM620 S{initial_extruder_nr}A ; switch material if AMS exist\n M109 S{material_print_temperature_layer_0, initial_extruder_nr}\n G1 X120 F12000\n\n G1 X20 Y50 F12000\n G1 Y-3\n T{initial_extruder_nr}\n G1 X54 F12000\n G1 Y265\n M400\nM621 S{initial_extruder_nr}A\nM620.1 E F{material_max_flowrate/2.4053*60} T{material_print_temperature, initial_extruder_nr}\n\nM412 S1 ; ===turn on filament runout detection===\n\nM109 S250 ;set nozzle to common flush temp\nM106 P1 S0\nG92 E0\nG1 E50 F200\nM400\nM104 S{material_print_temperature_layer_0, initial_extruder_nr}\nG92 E0\nG1 E50 F200\nM400\nM106 P1 S255\nG92 E0\nG1 E5 F300\nM109 S{material_print_temperature_layer_0-20, initial_extruder_nr} ; drop nozzle temp, make filament shink a bit\nG92 E0\nG1 E-0.5 F300\n\nG1 X70 F9000\nG1 X76 F15000\nG1 X65 F15000\nG1 X76 F15000\nG1 X65 F15000; shake to put down garbage\nG1 X80 F6000\nG1 X95 F15000\nG1 X80 F15000\nG1 X165 F15000; wipe and shake\nM400\nM106 P1 S0\n;===== prepare print temperature and material end =====\n\n\n;===== wipe nozzle ===============================\nM1002 gcode_claim_action : 14\nM975 S1\nM106 S255\nG1 X65 Y230 F18000\nG1 Y264 F6000\nM109 S{material_print_temperature_layer_0-20, initial_extruder_nr}\nG1 X100 F18000 ; first wipe mouth\n\nG0 X135 Y253 F20000 ; move to exposed steel surface edge\nG28 Z P0 T300; home z with low precision,permit 300deg temperature\nG29.2 S0 ; turn off ABL\nG0 Z5 F20000\n\nG1 X60 Y265\nG92 E0\nG1 E-0.5 F300 ; retrack more\nG1 X100 F5000; second wipe mouth\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X100 F5000\nG1 X70 F15000\nG1 X90 F5000\nG0 X128 Y261 Z-1.5 F20000 ; move to exposed steel surface and stop the nozzle\nM104 S140 ; set temp down to heatbed acceptable\nM106 S255 ; turn on fan (G28 has turn off fan)\n\nM221 S; push soft endstop status\nM221 Z0 ;turn off Z axis endstop\nG0 Z0.5 F20000\nG0 X125 Y259.5 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y262.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y260.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.5\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 Z0.5 F20000\nG0 X125 Y261.0\nG0 Z-1.01\nG0 X131 F211\nG0 X124\nG0 X128\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\nG2 I0.5 J0 F300\n\nM109 S140 ; wait nozzle temp down to heatbed acceptable\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\nG2 I0.5 J0 F3000\n\nM221 R; pop softend status\nG1 Z10 F1200\nM400\nG1 Z10\nG1 F30000\nG1 X128 Y128\nG29.2 S1 ; turn on ABL\n;G28 ; home again after hard wipe mouth\nM106 S0 ; turn off fan , too noisy\n;===== wipe nozzle end ================================\n\n;===== check scanner clarity ===========================\nG1 X128 Y128 F24000\nG28 Z P0\nM972 S5 P0\nG1 X230 Y15 F24000\n;===== check scanner clarity end =======================\n\n;===== bed leveling ==================================\nM1002 judge_flag g29_before_print_flag\nM622 J1\n\n M1002 gcode_claim_action : 1\n G29 A X{-machine_width/2 if machine_center_is_zero else initial_extruder_nr} Y{-machine_depth/2 if machine_center_is_zero else initial_extruder_nr} I{machine_width} J{machine_depth}\n M400\n M500 ; save cali data\n\nM623\n;===== bed leveling end ================================\n\n;===== home after wipe mouth============================\nM1002 judge_flag g29_before_print_flag\nM622 J0\n\n M1002 gcode_claim_action : 13\n G28\n\nM623\n;===== home after wipe mouth end =======================\n\nM975 S1 ; turn on vibration supression\n\n;=============turn on fans to prevent PLA jamming=================\n{if (material_type=='PLA' and (material_bed_temperature >45 or material_bed_temperature_layer_0 >45)), initial_extruder_nr}\n M106 P3 S180\n{elif (material_type=='PLA' and (material_bed_temperature >50 or material_bed_temperature_layer_0 >50)), initial_extruder_nr}\n M106 P3 S255\n{endif};Prevent PLA from jamming\nM106 P2 S100 ; turn on big fan ,to cool down toolhead\n\nM104 S{material_print_temperature_layer_0, initial_extruder_nr} ; set extrude temp earlier, to reduce wait time\n\n;===== mech mode fast check============================\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q1 A7 B30 C80 H15 K0\nM974 Q1 S2 P0\n\nG1 X128 Y128 Z10 F20000\nM400 P200\nM970.3 Q0 A7 B30 C90 Q0 H15 K0\nM974 Q0 S2 P0\n\nM975 S1\nG1 F30000\nG1 X230 Y15\nG28 X ; re-home XY\n;===== mech mode fast check============================\n\n{if machine_scan_first_layer}\n;start heatbed scan====================================\nM976 S2 P1\nG90\nG1 X128 Y128 F20000\nM976 S3 P2 ;register void printing detection\n{endif}\n\n;===== noozle load line ===============================\nM975 S1\nG90\nM83\nT1000\nG1 X18.0 Y1.0 Z0.8 F18000;Move to start position\nM109 S{material_print_temperature, initial_extruder_nr}\nG1 Z0.2\nG0 E2 F300\nG0 X240 E15 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\nG0 Y11 E0.700 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\nG0 X239.5\nG0 E0.2\nG0 Y1.5 E0.700\nG0 X231 E0.700 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\nM400\n\n;===== for Textured PEI Plate , lower the nozzle as the nozzle was touching topmost of the texture when homing ==\n{if machine_buildplate=='textured_pei_plate'}\nG29.1 Z{-0.04} ; for Textured PEI Plate\n{endif}\n\n;===== draw extrinsic para cali paint =================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M1002 gcode_claim_action : 8\n\n T1000\n\n G0 F1200.0 X231 Y15 Z0.2 E0.741\n G0 F1200.0 X226 Y15 Z0.2 E0.275\n G0 F1200.0 X226 Y8 Z0.2 E0.384\n G0 F1200.0 X216 Y8 Z0.2 E0.549\n G0 F1200.0 X216 Y1.5 Z0.2 E0.357\n\n G0 X48.0 E12.0 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G0 X48.0 Y14 E0.92 F1200.0\n G0 X35.0 Y6.0 E1.03 F1200.0\n\n ;=========== extruder cali extrusion ==================\n T1000\n M83\n {if acceleration_wall_0 > 0, initial_extruder_nr}\n M204 S{acceleration_wall_0, initial_extruder_nr}\n {else}\n M204 S{acceleration_print, initial_extruder_nr}\n {endif}\n G0 X35.000 Y6.000 Z0.300 F30000 E0\n G1 F1500.000 E0.800\n M106 S0 ; turn off fan\n G0 X185.000 E9.35441 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G0 X187 Z0\n G1 F1500.000 E-0.800\n G0 Z1\n G0 X180 Z0.3 F18000\n\n M900 L1000.0 M1.0\n M900 K0.040\n G0 X45.000 F30000\n G0 Y8.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X70.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X75.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X80.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X85.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X90.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X95.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X100.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X105.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X110.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X115.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X120.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X125.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X130.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X135.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X140.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X145.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X150.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X155.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X160.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X165.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X170.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X175.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X180.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.020\n G0 X45.000 F30000\n G0 Y10.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X70.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X75.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X80.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X85.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X90.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X95.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X100.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X105.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X110.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X115.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X120.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X125.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X130.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X135.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X140.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X145.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X150.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X155.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X160.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X165.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X170.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X175.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X180.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n M400\n\n G0 X45.000 F30000\n M900 K0.000\n G0 X45.000 F30000\n G0 Y12.000 F30000\n G1 F1500.000 E0.800\n G1 X65.000 E1.24726 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X70.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X75.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X80.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X85.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X90.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X95.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X100.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X105.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X110.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X115.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X120.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X125.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X130.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X135.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X140.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X145.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X150.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X155.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X160.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X165.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X170.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X175.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X180.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 F1500.000 E-0.800\n G1 X183 Z0.15 F30000\n G1 X185\n G1 Z1.0\n G0 Y6.000 F30000 ; move y to clear pos\n G1 Z0.3\n\n G0 X45.000 F30000 ; move to start point\n\nM623 ; end of \"draw extrinsic para cali paint\"\n\n\nM1002 judge_flag extrude_cali_flag\nM622 J0\n G0 X231 Y1.5 F30000\n G0 X18 E14.3 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\nM623\n\nM104 S140\n\n\n;=========== laser and rgb calibration ===========\nM400\nM18 E\nM500 R\n\nM973 S3 P14\n\nG1 X120 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nT1100\nG1 X235.0 Y1.0 Z0.3 F18000.0;Move to first extrude line pos\nM400 P100\nM960 S1 P1\nM400 P100\nM973 S6 P0; use auto exposure for horizontal laser by xcam\nM960 S0 P0\n\nG1 X240.0 Y6.0 Z0.3 F18000.0;Move to vertical extrude line pos\nM960 S2 P1\nM400 P100\nM973 S6 P1; use auto exposure for vertical laser by xcam\nM960 S0 P0\n\n;=========== handeye calibration ======================\nM1002 judge_flag extrude_cali_flag\nM622 J1\n\n M973 S3 P1 ; camera start stream\n M400 P500\n M973 S1\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G0 F6000 X228.500 Y4.500 Z0.000\n M960 S0 P1\n M973 S1\n M400 P800\n M971 S6 P0\n M973 S2 P0\n M400 P500\n G0 Z0.000 F12000\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P200\n M971 S5 P1\n M973 S2 P1\n M400 P500\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P3\n G0 Z0.500 F12000\n M960 S0 P0\n M960 S2 P1\n G0 X228.5 Y11.0\n M400 P200\n M971 S5 P4\n M973 S2 P0\n M400 P500\n M960 S0 P0\n M960 S1 P1\n G0 X221.00 Y4.50\n M400 P500\n M971 S5 P2\n M963 S1\n M400 P1500\n M964\n T1100\n G1 Z3 F3000\n\n M400\n M500 ; save cali data\n\n M104 S{material_print_temperature, initial_extruder_nr} ; rise nozzle temp now ,to reduce temp waiting time.\n\n T1100\n M400 P400\n M960 S0 P0\n G0 F30000.000 Y10.000 X65.000 Z0.000\n M400 P400\n M960 S1 P1\n M400 P50\n\n M969 S1 N3 A2000\n G0 F360.000 X181.000 Z0.000\n M980.3 A70.000 B{speed_wall_0*wall_line_width_0*layer_height/(1.75*1.75/4*3.14)*60/4} C5.000 D{speed_wall_0*wall_line_width_0*layer_height/(1.75*1.75/4*3.14)*60, initial_extruder_nr} E5.000 F175.000 H1.000 I0.000 J0.020 K0.040\n M400 P100\n G0 F20000\n G0 Z1 ; rise nozzle up\n T1000 ; change to nozzle space\n G0 X45.000 Y4.000 F30000 ; move to test line pos\n M969 S0 ; turn off scanning\n M960 S0 P0\n\n\n G1 Z2 F20000\n T1000\n G0 X45.000 Y4.000 F30000 E0\n M109 S{material_print_temperature, initial_extruder_nr}\n G0 Z0.3\n G1 F1500.000 E3.600\n G1 X65.000 E1.24726 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X70.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X75.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X80.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X85.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X90.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X95.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X100.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X105.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X110.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X115.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X120.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X125.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X130.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X135.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n\n ; see if extrude cali success, if not ,use default value\n M1002 judge_last_extrude_cali_success\n M622 J0\n M400\n M900 K0.02 M{speed_wall_0*wall_line_width_0*layer_height/(1.75*1.75/4*3.14)*0.02}\n M623\n\n G1 X140.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X145.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X150.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X155.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X160.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X165.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X170.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X175.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X180.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X185.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X190.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X195.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X200.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X205.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X210.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X215.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n G1 X220.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5)/ 4 * 60, initial_extruder_nr}\n G1 X225.000 E0.31181 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.5) * 60, initial_extruder_nr}\n M973 S4\n\nM623\n\n;========turn off light and wait extrude temperature =============\nM1002 gcode_claim_action : 0\nM973 S4 ; turn off scanner\nM400 ; wait all motion done before implement the emprical L parameters\n;M900 L500.0 ; Empirical parameters\nM109 S{material_print_temperature_layer_0, initial_extruder_nr}\nM960 S1 P0 ; turn off laser\nM960 S2 P0 ; turn off laser\nM106 S0 ; turn off fan\nM106 P2 S0 ; turn off big fan\nM106 P3 S0 ; turn off chamber fan\n\nM975 S1 ; turn on mech mode supression\nG90\nM83\nT1000\nG1 E{-retraction_amount, initial_extruder_nr} F1800\nG1 X128.0 Y253.0 Z0.2 F24000.0;Move to start position\nG1 E{retraction_amount, initial_extruder_nr} F1800\nM109 S{material_print_temperature_layer_0, initial_extruder_nr}\nG0 X253 E6.4 F{speed_wall_0*wall_line_width_0*layer_height/(0.3*0.6) * 60, initial_extruder_nr}\nG0 Y128 E6.4\nG0 X252.5\nG0 Y252.5 E6.4\nG0 X128 E6.4" }, + "machine_use_extruder_offset_to_offset_coords": { "value": false }, + "machine_width": { "value": 256 }, + "material_diameter": { "value": 1.75 }, + "relative_extrusion": { "value": true }, + "retraction_speed": { "value": 30 }, + "speed_travel": + { + "maximum_value": "800", + "value": "500" + }, + "acceleration_infill": { "value": "acceleration_print" }, + "acceleration_layer_0": { "value": 2000 }, + "acceleration_prime_tower": { "value": "acceleration_print" }, + "acceleration_print": { "value": 20000 }, + "acceleration_print_layer_0": { "value": "acceleration_layer_0" }, + "acceleration_roofing": { "value": "acceleration_wall_0" }, + "acceleration_skirt_brim": { "value": "acceleration_layer_0" }, + "acceleration_support": { "value": "acceleration_print" }, + "acceleration_support_bottom": { "value": "acceleration_support_interface" }, + "acceleration_support_infill": { "value": "acceleration_support" }, + "acceleration_support_interface": { "value": "acceleration_support" }, + "acceleration_support_roof": { "value": "acceleration_support_interface" }, + "acceleration_topbottom": { "value": "acceleration_print" }, + "acceleration_travel": { "value": 20000 }, + "acceleration_travel_enabled": { "value": true }, + "acceleration_travel_layer_0": { "value": "acceleration_layer_0" }, + "acceleration_wall": { "value": "acceleration_print/8" }, + "acceleration_wall_0": { "value": "acceleration_wall" }, + "acceleration_wall_0_roofing": { "value": "acceleration_wall_0" }, + "acceleration_wall_x": { "value": "acceleration_print" }, + "acceleration_wall_x_roofing": { "value": "acceleration_wall" }, + "adhesion_type": { "value": "'skirt'" }, + "bottom_thickness": { "value": 0.6 }, + "bridge_skin_speed": + { + "unit": "mm/s", + "value": "bridge_wall_speed" + }, + "bridge_sparse_infill_max_density": { "value": 50 }, + "bridge_wall_min_length": { "value": 10 }, + "bridge_wall_speed": + { + "unit": "mm/s", + "value": 50 + }, + "cool_min_layer_time": { "value": 6 }, + "cool_min_speed": { "value": 6 }, + "cool_min_temperature": { "value": "material_print_temperature-15" }, + "default_material_print_temperature": { "maximum_value_warning": 320 }, + "extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" }, + "gradual_flow_enabled": { "value": false }, + "hole_xy_offset": { "value": 0.075 }, + "infill_overlap": { "value": 10 }, + "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" }, + "infill_sparse_density": { "value": 15 }, + "infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" }, + "jerk_infill": { "value": "jerk_print" }, + "jerk_layer_0": { "value": "jerk_print/2" }, + "jerk_prime_tower": { "value": "jerk_print" }, + "jerk_print": { "value": "50" }, + "jerk_print_layer_0": { "value": "jerk_layer_0" }, + "jerk_roofing": { "value": "jerk_wall_0" }, + "jerk_skirt_brim": { "value": "jerk_layer_0" }, + "jerk_support": { "value": "jerk_print" }, + "jerk_support_bottom": { "value": "jerk_support_interface" }, + "jerk_support_infill": { "value": "jerk_support" }, + "jerk_support_interface": { "value": "jerk_support" }, + "jerk_support_roof": { "value": "jerk_support_interface" }, + "jerk_topbottom": { "value": "jerk_print" }, + "jerk_travel": { "value": 50 }, + "jerk_travel_enabled": { "value": true }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "jerk_wall": { "value": "jerk_print/5" }, + "jerk_wall_0": { "value": "jerk_wall" }, + "jerk_wall_0_roofing": { "value": "jerk_wall_0" }, + "jerk_wall_x": { "value": "jerk_print" }, + "jerk_wall_x_roofing": { "value": "jerk_wall_0" }, + "machine_max_feedrate_e": { "value": 150 }, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 15 }, + "machine_max_jerk_e": { "default_value": 100 }, + "machine_max_jerk_xy": { "default_value": 5000 }, + "machine_max_jerk_z": { "default_value": 100 }, + "machine_name": { "default_value": "BambuLabs Bambu X1" }, + "machine_nozzle_cool_down_speed": { "default_value": 1.3 }, + "machine_nozzle_heat_up_speed": { "default_value": 1.9 }, + "max_skin_angle_for_expansion": { "value": 45 }, + "meshfix_maximum_resolution": { "value": 0.4 }, + "min_infill_area": { "default_value": 10 }, + "optimize_wall_printing_order": { "value": false }, + "retraction_amount": { "value": 0.5 }, + "retraction_combing_max_distance": { "value": 100 }, + "retraction_extra_prime_amount": { "value": 0.12 }, + "retraction_hop": { "value": 0.2 }, + "retraction_hop_after_extruder_switch_height": { "value": 2 }, + "retraction_hop_enabled": { "value": true }, + "retraction_min_travel": { "value": "5 if support_enable and support_structure=='tree' else line_width * 2" }, + "retraction_prime_speed": { "value": 15 }, + "skin_edge_support_thickness": { "value": 0 }, + "skin_material_flow": { "value": 95 }, + "skin_overlap": { "value": 0 }, + "skin_preshrink": { "value": 0 }, + "skirt_line_count": { "value": 5 }, + "small_skin_on_surface": { "value": false }, + "small_skin_width": { "value": 4 }, + "speed_infill": + { + "maximum_value_warning": 500, + "value": "speed_print" + }, + "speed_ironing": + { + "maximum_value_warning": 500, + "value": 20 + }, + "speed_layer_0": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "speed_prime_tower": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "speed_print": + { + "maximum_value_warning": 500, + "value": 300 + }, + "speed_print_layer_0": + { + "maximum_value_warning": 500, + "value": "speed_layer_0" + }, + "speed_roofing": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "speed_skirt_brim": + { + "maximum_value_warning": 500, + "value": "speed_layer_0" + }, + "speed_support": + { + "maximum_value_warning": 500, + "value": "speed_wall_0" + }, + "speed_support_bottom": + { + "maximum_value_warning": 500, + "value": "speed_support_interface" + }, + "speed_support_infill": + { + "maximum_value_warning": 500, + "value": "speed_support" + }, + "speed_support_interface": + { + "maximum_value_warning": 500, + "value": 50 + }, + "speed_support_roof": + { + "maximum_value_warning": 500, + "value": "speed_support_interface" + }, + "speed_topbottom": + { + "maximum_value_warning": 500, + "value": "speed_print" + }, + "speed_travel": + { + "maximum_value": 500, + "value": 500 + }, + "speed_travel_layer_0": + { + "maximum_value": 500, + "value": 150 + }, + "speed_wall": + { + "maximum_value_warning": 500, + "value": "speed_print*2/3" + }, + "speed_wall_0": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "speed_wall_0_roofing": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "speed_wall_x": + { + "maximum_value_warning": 500, + "value": "speed_print" + }, + "speed_wall_x_roofing": + { + "maximum_value_warning": 500, + "value": "speed_wall" + }, + "support_brim_line_count": { "value": 5 }, + "support_density": { "value": 15 }, + "support_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" }, + "support_pattern": { "value": "'gyroid'" }, + "support_structure": { "value": "'tree'" }, + "travel_avoid_other_parts": { "value": false }, + "wall_0_acceleration": { "value": 1000 }, + "wall_0_deceleration": { "value": 1000 }, + "wall_0_end_speed_ratio": { "value": 100 }, + "wall_0_speed_split_distance": { "value": 0.2 }, + "wall_0_start_speed_ratio": { "value": 100 }, + "wall_0_wipe_dist": { "value": 0 }, + "wall_material_flow": { "value": 95 }, + "wall_overhang_angle": { "value": 45 }, + "wall_overhang_speed_factor": { "value": 50 }, + "wall_x_material_flow": { "value": 100 }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, + "z_seam_position": { "value": "'backright'" }, + "z_seam_type": { "value": "'sharpest_corner'" } + } +} diff --git a/resources/extruders/bambulabs_x1_extruder_0.def.json b/resources/extruders/bambulabs_x1_extruder_0.def.json new file mode 100644 index 0000000000..57dd9bbdcf --- /dev/null +++ b/resources/extruders/bambulabs_x1_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "bambulabs_x1", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_change_duration": { "default_value": 29 } + } +} diff --git a/resources/extruders/bambulabs_x1_extruder_1.def.json b/resources/extruders/bambulabs_x1_extruder_1.def.json new file mode 100644 index 0000000000..7b660260ee --- /dev/null +++ b/resources/extruders/bambulabs_x1_extruder_1.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "bambulabs_x1", + "position": "1" + }, + "overrides": + { + "extruder_nr": { "default_value": 1 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_change_duration": { "default_value": 29 } + } +} diff --git a/resources/extruders/bambulabs_x1_extruder_2.def.json b/resources/extruders/bambulabs_x1_extruder_2.def.json new file mode 100644 index 0000000000..691d08c039 --- /dev/null +++ b/resources/extruders/bambulabs_x1_extruder_2.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "bambulabs_x1", + "position": "2" + }, + "overrides": + { + "extruder_nr": { "default_value": 2 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_change_duration": { "default_value": 29 } + } +} diff --git a/resources/extruders/bambulabs_x1_extruder_3.def.json b/resources/extruders/bambulabs_x1_extruder_3.def.json new file mode 100644 index 0000000000..c9250b5be4 --- /dev/null +++ b/resources/extruders/bambulabs_x1_extruder_3.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "bambulabs_x1", + "position": "3" + }, + "overrides": + { + "extruder_nr": { "default_value": 3 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_change_duration": { "default_value": 29 } + } +} diff --git a/resources/images/bambulabs-3dp-logo.png b/resources/images/bambulabs-3dp-logo.png new file mode 100644 index 0000000000..930337a695 Binary files /dev/null and b/resources/images/bambulabs-3dp-logo.png differ diff --git a/resources/meshes/bambulabs-3dp-X1.obj b/resources/meshes/bambulabs-3dp-X1.obj new file mode 100644 index 0000000000..4adf0ada85 --- /dev/null +++ b/resources/meshes/bambulabs-3dp-X1.obj @@ -0,0 +1,1999 @@ +# Blender 4.4.0 +# www.blender.org +mtllib bambulabs-3dp-X1.mtl +o bambulabs-3dp-X1 +v 107.097450 259.555542 -0.400000 +v 95.464462 259.464478 -0.400000 +v 100.535538 264.535522 -0.400000 +v 100.535538 264.535522 0.000000 +v 157.463837 264.535522 -0.400000 +v 162.534912 259.464478 -0.400000 +v 150.070450 260.000000 -0.400000 +v 100.857323 264.830383 -0.400000 +v 100.857323 264.830383 0.000000 +v 107.221794 259.707062 -0.400000 +v 107.373367 259.831451 -0.400000 +v 107.546310 259.923889 -0.400000 +v 107.733925 259.980804 -0.400000 +v 107.928932 260.000000 -0.400000 +v 106.948174 259.195160 -0.400000 +v 95.142677 259.169617 -0.400000 +v 95.464462 259.464478 0.000000 +v 107.005081 259.382751 -0.400000 +v 106.928947 259.000000 -0.400000 +v 94.796776 258.904236 -0.400000 +v 95.142677 259.169617 0.000000 +v 106.948174 258.804840 -0.400000 +v 94.429001 258.669922 -0.400000 +v 94.796776 258.904236 0.000000 +v 107.005081 258.617249 -0.400000 +v 94.042107 258.468506 -0.400000 +v 94.429001 258.669922 0.000000 +v 107.097450 258.444458 -0.400000 +v 93.638947 258.301514 -0.400000 +v 94.042107 258.468506 0.000000 +v 107.221794 258.292938 -0.400000 +v 93.222939 258.170349 -0.400000 +v 93.638947 258.301514 0.000000 +v 107.546310 258.076111 -0.400000 +v 92.797203 258.075989 -0.400000 +v 93.222939 258.170349 0.000000 +v 107.373367 258.168549 -0.400000 +v 107.733925 258.019196 -0.400000 +v 92.364960 258.019043 -0.400000 +v 92.797203 258.075989 0.000000 +v 107.928932 258.000000 -0.400000 +v 91.928932 258.000000 -0.400000 +v 92.364960 258.019043 0.000000 +v 252.094131 257.828613 -0.400000 +v 150.070450 258.000000 -0.400000 +v 91.928932 258.000000 0.000000 +v 7.500000 258.000000 -0.400000 +v 166.070450 258.000000 -0.400000 +v 6.964659 257.980865 -0.400000 +v 7.500000 258.000000 0.000000 +v 6.432667 257.923645 -0.400000 +v 6.964659 257.980865 0.000000 +v 5.905871 257.828613 -0.400000 +v 6.432667 257.923645 0.000000 +v 252.613068 257.696167 -0.400000 +v 5.386930 257.696167 -0.400000 +v 5.905871 257.828613 0.000000 +v 253.121048 257.527069 -0.400000 +v 4.878953 257.527069 -0.400000 +v 5.386930 257.696167 0.000000 +v 253.615540 257.322266 -0.400000 +v 4.384461 257.322266 -0.400000 +v 4.878953 257.527069 0.000000 +v 254.094299 257.082642 -0.400000 +v 3.905704 257.082642 -0.400000 +v 4.384461 257.322266 0.000000 +v 254.554901 256.809326 -0.400000 +v 3.445103 256.809326 -0.400000 +v 3.905704 257.082642 0.000000 +v 254.994598 256.504028 -0.400000 +v 3.005406 256.504028 -0.400000 +v 3.445103 256.809326 0.000000 +v 255.411362 256.168182 -0.400000 +v 2.588632 256.168182 -0.400000 +v 3.005406 256.504028 0.000000 +v 255.803299 255.803299 -0.400000 +v 2.196699 255.803299 -0.400000 +v 2.588632 256.168182 0.000000 +v 256.168182 255.411362 -0.400000 +v 1.831816 255.411362 -0.400000 +v 2.196699 255.803299 0.000000 +v 256.504028 254.994598 -0.400000 +v 1.495970 254.994598 -0.400000 +v 1.831816 255.411362 0.000000 +v 256.809326 254.554901 -0.400000 +v 1.190664 254.554901 -0.400000 +v 1.495970 254.994598 0.000000 +v 257.082642 254.094299 -0.400000 +v 0.917371 254.094299 -0.400000 +v 1.190664 254.554901 0.000000 +v 257.322266 253.615540 -0.400000 +v 0.677742 253.615540 -0.400000 +v 0.917371 254.094299 0.000000 +v 257.527069 253.121048 -0.400000 +v 0.472916 253.121048 -0.400000 +v 0.677742 253.615540 0.000000 +v 257.696167 252.613068 -0.400000 +v 0.303827 252.613068 -0.400000 +v 0.472916 253.121048 0.000000 +v 257.828613 252.094131 -0.400000 +v 0.171380 252.094131 -0.400000 +v 0.303827 252.613068 0.000000 +v 257.923645 251.567337 -0.400000 +v 0.076351 251.567337 -0.400000 +v 0.171380 252.094131 0.000000 +v 257.980865 251.035339 -0.400000 +v 0.019136 251.035339 -0.400000 +v 0.076351 251.567337 0.000000 +v 258.000000 250.500000 -0.400000 +v 0.000000 250.500000 -0.400000 +v 0.019136 251.035339 0.000000 +v 248.500000 0.000000 -0.400000 +v 0.000000 7.500000 -0.400000 +v 0.000000 250.500000 0.000000 +v 258.000000 -2.500000 -0.400000 +v 248.695023 -0.019211 -0.400000 +v 0.019136 6.964659 -0.400000 +v 0.000000 7.500000 0.000000 +v 0.076351 6.432667 -0.400000 +v 0.019136 6.964659 0.000000 +v 0.171380 5.905871 -0.400000 +v 0.076351 6.432667 0.000000 +v 0.303827 5.386930 -0.400000 +v 0.171380 5.905871 0.000000 +v 0.472916 4.878953 -0.400000 +v 0.303827 5.386930 0.000000 +v 0.677742 4.384461 -0.400000 +v 0.472916 4.878953 0.000000 +v 0.917371 3.905704 -0.400000 +v 0.677742 4.384461 0.000000 +v 1.190664 3.445103 -0.400000 +v 0.917371 3.905704 0.000000 +v 1.495970 3.005406 -0.400000 +v 1.190664 3.445103 0.000000 +v 1.831816 2.588632 -0.400000 +v 1.495970 3.005406 0.000000 +v 2.196699 2.196699 -0.400000 +v 1.831816 2.588632 0.000000 +v 2.588632 1.831816 -0.400000 +v 2.196699 2.196699 0.000000 +v 3.005406 1.495970 -0.400000 +v 2.588632 1.831816 0.000000 +v 3.445103 1.190664 -0.400000 +v 3.005406 1.495970 0.000000 +v 3.905704 0.917371 -0.400000 +v 3.445103 1.190664 0.000000 +v 4.384461 0.677742 -0.400000 +v 3.905704 0.917371 0.000000 +v 4.878953 0.472916 -0.400000 +v 4.384461 0.677742 0.000000 +v 236.474869 0.000000 -0.400000 +v 4.878953 0.472916 0.000000 +v 5.386930 0.303827 -0.400000 +v 231.318024 0.000000 -0.400000 +v 5.386930 0.303827 0.000000 +v 5.905871 0.171380 -0.400000 +v 225.500000 0.000000 -0.400000 +v 5.905871 0.171380 0.000000 +v 6.432667 0.076351 -0.400000 +v 6.432667 0.076351 0.000000 +v 6.964659 0.019136 -0.400000 +v 69.928932 0.000000 -0.400000 +v 7.500000 0.000000 -0.400000 +v 6.964659 0.019136 0.000000 +v 7.500000 0.000000 0.000000 +v 225.304977 -0.019211 -0.400000 +v 70.364960 -0.019053 -0.400000 +v 69.928932 0.000000 0.000000 +v 225.117325 -0.076134 -0.400000 +v 70.797203 -0.075985 -0.400000 +v 70.364960 -0.019053 0.000000 +v 224.944382 -0.168571 -0.400000 +v 71.222939 -0.170362 -0.400000 +v 70.797203 -0.075985 0.000000 +v 224.792892 -0.292893 -0.400000 +v 71.638947 -0.301509 -0.400000 +v 71.222939 -0.170362 0.000000 +v 224.668564 -0.444384 -0.400000 +v 72.042107 -0.468502 -0.400000 +v 71.638947 -0.301509 0.000000 +v 224.576126 -0.617322 -0.400000 +v 72.429001 -0.669929 -0.400000 +v 72.042107 -0.468502 0.000000 +v 224.519211 -0.804971 -0.400000 +v 72.796776 -0.904236 -0.400000 +v 72.429001 -0.669929 0.000000 +v 224.500000 -1.000000 -0.400000 +v 73.142677 -1.169622 -0.400000 +v 72.796776 -0.904236 0.000000 +v 224.500000 -6.000000 -0.400000 +v 73.464462 -1.464466 -0.400000 +v 73.142677 -1.169622 0.000000 +v 254.994598 -8.504030 -0.400000 +v 80.535538 -8.535534 -0.400000 +v 73.464462 -1.464466 0.000000 +v 255.411362 -8.168184 -0.400000 +v 225.500000 -7.000000 -0.400000 +v 225.304977 -6.980789 -0.400000 +v 225.117325 -6.923866 -0.400000 +v 224.944382 -6.831429 -0.400000 +v 224.792892 -6.707107 -0.400000 +v 224.668564 -6.555616 -0.400000 +v 224.576126 -6.382678 -0.400000 +v 224.519211 -6.195029 -0.400000 +v 254.554901 -8.809336 -0.400000 +v 80.857323 -8.830379 -0.400000 +v 80.535538 -8.535534 0.000000 +v 254.094299 -9.082629 -0.400000 +v 81.203224 -9.095764 -0.400000 +v 80.857323 -8.830379 0.000000 +v 253.615540 -9.322258 -0.400000 +v 81.570999 -9.330070 -0.400000 +v 81.203224 -9.095764 0.000000 +v 253.121048 -9.527083 -0.400000 +v 81.957893 -9.531498 -0.400000 +v 81.570999 -9.330070 0.000000 +v 252.613068 -9.696173 -0.400000 +v 82.361053 -9.698491 -0.400000 +v 81.957893 -9.531498 0.000000 +v 252.094131 -9.828620 -0.400000 +v 82.777061 -9.829638 -0.400000 +v 82.361053 -9.698491 0.000000 +v 251.567337 -9.923649 -0.400000 +v 83.202797 -9.924015 -0.400000 +v 82.777061 -9.829638 0.000000 +v 251.035339 -9.980864 -0.400000 +v 83.635040 -9.980947 -0.400000 +v 83.202797 -9.924015 0.000000 +v 250.500000 -10.000000 -0.400000 +v 84.071068 -10.000000 -0.400000 +v 83.635040 -9.980947 0.000000 +v 84.071068 -10.000000 0.000000 +v 250.500000 -10.000000 0.000000 +v 251.035339 -9.980864 0.000000 +v 251.567337 -9.923649 0.000000 +v 252.094131 -9.828620 0.000000 +v 252.613068 -9.696173 0.000000 +v 253.121048 -9.527083 0.000000 +v 253.615540 -9.322258 0.000000 +v 254.094299 -9.082629 0.000000 +v 254.554901 -8.809336 0.000000 +v 254.994598 -8.504030 0.000000 +v 255.803299 -7.803301 -0.400000 +v 255.411362 -8.168184 0.000000 +v 256.168182 -7.411368 -0.400000 +v 255.803299 -7.803301 0.000000 +v 248.500000 -7.000000 -0.400000 +v 256.504028 -6.994594 -0.400000 +v 256.168182 -7.411368 0.000000 +v 242.681976 -7.000000 -0.400000 +v 237.525131 -7.000000 -0.400000 +v 249.331436 -6.555616 -0.400000 +v 256.809326 -6.554897 -0.400000 +v 256.504028 -6.994594 0.000000 +v 249.207108 -6.707107 -0.400000 +v 249.055618 -6.831429 -0.400000 +v 248.882675 -6.923866 -0.400000 +v 248.695023 -6.980789 -0.400000 +v 249.480789 -6.195029 -0.400000 +v 257.082642 -6.094296 -0.400000 +v 256.809326 -6.554897 0.000000 +v 249.423874 -6.382678 -0.400000 +v 249.500000 -6.000000 -0.400000 +v 257.322266 -5.615539 -0.400000 +v 257.082642 -6.094296 0.000000 +v 249.500000 -1.000000 -0.400000 +v 257.527069 -5.121047 -0.400000 +v 257.322266 -5.615539 0.000000 +v 257.696167 -4.613070 -0.400000 +v 257.527069 -5.121047 0.000000 +v 257.828613 -4.094129 -0.400000 +v 257.696167 -4.613070 0.000000 +v 257.923645 -3.567333 -0.400000 +v 257.828613 -4.094129 0.000000 +v 257.980865 -3.035341 -0.400000 +v 257.923645 -3.567333 0.000000 +v 257.980865 -3.035341 0.000000 +v 258.000000 -2.500000 0.000000 +v 248.882675 -0.076134 -0.400000 +v 249.055618 -0.168571 -0.400000 +v 249.207108 -0.292893 -0.400000 +v 249.331436 -0.444384 -0.400000 +v 249.423874 -0.617322 -0.400000 +v 249.480789 -0.804971 -0.400000 +v 258.000000 250.500000 0.000000 +v 257.980865 251.035339 0.000000 +v 257.923645 251.567337 0.000000 +v 257.828613 252.094131 0.000000 +v 257.696167 252.613068 0.000000 +v 257.527069 253.121048 0.000000 +v 257.322266 253.615540 0.000000 +v 257.082642 254.094299 0.000000 +v 256.809326 254.554901 0.000000 +v 256.504028 254.994598 0.000000 +v 256.168182 255.411362 0.000000 +v 255.803299 255.803299 0.000000 +v 255.411362 256.168182 0.000000 +v 254.994598 256.504028 0.000000 +v 254.554901 256.809326 0.000000 +v 254.094299 257.082642 0.000000 +v 253.615540 257.322266 0.000000 +v 253.121048 257.527069 0.000000 +v 252.613068 257.696167 0.000000 +v 252.094131 257.828613 0.000000 +v 251.567337 257.923645 -0.400000 +v 251.567337 257.923645 0.000000 +v 251.035339 257.980865 -0.400000 +v 250.500000 258.000000 -0.400000 +v 251.035339 257.980865 0.000000 +v 250.500000 258.000000 0.000000 +v 150.265457 258.019196 -0.400000 +v 165.634415 258.019043 -0.400000 +v 166.070450 258.000000 0.000000 +v 150.453064 258.076111 -0.400000 +v 165.202179 258.075989 -0.400000 +v 165.634415 258.019043 0.000000 +v 150.626007 258.168549 -0.400000 +v 164.776443 258.170349 -0.400000 +v 165.202179 258.075989 0.000000 +v 150.777588 258.292938 -0.400000 +v 164.360428 258.301514 -0.400000 +v 164.776443 258.170349 0.000000 +v 150.901932 258.444458 -0.400000 +v 163.957275 258.468506 -0.400000 +v 164.360428 258.301514 0.000000 +v 150.994293 258.617249 -0.400000 +v 163.570374 258.669922 -0.400000 +v 163.957275 258.468506 0.000000 +v 151.051208 258.804840 -0.400000 +v 163.202606 258.904236 -0.400000 +v 163.570374 258.669922 0.000000 +v 151.070435 259.000000 -0.400000 +v 162.856705 259.169617 -0.400000 +v 163.202606 258.904236 0.000000 +v 150.994293 259.382751 -0.400000 +v 162.856705 259.169617 0.000000 +v 151.051208 259.195160 -0.400000 +v 162.534912 259.464478 0.000000 +v 150.265457 259.980804 -0.400000 +v 150.453064 259.923889 -0.400000 +v 150.626007 259.831451 -0.400000 +v 150.777588 259.707062 -0.400000 +v 150.901932 259.555542 -0.400000 +v 157.142059 264.830383 -0.400000 +v 157.463837 264.535522 0.000000 +v 101.203224 265.095764 -0.400000 +v 156.796158 265.095764 -0.400000 +v 157.142059 264.830383 0.000000 +v 101.570999 265.330078 -0.400000 +v 156.428375 265.330078 -0.400000 +v 156.796158 265.095764 0.000000 +v 101.957893 265.531494 -0.400000 +v 156.041489 265.531494 -0.400000 +v 156.428375 265.330078 0.000000 +v 102.361053 265.698486 -0.400000 +v 155.638321 265.698486 -0.400000 +v 156.041489 265.531494 0.000000 +v 102.777061 265.829651 -0.400000 +v 155.222321 265.829651 -0.400000 +v 155.638321 265.698486 0.000000 +v 103.202797 265.924011 -0.400000 +v 154.796585 265.924011 -0.400000 +v 155.222321 265.829651 0.000000 +v 103.635040 265.980957 -0.400000 +v 154.364334 265.980957 -0.400000 +v 154.796585 265.924011 0.000000 +v 104.071068 266.000000 -0.400000 +v 153.928314 266.000000 -0.400000 +v 154.364334 265.980957 0.000000 +v 153.928314 266.000000 0.000000 +v 104.071068 266.000000 0.000000 +v 103.635040 265.980957 0.000000 +v 103.202797 265.924011 0.000000 +v 102.777061 265.829651 0.000000 +v 102.361053 265.698486 0.000000 +v 101.957893 265.531494 0.000000 +v 101.570999 265.330078 0.000000 +v 101.203224 265.095764 0.000000 +v 237.878677 -6.146447 -0.400000 +v 236.121323 -0.853553 -0.400000 +v 241.974869 -6.707107 -0.400000 +v 241.974869 -6.707107 0.000000 +v 237.958099 -6.750034 -0.400000 +v 242.126358 -6.831429 -0.400000 +v 242.126358 -6.831429 0.000000 +v 237.958099 -6.249966 -0.400000 +v 238.008087 -6.370639 -0.400000 +v 238.025131 -6.500000 -0.400000 +v 238.008087 -6.629361 -0.400000 +v 232.025131 -0.292893 -0.400000 +v 236.041901 -0.750034 -0.400000 +v 236.121323 -0.853553 0.000000 +v 235.991913 -0.629361 -0.400000 +v 236.041901 -0.750034 0.000000 +v 235.974869 -0.500000 -0.400000 +v 235.991913 -0.629361 0.000000 +v 235.991913 -0.370639 -0.400000 +v 235.974869 -0.500000 0.000000 +v 236.041901 -0.249966 -0.400000 +v 235.991913 -0.370639 0.000000 +v 231.873642 -0.168571 -0.400000 +v 236.121323 -0.146447 -0.400000 +v 236.041901 -0.249966 0.000000 +v 231.700699 -0.076134 -0.400000 +v 236.224838 -0.067023 -0.400000 +v 236.121323 -0.146447 0.000000 +v 231.513046 -0.019211 -0.400000 +v 236.345520 -0.017038 -0.400000 +v 236.224838 -0.067023 0.000000 +v 236.345520 -0.017038 0.000000 +v 236.474869 0.000000 0.000000 +v 248.500000 0.000000 0.000000 +v 248.695023 -0.019211 0.000000 +v 248.882675 -0.076134 0.000000 +v 249.055618 -0.168571 0.000000 +v 249.207108 -0.292893 0.000000 +v 249.331436 -0.444384 0.000000 +v 249.423874 -0.617322 0.000000 +v 249.480789 -0.804971 0.000000 +v 249.500000 -1.000000 0.000000 +v 249.500000 -6.000000 0.000000 +v 249.480789 -6.195029 0.000000 +v 249.423874 -6.382678 0.000000 +v 249.331436 -6.555616 0.000000 +v 249.207108 -6.707107 0.000000 +v 249.055618 -6.831429 0.000000 +v 248.882675 -6.923866 0.000000 +v 248.695023 -6.980789 0.000000 +v 248.500000 -7.000000 0.000000 +v 237.654480 -6.982962 -0.400000 +v 242.486954 -6.980789 -0.400000 +v 242.681976 -7.000000 0.000000 +v 237.775162 -6.932977 -0.400000 +v 242.299301 -6.923866 -0.400000 +v 242.486954 -6.980789 0.000000 +v 237.878677 -6.853553 -0.400000 +v 242.299301 -6.923866 0.000000 +v 232.025131 -0.292893 0.000000 +v 231.873642 -0.168571 0.000000 +v 237.878677 -6.146447 0.000000 +v 237.958099 -6.249966 0.000000 +v 238.008087 -6.370639 0.000000 +v 238.025131 -6.500000 0.000000 +v 238.008087 -6.629361 0.000000 +v 237.958099 -6.750034 0.000000 +v 237.878677 -6.853553 0.000000 +v 237.775162 -6.932977 0.000000 +v 237.654480 -6.982962 0.000000 +v 237.525131 -7.000000 0.000000 +v 225.500000 -7.000000 0.000000 +v 225.304977 -6.980789 0.000000 +v 225.117325 -6.923866 0.000000 +v 224.944382 -6.831429 0.000000 +v 224.792892 -6.707107 0.000000 +v 224.668564 -6.555616 0.000000 +v 224.576126 -6.382678 0.000000 +v 224.519211 -6.195029 0.000000 +v 224.500000 -6.000000 0.000000 +v 224.500000 -1.000000 0.000000 +v 224.519211 -0.804971 0.000000 +v 224.576126 -0.617322 0.000000 +v 224.668564 -0.444384 0.000000 +v 224.792892 -0.292893 0.000000 +v 224.944382 -0.168571 0.000000 +v 225.117325 -0.076134 0.000000 +v 225.304977 -0.019211 0.000000 +v 225.500000 0.000000 0.000000 +v 231.318024 0.000000 0.000000 +v 231.513046 -0.019211 0.000000 +v 231.700699 -0.076134 0.000000 +v 107.928932 258.000000 0.000000 +v 150.070450 258.000000 0.000000 +v 107.733925 258.019196 0.000000 +v 107.546310 258.076111 0.000000 +v 107.373367 258.168549 0.000000 +v 107.221794 258.292938 0.000000 +v 107.097450 258.444458 0.000000 +v 107.005081 258.617249 0.000000 +v 106.948174 258.804840 0.000000 +v 106.928947 259.000000 0.000000 +v 106.948174 259.195160 0.000000 +v 107.005081 259.382751 0.000000 +v 107.097450 259.555542 0.000000 +v 107.221794 259.707062 0.000000 +v 107.373367 259.831451 0.000000 +v 107.546310 259.923889 0.000000 +v 107.733925 259.980804 0.000000 +v 107.928932 260.000000 0.000000 +v 150.070450 260.000000 0.000000 +v 150.265457 259.980804 0.000000 +v 150.453064 259.923889 0.000000 +v 150.626007 259.831451 0.000000 +v 150.777588 259.707062 0.000000 +v 150.901932 259.555542 0.000000 +v 150.994293 259.382751 0.000000 +v 151.051208 259.195160 0.000000 +v 151.070435 259.000000 0.000000 +v 151.051208 258.804840 0.000000 +v 150.994293 258.617249 0.000000 +v 150.901932 258.444458 0.000000 +v 150.777588 258.292938 0.000000 +v 150.626007 258.168549 0.000000 +v 150.453064 258.076111 0.000000 +v 150.265457 258.019196 0.000000 +vn -0.0000 -0.0000 -1.0000 +vn -0.7071 0.7071 -0.0000 +vn -0.6756 0.7373 -0.0000 +vn -0.6087 0.7934 -0.0000 +vn -0.5373 0.8434 -0.0000 +vn -0.4618 0.8870 -0.0000 +vn -0.3827 0.9239 -0.0000 +vn -0.3007 0.9537 -0.0000 +vn -0.2164 0.9763 -0.0000 +vn -0.1306 0.9914 -0.0000 +vn -0.0436 0.9990 -0.0000 +vn -0.0000 1.0000 -0.0000 +vn -0.0357 0.9994 -0.0000 +vn -0.1069 0.9943 -0.0000 +vn -0.1775 0.9841 -0.0000 +vn -0.2473 0.9689 -0.0000 +vn -0.3158 0.9488 -0.0000 +vn -0.3826 0.9239 -0.0000 +vn -0.4476 0.8942 -0.0000 +vn -0.5103 0.8600 -0.0000 +vn -0.5703 0.8214 -0.0000 +vn -0.6275 0.7787 -0.0000 +vn -0.6814 0.7319 -0.0000 +vn -0.7319 0.6814 -0.0000 +vn -0.7786 0.6275 -0.0000 +vn -0.8214 0.5703 -0.0000 +vn -0.8600 0.5103 -0.0000 +vn -0.8942 0.4476 -0.0000 +vn -0.9239 0.3827 -0.0000 +vn -0.9488 0.3158 -0.0000 +vn -0.9689 0.2473 -0.0000 +vn -0.9841 0.1775 -0.0000 +vn -0.9943 0.1069 -0.0000 +vn -0.9994 0.0357 -0.0000 +vn -1.0000 -0.0000 -0.0000 +vn -0.9994 -0.0357 -0.0000 +vn -0.9943 -0.1069 -0.0000 +vn -0.9841 -0.1775 -0.0000 +vn -0.9689 -0.2473 -0.0000 +vn -0.9488 -0.3158 -0.0000 +vn -0.9239 -0.3827 -0.0000 +vn -0.8942 -0.4476 -0.0000 +vn -0.8600 -0.5103 -0.0000 +vn -0.8214 -0.5703 -0.0000 +vn -0.7787 -0.6275 -0.0000 +vn -0.7319 -0.6814 -0.0000 +vn -0.6814 -0.7319 -0.0000 +vn -0.6275 -0.7787 -0.0000 +vn -0.5703 -0.8214 -0.0000 +vn -0.5103 -0.8600 -0.0000 +vn -0.4476 -0.8942 -0.0000 +vn -0.3827 -0.9239 -0.0000 +vn -0.3158 -0.9488 -0.0000 +vn -0.2473 -0.9689 -0.0000 +vn -0.1775 -0.9841 -0.0000 +vn -0.1069 -0.9943 -0.0000 +vn -0.0357 -0.9994 -0.0000 +vn -0.0000 -1.0000 -0.0000 +vn -0.0437 -0.9990 -0.0000 +vn -0.1306 -0.9914 -0.0000 +vn -0.2164 -0.9763 -0.0000 +vn -0.3007 -0.9537 -0.0000 +vn -0.4618 -0.8870 -0.0000 +vn -0.5373 -0.8434 -0.0000 +vn -0.6087 -0.7934 -0.0000 +vn -0.6756 -0.7373 -0.0000 +vn -0.7071 -0.7071 -0.0000 +vn 0.0357 -0.9994 -0.0000 +vn 0.1069 -0.9943 -0.0000 +vn 0.1775 -0.9841 -0.0000 +vn 0.2473 -0.9689 -0.0000 +vn 0.3158 -0.9488 -0.0000 +vn 0.3827 -0.9239 -0.0000 +vn 0.4476 -0.8942 -0.0000 +vn 0.5103 -0.8600 -0.0000 +vn 0.5703 -0.8214 -0.0000 +vn 0.6275 -0.7786 -0.0000 +vn 0.5704 -0.8214 -0.0000 +vn 0.6814 -0.7319 -0.0000 +vn 0.7319 -0.6814 -0.0000 +vn 0.7787 -0.6275 -0.0000 +vn 0.8214 -0.5703 -0.0000 +vn 0.8600 -0.5103 -0.0000 +vn 0.8943 -0.4475 -0.0000 +vn 0.9239 -0.3827 -0.0000 +vn 0.8942 -0.4476 -0.0000 +vn 0.9488 -0.3159 -0.0000 +vn 0.9239 -0.3826 -0.0000 +vn 0.9689 -0.2473 -0.0000 +vn 0.9488 -0.3158 -0.0000 +vn 0.9841 -0.1775 -0.0000 +vn 0.9943 -0.1070 -0.0000 +vn 0.9994 -0.0357 -0.0000 +vn 0.9943 -0.1069 -0.0000 +vn 1.0000 -0.0000 -0.0000 +vn 0.9994 -0.0358 -0.0000 +vn 0.9994 0.0358 -0.0000 +vn 0.9943 0.1069 -0.0000 +vn 0.9994 0.0357 -0.0000 +vn 0.9841 0.1775 -0.0000 +vn 0.9943 0.1070 -0.0000 +vn 0.9689 0.2473 -0.0000 +vn 0.9488 0.3158 -0.0000 +vn 0.9239 0.3826 -0.0000 +vn 0.9488 0.3159 -0.0000 +vn 0.8942 0.4476 -0.0000 +vn 0.9239 0.3827 -0.0000 +vn 0.8600 0.5103 -0.0000 +vn 0.8943 0.4475 -0.0000 +vn 0.8214 0.5703 -0.0000 +vn 0.7786 0.6275 -0.0000 +vn 0.7319 0.6814 -0.0000 +vn 0.6814 0.7319 -0.0000 +vn 0.6275 0.7786 -0.0000 +vn 0.5703 0.8214 -0.0000 +vn 0.5103 0.8600 -0.0000 +vn 0.4476 0.8942 -0.0000 +vn 0.3826 0.9239 -0.0000 +vn 0.3159 0.9488 -0.0000 +vn 0.3827 0.9239 -0.0000 +vn 0.2473 0.9689 -0.0000 +vn 0.3158 0.9488 -0.0000 +vn 0.1775 0.9841 -0.0000 +vn 0.1069 0.9943 -0.0000 +vn 0.0357 0.9994 -0.0000 +vn 0.0436 0.9990 -0.0000 +vn 0.1306 0.9914 -0.0000 +vn 0.2164 0.9763 -0.0000 +vn 0.3007 0.9537 -0.0000 +vn 0.4618 0.8870 -0.0000 +vn 0.5373 0.8434 -0.0000 +vn 0.6087 0.7934 -0.0000 +vn 0.6756 0.7373 -0.0000 +vn 0.7071 0.7071 -0.0000 +vn 0.6343 0.7731 -0.0000 +vn 0.6344 0.7730 -0.0000 +vn 0.7933 0.6089 -0.0000 +vn 0.9238 0.3829 -0.0000 +vn 0.7935 0.6085 -0.0000 +vn 0.9915 0.1304 -0.0000 +vn 0.9914 -0.1310 -0.0000 +vn 0.9914 0.1310 -0.0000 +vn 0.9915 -0.1304 -0.0000 +vn 0.7935 -0.6085 -0.0000 +vn 0.9238 -0.3829 -0.0000 +vn 0.6088 -0.7933 -0.0000 +vn 0.7933 -0.6089 -0.0000 +vn 0.3826 -0.9239 -0.0000 +vn 0.6087 -0.7934 -0.0000 +vn 0.1306 -0.9914 -0.0000 +vn -0.0980 -0.9952 -0.0000 +vn -0.2903 -0.9569 -0.0000 +vn -0.4714 -0.8819 -0.0000 +vn -0.6343 -0.7731 -0.0000 +vn -0.7730 -0.6344 -0.0000 +vn -0.6344 -0.7730 -0.0000 +vn -0.8819 -0.4714 -0.0000 +vn -0.9570 -0.2903 -0.0000 +vn -0.8819 -0.4715 -0.0000 +vn -0.9952 -0.0979 -0.0000 +vn -0.9952 -0.0981 -0.0000 +vn -0.9952 0.0981 -0.0000 +vn -0.9570 0.2903 -0.0000 +vn -0.9952 0.0979 -0.0000 +vn -0.8819 0.4715 -0.0000 +vn -0.7730 0.6344 -0.0000 +vn -0.8819 0.4714 -0.0000 +vn -0.6344 0.7730 -0.0000 +vn -0.4714 0.8819 -0.0000 +vn -0.6343 0.7731 -0.0000 +vn -0.2903 0.9569 -0.0000 +vn -0.0980 0.9952 -0.0000 +vn 0.0980 0.9952 -0.0000 +vn 0.2903 0.9569 -0.0000 +vn 0.4714 0.8819 -0.0000 +vn -0.7934 -0.6087 -0.0000 +vn -0.9239 -0.3826 -0.0000 +vn -0.9915 -0.1304 -0.0000 +vn -0.9238 -0.3829 -0.0000 +vn -0.9914 0.1307 -0.0000 +vn -0.9914 -0.1307 -0.0000 +vn -0.9238 0.3829 -0.0000 +vn -0.9915 0.1304 -0.0000 +vn -0.7934 0.6087 -0.0000 +vn -0.9239 0.3826 -0.0000 +vn -0.6088 0.7933 -0.0000 +vn 0.2902 0.9570 -0.0000 +vn 0.7730 0.6344 -0.0000 +vn 0.8819 0.4714 -0.0000 +vn 0.7729 0.6345 -0.0000 +vn 0.9570 0.2903 -0.0000 +vn 0.9952 0.0979 -0.0000 +vn 0.9952 0.0981 -0.0000 +vn 0.9952 -0.0981 -0.0000 +vn 0.9570 -0.2903 -0.0000 +vn 0.9952 -0.0979 -0.0000 +vn 0.8819 -0.4714 -0.0000 +vn 0.7729 -0.6345 -0.0000 +vn 0.6344 -0.7730 -0.0000 +vn 0.7730 -0.6344 -0.0000 +vn 0.4714 -0.8819 -0.0000 +vn 0.2902 -0.9570 -0.0000 +vn 0.0980 -0.9952 -0.0000 +vn 0.2903 -0.9569 -0.0000 +vn -0.2902 -0.9570 -0.0000 +vn 0.8819 0.4715 -0.0000 +vn 0.9569 0.2903 -0.0000 +vn 0.9952 0.0980 -0.0000 +vn 0.9570 0.2902 -0.0000 +vn 0.9952 -0.0980 -0.0000 +vn 0.9570 -0.2902 -0.0000 +vn 0.8819 -0.4715 -0.0000 +vn 0.9569 -0.2903 -0.0000 +vn -0.9569 -0.2903 -0.0000 +vn -0.8820 -0.4713 -0.0000 +vn -0.9952 -0.0980 -0.0000 +vn -0.9952 0.0980 -0.0000 +vn -0.9569 0.2903 -0.0000 +vn -0.8820 0.4713 -0.0000 +vn -0.0000 -0.0000 1.0000 +vt 0.000000 0.000000 +vt 0.401686 0.999931 +vt 0.596621 1.000000 +vt 0.403376 1.000000 +vt 0.598311 0.999931 +vt 0.400011 0.999725 +vt 0.599987 0.999725 +vt 0.398361 0.999383 +vt 0.601637 0.999383 +vt 0.396748 0.998908 +vt 0.603249 0.998908 +vt 0.395186 0.998302 +vt 0.604812 0.998302 +vt 0.393686 0.997573 +vt 0.606312 0.997573 +vt 0.392261 0.996724 +vt 0.607737 0.996724 +vt 0.390920 0.995762 +vt 0.609078 0.995762 +vt 0.389673 0.994694 +vt 0.610325 0.994694 +vt 0.584891 0.976650 +vt 0.629980 0.976321 +vt 0.370017 0.976321 +vt 0.418329 0.978261 +vt 0.581668 0.978261 +vt 0.584409 0.977199 +vt 0.583822 0.977650 +vt 0.583151 0.977985 +vt 0.582424 0.978191 +vt 0.585470 0.975345 +vt 0.631228 0.975252 +vt 0.585249 0.976024 +vt 0.585544 0.974638 +vt 0.632568 0.974291 +vt 0.585470 0.973931 +vt 0.633994 0.973442 +vt 0.585249 0.973251 +vt 0.635493 0.972712 +vt 0.584891 0.972625 +vt 0.637056 0.972107 +vt 0.584409 0.972076 +vt 0.638668 0.971632 +vt 0.583151 0.971290 +vt 0.640319 0.971290 +vt 0.583822 0.971625 +vt 0.582424 0.971084 +vt 0.641994 0.971084 +vt 0.581668 0.971014 +vt 0.643684 0.971014 +vt 0.022891 0.970394 +vt 0.418329 0.971014 +vt 0.356314 0.971014 +vt 0.973005 0.970945 +vt 0.970930 0.971014 +vt 0.975067 0.970738 +vt 0.977109 0.970394 +vt 0.020880 0.969914 +vt 0.979120 0.969914 +vt 0.018911 0.969301 +vt 0.981089 0.969301 +vt 0.016994 0.968559 +vt 0.983006 0.968559 +vt 0.015138 0.967691 +vt 0.984862 0.967691 +vt 0.013353 0.966700 +vt 0.986647 0.966700 +vt 0.011649 0.965594 +vt 0.988351 0.965594 +vt 0.010033 0.964377 +vt 0.989967 0.964377 +vt 0.008514 0.963055 +vt 0.991486 0.963055 +vt 0.007100 0.961635 +vt 0.992900 0.961635 +vt 0.005798 0.960125 +vt 0.994202 0.960125 +vt 0.004615 0.958532 +vt 0.995385 0.958532 +vt 0.003556 0.956863 +vt 0.996444 0.956863 +vt 0.002627 0.955129 +vt 0.997373 0.955129 +vt 0.001833 0.953337 +vt 0.998167 0.953337 +vt 0.001178 0.951497 +vt 0.998822 0.951497 +vt 0.000664 0.949617 +vt 0.999336 0.949617 +vt 0.000296 0.947708 +vt 0.999704 0.947708 +vt 0.000074 0.945780 +vt 0.999926 0.945780 +vt 0.000000 0.943841 +vt 1.000000 0.943841 +vt 0.967054 0.032609 +vt 1.000000 0.027174 +vt 0.029070 0.036232 +vt 0.271042 0.036232 +vt 0.874031 0.036232 +vt 0.026995 0.036301 +vt 0.024933 0.036509 +vt 0.022891 0.036853 +vt 0.020880 0.037333 +vt 0.018911 0.037945 +vt 0.016994 0.038687 +vt 0.015138 0.039556 +vt 0.013353 0.040546 +vt 0.011649 0.041652 +vt 0.010033 0.042869 +vt 0.008514 0.044191 +vt 0.007100 0.045611 +vt 0.005798 0.047121 +vt 0.004615 0.048714 +vt 0.003556 0.050383 +vt 0.002627 0.052118 +vt 0.001833 0.053909 +vt 0.001178 0.055750 +vt 0.000664 0.057630 +vt 0.000296 0.059539 +vt 0.000074 0.061466 +vt 0.000000 0.063406 +vt 0.963178 0.036232 +vt 0.916569 0.036232 +vt 0.896582 0.036232 +vt 0.966980 0.033315 +vt 0.966759 0.033995 +vt 0.966401 0.034622 +vt 0.965919 0.035171 +vt 0.965332 0.035621 +vt 0.964661 0.035956 +vt 0.963934 0.036162 +vt 0.967054 0.014493 +vt 0.999926 0.025234 +vt 0.999704 0.023307 +vt 0.999336 0.021398 +vt 0.998822 0.019518 +vt 0.998167 0.017677 +vt 0.997373 0.015886 +vt 0.996444 0.014151 +vt 0.966759 0.013106 +vt 0.995385 0.012482 +vt 0.966980 0.013786 +vt 0.963934 0.010939 +vt 0.994202 0.010889 +vt 0.964661 0.011145 +vt 0.965332 0.011480 +vt 0.965919 0.011931 +vt 0.966401 0.012480 +vt 0.963178 0.010870 +vt 0.992900 0.009379 +vt 0.312153 0.005306 +vt 0.991486 0.007959 +vt 0.989967 0.006637 +vt 0.988351 0.005420 +vt 0.986647 0.004314 +vt 0.313401 0.004238 +vt 0.984862 0.003324 +vt 0.314741 0.003276 +vt 0.983006 0.002456 +vt 0.316167 0.002427 +vt 0.981089 0.001714 +vt 0.317666 0.001697 +vt 0.979120 0.001101 +vt 0.319229 0.001092 +vt 0.977109 0.000621 +vt 0.320841 0.000617 +vt 0.975067 0.000277 +vt 0.324167 0.000069 +vt 0.973005 0.000069 +vt 0.322491 0.000275 +vt 0.325857 0.000000 +vt 0.970930 0.000000 +vt 0.870155 0.014493 +vt 0.284746 0.030926 +vt 0.940628 0.010870 +vt 0.920640 0.010870 +vt 0.874031 0.010870 +vt 0.870230 0.013786 +vt 0.870450 0.013106 +vt 0.870808 0.012480 +vt 0.871290 0.011931 +vt 0.871878 0.011480 +vt 0.872548 0.011145 +vt 0.873275 0.010939 +vt 0.870155 0.032609 +vt 0.283499 0.031994 +vt 0.282158 0.032956 +vt 0.870230 0.033315 +vt 0.280733 0.033805 +vt 0.870450 0.033995 +vt 0.279233 0.034534 +vt 0.870808 0.034622 +vt 0.277670 0.035139 +vt 0.871290 0.035171 +vt 0.276058 0.035615 +vt 0.872548 0.035956 +vt 0.274408 0.035957 +vt 0.871878 0.035621 +vt 0.873275 0.036162 +vt 0.272732 0.036163 +vt 0.029070 0.971014 +vt 0.026995 0.970945 +vt 0.024933 0.970738 +vt 0.417573 0.971084 +vt 0.358004 0.971084 +vt 0.416846 0.971290 +vt 0.359679 0.971290 +vt 0.416176 0.971625 +vt 0.361329 0.971632 +vt 0.415588 0.972076 +vt 0.362942 0.972107 +vt 0.415106 0.972625 +vt 0.364504 0.972712 +vt 0.414748 0.973251 +vt 0.366004 0.973442 +vt 0.414528 0.973931 +vt 0.367429 0.974291 +vt 0.414453 0.974638 +vt 0.368770 0.975252 +vt 0.414748 0.976024 +vt 0.414528 0.975345 +vt 0.417573 0.978191 +vt 0.416846 0.977985 +vt 0.416176 0.977650 +vt 0.415588 0.977199 +vt 0.415106 0.976650 +vt 0.897337 0.036162 +vt 0.916068 0.036170 +vt 0.915600 0.035989 +vt 0.898065 0.035956 +vt 0.915199 0.035701 +vt 0.898735 0.035621 +vt 0.914891 0.035326 +vt 0.899322 0.035171 +vt 0.914697 0.034889 +vt 0.914631 0.034420 +vt 0.914697 0.033952 +vt 0.922010 0.013962 +vt 0.914891 0.033514 +vt 0.915199 0.033139 +vt 0.922512 0.013150 +vt 0.937887 0.011931 +vt 0.922318 0.013587 +vt 0.922318 0.011775 +vt 0.938474 0.011480 +vt 0.922512 0.012212 +vt 0.922578 0.012681 +vt 0.922010 0.011400 +vt 0.939144 0.011145 +vt 0.921609 0.011112 +vt 0.939872 0.010939 +vt 0.921141 0.010931 +s 0 +usemtl Material.001 +f 1/1/1 2/1/1 3/1/1 +f 4/1/2 3/1/2 2/1/2 +f 5/1/1 6/1/1 3/1/1 +f 7/1/1 3/1/1 6/1/1 +f 8/1/1 5/1/1 3/1/1 +f 9/1/3 8/1/3 3/1/3 +f 10/1/1 1/1/1 3/1/1 +f 11/1/1 10/1/1 3/1/1 +f 12/1/1 11/1/1 3/1/1 +f 13/1/1 12/1/1 3/1/1 +f 14/1/1 13/1/1 3/1/1 +f 7/1/1 14/1/1 3/1/1 +f 9/1/3 3/1/3 4/1/3 +f 15/1/1 16/1/1 2/1/1 +f 17/1/3 2/1/3 16/1/3 +f 18/1/1 15/1/1 2/1/1 +f 1/1/1 18/1/1 2/1/1 +f 4/1/2 2/1/2 17/1/2 +f 19/1/1 20/1/1 16/1/1 +f 21/1/4 16/1/4 20/1/4 +f 15/1/1 19/1/1 16/1/1 +f 17/1/3 16/1/3 21/1/3 +f 22/1/1 23/1/1 20/1/1 +f 24/1/5 20/1/5 23/1/5 +f 19/1/1 22/1/1 20/1/1 +f 21/1/4 20/1/4 24/1/4 +f 25/1/1 26/1/1 23/1/1 +f 27/1/6 23/1/6 26/1/6 +f 22/1/1 25/1/1 23/1/1 +f 24/1/5 23/1/5 27/1/5 +f 28/1/1 29/1/1 26/1/1 +f 30/1/7 26/1/7 29/1/7 +f 25/1/1 28/1/1 26/1/1 +f 27/1/6 26/1/6 30/1/6 +f 31/1/1 32/1/1 29/1/1 +f 33/1/8 29/1/8 32/1/8 +f 28/1/1 31/1/1 29/1/1 +f 30/1/7 29/1/7 33/1/7 +f 34/1/1 35/1/1 32/1/1 +f 36/1/9 32/1/9 35/1/9 +f 37/1/1 34/1/1 32/1/1 +f 31/1/1 37/1/1 32/1/1 +f 33/1/8 32/1/8 36/1/8 +f 38/1/1 39/1/1 35/1/1 +f 40/1/10 35/1/10 39/1/10 +f 34/1/1 38/1/1 35/1/1 +f 36/1/9 35/1/9 40/1/9 +f 41/1/1 42/1/1 39/1/1 +f 43/1/11 39/1/11 42/1/11 +f 38/1/1 41/1/1 39/1/1 +f 40/1/10 39/1/10 43/1/10 +f 44/1/1 41/1/1 45/1/1 +f 46/1/12 42/1/12 47/1/12 +f 44/1/1 45/1/1 48/1/1 +f 43/1/11 42/1/11 46/1/11 +f 49/1/1 47/1/1 42/1/1 +f 50/1/13 47/1/13 49/1/13 +f 46/1/12 47/1/12 50/1/12 +f 51/1/1 49/1/1 42/1/1 +f 52/1/14 49/1/14 51/1/14 +f 44/1/1 42/1/1 41/1/1 +f 50/1/13 49/1/13 52/1/13 +f 44/1/1 53/1/1 51/1/1 +f 54/1/15 51/1/15 53/1/15 +f 44/1/1 51/1/1 42/1/1 +f 52/1/14 51/1/14 54/1/14 +f 55/1/1 56/1/1 53/1/1 +f 57/1/16 53/1/16 56/1/16 +f 44/1/1 55/1/1 53/1/1 +f 54/1/15 53/1/15 57/1/15 +f 58/1/1 59/1/1 56/1/1 +f 60/1/17 56/1/17 59/1/17 +f 55/1/1 58/1/1 56/1/1 +f 57/1/16 56/1/16 60/1/16 +f 61/1/1 62/1/1 59/1/1 +f 63/1/18 59/1/18 62/1/18 +f 58/1/1 61/1/1 59/1/1 +f 60/1/17 59/1/17 63/1/17 +f 64/1/1 65/1/1 62/1/1 +f 66/1/19 62/1/19 65/1/19 +f 61/1/1 64/1/1 62/1/1 +f 63/1/18 62/1/18 66/1/18 +f 67/1/1 68/1/1 65/1/1 +f 69/1/20 65/1/20 68/1/20 +f 64/1/1 67/1/1 65/1/1 +f 66/1/19 65/1/19 69/1/19 +f 70/1/1 71/1/1 68/1/1 +f 72/1/21 68/1/21 71/1/21 +f 67/1/1 70/1/1 68/1/1 +f 69/1/20 68/1/20 72/1/20 +f 73/1/1 74/1/1 71/1/1 +f 75/1/22 71/1/22 74/1/22 +f 70/1/1 73/1/1 71/1/1 +f 72/1/21 71/1/21 75/1/21 +f 76/1/1 77/1/1 74/1/1 +f 78/1/23 74/1/23 77/1/23 +f 73/1/1 76/1/1 74/1/1 +f 75/1/22 74/1/22 78/1/22 +f 79/1/1 80/1/1 77/1/1 +f 81/1/24 77/1/24 80/1/24 +f 76/1/1 79/1/1 77/1/1 +f 78/1/23 77/1/23 81/1/23 +f 82/1/1 83/1/1 80/1/1 +f 84/1/25 80/1/25 83/1/25 +f 79/1/1 82/1/1 80/1/1 +f 81/1/24 80/1/24 84/1/24 +f 85/1/1 86/1/1 83/1/1 +f 87/1/26 83/1/26 86/1/26 +f 82/1/1 85/1/1 83/1/1 +f 84/1/25 83/1/25 87/1/25 +f 88/1/1 89/1/1 86/1/1 +f 90/1/27 86/1/27 89/1/27 +f 85/1/1 88/1/1 86/1/1 +f 87/1/26 86/1/26 90/1/26 +f 91/1/1 92/1/1 89/1/1 +f 93/1/28 89/1/28 92/1/28 +f 88/1/1 91/1/1 89/1/1 +f 90/1/27 89/1/27 93/1/27 +f 94/1/1 95/1/1 92/1/1 +f 96/1/29 92/1/29 95/1/29 +f 91/1/1 94/1/1 92/1/1 +f 93/1/28 92/1/28 96/1/28 +f 97/1/1 98/1/1 95/1/1 +f 99/1/30 95/1/30 98/1/30 +f 94/1/1 97/1/1 95/1/1 +f 96/1/29 95/1/29 99/1/29 +f 100/1/1 101/1/1 98/1/1 +f 102/1/31 98/1/31 101/1/31 +f 97/1/1 100/1/1 98/1/1 +f 99/1/30 98/1/30 102/1/30 +f 103/1/1 104/1/1 101/1/1 +f 105/1/32 101/1/32 104/1/32 +f 100/1/1 103/1/1 101/1/1 +f 102/1/31 101/1/31 105/1/31 +f 106/1/1 107/1/1 104/1/1 +f 108/1/33 104/1/33 107/1/33 +f 103/1/1 106/1/1 104/1/1 +f 105/1/32 104/1/32 108/1/32 +f 109/1/1 110/1/1 107/1/1 +f 111/1/34 107/1/34 110/1/34 +f 106/1/1 109/1/1 107/1/1 +f 108/1/33 107/1/33 111/1/33 +f 112/1/1 113/1/1 110/1/1 +f 114/1/35 110/1/35 113/1/35 +f 109/1/1 115/1/1 110/1/1 +f 116/1/1 110/1/1 115/1/1 +f 116/1/1 112/1/1 110/1/1 +f 111/1/34 110/1/34 114/1/34 +f 112/1/1 117/1/1 113/1/1 +f 118/1/36 113/1/36 117/1/36 +f 114/1/35 113/1/35 118/1/35 +f 112/1/1 119/1/1 117/1/1 +f 120/1/37 117/1/37 119/1/37 +f 118/1/36 117/1/36 120/1/36 +f 112/1/1 121/1/1 119/1/1 +f 122/1/38 119/1/38 121/1/38 +f 120/1/37 119/1/37 122/1/37 +f 112/1/1 123/1/1 121/1/1 +f 124/1/39 121/1/39 123/1/39 +f 122/1/38 121/1/38 124/1/38 +f 112/1/1 125/1/1 123/1/1 +f 126/1/40 123/1/40 125/1/40 +f 124/1/39 123/1/39 126/1/39 +f 112/1/1 127/1/1 125/1/1 +f 128/1/41 125/1/41 127/1/41 +f 126/1/40 125/1/40 128/1/40 +f 112/1/1 129/1/1 127/1/1 +f 130/1/42 127/1/42 129/1/42 +f 128/1/41 127/1/41 130/1/41 +f 112/1/1 131/1/1 129/1/1 +f 132/1/43 129/1/43 131/1/43 +f 130/1/42 129/1/42 132/1/42 +f 112/1/1 133/1/1 131/1/1 +f 134/1/44 131/1/44 133/1/44 +f 132/1/43 131/1/43 134/1/43 +f 112/1/1 135/1/1 133/1/1 +f 136/1/45 133/1/45 135/1/45 +f 134/1/44 133/1/44 136/1/44 +f 112/1/1 137/1/1 135/1/1 +f 138/1/46 135/1/46 137/1/46 +f 136/1/45 135/1/45 138/1/45 +f 112/1/1 139/1/1 137/1/1 +f 140/1/47 137/1/47 139/1/47 +f 138/1/46 137/1/46 140/1/46 +f 112/1/1 141/1/1 139/1/1 +f 142/1/48 139/1/48 141/1/48 +f 140/1/47 139/1/47 142/1/47 +f 112/1/1 143/1/1 141/1/1 +f 144/1/49 141/1/49 143/1/49 +f 142/1/48 141/1/48 144/1/48 +f 112/1/1 145/1/1 143/1/1 +f 146/1/50 143/1/50 145/1/50 +f 144/1/49 143/1/49 146/1/49 +f 112/1/1 147/1/1 145/1/1 +f 148/1/51 145/1/51 147/1/51 +f 146/1/50 145/1/50 148/1/50 +f 112/1/1 149/1/1 147/1/1 +f 150/1/52 147/1/52 149/1/52 +f 148/1/51 147/1/51 150/1/51 +f 149/1/1 112/1/1 151/1/1 +f 152/1/53 149/1/53 153/1/53 +f 150/1/52 149/1/52 152/1/52 +f 149/1/1 151/1/1 154/1/1 +f 155/1/54 153/1/54 156/1/54 +f 152/1/53 153/1/53 155/1/53 +f 149/1/1 154/1/1 157/1/1 +f 158/1/55 156/1/55 159/1/55 +f 155/1/54 156/1/54 158/1/54 +f 157/1/1 153/1/1 149/1/1 +f 160/1/56 159/1/56 161/1/56 +f 158/1/55 159/1/55 160/1/55 +f 162/1/1 163/1/1 161/1/1 +f 164/1/57 161/1/57 163/1/57 +f 162/1/1 161/1/1 159/1/1 +f 157/1/1 156/1/1 153/1/1 +f 156/1/1 157/1/1 162/1/1 +f 162/1/1 159/1/1 156/1/1 +f 160/1/56 161/1/56 164/1/56 +f 165/1/58 163/1/58 162/1/58 +f 164/1/57 163/1/57 165/1/57 +f 166/1/1 167/1/1 162/1/1 +f 168/1/59 162/1/59 167/1/59 +f 157/1/1 166/1/1 162/1/1 +f 165/1/58 162/1/58 168/1/58 +f 169/1/1 170/1/1 167/1/1 +f 171/1/60 167/1/60 170/1/60 +f 166/1/1 169/1/1 167/1/1 +f 168/1/59 167/1/59 171/1/59 +f 172/1/1 173/1/1 170/1/1 +f 174/1/61 170/1/61 173/1/61 +f 169/1/1 172/1/1 170/1/1 +f 171/1/60 170/1/60 174/1/60 +f 175/1/1 176/1/1 173/1/1 +f 177/1/62 173/1/62 176/1/62 +f 172/1/1 175/1/1 173/1/1 +f 174/1/61 173/1/61 177/1/61 +f 178/1/1 179/1/1 176/1/1 +f 180/1/52 176/1/52 179/1/52 +f 175/1/1 178/1/1 176/1/1 +f 177/1/62 176/1/62 180/1/62 +f 181/1/1 182/1/1 179/1/1 +f 183/1/63 179/1/63 182/1/63 +f 178/1/1 181/1/1 179/1/1 +f 180/1/52 179/1/52 183/1/52 +f 184/1/1 185/1/1 182/1/1 +f 186/1/64 182/1/64 185/1/64 +f 181/1/1 184/1/1 182/1/1 +f 183/1/63 182/1/63 186/1/63 +f 187/1/1 188/1/1 185/1/1 +f 189/1/65 185/1/65 188/1/65 +f 184/1/1 187/1/1 185/1/1 +f 186/1/64 185/1/64 189/1/64 +f 190/1/1 191/1/1 188/1/1 +f 192/1/66 188/1/66 191/1/66 +f 187/1/1 190/1/1 188/1/1 +f 189/1/65 188/1/65 192/1/65 +f 193/1/1 194/1/1 191/1/1 +f 195/1/67 191/1/67 194/1/67 +f 196/1/1 193/1/1 191/1/1 +f 197/1/1 196/1/1 191/1/1 +f 198/1/1 197/1/1 191/1/1 +f 199/1/1 198/1/1 191/1/1 +f 200/1/1 199/1/1 191/1/1 +f 201/1/1 200/1/1 191/1/1 +f 202/1/1 201/1/1 191/1/1 +f 203/1/1 202/1/1 191/1/1 +f 204/1/1 203/1/1 191/1/1 +f 190/1/1 204/1/1 191/1/1 +f 192/1/66 191/1/66 195/1/66 +f 205/1/1 206/1/1 194/1/1 +f 207/1/66 194/1/66 206/1/66 +f 193/1/1 205/1/1 194/1/1 +f 195/1/67 194/1/67 207/1/67 +f 208/1/1 209/1/1 206/1/1 +f 210/1/65 206/1/65 209/1/65 +f 205/1/1 208/1/1 206/1/1 +f 207/1/66 206/1/66 210/1/66 +f 211/1/1 212/1/1 209/1/1 +f 213/1/64 209/1/64 212/1/64 +f 208/1/1 211/1/1 209/1/1 +f 210/1/65 209/1/65 213/1/65 +f 214/1/1 215/1/1 212/1/1 +f 216/1/63 212/1/63 215/1/63 +f 211/1/1 214/1/1 212/1/1 +f 213/1/64 212/1/64 216/1/64 +f 217/1/1 218/1/1 215/1/1 +f 219/1/52 215/1/52 218/1/52 +f 214/1/1 217/1/1 215/1/1 +f 216/1/63 215/1/63 219/1/63 +f 220/1/1 221/1/1 218/1/1 +f 222/1/62 218/1/62 221/1/62 +f 217/1/1 220/1/1 218/1/1 +f 219/1/52 218/1/52 222/1/52 +f 223/1/1 224/1/1 221/1/1 +f 225/1/61 221/1/61 224/1/61 +f 220/1/1 223/1/1 221/1/1 +f 222/1/62 221/1/62 225/1/62 +f 226/1/1 227/1/1 224/1/1 +f 228/1/60 224/1/60 227/1/60 +f 223/1/1 226/1/1 224/1/1 +f 225/1/61 224/1/61 228/1/61 +f 229/1/1 230/1/1 227/1/1 +f 231/1/59 227/1/59 230/1/59 +f 226/1/1 229/1/1 227/1/1 +f 228/1/60 227/1/60 231/1/60 +f 232/1/58 230/1/58 229/1/58 +f 231/1/59 230/1/59 232/1/59 +f 233/1/68 229/1/68 226/1/68 +f 232/1/58 229/1/58 233/1/58 +f 234/1/69 226/1/69 223/1/69 +f 233/1/68 226/1/68 234/1/68 +f 235/1/70 223/1/70 220/1/70 +f 234/1/69 223/1/69 235/1/69 +f 236/1/71 220/1/71 217/1/71 +f 235/1/70 220/1/70 236/1/70 +f 237/1/72 217/1/72 214/1/72 +f 236/1/71 217/1/71 237/1/71 +f 238/1/73 214/1/73 211/1/73 +f 237/1/72 214/1/72 238/1/72 +f 239/1/74 211/1/74 208/1/74 +f 238/1/73 211/1/73 239/1/73 +f 240/1/75 208/1/75 205/1/75 +f 239/1/74 208/1/74 240/1/74 +f 241/1/76 205/1/76 193/1/76 +f 240/1/75 205/1/75 241/1/75 +f 242/1/77 193/1/77 196/1/77 +f 241/1/78 193/1/78 242/1/78 +f 197/1/1 243/1/1 196/1/1 +f 244/1/79 196/1/79 243/1/79 +f 242/1/77 196/1/77 244/1/77 +f 197/1/1 245/1/1 243/1/1 +f 246/1/80 243/1/80 245/1/80 +f 244/1/79 243/1/79 246/1/79 +f 247/1/1 248/1/1 245/1/1 +f 249/1/81 245/1/81 248/1/81 +f 250/1/1 247/1/1 245/1/1 +f 251/1/1 250/1/1 245/1/1 +f 197/1/1 251/1/1 245/1/1 +f 246/1/80 245/1/80 249/1/80 +f 252/1/1 253/1/1 248/1/1 +f 254/1/82 248/1/82 253/1/82 +f 255/1/1 252/1/1 248/1/1 +f 256/1/1 255/1/1 248/1/1 +f 257/1/1 256/1/1 248/1/1 +f 258/1/1 257/1/1 248/1/1 +f 247/1/1 258/1/1 248/1/1 +f 249/1/81 248/1/81 254/1/81 +f 259/1/1 260/1/1 253/1/1 +f 261/1/83 253/1/83 260/1/83 +f 262/1/1 259/1/1 253/1/1 +f 252/1/1 262/1/1 253/1/1 +f 254/1/82 253/1/82 261/1/82 +f 263/1/1 264/1/1 260/1/1 +f 265/1/84 260/1/84 264/1/84 +f 259/1/1 263/1/1 260/1/1 +f 261/1/83 260/1/83 265/1/83 +f 266/1/1 267/1/1 264/1/1 +f 268/1/85 264/1/85 267/1/85 +f 263/1/1 266/1/1 264/1/1 +f 265/1/86 264/1/86 268/1/86 +f 266/1/1 269/1/1 267/1/1 +f 270/1/87 267/1/87 269/1/87 +f 268/1/88 267/1/88 270/1/88 +f 266/1/1 271/1/1 269/1/1 +f 272/1/89 269/1/89 271/1/89 +f 270/1/90 269/1/90 272/1/90 +f 266/1/1 273/1/1 271/1/1 +f 274/1/91 271/1/91 273/1/91 +f 272/1/89 271/1/89 274/1/89 +f 266/1/1 275/1/1 273/1/1 +f 276/1/92 273/1/92 275/1/92 +f 274/1/91 273/1/91 276/1/91 +f 266/1/1 115/1/1 275/1/1 +f 277/1/93 275/1/93 115/1/93 +f 276/1/94 275/1/94 277/1/94 +f 278/1/95 115/1/95 109/1/95 +f 279/1/1 116/1/1 115/1/1 +f 280/1/1 279/1/1 115/1/1 +f 281/1/1 280/1/1 115/1/1 +f 282/1/1 281/1/1 115/1/1 +f 283/1/1 282/1/1 115/1/1 +f 284/1/1 283/1/1 115/1/1 +f 266/1/1 284/1/1 115/1/1 +f 277/1/96 115/1/96 278/1/96 +f 285/1/97 109/1/97 106/1/97 +f 278/1/95 109/1/95 285/1/95 +f 286/1/98 106/1/98 103/1/98 +f 285/1/99 106/1/99 286/1/99 +f 287/1/100 103/1/100 100/1/100 +f 286/1/101 103/1/101 287/1/101 +f 288/1/102 100/1/102 97/1/102 +f 287/1/100 100/1/100 288/1/100 +f 289/1/103 97/1/103 94/1/103 +f 288/1/102 97/1/102 289/1/102 +f 290/1/104 94/1/104 91/1/104 +f 289/1/105 94/1/105 290/1/105 +f 291/1/106 91/1/106 88/1/106 +f 290/1/107 91/1/107 291/1/107 +f 292/1/108 88/1/108 85/1/108 +f 291/1/109 88/1/109 292/1/109 +f 293/1/110 85/1/110 82/1/110 +f 292/1/108 85/1/108 293/1/108 +f 294/1/111 82/1/111 79/1/111 +f 293/1/110 82/1/110 294/1/110 +f 295/1/112 79/1/112 76/1/112 +f 294/1/111 79/1/111 295/1/111 +f 296/1/113 76/1/113 73/1/113 +f 295/1/112 76/1/112 296/1/112 +f 297/1/114 73/1/114 70/1/114 +f 296/1/113 73/1/113 297/1/113 +f 298/1/115 70/1/115 67/1/115 +f 297/1/114 70/1/114 298/1/114 +f 299/1/116 67/1/116 64/1/116 +f 298/1/115 67/1/115 299/1/115 +f 300/1/117 64/1/117 61/1/117 +f 299/1/116 64/1/116 300/1/116 +f 301/1/118 61/1/118 58/1/118 +f 300/1/117 61/1/117 301/1/117 +f 302/1/119 58/1/119 55/1/119 +f 301/1/120 58/1/120 302/1/120 +f 303/1/121 55/1/121 44/1/121 +f 302/1/122 55/1/122 303/1/122 +f 304/1/123 44/1/123 305/1/123 +f 303/1/121 44/1/121 304/1/121 +f 306/1/124 305/1/124 307/1/124 +f 304/1/123 305/1/123 306/1/123 +f 48/1/1 308/1/1 307/1/1 +f 309/1/125 307/1/125 308/1/125 +f 48/1/1 307/1/1 305/1/1 +f 48/1/1 305/1/1 44/1/1 +f 306/1/124 307/1/124 309/1/124 +f 310/1/12 308/1/12 48/1/12 +f 309/1/125 308/1/125 310/1/125 +f 311/1/1 312/1/1 48/1/1 +f 313/1/126 48/1/126 312/1/126 +f 45/1/1 311/1/1 48/1/1 +f 310/1/12 48/1/12 313/1/12 +f 314/1/1 315/1/1 312/1/1 +f 316/1/127 312/1/127 315/1/127 +f 311/1/1 314/1/1 312/1/1 +f 313/1/126 312/1/126 316/1/126 +f 317/1/1 318/1/1 315/1/1 +f 319/1/128 315/1/128 318/1/128 +f 314/1/1 317/1/1 315/1/1 +f 316/1/127 315/1/127 319/1/127 +f 320/1/1 321/1/1 318/1/1 +f 322/1/129 318/1/129 321/1/129 +f 317/1/1 320/1/1 318/1/1 +f 319/1/128 318/1/128 322/1/128 +f 323/1/1 324/1/1 321/1/1 +f 325/1/120 321/1/120 324/1/120 +f 320/1/1 323/1/1 321/1/1 +f 322/1/129 321/1/129 325/1/129 +f 326/1/1 327/1/1 324/1/1 +f 328/1/130 324/1/130 327/1/130 +f 323/1/1 326/1/1 324/1/1 +f 325/1/120 324/1/120 328/1/120 +f 329/1/1 330/1/1 327/1/1 +f 331/1/131 327/1/131 330/1/131 +f 326/1/1 329/1/1 327/1/1 +f 328/1/130 327/1/130 331/1/130 +f 332/1/1 333/1/1 330/1/1 +f 334/1/132 330/1/132 333/1/132 +f 329/1/1 332/1/1 330/1/1 +f 331/1/131 330/1/131 334/1/131 +f 335/1/1 6/1/1 333/1/1 +f 336/1/133 333/1/133 6/1/133 +f 337/1/1 335/1/1 333/1/1 +f 332/1/1 337/1/1 333/1/1 +f 334/1/132 333/1/132 336/1/132 +f 338/1/134 6/1/134 5/1/134 +f 339/1/1 7/1/1 6/1/1 +f 340/1/1 339/1/1 6/1/1 +f 341/1/1 340/1/1 6/1/1 +f 342/1/1 341/1/1 6/1/1 +f 343/1/1 342/1/1 6/1/1 +f 335/1/1 343/1/1 6/1/1 +f 336/1/133 6/1/133 338/1/133 +f 8/1/1 344/1/1 5/1/1 +f 345/1/133 5/1/133 344/1/133 +f 338/1/134 5/1/134 345/1/134 +f 346/1/1 347/1/1 344/1/1 +f 348/1/132 344/1/132 347/1/132 +f 8/1/1 346/1/1 344/1/1 +f 345/1/133 344/1/133 348/1/133 +f 349/1/1 350/1/1 347/1/1 +f 351/1/131 347/1/131 350/1/131 +f 346/1/1 349/1/1 347/1/1 +f 348/1/132 347/1/132 351/1/132 +f 352/1/1 353/1/1 350/1/1 +f 354/1/130 350/1/130 353/1/130 +f 349/1/1 352/1/1 350/1/1 +f 351/1/131 350/1/131 354/1/131 +f 355/1/1 356/1/1 353/1/1 +f 357/1/120 353/1/120 356/1/120 +f 352/1/1 355/1/1 353/1/1 +f 354/1/130 353/1/130 357/1/130 +f 358/1/1 359/1/1 356/1/1 +f 360/1/129 356/1/129 359/1/129 +f 355/1/1 358/1/1 356/1/1 +f 357/1/120 356/1/120 360/1/120 +f 361/1/1 362/1/1 359/1/1 +f 363/1/128 359/1/128 362/1/128 +f 358/1/1 361/1/1 359/1/1 +f 360/1/129 359/1/129 363/1/129 +f 364/1/1 365/1/1 362/1/1 +f 366/1/127 362/1/127 365/1/127 +f 361/1/1 364/1/1 362/1/1 +f 363/1/128 362/1/128 366/1/128 +f 367/1/1 368/1/1 365/1/1 +f 369/1/126 365/1/126 368/1/126 +f 364/1/1 367/1/1 365/1/1 +f 366/1/127 365/1/127 369/1/127 +f 370/1/12 368/1/12 367/1/12 +f 369/1/126 368/1/126 370/1/126 +f 371/1/11 367/1/11 364/1/11 +f 370/1/12 367/1/12 371/1/12 +f 372/1/10 364/1/10 361/1/10 +f 372/1/11 371/1/11 364/1/11 +f 373/1/9 361/1/9 358/1/9 +f 372/1/10 361/1/10 373/1/10 +f 374/1/8 358/1/8 355/1/8 +f 373/1/9 358/1/9 374/1/9 +f 375/1/7 355/1/7 352/1/7 +f 374/1/8 355/1/8 375/1/8 +f 376/1/6 352/1/6 349/1/6 +f 375/1/7 352/1/7 376/1/7 +f 377/1/5 349/1/5 346/1/5 +f 376/1/6 349/1/6 377/1/6 +f 378/1/4 346/1/4 8/1/4 +f 377/1/5 346/1/5 378/1/5 +f 378/1/4 8/1/4 9/1/4 +f 379/1/1 380/1/1 381/1/1 +f 382/1/134 381/1/134 380/1/134 +f 383/1/1 381/1/1 384/1/1 +f 385/1/135 384/1/135 381/1/135 +f 386/1/1 379/1/1 381/1/1 +f 387/1/1 386/1/1 381/1/1 +f 388/1/1 387/1/1 381/1/1 +f 389/1/1 388/1/1 381/1/1 +f 383/1/1 389/1/1 381/1/1 +f 385/1/136 381/1/136 382/1/136 +f 390/1/1 391/1/1 380/1/1 +f 392/1/137 380/1/137 391/1/137 +f 379/1/1 390/1/1 380/1/1 +f 382/1/134 380/1/134 392/1/134 +f 390/1/1 393/1/1 391/1/1 +f 394/1/138 391/1/138 393/1/138 +f 392/1/139 391/1/139 394/1/139 +f 390/1/1 395/1/1 393/1/1 +f 396/1/140 393/1/140 395/1/140 +f 394/1/104 393/1/104 396/1/104 +f 390/1/1 397/1/1 395/1/1 +f 398/1/141 395/1/141 397/1/141 +f 396/1/142 395/1/142 398/1/142 +f 390/1/1 399/1/1 397/1/1 +f 400/1/88 397/1/88 399/1/88 +f 398/1/143 397/1/143 400/1/143 +f 401/1/1 402/1/1 399/1/1 +f 403/1/144 399/1/144 402/1/144 +f 401/1/1 399/1/1 390/1/1 +f 400/1/145 399/1/145 403/1/145 +f 404/1/1 405/1/1 402/1/1 +f 406/1/146 402/1/146 405/1/146 +f 401/1/1 404/1/1 402/1/1 +f 403/1/147 402/1/147 406/1/147 +f 407/1/1 408/1/1 405/1/1 +f 409/1/148 405/1/148 408/1/148 +f 404/1/1 407/1/1 405/1/1 +f 406/1/149 405/1/149 409/1/149 +f 154/1/1 151/1/1 408/1/1 +f 410/1/150 408/1/150 151/1/150 +f 407/1/1 154/1/1 408/1/1 +f 409/1/73 408/1/73 410/1/73 +f 411/1/58 151/1/58 112/1/58 +f 410/1/150 151/1/150 411/1/150 +f 412/1/151 112/1/151 116/1/151 +f 412/1/58 411/1/58 112/1/58 +f 413/1/152 116/1/152 279/1/152 +f 412/1/151 116/1/151 413/1/151 +f 414/1/153 279/1/153 280/1/153 +f 413/1/152 279/1/152 414/1/152 +f 415/1/154 280/1/154 281/1/154 +f 414/1/153 280/1/153 415/1/153 +f 416/1/155 281/1/155 282/1/155 +f 415/1/156 281/1/156 416/1/156 +f 417/1/157 282/1/157 283/1/157 +f 416/1/155 282/1/155 417/1/155 +f 418/1/158 283/1/158 284/1/158 +f 417/1/159 283/1/159 418/1/159 +f 419/1/160 284/1/160 266/1/160 +f 418/1/158 284/1/158 419/1/158 +f 420/1/35 266/1/35 263/1/35 +f 419/1/161 266/1/161 420/1/161 +f 421/1/162 263/1/162 259/1/162 +f 420/1/35 263/1/35 421/1/35 +f 422/1/163 259/1/163 262/1/163 +f 421/1/164 259/1/164 422/1/164 +f 423/1/165 262/1/165 252/1/165 +f 422/1/163 262/1/163 423/1/163 +f 424/1/166 252/1/166 255/1/166 +f 423/1/167 252/1/167 424/1/167 +f 425/1/168 255/1/168 256/1/168 +f 424/1/166 255/1/166 425/1/166 +f 426/1/169 256/1/169 257/1/169 +f 425/1/170 256/1/170 426/1/170 +f 427/1/171 257/1/171 258/1/171 +f 426/1/169 257/1/169 427/1/169 +f 428/1/172 258/1/172 247/1/172 +f 427/1/171 258/1/171 428/1/171 +f 429/1/12 247/1/12 250/1/12 +f 428/1/172 247/1/172 429/1/172 +f 430/1/1 431/1/1 250/1/1 +f 432/1/173 250/1/173 431/1/173 +f 251/1/1 430/1/1 250/1/1 +f 429/1/12 250/1/12 432/1/12 +f 433/1/1 434/1/1 431/1/1 +f 435/1/174 431/1/174 434/1/174 +f 430/1/1 433/1/1 431/1/1 +f 432/1/173 431/1/173 435/1/173 +f 436/1/1 384/1/1 434/1/1 +f 437/1/175 434/1/175 384/1/175 +f 433/1/1 436/1/1 434/1/1 +f 435/1/174 434/1/174 437/1/174 +f 436/1/1 383/1/1 384/1/1 +f 437/1/175 384/1/175 385/1/175 +f 438/1/67 390/1/67 379/1/67 +f 439/1/156 401/1/156 390/1/156 +f 439/1/156 390/1/156 438/1/156 +f 440/1/176 379/1/176 386/1/176 +f 438/1/67 379/1/67 440/1/67 +f 441/1/177 386/1/177 387/1/177 +f 440/1/176 386/1/176 441/1/176 +f 442/1/178 387/1/178 388/1/178 +f 441/1/179 387/1/179 442/1/179 +f 443/1/180 388/1/180 389/1/180 +f 442/1/181 388/1/181 443/1/181 +f 444/1/182 389/1/182 383/1/182 +f 443/1/183 389/1/183 444/1/183 +f 445/1/184 383/1/184 436/1/184 +f 444/1/185 383/1/185 445/1/185 +f 446/1/4 436/1/4 433/1/4 +f 445/1/184 436/1/184 446/1/184 +f 447/1/18 433/1/18 430/1/18 +f 446/1/186 433/1/186 447/1/186 +f 448/1/10 430/1/10 251/1/10 +f 447/1/18 430/1/18 448/1/18 +f 449/1/12 251/1/12 197/1/12 +f 448/1/10 251/1/10 449/1/10 +f 450/1/173 197/1/173 198/1/173 +f 450/1/12 449/1/12 197/1/12 +f 451/1/174 198/1/174 199/1/174 +f 450/1/173 198/1/173 451/1/173 +f 452/1/175 199/1/175 200/1/175 +f 451/1/187 199/1/187 452/1/187 +f 453/1/136 200/1/136 201/1/136 +f 452/1/175 200/1/175 453/1/175 +f 454/1/188 201/1/188 202/1/188 +f 453/1/136 201/1/136 454/1/136 +f 455/1/189 202/1/189 203/1/189 +f 454/1/190 202/1/190 455/1/190 +f 456/1/191 203/1/191 204/1/191 +f 455/1/189 203/1/189 456/1/189 +f 457/1/192 204/1/192 190/1/192 +f 456/1/191 204/1/191 457/1/191 +f 458/1/95 190/1/95 187/1/95 +f 457/1/193 190/1/193 458/1/193 +f 459/1/194 187/1/194 184/1/194 +f 458/1/95 187/1/95 459/1/95 +f 460/1/195 184/1/195 181/1/195 +f 459/1/196 184/1/196 460/1/196 +f 461/1/197 181/1/197 178/1/197 +f 460/1/195 181/1/195 461/1/195 +f 462/1/198 178/1/198 175/1/198 +f 461/1/197 178/1/197 462/1/197 +f 463/1/199 175/1/199 172/1/199 +f 462/1/200 175/1/200 463/1/200 +f 464/1/201 172/1/201 169/1/201 +f 463/1/199 172/1/199 464/1/199 +f 465/1/202 169/1/202 166/1/202 +f 464/1/201 169/1/201 465/1/201 +f 466/1/203 166/1/203 157/1/203 +f 465/1/204 166/1/204 466/1/204 +f 467/1/58 157/1/58 154/1/58 +f 466/1/203 157/1/203 467/1/203 +f 468/1/151 154/1/151 407/1/151 +f 467/1/58 154/1/58 468/1/58 +f 469/1/205 407/1/205 404/1/205 +f 468/1/151 407/1/151 469/1/151 +f 470/1/153 404/1/153 401/1/153 +f 469/1/152 404/1/152 470/1/152 +f 470/1/153 401/1/153 439/1/153 +f 471/1/173 41/1/173 38/1/173 +f 472/1/12 45/1/12 41/1/12 +f 472/1/12 41/1/12 471/1/12 +f 473/1/174 38/1/174 34/1/174 +f 471/1/173 38/1/173 473/1/173 +f 474/1/175 34/1/175 37/1/175 +f 473/1/174 34/1/174 474/1/174 +f 475/1/136 37/1/136 31/1/136 +f 474/1/175 37/1/175 475/1/175 +f 476/1/188 31/1/188 28/1/188 +f 475/1/136 31/1/136 476/1/136 +f 477/1/206 28/1/206 25/1/206 +f 476/1/188 28/1/188 477/1/188 +f 478/1/207 25/1/207 22/1/207 +f 477/1/206 25/1/206 478/1/206 +f 479/1/208 22/1/208 19/1/208 +f 478/1/209 22/1/209 479/1/209 +f 480/1/210 19/1/210 15/1/210 +f 479/1/208 19/1/208 480/1/208 +f 481/1/211 15/1/211 18/1/211 +f 480/1/210 15/1/210 481/1/210 +f 482/1/212 18/1/212 1/1/212 +f 481/1/213 18/1/213 482/1/213 +f 483/1/200 1/1/200 10/1/200 +f 482/1/212 1/1/212 483/1/212 +f 484/1/199 10/1/199 11/1/199 +f 483/1/200 10/1/200 484/1/200 +f 485/1/201 11/1/201 12/1/201 +f 484/1/199 11/1/199 485/1/199 +f 486/1/204 12/1/204 13/1/204 +f 485/1/201 12/1/201 486/1/201 +f 487/1/203 13/1/203 14/1/203 +f 486/1/204 13/1/204 487/1/204 +f 488/1/58 14/1/58 7/1/58 +f 487/1/203 14/1/203 488/1/203 +f 489/1/151 7/1/151 339/1/151 +f 489/1/58 488/1/58 7/1/58 +f 490/1/152 339/1/152 340/1/152 +f 489/1/151 339/1/151 490/1/151 +f 491/1/153 340/1/153 341/1/153 +f 490/1/152 340/1/152 491/1/152 +f 492/1/156 341/1/156 342/1/156 +f 491/1/153 341/1/153 492/1/153 +f 493/1/155 342/1/155 343/1/155 +f 492/1/156 342/1/156 493/1/156 +f 494/1/159 343/1/159 335/1/159 +f 493/1/155 343/1/155 494/1/155 +f 495/1/214 335/1/214 337/1/214 +f 494/1/215 335/1/215 495/1/215 +f 496/1/216 337/1/216 332/1/216 +f 495/1/214 337/1/214 496/1/214 +f 497/1/217 332/1/217 329/1/217 +f 496/1/216 332/1/216 497/1/216 +f 498/1/218 329/1/218 326/1/218 +f 497/1/217 329/1/217 498/1/217 +f 499/1/219 326/1/219 323/1/219 +f 498/1/218 326/1/218 499/1/218 +f 500/1/166 323/1/166 320/1/166 +f 499/1/165 323/1/165 500/1/165 +f 501/1/168 320/1/168 317/1/168 +f 500/1/166 320/1/166 501/1/166 +f 502/1/169 317/1/169 314/1/169 +f 501/1/168 317/1/168 502/1/168 +f 503/1/171 314/1/171 311/1/171 +f 502/1/169 314/1/169 503/1/169 +f 504/1/172 311/1/172 45/1/172 +f 503/1/171 311/1/171 504/1/171 +f 504/1/172 45/1/172 472/1/172 +f 372/2/220 370/3/220 371/4/220 +f 372/2/220 369/5/220 370/3/220 +f 373/6/220 366/7/220 369/5/220 +f 372/2/220 373/6/220 369/5/220 +f 374/8/220 363/9/220 366/7/220 +f 373/6/220 374/8/220 366/7/220 +f 375/10/220 360/11/220 363/9/220 +f 374/8/220 375/10/220 363/9/220 +f 376/12/220 357/13/220 360/11/220 +f 375/10/220 376/12/220 360/11/220 +f 377/14/220 354/15/220 357/13/220 +f 376/12/220 377/14/220 357/13/220 +f 378/16/220 351/17/220 354/15/220 +f 377/14/220 378/16/220 354/15/220 +f 9/18/220 348/19/220 351/17/220 +f 378/16/220 9/18/220 351/17/220 +f 4/20/220 345/21/220 348/19/220 +f 9/18/220 4/20/220 348/19/220 +f 494/22/220 338/23/220 345/21/220 +f 4/20/220 17/24/220 345/21/220 +f 488/25/220 345/21/220 17/24/220 +f 489/26/220 345/21/220 488/25/220 +f 493/27/220 494/22/220 345/21/220 +f 492/28/220 493/27/220 345/21/220 +f 491/29/220 492/28/220 345/21/220 +f 490/30/220 491/29/220 345/21/220 +f 489/26/220 490/30/220 345/21/220 +f 496/31/220 336/32/220 338/23/220 +f 495/33/220 496/31/220 338/23/220 +f 494/22/220 495/33/220 338/23/220 +f 497/34/220 334/35/220 336/32/220 +f 496/31/220 497/34/220 336/32/220 +f 498/36/220 331/37/220 334/35/220 +f 497/34/220 498/36/220 334/35/220 +f 499/38/220 328/39/220 331/37/220 +f 498/36/220 499/38/220 331/37/220 +f 500/40/220 325/41/220 328/39/220 +f 499/38/220 500/40/220 328/39/220 +f 501/42/220 322/43/220 325/41/220 +f 500/40/220 501/42/220 325/41/220 +f 503/44/220 319/45/220 322/43/220 +f 502/46/220 503/44/220 322/43/220 +f 501/42/220 502/46/220 322/43/220 +f 504/47/220 316/48/220 319/45/220 +f 503/44/220 504/47/220 319/45/220 +f 472/49/220 313/50/220 316/48/220 +f 504/47/220 472/49/220 316/48/220 +f 57/51/220 472/49/220 471/52/220 +f 57/51/220 471/52/220 46/53/220 +f 309/54/220 310/55/220 313/50/220 +f 306/56/220 309/54/220 313/50/220 +f 57/51/220 313/50/220 472/49/220 +f 57/51/220 304/57/220 306/56/220 +f 57/51/220 306/56/220 313/50/220 +f 60/58/220 303/59/220 304/57/220 +f 57/51/220 60/58/220 304/57/220 +f 63/60/220 302/61/220 303/59/220 +f 60/58/220 63/60/220 303/59/220 +f 66/62/220 301/63/220 302/61/220 +f 63/60/220 66/62/220 302/61/220 +f 69/64/220 300/65/220 301/63/220 +f 66/62/220 69/64/220 301/63/220 +f 72/66/220 299/67/220 300/65/220 +f 69/64/220 72/66/220 300/65/220 +f 75/68/220 298/69/220 299/67/220 +f 72/66/220 75/68/220 299/67/220 +f 78/70/220 297/71/220 298/69/220 +f 75/68/220 78/70/220 298/69/220 +f 81/72/220 296/73/220 297/71/220 +f 78/70/220 81/72/220 297/71/220 +f 84/74/220 295/75/220 296/73/220 +f 81/72/220 84/74/220 296/73/220 +f 87/76/220 294/77/220 295/75/220 +f 84/74/220 87/76/220 295/75/220 +f 90/78/220 293/79/220 294/77/220 +f 87/76/220 90/78/220 294/77/220 +f 93/80/220 292/81/220 293/79/220 +f 90/78/220 93/80/220 293/79/220 +f 96/82/220 291/83/220 292/81/220 +f 93/80/220 96/82/220 292/81/220 +f 99/84/220 290/85/220 291/83/220 +f 96/82/220 99/84/220 291/83/220 +f 102/86/220 289/87/220 290/85/220 +f 99/84/220 102/86/220 290/85/220 +f 105/88/220 288/89/220 289/87/220 +f 102/86/220 105/88/220 289/87/220 +f 108/90/220 287/91/220 288/89/220 +f 105/88/220 108/90/220 288/89/220 +f 111/92/220 286/93/220 287/91/220 +f 108/90/220 111/92/220 287/91/220 +f 114/94/220 285/95/220 286/93/220 +f 111/92/220 114/94/220 286/93/220 +f 420/96/220 278/97/220 285/95/220 +f 165/98/220 168/99/220 285/95/220 +f 467/100/220 285/95/220 168/99/220 +f 164/101/220 165/98/220 285/95/220 +f 160/102/220 164/101/220 285/95/220 +f 158/103/220 160/102/220 285/95/220 +f 155/104/220 158/103/220 285/95/220 +f 152/105/220 155/104/220 285/95/220 +f 150/106/220 152/105/220 285/95/220 +f 148/107/220 150/106/220 285/95/220 +f 146/108/220 148/107/220 285/95/220 +f 144/109/220 146/108/220 285/95/220 +f 142/110/220 144/109/220 285/95/220 +f 140/111/220 142/110/220 285/95/220 +f 138/112/220 140/111/220 285/95/220 +f 136/113/220 138/112/220 285/95/220 +f 134/114/220 136/113/220 285/95/220 +f 132/115/220 134/114/220 285/95/220 +f 130/116/220 132/115/220 285/95/220 +f 128/117/220 130/116/220 285/95/220 +f 126/118/220 128/117/220 285/95/220 +f 124/119/220 126/118/220 285/95/220 +f 122/120/220 124/119/220 285/95/220 +f 120/121/220 122/120/220 285/95/220 +f 118/122/220 120/121/220 285/95/220 +f 114/94/220 118/122/220 285/95/220 +f 412/123/220 285/95/220 411/124/220 +f 468/125/220 411/124/220 285/95/220 +f 419/126/220 420/96/220 285/95/220 +f 418/127/220 419/126/220 285/95/220 +f 417/128/220 418/127/220 285/95/220 +f 416/129/220 417/128/220 285/95/220 +f 415/130/220 416/129/220 285/95/220 +f 414/131/220 415/130/220 285/95/220 +f 413/132/220 414/131/220 285/95/220 +f 412/123/220 413/132/220 285/95/220 +f 467/100/220 468/125/220 285/95/220 +f 421/133/220 277/134/220 278/97/220 +f 420/96/220 421/133/220 278/97/220 +f 421/133/220 276/135/220 277/134/220 +f 421/133/220 274/136/220 276/135/220 +f 421/133/220 272/137/220 274/136/220 +f 421/133/220 270/138/220 272/137/220 +f 421/133/220 268/139/220 270/138/220 +f 421/133/220 265/140/220 268/139/220 +f 423/141/220 261/142/220 265/140/220 +f 422/143/220 423/141/220 265/140/220 +f 421/133/220 422/143/220 265/140/220 +f 428/144/220 254/145/220 261/142/220 +f 427/146/220 428/144/220 261/142/220 +f 426/147/220 427/146/220 261/142/220 +f 425/148/220 426/147/220 261/142/220 +f 424/149/220 425/148/220 261/142/220 +f 423/141/220 424/149/220 261/142/220 +f 429/150/220 249/151/220 254/145/220 +f 428/144/220 429/150/220 254/145/220 +f 207/152/220 246/153/220 249/151/220 +f 429/150/220 207/152/220 249/151/220 +f 207/152/220 244/154/220 246/153/220 +f 207/152/220 242/155/220 244/154/220 +f 207/152/220 241/156/220 242/155/220 +f 210/157/220 240/158/220 241/156/220 +f 207/152/220 210/157/220 241/156/220 +f 213/159/220 239/160/220 240/158/220 +f 210/157/220 213/159/220 240/158/220 +f 216/161/220 238/162/220 239/160/220 +f 213/159/220 216/161/220 239/160/220 +f 219/163/220 237/164/220 238/162/220 +f 216/161/220 219/163/220 238/162/220 +f 222/165/220 236/166/220 237/164/220 +f 219/163/220 222/165/220 237/164/220 +f 225/167/220 235/168/220 236/166/220 +f 222/165/220 225/167/220 236/166/220 +f 231/169/220 234/170/220 235/168/220 +f 228/171/220 231/169/220 235/168/220 +f 225/167/220 228/171/220 235/168/220 +f 232/172/220 233/173/220 234/170/220 +f 231/169/220 232/172/220 234/170/220 +f 458/174/220 195/175/220 207/152/220 +f 429/150/220 432/176/220 207/152/220 +f 449/177/220 207/152/220 432/176/220 +f 450/178/220 207/152/220 449/177/220 +f 457/179/220 458/174/220 207/152/220 +f 456/180/220 457/179/220 207/152/220 +f 455/181/220 456/180/220 207/152/220 +f 454/182/220 455/181/220 207/152/220 +f 453/183/220 454/182/220 207/152/220 +f 452/184/220 453/183/220 207/152/220 +f 451/185/220 452/184/220 207/152/220 +f 450/178/220 451/185/220 207/152/220 +f 459/186/220 192/187/220 195/175/220 +f 458/174/220 459/186/220 195/175/220 +f 459/186/220 189/188/220 192/187/220 +f 460/189/220 186/190/220 189/188/220 +f 459/186/220 460/189/220 189/188/220 +f 461/191/220 183/192/220 186/190/220 +f 460/189/220 461/191/220 186/190/220 +f 462/193/220 180/194/220 183/192/220 +f 461/191/220 462/193/220 183/192/220 +f 463/195/220 177/196/220 180/194/220 +f 462/193/220 463/195/220 180/194/220 +f 465/197/220 174/198/220 177/196/220 +f 464/199/220 465/197/220 177/196/220 +f 463/195/220 464/199/220 177/196/220 +f 466/200/220 171/201/220 174/198/220 +f 465/197/220 466/200/220 174/198/220 +f 467/100/220 168/99/220 171/201/220 +f 466/200/220 467/100/220 171/201/220 +f 46/53/220 50/202/220 52/203/220 +f 46/53/220 52/203/220 54/204/220 +f 46/53/220 54/204/220 57/51/220 +f 473/205/220 43/206/220 46/53/220 +f 471/52/220 473/205/220 46/53/220 +f 474/207/220 40/208/220 43/206/220 +f 473/205/220 474/207/220 43/206/220 +f 475/209/220 36/210/220 40/208/220 +f 474/207/220 475/209/220 40/208/220 +f 476/211/220 33/212/220 36/210/220 +f 475/209/220 476/211/220 36/210/220 +f 477/213/220 30/214/220 33/212/220 +f 476/211/220 477/213/220 33/212/220 +f 478/215/220 27/216/220 30/214/220 +f 477/213/220 478/215/220 30/214/220 +f 479/217/220 24/218/220 27/216/220 +f 478/215/220 479/217/220 27/216/220 +f 480/219/220 21/220/220 24/218/220 +f 479/217/220 480/219/220 24/218/220 +f 482/221/220 17/24/220 21/220/220 +f 481/222/220 482/221/220 21/220/220 +f 480/219/220 481/222/220 21/220/220 +f 487/223/220 488/25/220 17/24/220 +f 486/224/220 487/223/220 17/24/220 +f 485/225/220 486/224/220 17/24/220 +f 484/226/220 485/225/220 17/24/220 +f 483/227/220 484/226/220 17/24/220 +f 482/221/220 483/227/220 17/24/220 +f 469/228/220 410/229/220 411/124/220 +f 468/125/220 469/228/220 411/124/220 +f 469/228/220 409/230/220 410/229/220 +f 470/231/220 406/232/220 409/230/220 +f 469/228/220 470/231/220 409/230/220 +f 439/233/220 403/234/220 406/232/220 +f 470/231/220 439/233/220 406/232/220 +f 438/235/220 400/236/220 403/234/220 +f 439/233/220 438/235/220 403/234/220 +f 438/235/220 398/237/220 400/236/220 +f 438/235/220 396/238/220 398/237/220 +f 440/239/220 394/240/220 396/238/220 +f 438/235/220 440/239/220 396/238/220 +f 440/239/220 392/241/220 394/240/220 +f 442/242/220 382/243/220 392/241/220 +f 441/244/220 442/242/220 392/241/220 +f 440/239/220 441/244/220 392/241/220 +f 445/245/220 385/246/220 382/243/220 +f 444/247/220 445/245/220 382/243/220 +f 443/248/220 444/247/220 382/243/220 +f 442/242/220 443/248/220 382/243/220 +f 446/249/220 437/250/220 385/246/220 +f 445/245/220 446/249/220 385/246/220 +f 447/251/220 435/252/220 437/250/220 +f 446/249/220 447/251/220 437/250/220 +f 449/177/220 432/176/220 435/252/220 +f 448/253/220 449/177/220 435/252/220 +f 447/251/220 448/253/220 435/252/220 diff --git a/resources/quality/bambu/bambulabs_x1_0.4_PLA_standard.inst.cfg b/resources/quality/bambu/bambulabs_x1_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..ab1d68e1ef --- /dev/null +++ b/resources/quality/bambu/bambulabs_x1_0.4_PLA_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = bambulabs_x1 +name = Standard +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 23 +type = quality +variant = X1 0.4mm + +[values] + + diff --git a/resources/quality/bambu/bambulabs_x1_normal.inst.cfg b/resources/quality/bambu/bambulabs_x1_normal.inst.cfg new file mode 100644 index 0000000000..c093e41f08 --- /dev/null +++ b/resources/quality/bambu/bambulabs_x1_normal.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = bambulabs_x1 +name = Normal +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 22 +type = quality +weight = 0 + +[values] +layer_height = 0.2 diff --git a/resources/quality/bambu/bambulabs_x1c_0.4_PLA_standard.inst.cfg b/resources/quality/bambu/bambulabs_x1c_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..372c959c0b --- /dev/null +++ b/resources/quality/bambu/bambulabs_x1c_0.4_PLA_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = bambulabs_x1 +name = Standard +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 23 +type = quality +variant = X1C 0.4mm + +[values] + + diff --git a/resources/variants/bambu/bambulabs_p1p_0.4.inst.cfg b/resources/variants/bambu/bambulabs_p1p_0.4.inst.cfg new file mode 100644 index 0000000000..ca346e0b5f --- /dev/null +++ b/resources/variants/bambu/bambulabs_p1p_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = bambulabs_x1 +name = P1P 0.4mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/bambu/bambulabs_p1s_0.4.inst.cfg b/resources/variants/bambu/bambulabs_p1s_0.4.inst.cfg new file mode 100644 index 0000000000..ca346e0b5f --- /dev/null +++ b/resources/variants/bambu/bambulabs_p1s_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = bambulabs_x1 +name = P1P 0.4mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/bambu/bambulabs_x1_0.4.inst.cfg b/resources/variants/bambu/bambulabs_x1_0.4.inst.cfg new file mode 100644 index 0000000000..449c1289a7 --- /dev/null +++ b/resources/variants/bambu/bambulabs_x1_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = bambulabs_x1 +name = X1 0.4mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/bambu/bambulabs_x1c_0.4.inst.cfg b/resources/variants/bambu/bambulabs_x1c_0.4.inst.cfg new file mode 100644 index 0000000000..dea4010809 --- /dev/null +++ b/resources/variants/bambu/bambulabs_x1c_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = bambulabs_x1 +name = X1C 0.4mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.4 +