PK LP+@jbed_threeScrews.gG30 P0 X235 Y242.5 Z-99999 ; Probe near front left leadscrew G30 P1 X-245 Y242.5 Z-99999 ; Probe near front right leadscrew G30 P2 X-5.5 Y-234 Z-99999 S3 ; Probe near back leadscrew leadscrew and calibrate 3 motorsPK LPTebed.gif !move.axes[0].homed || !move.axes[1].homed ; If the printer hasn't been homed, home it M98 P"0:/sys/homex.g" ; home y and x ; M98 P"0:/sys/homez.g" ; home z ; M561 ; clear any bed transform ;M558 P9 H5 F120 T24000 ; increase dive height M98 P"bed_threeScrews.g" ; perform bed tramming echo "Bed Traming Cycle: 1 - Difference was " ^ move.calibration.initial.deviation ^ "mm" ; while move.calibration.initial.deviation >= 0.01 ; perform additional tramming if previous deviation was over 0.01mm if iterations = 5 abort "Too many auto tramming attempts" M98 P"bed_threeScrews.g" ; perform bed tramming echo "Bed Traming Cycle: " ^ iterations + 2 ^ " - Difference was " ^ move.calibration.initial.deviation ^ "mm" continue ; G28 Z ; home zPK LPcancel.gT-1PK LPconfig-override.g; config-override.g file generated in response to M500 at 2020-01-12 10:39 ; Heater model parameters M307 H0 A151.5 C238 D0.9 S1 V0 B0 M307 H1 A580 C175.2 D5.2 S1 V24.0 B0 M307 H2 A246.7 C124.7 D3.2 S1 V24.1 B0 ; Workplace coordinates PK LPӑconfig.g; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ;############## General Preferences ################## M555 P2 ; Marlin-style Outputs G21 ; Set dimensions to millimetres G90 ; send absolute coordinates... M83 ; ...but relative extruder moves ;############## Axis Mapping ######################### M584 X0.0 Y0.1 Z0.3:0.4:0.5 E1.0:1.1 U0.2 P3 ; X and Y for CoreXY. U for toolchanger lock. Z has three drivers for kinematic bed suspension. ;############## Drive Direction ###################### M569 P0.0 S1 ; Drive 0 direction | X stepper M569 P0.1 S0 ; Drive 1 direction | Y Stepper M569 P0.2 S1 ; Drive 2 direction | U Tool Changer Lock M569 P0.3 S1 ; Drive 3 direction | Front Left Z M569 P0.4 S1 ; Drive 4 direction | Front Right Z M569 P0.5 S1 ; Drive 5 direction | Back Z M569 P1.0 S0 ; Drive 6 direction | Tool 1 M569 P1.1 S1 ; Drive 6 direction | Tool 2 ;############## Kinematics ########################### M669 K1 ; CoreXY mode ;############## Leadscrew Location ################### ; Leadscrew locations (really, kinematic coupling locations) extracted from CAD model assuming back right build plate corner is (0, 0) M671 X234.5:-256:-5.5 Y274.5:274.5:-257 S20 ; Front Left: (484.5, 548.5) | Front Right: (-6, 548) | Back: (244.5, 17) ;############## Microstepping ######################## M350 X16 Y16 U16 Z16 E16 I1 ; Configure microstepping with interpolation ;############## Steps Per mm ######################### M92 X160 Y160 U46 Z1600 E415:409 ; Set steps per mm ;############## Speeds and Feeds ##################### M566 X800 Y800 Z20 E3000:3000 U2 ; Set maximum instantaneous speed changes (mm/min). Values of X and Y were 1400 M203 X10000 Y10000 Z400 E4000:4000 U5000 ; Set maximum speeds (mm/min) M201 X1000 Y1000 Z200 E10000:10000 U1000 ; Set accelerations (mm/s^2) Values of X and Y were 6000 M906 X1400 Y1400 U1100 Z2200 E800:1000 I30 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ;############## Axis Limits ########################## M208 X-250 Y-274 Z0 U0 S1 ; Set axis minima M208 X250 Y274 Z500 U180 S0 ; Set axis maxima ;############## Endstops ############################# M574 X1 S1 P"io1.in" ; Configure active-high endstop for low end on X via pin io1.in M574 Y1 S1 P"io2.in" ; Configure active-high endstop for low end on Y via pin io2.in ;############## Z-Probe ############################## M558 P5 C"io4.in" H1 A5 F120 T20000 S0.02 ; Set Z probe type to switch and the dive height + speeds G31 P500 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height M557 X25:475 Y30:475 S100 ; Define mesh grid ;############## Bed Heater ########################### M308 S0 P"spi.cs3" Y"thermocouple-max31855" K"K" ; Configure sensor 0 as thermocouple via CS pin spi.cs1 M950 H0 C"out1" T0 Q10 ; Create bed heater output on out0 and map it to sensor 0 M143 H0 S180 ; Set temperature limit for heater 0 to 180C M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; Map heated bed to heater 0 ;############## Tool 0 Heaters ####################### M308 S1 P"1.temp0" Y"thermistor" T100000 B4725 C7.06e-8 ; Configure sensor 1 as thermistor on pin 1.temp0 M950 H1 C"1.out0" T1 ; Create nozzle heater output on 1.out0 and map it to sensor 1 M143 H1 S280 ; Set temperature limit for heater 1 to 280C M307 H1 B0 S1.00 ; Disable bang-bang mode for the nozzle heater and set PWM limit ;############## Tool 0 Fans ########################## M950 F0 C"1.out3" Q500 ; Create fan 0 on pin out3 and set its frequency M106 P0 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off M950 F1 C"1.out6" Q500 ; Create fan 1 on pin out4 and set its frequency M106 P1 S1 H1 T45 ; Set fan 1 value. Thermostatic control is turned on ;############## Tool 0 Switch ######################## M950 J0 C"1.io0.in" ; Tool 0 detector switch ;############## Tool 1 Heaters ####################### M308 S2 P"1.temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; Configure sensor 1 as thermistor on pin 1.temp0 M950 H2 C"1.out1" T2 ; Create nozzle heater output on 1.out0 and map it to sensor 1 M143 H2 S280 ; Set temperature limit for heater 1 to 280C M307 H2 B0 S1.00 ; Disable bang-bang mode for the nozzle heater and set PWM limit ;############## Tool 1 Fans ########################## M950 F2 C"1.out7" Q500 ; Create fan 0 on pin out3 and set its frequency M106 P2 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off M950 F3 C"1.out4" Q500 ; Create fan 1 on pin out4 and set its frequency M106 P3 S1 H2 T45 ; Set fan 1 value. Thermostatic control is turned on M950 F4 C"0.out4" Q1000 ; Create fan 0 on pin out3 and set its frequency M106 P4 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off ;############## Tool 0 Switch ######################## M950 J1 C"1.io1.in" ; Tool 1 detector switch ;############## Tools ################################ M563 P0 S"BMG Tool" D0 H1 F0 ; Px = Tool number, Dx = Drive Number (start at 0, after movement drives), H1 = Heater Number, Fx = Fan number print cooling fan G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures(-273 = "off") ;M572 D0 S0.1 ; Set pressure advance on Extruder Drive 0 M563 P1 S"Hemera" D1 H2 F2 ; Px = Tool number, Dx = Drive Number (start at 0, after movement drives), H1 = Heater Number, Fx = Fan number print cooling fan G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures(-273 = "off") ;M572 D1 S0.1 ; Set pressure advance on Extruder Drive 1 ;############## Custom settings ###################### M98 P"/sys/Toffsets.g" ; Set tool offsets from the bed. In separate file so test macro can invoke. M98 P"/sys/FilamentRetraction.g" ; Set Filament Retraction M593 F20 ; Dynamic Acceleration Adjustment M592 D0 A0.000333458 B0.001738364 ;M207 S0.8 R0.1 F2400 Z0.5 ;############## Miscellaneous ######################## M501 ; Load saved parameters from non-volatile memory M98 P"unload_tool.g"PK LP+ ^ config.g.bak; Configuration file for Duet 3 (firmware version 3) ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ;############## General Preferences ################## M555 P2 ; Marlin-style Outputs G21 ; Set dimensions to millimetres G90 ; send absolute coordinates... M83 ; ...but relative extruder moves ;############## Axis Mapping ######################### M584 X0.0 Y0.1 Z0.3:0.4:0.5 E1.0:1.1 U0.2 P3 ; X and Y for CoreXY. U for toolchanger lock. Z has three drivers for kinematic bed suspension. ;############## Drive Direction ###################### M569 P0.0 S1 ; Drive 0 direction | X stepper M569 P0.1 S0 ; Drive 1 direction | Y Stepper M569 P0.2 S1 ; Drive 2 direction | U Tool Changer Lock M569 P0.3 S1 ; Drive 3 direction | Front Left Z M569 P0.4 S1 ; Drive 4 direction | Front Right Z M569 P0.5 S1 ; Drive 5 direction | Back Z M569 P1.0 S0 ; Drive 6 direction | Tool 1 M569 P1.1 S1 ; Drive 6 direction | Tool 2 ;############## Kinematics ########################### M669 K1 ; CoreXY mode ;############## Leadscrew Location ################### ; Leadscrew locations (really, kinematic coupling locations) extracted from CAD model assuming back right build plate corner is (0, 0) M671 X234.5:-256:-5.5 Y274.5:274.5:-257 S20 ; Front Left: (484.5, 548.5) | Front Right: (-6, 548) | Back: (244.5, 17) ;############## Microstepping ######################## M350 X16 Y16 U16 Z16 E16 I1 ; Configure microstepping with interpolation ;############## Steps Per mm ######################### M92 X160 Y160 U46 Z1600 E415:409 ; Set steps per mm ;############## Speeds and Feeds ##################### M566 X800 Y800 Z20 E3000:3000 U2 ; Set maximum instantaneous speed changes (mm/min). Values of X and Y were 1400 M203 X10000 Y10000 Z400 E4000:4000 U5000 ; Set maximum speeds (mm/min) M201 X1000 Y1000 Z200 E10000:10000 U1000 ; Set accelerations (mm/s^2) Values of X and Y were 6000 M906 X1400 Y1400 U1100 Z2200 E800:1000 I30 ; Set motor currents (mA) and motor idle factor in per cent M84 S30 ; Set idle timeout ;############## Axis Limits ########################## M208 X-250 Y-274 Z0 U0 S1 ; Set axis minima M208 X250 Y274 Z500 U180 S0 ; Set axis maxima ;############## Endstops ############################# M574 X1 S1 P"io1.in" ; Configure active-high endstop for low end on X via pin io1.in M574 Y1 S1 P"io2.in" ; Configure active-high endstop for low end on Y via pin io2.in ;############## Z-Probe ############################## M558 P5 C"io4.in" H1 A5 F120 T20000 S0.02 ; Set Z probe type to switch and the dive height + speeds G31 P500 X0 Y0 Z0 ; Set Z probe trigger value, offset and trigger height M557 X25:475 Y30:475 S100 ; Define mesh grid ;############## Bed Heater ########################### M308 S0 P"spi.cs3" Y"thermocouple-max31855" K"K" ; Configure sensor 0 as thermocouple via CS pin spi.cs1 M950 H0 C"out1" T0 Q10 ; Create bed heater output on out0 and map it to sensor 0 M143 H0 S180 ; Set temperature limit for heater 0 to 180C M307 H0 B0 S1.00 ; Disable bang-bang mode for the bed heater and set PWM limit M140 H0 ; Map heated bed to heater 0 ;############## Tool 0 Heaters ####################### M308 S1 P"1.temp0" Y"thermistor" T100000 B4725 C7.06e-8 ; Configure sensor 1 as thermistor on pin 1.temp0 M950 H1 C"1.out0" T1 ; Create nozzle heater output on 1.out0 and map it to sensor 1 M143 H1 S280 ; Set temperature limit for heater 1 to 280C M307 H1 B0 S1.00 ; Disable bang-bang mode for the nozzle heater and set PWM limit ;############## Tool 0 Fans ########################## M950 F0 C"1.out3" Q500 ; Create fan 0 on pin out3 and set its frequency M106 P0 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off M950 F1 C"1.out6" Q500 ; Create fan 1 on pin out4 and set its frequency M106 P1 S1 H1 T45 ; Set fan 1 value. Thermostatic control is turned on ;############## Tool 0 Switch ######################## M950 J0 C"1.io0.in" ; Tool 0 detector switch ;############## Tool 1 Heaters ####################### M308 S2 P"1.temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; Configure sensor 1 as thermistor on pin 1.temp0 M950 H2 C"1.out1" T2 ; Create nozzle heater output on 1.out0 and map it to sensor 1 M143 H2 S280 ; Set temperature limit for heater 1 to 280C M307 H2 B0 S1.00 ; Disable bang-bang mode for the nozzle heater and set PWM limit ;############## Tool 1 Fans ########################## M950 F2 C"1.out7" Q500 ; Create fan 0 on pin out3 and set its frequency M106 P2 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off M950 F3 C"1.out4" Q500 ; Create fan 1 on pin out4 and set its frequency M106 P3 S1 H2 T45 ; Set fan 1 value. Thermostatic control is turned on M950 F4 C"0.out4" Q1000 ; Create fan 0 on pin out3 and set its frequency M106 P4 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off ;############## Tool 0 Switch ######################## M950 J1 C"1.io1.in" ; Tool 1 detector switch ;############## Tools ################################ M563 P0 S"BMG Tool" D0 H1 F0 ; Px = Tool number, Dx = Drive Number (start at 0, after movement drives), H1 = Heater Number, Fx = Fan number print cooling fan G10 P0 S0 R0 ; Set tool 0 operating and standby temperatures(-273 = "off") ;M572 D0 S0.1 ; Set pressure advance on Extruder Drive 0 M563 P1 S"Hemera" D1 H2 F2 ; Px = Tool number, Dx = Drive Number (start at 0, after movement drives), H1 = Heater Number, Fx = Fan number print cooling fan G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures(-273 = "off") ;M572 D1 S0.1 ; Set pressure advance on Extruder Drive 1 ;############## Custom settings ###################### M98 P"/sys/Toffsets.g" ; Set tool offsets from the bed. In separate file so test macro can invoke. M98 P"/sys/FilamentRetraction.g" ; Set Filament Retraction M593 F20 ; Dynamic Acceleration Adjustment M592 D0 A0.000333458 B0.001738364 ;M207 S0.8 R0.1 F2400 Z0.5 ;############## Miscellaneous ######################## M501 ; Load saved parameters from non-volatile memoryPK LP\V= config.json{"board":"duet3","expansion_boards":[],"firmware":3,"standalone":false,"nvram":true,"auto_save":{"enabled":false,"save_threshold":10,"resume_threshold":11,"gcodes_to_run":"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"},"display":{"type":0,"encoder_steps":4,"spi_frequency":2000000,"menus":[{"name":"main","value":""}],"images":[]},"geometry":{"type":"corexy","mins":[0,0,0],"maxes":[500,500,500],"delta_radius":105.6,"homed_height":250,"low_dive_height":true,"max_carriage_travel":260,"print_radius":85,"rod_length":215,"z_min":0},"drives":[{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":160,"instant_dv":15,"max_speed":100,"acceleration":500,"current":800,"driver":0,"driver_v3":"0.0","endstop_pin":"io0.in","endstop_type":1,"endstop_location":1},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":160,"instant_dv":15,"max_speed":100,"acceleration":500,"current":800,"driver":1,"driver_v3":"0.1","endstop_pin":"io1.in","endstop_type":1,"endstop_location":1},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":3200,"instant_dv":0.2,"max_speed":3,"acceleration":20,"current":800,"driver":2,"driver_v3":"0.3","endstop_pin":"io2.in","endstop":null,"endstop_type":1,"endstop_location":1},{"direction":1,"microstepping":16,"microstepping_interpolation":true,"steps_per_mm":420,"instant_dv":2,"max_speed":20,"acceleration":250,"current":800,"driver":3,"driver_v3":"0.2"}],"idle":{"used":true,"factor":30,"timeout":30},"homing_speed_fast":30,"homing_speed_slow":6,"travel_speed":300,"z_dive_height":5,"slow_homing":false,"probe":{"type":"switch","recovery_time":0.4,"trigger_height":2.5,"trigger_value":500,"x_offset":0,"y_offset":0,"speed":2,"deploy":false,"points":[],"pwm_channel":3,"pwm_inverted":true,"pwm_pin":null,"input_pin":"io3.in","modulation_pin":null},"bed_is_nozzle":false,"bed":{"present":true,"use_pid":true,"heater":0},"chamber":{"present":false,"use_pid":false,"heater":2},"heaters":[{"temp_limit":180,"scale_factor":100,"series":2200,"thermistor":100000,"beta":4138,"a":0.0005717725,"b":0.0002416626,"c":0,"channel":0,"sensor":0,"output_pin":"out0","sensor_type":"max31855","sensor_pin":"spi.cs1"},{"temp_limit":350,"scale_factor":100,"series":2200,"thermistor":100000,"beta":4138,"a":0.0005717725,"b":0.0002416626,"c":0,"channel":1,"sensor":1,"output_pin":"out1","sensor_type":"max31855","sensor_pin":"spi.cs2"}],"num_nozzles":1,"toolchange_wait_for_temperatures":true,"generate_t_code":false,"tools":[{"mix_ratio":[],"number":0,"name":"","extruders":[0],"heaters":[1],"fans":[0],"x_offset":0,"y_offset":0,"z_offset":0}],"compensation_x_offset":15,"compensation_y_offset":15,"peripheral_points":3,"halfway_points":3,"calibration_factors":6,"probe_radius":85,"mesh":{"x_min":15,"x_max":475,"y_min":15,"y_max":475,"radius":85,"spacing":20},"home_first":false,"orthogonal":{"compensation":false,"height":50,"deviations":[0,0,0]},"network":{"enabled":true,"mac_address":"","name":"My Printer","password":"","ssid":"","ssid_password":"","dhcp":true,"ip":"192.168.1.20","netmask":"255.255.255.0","gateway":"192.168.1.254","protocols":{"http":true,"ftp":false,"telnet":false}},"fans":[{"name":"","value":0,"inverted":false,"frequency":500,"thermostatic":false,"heaters":[],"trigger_temperature":45,"output_pin":"out3"},{"name":"","value":100,"inverted":false,"frequency":500,"thermostatic":true,"heaters":[1],"trigger_temperature":45,"output_pin":"out4"}],"custom_settings":""}PK LP~ZZdwc2settings.json{"main":{"language":"en","lastHostname":"192.168.1.34","darkTheme":true,"useBinaryPrefix":true,"disableAutoComplete":true,"settingsStorageLocal":false,"settingsSaveDelay":2000,"cacheStorageLocal":true,"cacheSaveDelay":4000,"notifications":{"errorsPersistent":true,"timeout":5000},"webcam":{"url":"","updateInterval":5000,"liveUrl":"","useFix":false,"embedded":false,"rotation":0,"flip":"none"}},"machine":{"ajaxRetries":2,"updateInterval":250,"extendedUpdateEvery":20,"fileTransferRetryThreshold":358400,"crcUploads":true,"pingInterval":2000,"babystepAmount":0.05,"codes":["M0","M1","M84"],"displayedExtraTemperatures":[],"displayedExtruders":[0,1],"displayedFans":[-1,2,0],"moveSteps":{"X":[100,50,10,1,0.1],"Y":[100,50,10,1,0.1],"Z":[50,25,1,0.5,0.05],"default":[100,50,10,1,0.1]},"moveFeedrate":6000,"extruderAmounts":[100,50,20,10,5,1],"extruderFeedrates":[60,30,15,5,1],"temperatures":{"tool":{"active":[250,235,220,205,195,160,120,100,0],"standby":[210,180,160,140,0]},"bed":{"active":[110,100,90,70,65,60,0],"standby":[40,30,0]},"chamber":[90,80,70,60,50,40,0]},"spindleRPM":[10000,75000,5000,2500,1000,0]}}PK LPnP//FilamentRetraction.gM207 S0.5 F2400 Z0.5 P0 M207 S0.8 F2400 Z0.5 P1PK LP\^^ filaments.csvRepRapFirmware filament assignment file v1 generated at 2020-01-15 19:00 extruder,filament 0, PK LP_finish.gT-1 ; Unmount tool M140 S-273 ; Turn off bed M98 P"/sys/homey.g" ; Home Y out of the wayPK LPu, heightmap.csvRepRapFirmware height map file v2 generated at 2020-04-30 09:09 xmin,xmax,ymin,ymax,radius,xspacing,yspacing,xnum,ynum -225.00,225.00,-225.00,225.00,-1.00,25.00,25.00,19,19 0.015, 0.026, 0.039, 0.047, 0.067, 0.072, 0.091, 0.103, 0.114, 0.118, 0.128, 0.139, 0.151, 0.149, 0.141, 0.137, 0.139, 0.149, 0.138 -0.022, -0.012, 0.003, 0.018, 0.033, 0.053, 0.058, 0.070, 0.077, 0.076, 0.094, 0.098, 0.107, 0.109, 0.105, 0.112, 0.113, 0.118, 0.112 -0.056, -0.037, -0.026, -0.010, 0.005, 0.024, 0.029, 0.036, 0.043, 0.050, 0.059, 0.077, 0.080, 0.093, 0.094, 0.091, 0.097, 0.099, 0.096 -0.066, -0.049, -0.036, -0.016, -0.006, 0.012, 0.019, 0.029, 0.035, 0.038, 0.050, 0.063, 0.075, 0.079, 0.075, 0.081, 0.089, 0.086, 0.093 -0.077, -0.058, -0.039, -0.013, -0.018, -0.007, 0.006, 0.021, 0.021, 0.032, 0.044, 0.069, 0.066, 0.075, 0.072, 0.076, 0.080, 0.081, 0.077 -0.082, -0.061, -0.054, -0.042, -0.021, -0.018, 0.000, 0.014, 0.008, 0.023, 0.042, 0.046, 0.052, 0.063, 0.066, 0.065, 0.074, 0.072, 0.077 -0.088, -0.071, -0.062, -0.054, -0.038, -0.019, -0.020, -0.012, -0.009, 0.012, 0.016, 0.033, 0.047, 0.044, 0.054, 0.056, 0.057, 0.060, 0.060 -0.076, -0.073, -0.059, -0.047, -0.040, -0.020, -0.019, -0.017, -0.004, 0.000, 0.012, 0.032, 0.036, 0.037, 0.052, 0.050, 0.052, 0.054, 0.067 -0.077, -0.059, -0.059, -0.018, -0.037, -0.031, -0.023, -0.014, -0.007, -0.008, 0.013, 0.030, 0.034, 0.037, 0.041, 0.049, 0.041, 0.054, 0.057 -0.059, -0.056, -0.041, -0.038, -0.036, -0.023, -0.016, -0.012, -0.009, 0.007, 0.008, 0.022, 0.031, 0.041, 0.043, 0.043, 0.047, 0.052, 0.060 -0.054, -0.047, -0.049, -0.041, -0.020, -0.029, -0.015, -0.011, -0.011, -0.014, 0.014, 0.023, 0.025, 0.036, 0.042, 0.037, 0.045, 0.048, 0.057 -0.031, -0.033, -0.020, -0.027, -0.020, -0.014, -0.013, -0.002, 0.000, 0.005, 0.014, 0.020, 0.036, 0.041, 0.038, 0.042, 0.043, 0.057, 0.058 -0.018, -0.015, -0.019, -0.016, -0.015, -0.009, -0.007, 0.001, 0.007, 0.010, 0.013, 0.029, 0.039, 0.043, 0.052, 0.053, 0.057, 0.076, 0.128 0.008, 0.004, 0.004, 0.002, 0.011, 0.016, 0.012, 0.013, 0.011, 0.023, 0.023, 0.038, 0.053, 0.057, 0.060, 0.065, 0.076, 0.190, 0.388 0.038, 0.033, 0.027, 0.025, 0.033, 0.031, 0.035, 0.032, 0.027, 0.041, 0.041, 0.056, 0.070, 0.074, 0.081, 0.082, 0.097, 0.222, 0.456 0.059, 0.057, 0.049, 0.046, 0.047, 0.052, 0.052, 0.047, 0.044, 0.049, 0.050, 0.069, 0.080, 0.089, 0.086, 0.093, 0.097, 0.129, 0.201 0.094, 0.082, 0.089, 0.077, 0.071, 0.081, 0.076, 0.073, 0.064, 0.072, 0.076, 0.087, 0.110, 0.115, 0.112, 0.118, 0.117, 0.127, 0.132 0.129, 0.117, 0.110, 0.105, 0.104, 0.103, 0.103, 0.096, 0.093, 0.094, 0.093, 0.112, 0.125, 0.142, 0.213, 0.243, 0.162, 0.142, 0.151 0.165, 0.157, 0.147, 0.144, 0.144, 0.144, 0.138, 0.130, 0.126, 0.124, 0.129, 0.147, 0.155, 0.204, 0.406, 0.463, 0.238, 0.169, 0.179 PK LPRH 88 homeall.g; homeall.g ; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ; ################# Homeall Preparation ############### G91 ; Relative positioning ; ################# Home Y ############################ G1 H1 Y-999 F1800 ; Move quickly to Y axis endstop and stop there (first pass) G1 Y5 F18000 ; Go back a few mm G1 H1 Y-999 F180 ; Move slowly to Y axis endstop once more (second pass) G1 Y10 F360 ; Move y back 10mm so the homing flag is clear ; ################# Home X ############################ G1 H1 X-999 F1800 ; Move quickly to X axis endstop and stop there (first pass) G1 X5 F18000 ; Go back a few mm G1 H1 X-999 F180 ; Move slowly to X axis endstop once more (second pass) G1 X10 F360 ; Move x back 10mm so the homing flag is clear ; ################# Home Z ############################ G90 G1 X0 Y0 F25000 ; Move to the center of the bed M558 F250 ; Set the probing speed G30 ; Probe a single point M558 F50 ; Set a slower probing speed G30 ; Probe a single point G32 ; Run 3-point bed calibration defined in bed.g ; ################# End ############################## G1 Z5 ; Move the bed down slightly G90 ; Absolute positioning G1 X0 Y0 F25000 ; Move to the centre of the bed PK LPHRhomeu.g; ################# Homeall Preparation ############### G91 ; Relative positioning ; ################# Home U ############################ G1 H1 C-5 F500 ; Move quickly to U axis endstop and stop there (first pass)PK LP7d J  homex.g; homex.g ; called to home the X axis ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ; ################# Home X Preparation ################ M98 P"homey.g" ; Home Y axis first G91 ; Relative positioning ; ################# Home X ############################ G1 H1 X-505 F1800 ; Move quickly to X axis endstop and stop there (first pass) G1 X5 F18000 ; Go back a few mm G1 H1 X-505 F180 ; Move slowly to X axis endstop once more (second pass) G1 X10 F360 ; Move back 10mm to clear the endstop flag ; ################# Home X Finish ##################### G90 ; Absolute positioning PK LPDhomey.g; homey.g ; called to home the Y axis ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ; ################# Home Y Preparation ################ G91 ; Relative positioning ; ################# Home Y ############################ ;G1 H2 Z5 F18000 ; Lift Z relative to current position G1 H1 Y-505 F1800 ; Move quickly to Y axis endstop and stop there (first pass) G1 Y5 F18000 ; Go back a few mm G1 H1 Y-505 F180 ; Move slowly to Y axis endstop once more (second pass) G1 Y10 F360 ; Move back 10mm to clear the endstop flag ; ################# Home Y Finish ##################### G90 ; Absolute positioning PK LP'  homez.g; homez.g ; called to home the Z axis ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) ; ################# Home Z Preparation ################ G90 G1 X0 Y0 F10000 ; Move to the center of the bed ; ################# Home Z Preparation ################ M558 F250 ; Set the probing speed G30 ; Probe a single point M558 F50 ; Set a slower probing speed G30 ; Probe a single pointPK LP車pause.g; pause.g ; called when a print from SD card is paused ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) M83 ; relative extruder moves G1 E-10 F3600 ; retract 10mm of filament G91 ; relative positioning G1 Z5 F360 ; lift Z by 5mm G90 ; absolute positioning G1 X0 Y0 F6000 ; go to X=0 Y=0 PK LP[Fresume.g; resume.g ; called before a print from SD card is resumed ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) G1 R1 X0 Y0 Z5 F6000 ; go to 5mm above position of the last print move G1 R1 X0 Y0 ; go back to the last print move M83 ; relative extruder moves G1 E10 F3600 ; extrude 10mm of filament PK LPbu_Wsleep.g; sleep.g ; called when M1 (Sleep) is being processed ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) PK LPmr}//start.g;M190 S70 ;M140 R50 ;T-1 ;G32 ;G1 X0 Y0 ;G29 S1PK LPidstop.g; stop.g ; called when M0 (Stop) is run (e.g. when a print from SD card is cancelled) ; ; generated by RepRapFirmware Configuration Tool v2.1.4 on Mon Dec 09 2019 17:42:21 GMT+0000 (Greenwich Mean Time) PK LPBtfree0.g; Runs at the start of a toolchange if the current tool is tool0. ; Note: tool offsets are applied at this point unless we preempt commands with G53! ; Note: Prior to this macro, XYZ have been saved to slot 2 by the firmware as though a G60 S2 were executed. ; ################# Tool 0 Free Prep ################## G91 ; Relative to move bed down G1 H2 Z5 F6000 ; Move the bed further from the nozzle prior to any tool moves. G90 ; Return to absolute ; ################# Tool 0 Free ####################### G53 G0 X212.7 Y176 F10000 ; Rapid to the approach position with tool-0. (park_x, park_y - offset). X first in case close to tool row. G53 G0 Y256 F10000 ; Rapid to the approach position with tool-0. (park_x, park_y - offset) G53 G1 Y271 F3000 ; Controlled move to the park position with tool-0. (park_x, park_y) M98 P"/macros/tool_unlock.g" ; Unlock the tool G53 G1 Y206 F6000 ; Move the carraige to retract the pin until it clears the tool. G53 G0 Y176 F10000 ; Rapid to a position where a future tool change won't hurt anything by returning to this position via its G60 S2PK LPStfree1.g; ################# Tool 1 Free Prep ################## G91 ; Relative to move bed down G1 H2 Z5 F6000 ; Move the bed further from the nozzle prior to any tool moves. G90 ; Return to absolute ; ################# Tool 1 Free ####################### G53 G0 X109.5 Y176 F10000 ; Rapid to the approach position with tool-0. (park_x, park_y - offset). X first in case close to tool row. G53 G0 Y256 F10000 ; Rapid to the approach position with tool-0. (park_x, park_y - offset) G53 G1 Y272 F3000 ; Controlled move to the park position with tool-0. (park_x, park_y) M98 P"/macros/tool_unlock.g" ; Unlock the tool G53 G1 Y206 F6000 ; Move the carraige to retract the pin until it clears the tool. G53 G0 Y176 F10000 ; Rapid to a position where a future tool change won't hurt anything by returning to this position via its G60 S2PK LPs>> Toffsets.gG10 P0 Z-8.44 X4.685 Y39.716 G10 P1 Z-3.00 X31.086 Y40.012 PK LPj-- tool0remove.gG91 G0 Z5 G90 M98 P"homex.g" M98 P"tfree0.g" PK LP߯*ff tool1remove.gG91 G1 H2 Z5 F6000 ; lift Z relative to current position G90 M98 P"homex.g" M98 P"tfree1.g" PK LPtpost0.g; Runs after firmware thinks Tool0 is selected ; Note: tool offsets are applied at this point! ; Note that commands prefixed with G53 will NOT apply the tool offset. ; ################# Tool 0 Post Prep ################## G53 G0 X212.7 Y226 F10000 ; Rapid to the approach position without any current tool. G91 ; Relative to move bed down G1 Z5 F6000 ; Move the bed further from the nozzle prior to any tool moves. G90 ; Return to absolute M400 ; Make sure all moves are finished ; ################# Tool 0 Post ####################### G53 G1 Y271 F6000 ; Move to the pickup position with tool0. M98 P"/macros/tool_lock.g" ; Lock the tool G53 G1 Y246 F6000 ; Retract the entire tool and wipe Backwards. G53 G1 Y266 F10000 ; Wipe Forwards. G53 G1 Y246 F10000 ; Wipe Backwards. G53 G1 Y266 F10000 ; Wipe Forwards. G53 G1 Y176 F10000 ; Wipe Backwards. ; ################# Tool 0 Post Print Prep ############ G1 R2 Z0 ; Restore prior position now accounting for new tool offset. Z first to avoid certain collisions when near tool parking. G1 R2 Y0 F6000 ; Restore prior position now accounting for new tool offset G1 R2 X0 F6000 ; Restore prior position now accounting for new tool offset M106 R2 ; Restore print cooling fan speedPK LPtpost1.g; Runs after firmware thinks Tool0 is selected ; Note: tool offsets are applied at this point! ; Note that commands prefixed with G53 will NOT apply the tool offset. ; ################# Tool 1 Post Prep ################## G53 G0 X109.5 Y226 F10000 ; Rapid to the approach position without any current tool. G91 ; Relative to move bed down G1 Z10 F6000 ; Move the bed further from the nozzle prior to any tool moves. G90 ; Return to absolute M400 ; Make sure all moves are finished ; ################# Tool 1 Post ####################### G53 G1 Y272 F6000 ; Move to the pickup position with tool0. M98 P"/macros/tool_lock.g" ; Lock the tool G53 G1 Y246 F6000 ; Retract the entire tool and wipe Backwards. G53 G1 Y266 F10000 ; Wipe Forwards. G53 G1 Y246 F10000 ; Wipe Backwards. G53 G1 Y266 F10000 ; Wipe Forwards. G53 G1 Y176 F10000 ; Wipe Backwards. ; ################# Tool 1 Post Print Prep ############ G1 R2 Z0 ; Restore prior position now accounting for new tool offset. Z first to avoid certain collisions when near tool parking. G1 R2 Y0 F6000 ; Restore prior position now accounting for new tool offset G1 R2 X0 F6000 ; Restore prior position now accounting for new tool offset M106 R2 ; Restore print cooling fan speed PK LPr)USStpre0.g; Runs after freeing the previous tool if the next tool is tool-0. ; Note: tool offsets are not applied at this point! ; ################# Tool 0 Pre Prep ################### if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed ; If the printer hasn't been homed, home it M98 P"0:/sys/homeall.g" ; Home all axis G53 G0 X212.7 Y206 F10000 ; Rapid to the approach position without any current tool. This lets the human know the next command is waiting on this new tool. M116 P0 ; Wait for set temperatures to be reached PK LPݥTSStpre1.g; Runs after freeing the previous tool if the next tool is tool-0. ; Note: tool offsets are not applied at this point! ; ################# Tool 1 Pre Prep ################### if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed ; If the printer hasn't been homed, home it M98 P"0:/sys/homeall.g" ; Home all axis G53 G0 X109.5 Y206 F10000 ; Rapid to the approach position without any current tool. This lets the human know the next command is waiting on this new tool. M116 P0 ; Wait for set temperatures to be reached PK LPKhh unload_tool.gif sensors.gpIn[0].value = 1 M98 p"tool0remove.g" if sensors.gpIn[1].value = 1 M98 p"tool1remove.g" PK LP+@jbed_threeScrews.gPK LPTe-bed.gPK LPScancel.gPK LP|config-override.gPK LPӑconfig.gPK LP+ ^ j#config.g.bakPK LP\V= *Aconfig.jsonPK LP~ZZNdwc2settings.jsonPK LPnP//pSFilamentRetraction.gPK LP\^^ Sfilaments.csvPK LP_ZTfinish.gPK LPu, Theightmap.csvPK LPRH 88 ahomeall.gPK LPHR~ghomeu.gPK LP7d J  hhomex.gPK LPDkhomey.gPK LP'  ohomez.gPK LP車6qpause.gPK LP[Frresume.gPK LPbu_Wtsleep.gPK LPmr}//iustart.gPK LPidustop.gPK LPBvtfree0.gPK LPS{tfree1.gPK LPs>> Toffsets.gPK LPj-- ]tool0remove.gPK LP߯*ff tool1remove.gPK LPFtpost0.gPK LPktpost1.gPK LPr)USStpre0.gPK LPݥTSS tpre1.gPK LPKhh unload_tool.gPK