@Phaedrux
config.g
;
; config.g
; dowell3d 1000x1000x1600 printer
; duet 6hc motherboard
; duet 3hc v1.02 expansion board (extruder only)
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
; Wait a moment for the CAN expansion boards to start
G4 S2
; Drives
;x
M569 P0.0 S1 ; physical drive 0.0 goes forwards
;y
M569 P0.1 S1 ; physical drive 0.1 goes forwards
;z drives
M569 P0.2 S0 ; physical drive 0.2 goes forwards
M569 P0.3 S0 ; physical drive 0.3 goes forwards
M569 P0.4 S0 ; physical drive 0.4 goes forwards
M569 P0.5 S0 ; physical drive 0.5 goes forwards
;extruder
M569 P1.0 S0 ; physical drive 1.0 goes forwards
M584 X0.0 Y0.1 Z0.2:0.4:0.5:0.3 E1.0
M350 X16 Y128 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y1280.00 Z1926.00 E420.00 ; set steps per mm
M566 X900.00 Y900.00 Z60.00 E120.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z500.00 E1200.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E250.00 ; set accelerations (mm/s^2)
M906 X2800 Y2800 Z1800 E1200 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X1200 Y2000 Z1600 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
M574 Z1 S1 P"io4.in"
; Z-Probe
M950 S0 C"io7.out" ; create servo pin 0 for BLTouch
M558 P9 C"^io7.in" H3 F340 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y21 Z2.73 ; set Z probe trigger value, offset and trigger height
;M558 P9 C"^io4.in" H100 F120 T6000 ; set Z probe type to switch and the dive height + speeds
M556 S50 X0 Y0 Z0 ; set orthogonal axis compensation parameters
M557 X15:985 Y15:195 S20 ; define mesh grid
M671 X-85:1090:1090:-85 Y265:265:765:765 S0.5 ; define lead screw locations, fl, fr, br, bl
; Heaters
M308 S0 P"temp0" Y"thermistor" T100000 B3950
M950 H0 C"out0" T0
M307 H0 B1 R0.138 C790.6 D13.87 S1.00 V24.0 ; enable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S80 ; set temperature limit for heater 0 to 80C
M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp0
M950 H1 C"out1" T1 ; create nozzle heater output on out1 and map it to sensor 1
M307 H1 B0 R1.465 C296.7:296.7 D8.30 S1.00 V24.0
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S300 ; set temperature limit for heater 1 to 300C
; Fans
M950 F0 C"out3" Q500 ; create fan 0 on pin fan0 and set its frequency
;M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
M106 P0 C"Part Fan" S0 I0 H-1 ; set fan 0 name, value, PWM signal inversion and frequency. Thermostatic control is turned off
M950 F1 C"out4" Q500 ; create fan 1 on pin fan1 and set its frequency
;M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on
M106 P1 C"Tool Fan" P1 S1 I0 H1 T50 ; set fan 1 name, value, PWM signal inversion and frequency. Thermostatic control is turned on
; Tools
M563 P0 S"e0" D0 H1 F1
G10 P0 X100 Y100 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; panel due
M575 P1 S1 B57600
; Custom settings are not defined
homeall.g
; homeall.g
; called to home all axes
;
M98 P"homex.g"
M98 P"homey.g"
M98 P"homez.g"
homez.g
; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v3.3.13 on Wed Sep 21 2022 12:53:44 GMT-0500 (Central Daylight Time)
G90
G1 H2 Z6 F6000 ; lift Z relative to current position
T1
G1 x25 y25 f3000
G30
G91
m122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.4.4 (2022-10-20 16:19:01) running on Duet 3 MB6HC v1.01 (SBC mode)
Board ID: 08DJM-956BA-NA3TJ-6JKD4-3SN6K-KBALU
Used output buffers: 1 of 40 (12 max)
=== RTOS ===
Static ram: 152824
Dynamic ram: 67156 of which 0 recycled
Never used RAM 130620, free system stack 154 words
Tasks: SBC(ready,0.6%,466) HEAT(notifyWait,0.0%,322) Move(notifyWait,0.0%,246) CanReceiv(notifyWait,0.0%,798) CanSender(notifyWait,0.0%,335) CanClock(delaying,0.0%,340) TMC(notifyWait,7.9%,57) MAIN(running,91.2%,1231) IDLE(ready,0.3%,30), total 100.0%
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 00:09:20 ago, cause: software
Last software reset at 2023-01-10 16:05, reason: User, GCodes spinning, available RAM 130188, slot 0
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task SBC Freestk 0 n/a
Error status: 0x00
Aux0 errors 0,0,0
Step timer max interval 135
MCU temperature: min 26.8, current 28.2, max 28.4
Supply voltage: min 23.7, current 24.0, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.0, current 12.1, max 12.1, under voltage events: 0
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 0, mspos 520, reads 40769, writes 19 timeouts 0
Driver 1: standstill, SG min 0, mspos 185, reads 40769, writes 19 timeouts 0
Driver 2: standstill, SG min 0, mspos 648, reads 40769, writes 19 timeouts 0
Driver 3: standstill, SG min 0, mspos 648, reads 40769, writes 19 timeouts 0
Driver 4: standstill, SG min 0, mspos 648, reads 40769, writes 19 timeouts 0
Driver 5: standstill, SG min 0, mspos 648, reads 40769, writes 19 timeouts 0
Date/time: 2023-01-10 16:14:41
Slowest loop: 64.65ms; fastest: 0.03ms
=== Storage ===
Free file entries: 10
SD card 0 not detected, interface speed: 37.5MBytes/sec
SD card longest read time 0.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 125, segments created 3, maxWait 121451ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 20, completed 20, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP* is doing "M122" in state(s) 0
Telnet is idle in state(s) 0
File is idle in state(s) 0
USB is idle in state(s) 0
Aux is idle in state(s) 0
Trigger* is idle in state(s) 0
Queue is idle in state(s) 0
LCD is idle in state(s) 0
SBC is idle in state(s) 0
Daemon is idle in state(s) 0
Aux2 is idle in state(s) 0
Autopause is idle in state(s) 0
Code queue is empty
=== CAN ===
Messages queued 5020, received 4493, lost 0, boc 0
Longest wait 1ms for reply type 6042, peak Tx sync delay 175, free buffers 50 (min 49), ts 2805/2804/0
Tx timeouts 0,0,0,0,0,0
=== SBC interface ===
Transfer state: 5, failed transfers: 0, checksum errors: 0
RX/TX seq numbers: 22454/22454
SPI underruns 0, overruns 0
State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x2ad08
Buffer RX/TX: 0/0-0, open files: 0
=== Duet Control Server ===
Duet Control Server v3.4.5
Code buffer space: 4096
Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0
Full transfers per second: 40.26, max time between full transfers: 161.2ms, max pin wait times: 73.3ms/25.9ms
Codes per second: 0.25
Maximum length of RX/TX data transfers: 3008/900