@Phaedrux Homing for X and Y both work properly, and are always done before I attempt to home Z.
Probe deploy is:
M280 P0 S10
and probe retract is:
M280 P0 S90
Both function as expected. BLTouch is lit up red when retracted, and light goes out when deployed.
Homeall is not complete yet, because I haven't got home Z to work. When XYZ all work I will concatenate all into that. I've completed the static and dynamic tests in the link you sent, and calibrated Z probe trigger height to 2mm.
I just finished shutting everything down, pulling wires, and testing for continuity. No shorted wires, all wires testing properly from one end to another. Genuine BLTouch 3.0, and wired properly to spec per documentation.
Results of M122:
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.3 (2021-06-15 21:45:47) running on Duet 3 MB6HC v1.01 or later (standalone mode)
Board ID: 08DJM-9P63L-DJ3S0-7JTDJ-3SJ6K-T8M3A
Used output buffers: 1 of 40 (12 max)
=== RTOS ===
Static ram: 150904
Dynamic ram: 91468 of which 208 recycled
Never used RAM 108756, free system stack 152 words
Tasks: NETWORK(ready,30.7%,212) ETHERNET(notifyWait,0.1%,117) HEAT(delaying,0.0%,405) Move(notifyWait,0.0%,265) CanReceiv(notifyWait,0.0%,908) CanSender(notifyWait,0.0%,362) CanClock(delaying,0.0%,339) TMC(notifyWait,7.7%,59) MAIN(running,61.3%,1096) IDLE(ready,0.1%,29), total 100.0%
Owned mutexes:
=== Platform ===
Last reset 00:01:48 ago, cause: power up
Last software reset at 2022-11-28 12:34, reason: User, GCodes spinning, available RAM 108624, slot 2
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a
Error status: 0x00
Step timer max interval 163
MCU temperature: min 26.5, current 35.3, max 35.6
Supply voltage: min 23.9, current 23.9, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.1, current 12.2, max 12.3, under voltage events: 0
Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/12/12, gc cycles 0
Driver 0: position 16000, standstill, reads 12395, writes 19 timeouts 0, SG min/max 0/131
Driver 1: position 16000, standstill, reads 12395, writes 19 timeouts 0, SG min/max 0/127
Driver 2: position 700, standstill, reads 12395, writes 19 timeouts 0, SG min/max 0/1023
Driver 3: position 0, standstill, reads 12396, writes 19 timeouts 0, SG min/max 0/150
Driver 4: position 0, standstill, reads 12401, writes 14 timeouts 0, SG min/max 0/0
Driver 5: position 0, standstill, reads 12404, writes 11 timeouts 0, SG min/max 0/0
Date/time: 2022-11-28 14:39:33
Slowest loop: 13.13ms; fastest: 0.04ms
=== Storage ===
Free file entries: 10
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 2.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 125, maxWait 13710ms, bed compensation in use: none, comp offset 0.000
=== MainDDARing ===
Scheduled moves 16, completed moves 16, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters = -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP is idle 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 570, received 14, lost 0, longest wait 1ms for reply type 6018, peak Tx sync delay 289, free buffers 49 (min 47), ts 543/542/0
Tx timeouts 0,0,0,0,0,0
=== Network ===
Slowest loop: 14.02ms; fastest: 0.02ms
Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions Telnet(0), 0 sessions
HTTP sessions: 1 of 8
- Ethernet -
State: active
Error counts: 0 0 1 0 0
Socket states: 5 2 2 2 2 0 0 0
Results of M98 P"config.g"
M98 P"config.g"
HTTP is enabled on port 80
FTP is disabled
TELNET is disabled
Driver 1.0 runs forwards, active low enable, mode spreadCycle, ccr 0x08053, toff 3, tblank 1, thigh 200 (2.3 mm/sec), hstart/hend/hdec 5/0/0, pos 640
Driver 1.1 runs forwards, active low enable, mode spreadCycle, ccr 0x08053, toff 3, tblank 1, thigh 200 (2.3 mm/sec), hstart/hend/hdec 5/0/0, pos 640
Driver 1.2 runs forwards, active low enable, mode spreadCycle, ccr 0x08053, toff 3, tblank 1, thigh 200 (2.3 mm/sec), hstart/hend/hdec 5/0/0, pos 640
Tool 0 offsets: X0.000 Y0.000 Z0.000