bigtreetech / BIGTREETECH-SKR-V1.3

32bit board with LPC1768, support marlin2.0 and smoothieware, support lcd2004/12864, On-board TMC2130 SPI interface and TMC2208 UART interface no additional wiring is required
999 stars 1.15k forks source link

Erratic X and Y Axis movement while Auto Homing #493

Open SanderRave opened 3 years ago

SanderRave commented 3 years ago

The setup: Ender 3 Pro Marlin 2.0.7 BTT SKRV1.4 Turbo BTT TFT35 V3.0 BTT S42B-V1.0, closed loop on X, Y axis TMC2209 on Z and E1, DIAG pin removed on Z driver BLTouch V3.1, on Z- endstop pin

Situation: BLTouch 'does' self test at boot sequence, non responsive afterwards in Marlin terminal. In the graphic display, the warning shows [no printer connected]. Then, after 15 seconds connects, resulting in an error message [failed to enable Bed leveling], then echo [Bed Leveling OFF] and [Fade Height Off].

All endstop switches are open at rest (M119 command), and X, Y close as expected. Z (BLT) is non responsive. Configuration.h enabled:

#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

On a side note, I can't seem to connect with Pronterface on OSX via USB .

The occurrence: X and Y respond predictively when moving and homing individually. Z responds predictively too, however I have the feeling the X closed loop stepper is making noise...

Here is the thing: When I insert the [auto home] command, X and Y home first, then when Z should activate, both X and Y spin out of control to max position, neglecting the soft endstops. How can X and Y closed loop drivers be activated and Z TMC be neglected?

Anyone familiar with this phenomena and how A. to enable the BLTouch and B. to solve the uncontrolled movements? I'm happy to provide the Config files from my Marlin if helpful. Thanks,