Adding a Klipper based 3D Printer
using Katapult or formerly known as CanBoot.
List of do not's
failing to follow this list means a new requirement to write very low level code for the board from scratch.
- turn of SWD(this is a last resort option that is untested(stated by their github!)
List of do's
Reccommended directly from katapult github or from experience
- DO have a backup method of reovery such as DFU, uart backing up stock bootloader.
For our specific set up we used the SKR mini E3 V3 that has an STM32G0B1
That last portion G0B1 dictates if it can be flashed via USB or CANbus
G0B1 our version is only 'Flashable' via CANbus
both are able to be reflashed via SD card so that was our solution.
*reference to github* here - *NOTE: Prior to flashing Katapult it is recommended to do a full chip erase. Doing so allows Katapult to detect that no application is present and enter the bootloader. This is required to enter the bootloader if you have not configured an alternative method of entry.*