Advertisement
Guest User

Untitled

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