bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
1.97k stars 1.97k forks source link

[BUG] MicroProbe doesn't stay down with "BLTOUCH_DEBUG COMMAND=pin_down" #772

Closed YosypC closed 1 week ago

YosypC commented 1 week ago

Either BLTOUCH_DEBUG COMMAND=pin_down or BLTOUCH_DEBUG COMMAND=pin_up result in the probe deploying and retracting without any further command. Homing and further debugging will fail.

BLTOUCH_DEBUG COMMAND=touch_mode will deploy and retract. QUERY_PROBE will yield TRIGGERED with !PC14 and OPEN with PC14 and ^PC14, both when the probe is still retracted.

[bltouch]
sensor_pin: PC14
control_pin: PA1
x_offset: -40
y_offset: -10
z_offset: 3.0

20240627_123849

edit: the probe tests fine, with a couple of retractions and deployments when powered. the light always stays on.

YosypC commented 1 week ago

Solved.

[output_pin probe_enable]
pin: PA1
value: 0

[gcode_macro Probe_Deploy]
gcode:
  SET_PIN PIN=probe_enable VALUE=1

[gcode_macro Probe_Stow]
gcode:
  SET_PIN PIN=probe_enable VALUE=0

[probe]
pin: ^!PC14
#control_pin: PA1
x_offset: -40
y_offset: -10
z_offset: 3.0
deactivate_on_each_sample: False
speed: 5.0
activate_gcode:
  Probe_Deploy
  G4 P500
deactivate_gcode:
  Probe_Stow