Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Configuration file for Duet WiFi.
- ; Executed by the firmware on start-up.
- ; General
- M550 P"Name" ; set printer name
- M551 P"Pass" ; set password
- M111 S0 ; debug off
- G21 ; use millimetres
- G90 ; absolute coordinates
- M83 ; relative extruder moves
- ; PanelDue
- M575 P1 S1 B115200 ; configure the PanelDue serial port
- ; Networking
- M552 S1 ; enable network
- M586 P0 S1 ; enable HTTP
- M586 P1 S1 ; enable FTP
- M586 P2 S1 ; enable Telnet
- ; Mechanics
- ;M665 R222.06 L440 B160 H384 ; set delta mechanics (theoretical)
- M665 L440.000:440.000:440.000 R260.604 H396.936 B138.0 X-0.865 Y0.582 Z0.000
- M574 X2 P"xstop" S1 ; configure X tower endstop
- M574 Y2 P"ystop" S1 ; configure Y tower endstop
- M574 Z2 P"zstop" S1 ; configure Z tower endstop
- M666 X-0.059 Y0.024 Z0.035 A0.00 B0.00 ; set endstop adjustments
- M208 Z0 S1 ; set minimum Z
- ; Drives
- M584 X0 Y1 Z2 E3:4 ; set drive mapping
- M569 P0 S1 ; physical drive 0 goes forwards
- M569 P1 S1 ; physical drive 1 goes forwards
- M569 P2 S1 ; physical drive 2 goes forwards
- M569 P3 S1 ; physical drive 3 goes forwards
- M569 P4 S0 ; physical drive 4 goes backwards
- M906 X1200 Y1200 Z1200 E600:600 I30 ; set motor currents (mA) and motor idle factor in per cent
- M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation
- M92 X160.00 Y160.00 Z160.00 E415.00:415.00 ; set steps per mm
- M203 X18000.00 Y18000.00 Z18000.00 E4800.00:4800.00 ; set maximum speeds (mm/min)
- M201 X6000.00 Y6000.00 Z6000.00 E10000.00:10000.00 ; set accelerations (mm/s^2)
- M566 X480.00 Y480.00 Z480.00 E1200.00:1200.00 ; set maximum instantaneous speed changes (mm/min)
- M593 P"zvd" F42.86 ; set input shaping
- M84 S120 ; Set idle timeout
- ; Extruder 0
- M308 S1 P"e0temp" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor
- M950 H1 C"e0heat" T1 ; create heater 1
- M143 H1 S285 ; set temperature limit for heater 1 to 285C
- M307 H1 A541.9 C175.2 D4.8 S1.00 V24.2 B0 ; set heater 1 model parameters
- M563 P0 D0 H1 F0 ; define tool 0
- G10 P0 X-9.0 Y0.0 Z0.00 ; set tool 0 axis offsets
- M568 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
- M309 P0 S0.025 ; extruder 0 heater feedforward
- M572 D0 S0.20 ; extruder 0 pressure advance
- M591 D0 P7 C"e0stop" S1 L7 E15 R70:150 ; set pulse filament sensor for extruder 0
- ; Extruder 1
- M308 S2 P"e1temp" Y"thermistor" T100000 B4138 ; configure sensor 2 as thermistor
- M950 H2 C"e1heat" T2 ; create heater 2
- M143 H2 S285 ; set temperature limit for heater 2 to 285C
- M307 H2 A430.6 C137.5 D4.8 S1.00 V24.2 B0 ; set heater 2 model parameters
- M563 P1 D1 H2 F0 ; define tool 1
- G10 P1 X8.83 Y-0.05 Z0.00 ; set tool 1 axis offsets
- M568 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C
- M309 P1 S0.025 ; extruder 1 heater feedforward
- M572 D1 S0.20 ; extruder 1 pressure advance
- M591 D1 P7 C"e1stop" S1 L7 E15 R70:150 ; set pulse filament sensor for extruder 1
- ; Fans
- M950 F0 C"fan0" Q500 ; create fan 0 (print fan)
- M106 P0 S0 L0.20 B0.2 H-1 ; set fan 0 parameters
- M950 F1 C"fan1" Q500 ; create fan 1 (head fan)
- M106 P1 H1:2 T45 ; set fan 1 thermostatic control
- ; Z-Probe
- M950 S0 C"exp.heater3" ; define the probe control signal
- M558 P9 C"^zprobe.in" H3.5 F120 T6000 R0.25 ; set Z probe type to bltouch and the dive height + speeds
- G31 P500 X-1.1 Y26.9 Z3.860 ; set Z probe trigger value, offset and trigger height
- M557 R100 S12.5 ; define mesh grid
- M376 H0 ; set mesh grid taper
- ; Bed
- M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor
- M950 H0 C"bedheat" T0 Q10 ; create heater 0
- M140 P0 H0 ; create bed heater
- M143 H0 S120 ; set temperature limit for heater 0 to 120C
- M307 H0 A354.9 C738.0 D1.3 S1.00 V24.4 B0 ; set bed heated model parameters
- ; Resurrection
- M911 S21 R23 P"G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
- ; On-board Temperature Sensors
- M308 S10 Y"mcu-temp" A"MCU" ; define sensor 10 as MCU temperature sensor
- M308 S11 Y"drivers" A"Duet stepper drivers" ; define sensor 11 as stepper driver temperature sensor
- M950 F2 C"fan2" ; create fan 2 (board fan)
- M106 P2 H10:11 T40 ; set fan 2 thermostatic control
- M912 P0 S0 ; calibrate MCU temperature
- ; Calibration Data
- M501 ; load config-override.g file
- M208 Z2 S1 ; do not allow the head to reach Z=0 for safety
- ; later the auto-calibration will restore this
- ; Finalize Initialization
- G4 S1 ; wait for the LCD to boot
- M98 P"sounds/boot.g" ; boot complete
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement