SKR 1.4 Turbo, G38.2, MPCNC

I have been reading all the post regarding xyz homing but not getting the expected result.
Setup:

  • BTT SKR 1.4 Turbo with TMC2209 drivers and using the endstop firmware. 35TFT Included, V1PI is my goto, but issues persist if manually using TFT.

My current state of play is:

  • Touch Plate is connected to Z-Stop (pin 1_27)
  • M119 will show open and triggered if i manually close the circuit.
  • Issuing G38.2 Z-20 F20 will move the tool down for 20mm until I get an error showing it has reached its maximum travel without the probe triggering. I am closing the circuit in this time but the movement carries on.
  • Things I have or shouldn’t have changed:
    #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN. (configuration.h)
    #define FIX_MOUNTED_PROBE (configuration.h)

Not too sure I should be using this:

  • #define Z_MIN_PROBE_PIN 1_27. (was 32 and commented out)
    or this:
    //#define Z_SAFE_HOMING

Regards

Mick

Still no further getting this working. Is there a known working version available from Github?

Try just
G28 Z

I don’t use it as a probe, you can, and you can also set and Z offset, but to me, it is just as easy to leave it in the gcode as shown on the milling basics page.

I made full use of my day off work and the wife being away.
I connected the touch plate to the ‘Probe’ jumpers on the board, and set

#define Z_MIN_PROBE_PIN P0_10 (configuration.h)
#define FIX_MOUNTED_PROBE (configuration.h)
#define G38_PROBE_TARGET (configuration_adv.h)
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN. (configuration.h)

This is with the BTT SKR 1.4 Turbo board

Hope that helps someone

I had problems with G38.2 on my BTT SKR v1.4 board after I fried my SKR v1.4 Turbo by mistake. It was working perfectly with the first one, and since the pins are the same for both, I recompiled it for the new board. After days of trying, I suspected to be something wrong with the pin (P0_10). I changed to one of the thermistor pins (P0_25) and now works fine.