Printer Model: Voron 2.4 350mm
MCU / Printerboard: BTT Octopus Max EZ klippy.log klippy.log (67.4 KB)
Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
I have been using the Octopus Max EZ with the 5160 drivers for over 6 months now it seems, I was attempting to reattach a BTT SFS (filament sensor) to my printer and updated the Klipper to latest HEAD, and than did a firmware update for the main MCU.
After attaching the SFS sensor to the mainboard and powering back up started seeing this error Unable to write tmc spi.
I disconnected the SFS, and tried downgrading Klipper, and then tried uploading the firmware directly to the SD card instead of over the USB connection. The other issues I looked at it seem to be due to a config value. But this was working previously with some early version of 0.12.0~
If you are using the EZ5160 modules, they are having a bad history of dying easily.
Usually updating Klipper is not causing such issues and AFAIK nothing in the code has changed recently that would affect this area (otherwise this place would be full of similar reports).
Potentially your hardware tinkering has caused some issues. Especially when not powering down the board (like I typically do) but even with a powered down board, you are having quite large capacitances on such a board that might carry enough current to fry stuff.
No everything was powered down off before doing anything with the electronics. It just seems seem weird that with everything powered off and the only I did was plug in additional connector, but again not sure what else could be wrong either.
After getting this error, I switched out my board with a spare Octopus Pro thinking one of the drivers went bad. I finally got a round to ordering a replacement, and after some back and forth realized there had been a software change that caused this. At some point the SPI bus on the Max Ez board changed.