MCU can't add signal that's already active

Basic Information:

Printer Model: CR10 V2
MCU / Printerboard: SKR 1,4 Turbo, TCVM2209, BIQU H2 extruder
Host / SBC Raspberry pi 4 4GB
klippy.log at bottom

Brand new to Klipper, been using Marlin for years, following YouTube vids to try and get up and running.

So far, I’ve used the Raspberry Pi imager to install Mainsail
then followed YouTube vid on how to make the firmware for the SKR 1.4

I used the generic-bigtreetech-skr-v1.4.cfg to set up my printer.cfg as per online instructions.

I have two Z motors.
I have a Creativity CR Touch, this works perfectly in Marlin.

When I try to home, the X and Y home perfectly, the Z raises a bit then before the probe goes down, it crashes and I get the error message

Klipper reports: SHUTDOWN

MCU ‘mcu’ shutdown: Can’t add signal that is already active

Once the underlying issue is corrected, use the

“FIRMWARE_RESTART” command to reset the firmware, reload the

config, and restart the host software.

Printer is shutdown

If I test the CRTouch with
BLTOUCH_DEBUG COMMAND=pin_down
BLTOUCH_DEBUG COMMAND=pin_up
query probe

it seems to work fine, query probe shows open when the pin is down, if I touch it it, query probe shows triggered.

Apart from also setting up the webcam, that is as far as I’ve got with my Klipper install, until I can get it to home, I haven’t set anything else up.

I also tried using the z stop pin (P1.27) instead of the probe pin (P0.10) , exactly the same, as it worked fine under Marlin, I put it back to using pin P0.10.

I’m at a loss as to how to proceed, I know there’s a ton of stuff I haven’t set up yet but I need to get it to home first.

here’s my log

Thanks

klippy.log (83.3 KB)

[stepper_z]
step_pin = P0.22
dir_pin = P2.11
enable_pin = !P0.21
endstop_pin = probe:z_virtual_endstop
microsteps = 16
rotation_distance = 2
position_min = 0
position_max = 400
homing_speed = 6
homing_retract_speed = 4
homing_retract_dist = 1
second_homing_speed = 0.5

[stepper_z1]
step_pin = P2.13
dir_pin = P0.11
enable_pin = !P2.12
endstop_pin = P1.26
microsteps = 16
rotation_distance = 2

The above is an excerpt from your config as contained in the log.
In line 5 you tell the first z-stepper to use the probe as endstop and in line 19 you define a different endstop for the second z-stepper.

Delete the second endstop definition.

1 Like

Many many thanks, been trying for hours, that solved it.