'Unknown pin chip name EBBcan' possible bug in Klipper

Basic Information:

Printer Model: Chiron
MCU / Printerboard: SKR3 + EBB42 v1.2
klippy.log klippy.log (8.9 KB)
printer.cfg (4.1 KB)

Fill out above information and in all cases attach your klippy.log file. Pasting your printer.cfg is not needed

Describe your issue:

Trying to get the BTT EBB42 v1.2 working over USB connection. I have the EBB powered over CANBUS as well.
I created the bin file as per BTT guthub
Flashed the EBB successfully
Can see the MCU serial and added to printer.cfg
Updated printer.cfg as per [BTT EBB example v1.2]

As the log files suggest Klipper doesn’t Understand EBBcan pin from MCU EBBcan serial define.

This one has got me stumped.

Does this mean klipper can not see the EBB, even if I suplied the MCU and can see both SKR3 and EBB serial when listed?

pi@octopi:~ $ ls /dev/serial/by-id/*
/dev/serial/by-id/usb-Klipper_stm32g0b1xx_390031001250425539393020-if00
/dev/serial/by-id/usb-Klipper_stm32h743xx_46002A001651303230343132-if00

I think there is something wrong with Klipper. I just did a text replace in notepad++ from EBBCan to EBBusb1 and now everything works. Very strange. I change it back to EBBCan and it doesn’t work again. I thought this was just a label?

In the log you posted your MCU is named EBBCan. Your endstop pin for stepper_x is EBBcan:PB6. Note that the C is not capitalized. Klipper requires exact name matches including capitalization for pin names.

Thanks I didn’t notice that obviously. That was cut and pasted direct from BTT config sample