Unknown pin chip name 'EBBcan' Just added canbus

Printer Model: V2.4r2
MCU / Printerboard:Manta m8p CB1 and EBB36
klippy.log
klippy (6).log (577.5 KB)

Okay, I just added CanBus to my machine, and I’m having trouble deciphering where the error in the title line is pointing to. The only .cfg files that reference any pins on the EBB36 are the printer cfg and orbitersensor cfg. I’m willing to bet I’m doing something weird and klipper wants it another way. I have gone through and checked my pins: All pinned properly. I’ve checked the pin names are formatted correctly(I had some wrong and fixed them) ! EBBCan: PA1.
I moved my [Include] block, to be listed after the EBBCan is defined as an MCU thinking this was an issue calling out pins listed in an include file before the MCU EBBCan. I loaded the config file in Notepad++ and searched for duplicated pins.

I think I may have something in the wrong order, or out of place, or a silly syntax thing, like needing to add the pullup carrot somewhere. Not entirely sure. I found the default config for the ebb36, and copied that into my printer cfg. I did that instead of making it its own file and adding it to the include list, because I didnt know how that would react to many of the pin mappings that are not listed in the default config and fall under many of the sections in the printer.cfg. Such as the x endstop line.

I appreciate the help, and learning what I am doing wrong to continue to hone my Klipper-chu.

[stepper_x]
...
endstop_pin = ^EBBcan: PB8

Klipper is case-sensitive. Your MCU definition is EBBCan

1 Like

omg…how did my brain not see that? I was even looking for it. I’m shook.

Sineos, Thank you

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.