The server
itself(repetier)
Adding a Klipper based 3D Printer
Initial set up of server
Adding a Marlin based printer
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.
Regular install via Repetier
We installed a general config for the board that came from the klipper github(they aslo describe
how to install with a generic if there the specific board is not on there) placed in SD or ready to
transmit to board
when you add a printer give it the version capable labeled no repetier.
Install via Update
Find the serial port you will be using the printer on first.
ls /dev/serial/by-id/ while ssh'ed into the computer that is meant to control the klipper based
printer.
This will find us the USB port.
dmesg -wH can hellp you find if the printer is being connected at all as faulty USB's might make it
hard to tell from time to time.
go to klipper config on repetier
triple dots on the side and hit build microcontroller
download .bin from repetier at the klipper config section
send ur .bin file and rename it to firmware.bin
then plug it into generic printer
power on the printer
(an optional sanity check test)
power down printer remove the printer and open it on a windows computer the filetype should now
be .cur file meaning it implemented the firmware to the board.
*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.*
Initial set up of server
Adding a Marlin based printer