Extruder not working (ender 3 s1 pro)

Flashed the latest klipper onto a STM32F4 based Ender 3 S1 Pro.

Stock firmware extruder works.
Klipper firmware (tested using mainsail and octoprint) does not activate the extruder.

I can heat the nozzle, home, xyz, etc, but when I say extrude, it does not work.
If I give a full GCODE, it will run around and do it’s thing, but not extrude.

Flashing back to stock firmware, the extruder works.

Using the Ender 3 S1 printer config from Github. Pretty vanilla setup and stock elements, so I’m confused why the extruder does not want to work. Unless maybe there’s a different between Ender 3 S1 and S1 Pro?

Thoughts?

Hello @mennov !

Please share the klippy.log in your next post as a (zipped) file.

I’ll grab it, but I don’t think it’s the root cause.

Just tried stock firmware, and if the USB-C is plugged in, the extruded won’t work. I need to unplug it and power cycle the printer. It’ll work then. Seems to be an issue with that?!?

Make sure to have set serial on USART1 PA10/PA9 during make menuconfig

Yup. Did that.

However, I noticed even octoprint with stock firmware has the issue with the USB-C plugged in. Don’t think this is klipper specific.

Backpowering issues?

Bit difficult on USB-C

Nope. Literary a disconnected USB-C cable will already do it.

You could try to use a direct serial connection between RPi and the board. Maybe some defect in the USB port. Need to recompile the firmware for this. See the respective cfg on Klipper GH

I’ll take a look. I’ll have to see if there’s a pinout on the board for a rxtx connection.