Basic Information:
Printer Model: Voron Trident
MCU / Printerboard: Fysetc Spider v2.2
Host / SBC: Raspberry pi 5 (Bookworm)
klippy.log
klippy (8).log (1.0 MB)
Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
Hello, I have an issue where I can’t get past the error message Pin 'PB5' is not a valid pin name on mcu 'sht'.
The host is a RPi 5, it is conected to a protoboard with RPi pico (RP2040) and a CAN transceiver (MCP2551) as a USB to CAN bridge which in turn is conected to the FLY SHT36 Toolhead board. During these trial runs the mainboard and the toolhead board were powered up at 24V.
I have checked that I compiled klipper for the right MCU on the FLY SHT36 (STM32F072) and flashed it via USB using dfu-util, and yes, the BOOT0 jumper was removed afterwards and it was showing up in the CAN0 scan.
I have tried changing the sht:PB5 pin to a board pin and that error was cleared but then one of sht fan pins threw the same error.
Here is the link to Mellows “Wiki” for the pin map of the board: Fly SHT-36 Pin Definitions | Mellow Products Documentation
Other things I have tried is increasing the buffer length on the bus and reflashing the firmware but without success…
Also the printer.cfg file is not finished so there might be some weird things in there but nothing that could cause this issue.
I really appreciate all the help that I can get since this is not the first time I have been driven mad by the CAN protocol… Thanks.