From: Steven Abadie Date: Sun, 26 Oct 2014 04:27:09 +0000 (-0600) Subject: Updated Mini quickprint settings X-Git-Tag: 14.09-1.18~94 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=e4ba3500e7ed36e14564195c8ebb30432bbf70ca;p=cura.git Updated Mini quickprint settings --- diff --git a/Cura/gui/simpleMode.py b/Cura/gui/simpleMode.py index 993fcbf6..8878b940 100644 --- a/Cura/gui/simpleMode.py +++ b/Cura/gui/simpleMode.py @@ -92,86 +92,198 @@ class simpleModePanel(wx.Panel): # LulzBot Mini slice settings for use with the simple slice selection. This needs to be further modified to only be used when the Mini machine config is loaded. if profile.getMachineSetting('machine_type') == 'lulzbot_mini': + put('fill_density', '30') put('print_temperature', '0') put('print_bed_temperature', '0') put('retraction_speed', '25') + put('retraction_hop', '0.1') put('bottom_thickness', '0.425') put('layer0_width_factor', '125') - put('fan_speed', '10') - put('fan_speed_max', '50') + put('cool_min_layer_time', '15') put('cool_head_lift', 'True') put('end.gcode', """;End GCode - M104 T0 S0 ;extruder heater off - M104 T1 S0 ;extruder heater off - M140 S0 ;heated bed heater off (if you have it) - G91 ;relative positioning - G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure - G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even more - G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way - M84 ;steppers off - G90 ;absolute positioning + M400 + M104 S0 ; Hotend off + M140 S0 ; heated bed heater off (if you have it) + M107 ; fans off + G92 E0 ; set extruder to 0 + G1 E-3 F300 ; retract a bit to relieve pressure + G1 X5 Y5 Z156 F10000 ; move to cooling positioning + M190 R60 ; wait for bed to cool + G1 X145 Y175 Z156 F1000 ; move to cooling positioning + M84 ; steppers off + G90 ; absolute positioning ;{profile_string}""") if self.printMaterialHIPS.GetValue() or self.printMaterialABS.GetValue(): put('solid_layer_thickness', '0.8') - put('fill_density', '40') put('retraction_amount', '1.5') put('travel_speed', '175') - put('start.gcode', """;LulzBot Mini - ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} + put('fan_speed_max', '75') + put('start.gcode', """;This Gcode has been generated specifically for the LulzBot Mini + ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} ;Filament used: {filament_amount}m {filament_weight}g ;Filament cost: {filament_cost} ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line ;M109 S{print_temperature} ;Uncomment to add your own temperature line - G21 ; metric values - G90 ; absolute positioning - M82 ; set extruder to absolute mode - M107 ; start with the fan off - G92 E0 ; set extruder position to 0 - M140 S110 ; get bed heating up - G28 ; home all - M109 S150 ; set to cleaning temp and wait - G1 Z150 E-45 F200 ; suck up XXmm of filament - M109 S170 ; heat up rest of way - G1 X45 Y178 F11520 ; move behind scraper - G1 Z0 F1200 ; CRITICAL: set Z to height of top of scraper - G1 X45 Y178 Z-1 F4000 ; wiping ; plunge into wipe pad - G1 X55 Y176 Z-.5 F4000 ; wiping - G1 X45 Y178 F4000 ; wiping - G1 X55 Y176 F4000 ; wiping - G1 X45 Y178 F4000 ; wiping - G1 X55 Y176 F4000 ; wiping - G1 X45 Y178 F4000 ; wiping - G1 X55 Y176 F4000 ; wiping - G1 X60 Y178 F4000 ; wiping - G1 X80 Y176 F4000 ; wiping - G1 X60 Y178 F4000 ; wiping - G1 X80 Y176 F4000 ; wiping - G1 X60 Y178 F4000 ; wiping - G1 X90 Y176 F4000 ; wiping - G1 X80 Y178 F4000 ; wiping - G1 X100 Y176 F4000 ; wiping - G1 X80 Y178 F4000 ; wiping - G1 X100 Y176 F4000 ; wiping - G1 X80 Y178 F4000 ; wiping - G1 X100 Y176 F4000 ; wiping - G1 X110 Y178 F4000 ; wiping - G1 X100 Y176 F4000 ; wiping - G1 X110 Y178 F4000 ; wiping - G1 X100 Y176 F4000 ; wiping - G1 X110 Y178 F4000 ; wiping - G1 X115 Y175 Z-1.5 F1000 ; wipe slower and bury noz in cleanish area - G1 Z10 ; raise z - G28 X0 Y0 ; home x and y - M109 S170 ; set to probing temp - G29 ; Probe - G1 X5 Y15 Z10 F5000 ; get out the way - M109 S230 ; set extruder temp and wait - G1 Z2 E5 F200 ; extrude filament back into nozzle - M140 S110 ; get bed temping up during first layer - M206 X0.0 Y0.0 Z0.0 ; offset home position for fine tuning""") + G21 ; metric values + G90 ; absolute positioning + M82 ; set extruder to absolute mode + M107 ; start with the fan off + G92 E0 ; set extruder position to 0 + M140 S110 ; get bed heating up + G28 ; home all + M109 S150 ; set to cleaning temp and wait + G1 Z150 E-30 F75 ; suck up XXmm of filament + M109 S170 ; heat up rest of way + G1 X45 Y174 F11520 ; move behind scraper + G1 Z0 F1200 ; CRITICAL: set Z to height of top of scraper + G1 X45 Y174 Z-.5 F4000 ; wiping ; plunge into wipe pad + G1 X55 Y172 Z-.5 F4000 ; wiping + G1 X45 Y174 Z0 F4000 ; wiping + G1 X55 Y172 F4000 ; wiping + G1 X45 Y174 F4000 ; wiping + G1 X55 Y172 F4000 ; wiping + G1 X45 Y174 F4000 ; wiping + G1 X55 Y172 F4000 ; wiping + G1 X60 Y174 F4000 ; wiping + G1 X80 Y172 F4000 ; wiping + G1 X60 Y174 F4000 ; wiping + G1 X80 Y172 F4000 ; wiping + G1 X60 Y174 F4000 ; wiping + G1 X90 Y172 F4000 ; wiping + G1 X80 Y174 F4000 ; wiping + G1 X100 Y172 F4000 ; wiping + G1 X80 Y174 F4000 ; wiping + G1 X100 Y172 F4000 ; wiping + G1 X80 Y174 F4000 ; wiping + G1 X100 Y172 F4000 ; wiping + G1 X110 Y174 F4000 ; wiping + G1 X100 Y172 F4000 ; wiping + G1 X110 Y174 F4000 ; wiping + G1 X100 Y172 F4000 ; wiping + G1 X110 Y174 F4000 ; wiping + G1 X115 Y172 Z-0.5 F1000 ; wipe slower and bury noz in cleanish area + G1 Z10 ; raise z + G28 X0 Y0 ; home x and y + M109 S170 ; set to probing temp + M204 S300 ; set accel for probing + G29 ; Probe + M204 S2000 ; set accel back to normal + G1 X5 Y15 Z10 F5000 ; get out the way + M400 ; clear buffer + G4 S1 ; pause + M109 S230 ; set extruder temp and wait + G4 S25 ; wait for bed to temp up + G1 Z2 E0 F75 ; extrude filament back into nozzle + M140 S110 ; get bed temping up during first layer""") + if self.printMaterialHIPS.GetValue(): + put('bottom_layer_speed', '30') + put('fan_full_height', '2') + put('fan_speed', '45') + put('cool_min_feedrate', '45') + put('brim_line_count', '10') + put('raft_airgap', '0.5') + put('plugin_config', """(lp1 + (dp2 + S'params' + p3 + (dp4 + S'targetL' + p5 + V + sS'extruderTwo' + p6 + V + sS'flowrateTwo' + p7 + V + sS'targetZ' + p8 + V2 + sS'flowrate' + p9 + V + sS'fanSpeed' + p10 + V + sS'platformTemp' + p11 + V85 + p12 + sS'speed' + p13 + V + sS'flowrateOne' + p14 + V + sS'extruderOne' + p15 + V + ssS'filename' + p16 + S'TweakAtZ.py' + p17 + sa.""") + if self.printTypeLow.GetValue(): + put('layer_height', '0.38') + put('print_speed', '85') + put('infill_speed', '110') + put('inset0_speed', '70') + put('insetx_speed', '80') + if self.printTypeNormal.GetValue(): + put('layer_height', '0.25') + put('print_speed', '65') + put('infill_speed', '85') + put('inset0_speed', '45') + put('insetx_speed', '50') + put('skirt_minimal_length', '200') + if self.printTypeHigh.GetValue(): + put('layer_height', '0.14') + put('print_speed', '30') + put('infill_speed', '50') + put('inset0_speed', '20') + put('insetx_speed', '25') + if self.printMaterialABS.GetValue(): + put('cool_min_feedrate', '10') + put('fan_enabled', 'False') + put('fan_full_height', '5') + put('fan_speed', '40') + if self.printTypeLow.GetValue(): + put('layer_height', '0.38') + put('print_speed', '85') + put('bottom_layer_speed', '30') + put('infill_speed', '110') + put('inset0_speed', '70') + put('insetx_speed', '80') + put('brim_line_count', '8') + if self.printTypeNormal.GetValue(): + put('layer_height', '0.25') + put('print_speed', '75') + put('bottom_layer_speed', '25') + put('infill_speed', '80') + put('inset0_speed', '60') + put('insetx_speed', '70') + if self.printTypeHigh.GetValue(): + put('layer_height', '0.14') + put('print_speed', '60') + put('bottom_layer_speed', '25') + put('infill_speed', '60') + put('inset0_speed', '40') + put('insetx_speed', '50') + put('fan_full_height', '5') + elif self.printMaterialPLA.GetValue(): + put('solid_layer_thickness', '1') + put('retraction_amount', '3') + put('skirt_minimal_length', '250') + put('skirt_line_count', '3') + put('fan_full_height', '1') + put('fan_speed', '75') + put('fan_speed_max', '100') + put('cool_min_feedrate', '15') + put('brim_line_count', '2') put('start.gcode', """;LulzBot Mini ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density} ;Print time: {print_time} @@ -237,84 +349,39 @@ end.gcode = M104 S0 M84 ;steppers off G90 ;absolute positioning ;{profile_string}""") - - nozzle_size = float(get('nozzle_size')) - if self.printMaterialHIPS.GetValue(): - put('retraction_hop', '0.6') - put('bottom_layer_speed', '30') - put('fan_full_height', '5') - put('cool_min_feedrate', '45') - if self.printTypeLow.GetValue(): - put('layer_height', '0.38') - put('print_speed', '85') - put('infill_speed', '115') - put('inset0_speed', '75') - put('insetx_speed', '80') - if self.printTypeNormal.GetValue(): - put('layer_height', '0.25') - put('print_speed', '65') - put('infill_speed', '85') - put('inset0_speed', '45') - put('insetx_speed', '50') - if self.printTypeHigh.GetValue(): - put('layer_height', '0.14') - put('print_speed', '40') - put('infill_speed', '65') - put('inset0_speed', '30') - put('insetx_speed', '35') - if self.printMaterialABS.GetValue(): - put('retraction_hop', '0.6') - put('cool_min_feedrate', '10') - put('fan_enabled', 'False') - if self.printTypeLow.GetValue(): - put('layer_height', '0.38') - put('print_speed', '85') - put('bottom_layer_speed', '30') - put('infill_speed', '110') - put('inset0_speed', '70') - put('insetx_speed', '80') - put('brim_line_count', '8') - if self.printTypeNormal.GetValue(): - put('layer_height', '0.25') - put('print_speed', '75') - put('bottom_layer_speed', '25') - put('infill_speed', '80') - put('inset0_speed', '60') - put('insetx_speed', '70') - if self.printTypeHigh.GetValue(): - put('layer_height', '0.14') - put('print_speed', '60') - put('bottom_layer_speed', '25') - put('infill_speed', '60') - put('inset0_speed', '40') - put('insetx_speed', '50') - put('fan_full_height', '5') - put('skirt_line_count', '4') - if self.printMaterialPLA.GetValue(): - put('solid_Layer_thickness', '1') - put('fill_density', '70') - put('retraction_amount', '3') - put('retraction_hop', '0.5') - put('travel_speed', '150') - put('bottom_travel_speed', '30') - put('fan_full_height', '1') - put('cool_min_feedrate', '15') - put('skirt_line_count', '2') + put("end.gcode", """M400 + M104 S0 ; Hotend off + M140 S0 ; heated bed heater off (if you have it) + M107 ; fans off + G92 E0 ; set extruder to 0 + G1 E-3 F300 ; retract a bit to relieve pressure + G1 X5 Y5 Z156 F10000 ; move to cooling positioning + M190 R60 ; wait for bed to cool + G1 X145 Y175 Z156 F1000 ; move to cooling positioning + M84 ; steppers off + G90 ; absolute positioning + ;{profile_string}""") if self.printTypeLow.GetValue(): put('layer_height', '0.38') put('print_speed', '90') - put('infill_speed', '125') + put('infill_speed', '115') put('inset0_speed', '75') put('insetx_speed', '85') if self.printTypeNormal.GetValue(): put('layer_height', '0.25') - put('print_speed', '70') + put('print_speed', '50') put('infill_speed', '95') put('inset0_speed', '65') put('insetx_speed', '75') + put('raft_airgap', '0.5') if self.printTypeHigh.GetValue(): - pass - + put('layer_height', '0.14') + put('print_speed', '30') + put('bottom_layer_speed', '25') + put('infill_speed', '75') + put('inset0_speed', '45') + put('insetx_speed', '55') + put('raft_airgap', '0.5') nozzle_size = float(get('nozzle_size')) put('filament_diameter', self.printMaterialDiameter.GetValue()) put('plugin_config', '')