FYSETC / FYSETC-SPIDER

FYSETC Board - 3d printer motherboard for VORON and other open source project.
310 stars 148 forks source link

How do i make a new Bootloader_FYSETC_SPIDER.hex file to upload to my controller #121

Open warhammertf opened 1 year ago

warhammertf commented 1 year ago

How do i make a new Bootloader_FYSETC_SPIDER.hex file to upload to my controller? Sorry for the basic question - been chasing my tail for over a day trying to get the spider v 2.2 flashed with firmware. I got firmware.bin on the board but when I remove the BTO jumper the board is no longer seen with lsusb or dev/serial/by-id. Someone on discord said reload the bootloader and again. Soooooooo......

odb1180 commented 1 year ago

On the fystec spider GitHub, there is a section with both boot loaders to download.

In the spider there's more detailed information on how to do it

  1. 32KiB bootloader

Choose 32kiB bootloader offset in Klipper make menuconfig. You may need to flash the spider board bootloader named Bootloader_FYSETC_SPIDER first(If you get your Spider board after 2021/06/23, no worries, the bootloader is on the board when it leave the factory,if not,flash it first). The bootloader is in the folder named bootloader in this repo, please follow the README in bootloader folder(github or gitee) to flash the bootloader. We provide pre-build firmwares with 32KiB bootloader named klipper-32k-USB.bin and klipper-32k-UART.bin for you,find them here github gitee. These pre-build firmware will be outdated if Klipper update and will not match your new downloaded Klipper and cause annoying issues. We will try to catch up with Klipper, but i recommend to build the firmware yourself.