Longfellow/sys/config.g

82 lines
4.0 KiB
Plaintext

; Configuration file for Duet Maestro (firmware version 3)
M98 P"0:/macros/Initialise Variables" ; load defaults
; General preferences
G90 ; abs coordinates
M83 ; rel extruder
M550 P"Longfellow" ; printer name
M918 P1 E4 F2000000 ; LCD
; Network
M551 P"reprap" ; password
M552 P10.0.0.5 S1 ; network
M586 P0 S1 ; HTTP
M586 P1 S0 ; FTP
M586 P2 S0 ; Telnet
; Drives
M569 P0 S1 V0 ; X
M569 P1 S1 V0 ; Y
M569 P2 S0 V0 ; Z1 - rev
M569 P4 S0 V0 ; Z2 - rev
M569 P3 S0 V0 ; E0 - rev
M584 X0 Y1 Z2:4 E3 ; Drive mapping
; M92 X80 Y80 Z400 E433 S16 ; titan
M92 X80 Y80 Z400 E395.5 S16 ; Steps/mm @1/16 microsteps, autoscaled later (hemera)
M350 X64 Y64 Z32 I1 ; Microsteps & interpolation (scales steps/mm)
;M350 E32 I0
M203 S1 X1000 Y500 Z40 E300 ; Max speed (mm/s)
M201 X4000 Y3000 Z2000 E2000 ; Max accel (mm/s^2)
M204 P2000 T3000 ; Max print/travel accel (mm/s^2)
M566 X600 Y600 Z120 E200 ; Max jerk (mm/min)
M906 X900 Y900 Z900 E800 I30 ; Motor current (mA) and idle %
M84 S30 ; Idle timeout (s)
; Axis Limits
M208 X0:330 Y0:310 Z0:400 ; set axis limits
; Endstops
M574 X1 S1 P"xstop" ; active-high, for low end
M574 Y1 S1 P"ystop" ; active-high, for low end
M574 Z1 P"nil" ; delete default Z
; Z-Probe
M558 P5 C"zprobe.in" A2 H2 F250 T10000 ; Z probe - repeats, height, probe speed, travel speed
M557 X{global.probeXoffset,300} Y10:300 P5 ; probe grid
G31 X{global.probeXoffset} Y{global.probeYoffset} Z{global.probeZoffset} ; probe offsets: z+ moves head down X25 bowden - X64 direct (then add tool offset)
M671 X-26:328 Y0:0 S2 ; Leadscrew location. 2mm max adjustment.
M591 D0 P2 S1 C"e0stop" ; Filament Monitor
; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 A"Bed"
M950 H0 C"bedheat" T0 ; bed on bedheat pin, map to sensor 0
M307 H0 B0 S1.00 ; PWM mode, limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; Bed limit 120°C
M308 S1 P"e0temp" Y"thermistor" T100000 A"Nozzle"
M950 H1 C"e0heat" T1 ; nozzle on e0heat pin, map to sensor 1
M307 H1 B0 S1.00 ; PWM mode, limit
M143 S300 ; Hotend limit 300°C
M308 S10 Y"mcu-temp" A"MCU" ; mcu temp
M308 S11 Y"drivers" A"Drivers" ; driver temps
; Fans
M950 F0 C"fan0" Q50 ; fan 1, pin fan1, set freq
M950 F1 C"fan1" Q50 ; fan 0, pin fan0, set freq
; M950 F2 C"fan2" Q50 ; fan 2, pin fan2, set freq - controller fan
M106 P0 C"Part" S0 H-1 L0.25 ; name fan 0, manual
M106 P1 C"Head" H1 T50:70 L0.25 ; name fan 1, auto
; M106 P2 C"Control" H10:11 T45:65 L0.25 ; name fan 2, auto
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X-17.5 Y0 Z-0.49 ; set tool 0 offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
M404 N1.75 D0.8 ; filament and nozzle diameters (for monitor only)
; Miscellaneous
M501 ; load saved parameters
T0 ; select tool 0
;M307 H1 B0 R4.646 C186.4:77.4 D3.10 S1.00 V24.3 ;v7
M307 H1 R1.968 C254.488:174.967 D4.36 S1.00 V24.1 B0 ; hemera