Updated to RC7 hoping this would fix my issue. Running 1 6HC (XY), 1 3HC (Z), and a tool board. The z probe has been moved from the toolboard directly to an IO on the 3HC hoping it would fix my issue. It seems as if I'm having a compounding z error when probing. Can slap this probe on any other printer and its fine, on this one it refuses to repetitively trigger the switch. You can hear the trigger of the switch become slightly fainter with each successive probe.
Its in SBC mode, I cant currently run standalone, there isnt a ethernet port anywhere near the printer
Youtube video of issue: https://www.youtube.com/watch?v=zmMMtDluAHQ
Config Below:
; Configuration file for Duet 3 - K2 Alpha Printer - Programmed by Feb
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"k2printer1" ; set printer name
; Drives
M569 P1.0 S0 ; Z1 (Front Left), physical drive 1.0 goes backwards (3HC, Expansion 1)
M569 P1.1 S0 ; Z2 (Rear Left), physical drive 1.1 goes backwards (3HC, Expansion 1)
M569 P1.2 S0 ; Z3 (Right Center), physical drive 1.2 goes backwards (3HC, Expansion 1)
M569 P0.3 S1 ; X1, physical drive 0.3 goes forwards (6HC, Main Board)
M569 P0.4 S0 ; X2, physical drive 0.4 goes backwards (6HC, Main Board)
M569 P0.1 S0 ; Y1, physical drive 0.1 goes backwards (6HC, Main Board)
M569 P0.2 S1 ; Y2, physical drive 0.2 goes forwards (6HC, Main Board)
M569 P20.0 S1 ; E1, physical drive 20.1 goes forwards (Toolboard 1)
M584 X0.3:0.4 ; X-axis, set drive mapping
M584 Y0.1:0.2 ; Y-axis, set drive mapping
M584 Z1.0:1.1:1.2 ; Z-axis, set drive mapping
M584 E20.0 ; E-axis, set drive mapping
;Leadscrew locations
M671 X-73.82:-73.82:476.58 Y-23.32:426.68:176.68 S10.0 ;Front left, Rear Left, Right S30.0 is the max correction - measure your own offsets, to the bolt for the yoke of each leadscrew
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X160.00 Y160.00 Z800.00 E830.00 ; set steps per mm
M203 X18000.00 Y18000.00 Z1800.00 E3600.00 ; set maximum speeds (mm/min)
M201 X3000.00 Y3000.00 Z150.00 E1500.00 ; set accelerations (mm/s^2)
M566 X500.00 Y500.00 Z100.00 E1500.00 ; set maximum instantaneous speed changes (mm/min)
M906 X1000 Y1000 Z1000 E800 I50 ; set motor currents (mA) and motor idle factor in per cent
M84 S600 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X360 Y360 Z300 S0 ; set axis maxima
; Endstops
M574 X2 S1 P"io1.in" ;set X endstop connected to pin io1.in (6HC, Mainboard) active high, home to max
M574 Y1 S1 P"io2.in" ;set Y endstop connected to pin io2.in (6HC, Mainboard) active high, home to min
M574 Z1 S1 P"1.io1.in" ;set Z endstop connected to pin 1.io1.in (3HC, Expansion 1) active high, home to min
; Filament Out Switches
M574 P2 C"1.io2.in" ;set filament out switch 1, connected to pin 1.io2.in (3HC, Expansion 1) active low
M581 P"1.io2.in" S1 T1 C0 ;invoke trigger 1 when a rising edge is detected on the 1.io2.in (3HC, Expansion 1)
; Z-Probe
M558 P8 H5 A5 F900 C"1.io3.in" T12000 ; Z probe connected to pin io0.in (Toolboard 1)
M557 X30:320 Y30:320 S58 ; define mesh grid
G31 X21.3 Y21.3 Z10 P1000 K0 ; define magnetic z probe offsets
; Bed Heater
M308 S0 P"temp0" Y"thermistor" T100000 B4100 H0 L0 ; configure sensor 0 as thermistor on pin temp0
M950 H0 C"out1" T0 ; create bed heater output on out0 and map it to sensor 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M307 H0 A150.8 C1427.7 D0.6 V24.0 B0 S0.8 ; Heater 0 model: gain 150.8, time constant 1427.7, dead time 0.6, max PWM 0.60, calibration voltage 24.0, mode PID
M140 H0 ; map heated bed to heater 0
; Hotend Heater
M308 S1 P"20.temp0" Y"thermistor" T100000 B4138 ; configure sensor 1 as thermistor on pin temp0 (Toolboard 1) - E3D Thermistor
;M308 S1 P"20.temp0" Y"thermistor" T100000 B3950 ; configure sensor 1 as thermistor on pin temp0 (Toolboard 1) - Beta 3950k
M950 H1 C"20.out0" T1 ; create nozzle heater output on out0 (Toolboard 1) and map it to sensor 1
M143 H1 S340 ; set temperature limit for heater 1 to 340C
M307 H1 A533.5 C198.5 D8.4 S1.00 V24.0 B0 ; disable bang-bang mode for heater and set PWM limit
M570 S360 ; Hot end may be a little slow to heat up so allow it 180 seconds
; Part Cooling Fan
M950 F0 C"20.out1" ; create fan 0 on pin out1 (Toolboard 1)
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off
; Hotend Cooling Fan
M950 F1 C"20.out2" ; create fan 1 on pin out2 (Toolboard 1)
M106 P1 S0 H1 T65 ; set fan 1 value. Thermostatic control is turned on
; Electronics Cooling Fans
M950 F2 C"out3" ; create fan 2 on pin out3 (6HC, Main Board)
M106 P2 S255 H-1 ; set fan 2 value. Thermostatic control is turned off
M950 F3 C"out4" ; create fan 3 on pin out4 (6HC, Main Board)
M106 P3 S255 H-1 ; set fan 3 value. Thermostatic control is turned off
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; LED Lighting Control
M950 P0 C"out2" ; assign pin out2 (6HC, Main Board) to GPIO 0
M564 H0 ; Allow Movement without Homing
T0 ; select first hot end
M302 P1 ; allow cold extrusion