Basic Information:
Printer Model: Voron v2.4
MCU / Printerboard: LDO Leviathan 1.3
Host / SBC Pi4 8GB
klippy.log
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:
I cannot get this MCU to flash klipper from katapult. I’ve double and triple checked the Katapult and Klipper menu config settings. I’ve used three different USB-C cables. Powered the Pi via external PSU. Any ideas what I’m missing?!
Here’s my BASH, if that helps!
`kevin@voron:~/klipper$ python3 ~/katapult/scripts/flashtool.py -f ~/klipper/out/klipper.bin -d /dev/serial/by-id/usb-katapult_stm32h743xx_220045000751333232323930-if00
Connecting to Serial Device /dev/serial/by-id/usb-katapult_stm32h743xx_220045000751333232323930-if00, baud 250000
Detected USB device running Katapult
Detected Klipper binary version v2026.02.00-0-gc70d21ab-dirty-20260219_110219-voron, MCU: stm32h743xx
Attempting to connect to bootloader
Katapult Connected
Software Version: v0.0.1-110-gb0bf421
Protocol Version: 1.1.0
Block Size: 64 bytes
Application Start: 0x8020000
MCU type: stm32h743xx
Flashing ‘/home/kevin/klipper/out/klipper.bin’…
[ERROR:root:Flash Tool Error
Traceback (most recent call last):
File “/home/kevin/katapult/scripts/flashtool.py”, line 429, in send_file
resp = await self.send_command(
File “/home/kevin/katapult/scripts/flashtool.py”, line 407, in send_command
raise FlashError("Error sending command \[%s\] to Device" % (cmdname))
FlashError: Error sending command [SEND_BLOCK] to Device
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/home/kevin/katapult/scripts/flashtool.py”, line 1104, in main
await sock.run()
File “/home/kevin/katapult/scripts/flashtool.py”, line 1078, in run
await flasher.send_file()
File “/home/kevin/katapult/scripts/flashtool.py”, line 433, in send_file
raise FlashError(
FlashError: Flash write
failed, flash address 0x8020000`
…