; Configuration file for RepRapFirmware on Duet 3 Main Board 6HC ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.5.10 on Wed Jan 29 2025 09:43:57 GMT-0800 (Pacific Standard Time) ; General G90 ; absolute coordinates M83 ; relative extruder moves M550 P"Duet 3" ; set hostname ; Smart Drivers M569 P0.0 S1 D2 ; driver 0.0 goes forwards (X axis) M569 P0.1 S0 D2 ; driver 0.1 goes forwards (Y axis) M569 P0.2 S1 D2 ; driver 0.2 goes forwards (Z axis) M569 P0.3 S1 D2 ; driver 0.4 goes forwards (z axis) M569 P0.4 S0 D2 ; driver 0.3 goes forwards (extruder 0) ; Motor Idle Current Reduction M906 I30 ; set motor current idle factor M84 S30 ; set motor current idle timeout ; Axes M584 X0.0 Y0.1 Z0.2:0.3 ; set axis mapping M350 X16 Y16 Z16 Z16 I1 ; configure microstepping with interpolation M906 X1400 Y3200 Z1400 Z1400 ; set axis driver currents M92 X640 Y640 Z640 Z640 ; configure steps per mm M208 X0:500 Y0:500 Z0:400 Z0:400 ; set minimum and maximum axis limits M566 X500 Y900 Z120 Z120 ; set maximum instantaneous speed changes (mm/min) M203 X800 Y800 Z600 Z600 ; set maximum speeds (mm/min) M201 X250 Y500 Z20 'z20 ; set accelerations (mm/s^2) ; Extruders M584 E0.4 ; set extruder mapping M350 E16 I1 ; configure microstepping with interpolation M906 E1400 ; set extruder driver currents M92 E420 ; configure steps per mm M566 E120 ; set maximum instantaneous speed changes (mm/min) M203 E5000 ; set maximum speeds (mm/min) M201 E1000 ; set accelerations (mm/s^2) ; Kinematics M669 K0 ; configure Cartesian kinematics ; Probes M558 K0 P9 C"io4.in" H0 F120 T6000 ; configure BLTouch probe via slot #0 Higher Positive is higher off of 0 G31 P500 X43 Y21 Z2.5; set Z probe trigger value, offset and trigger height M950 S0 C"io4.out" ; create servo #0 for BLtouch ; Endstops M574 X2 P"io8.in" S1 ; configure X axis endstop M574 Y1 P"io6.in" S1 ; configure Y axis endstop ;M574 Z1 S2 ; configure Z axis endstop ;M574 'z1 S2 ; configure z axis endstop ; Sensors M308 S0 P"temp0" Y"PT1000" A"RTemp" ;Pt1000 located in right side of hot block M308 S1 P"temp1" Y"PT1000" A"LeftFront" ; configure sensor 1 as thermistor on pin temp1 ;M308 S1 P"temp1" Y"thermistor" A"LeftFront" T100000 B4725 C7.06e-8 ; configure sensor #1 ;M308 S0 P"temp0" Y"thermistor" A"Nozzle" T100000 B4725 C7.06e-8 ; configure sensor #1 ; Heaters ;M950 H1 C"out1" T0 ;2 Heaters wired to separate connectors but treated as a single logical heater M950 H1 C"out1+out2" T0 ;2 Heaters wired to separate connectors but treated as a single logical heater M950 H2 C"out3" T1 M143 H1 S310 M307 H1 R1.43 D5.5 E1.35 K0.56 B0 V24 M570 H1 P10 T15 ; An anomaly on heater 1 must persist for 10 seconds, and must be greater or less than 15C from the setpoint, to raise a heater fault. ; Heated beds M140 P2 H2 ; configure heated bed #0 ; Fans M950 F0 C"out5" ; create fan #0 M106 P0 S255 H1 T150 ;Enable thermostatic hotend fan (Fan turns on at 45C) M950 F1 C"out4" ; create fan #1 M106 P1 S0 B0.1 H1 T45 ; configure fan #1 ; Tools M563 P0 D0 H1 S"Mosquito Magnum+" F1 ;Define Mosquito Magnum+ Tool T0 ;Set tool 0 as active tool ;G10 P0 S0 R0 ;Set tool operating and standby temperatures M557 X10:490 Y10:490 S20 ; probe from X=30 to 500, Y=10 to 500mm with a mesh spacing of 50mm