Line 7: Line 7:
=== Bootloader Setup ===
=== Bootloader Setup ===


Bootloader is a little confusing
Installation of the bootloader/firmware is a little confusing and I initially thought I had a bad board. I haven't been able to install bootloader or firmware without shorting the BOOT0 pins to force DFU mode. Here's the general process:
 
# Install jumper on BT0 pins and power on
# Launch STM32CubeProgrammer, select USB, and Connect
# Click the Erasing and Programming tab, and then:
## Pick the '''Bootloader_FYSETC_SPIDER.hex''' bootloader from the FYSETC Spider GitHub Repo
## Select '''Verify programming''' and '''Full Chip Erase'''
## Click '''Start Programm..'''
#


== Firmware (Marlin) Configuration ==
== Firmware (Marlin) Configuration ==

Revision as of 21:58, 17 October 2021

Parts

FYSETC Spider Controller

Bootloader Setup

Installation of the bootloader/firmware is a little confusing and I initially thought I had a bad board. I haven't been able to install bootloader or firmware without shorting the BOOT0 pins to force DFU mode. Here's the general process:

  1. Install jumper on BT0 pins and power on
  2. Launch STM32CubeProgrammer, select USB, and Connect
  3. Click the Erasing and Programming tab, and then:
    1. Pick the Bootloader_FYSETC_SPIDER.hex bootloader from the FYSETC Spider GitHub Repo
    2. Select Verify programming and Full Chip Erase
    3. Click Start Programm..

Firmware (Marlin) Configuration

configuration.h

#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_FYSETC_SPIDER
#endif

#define SERIAL_PORT -1

#define TEMP_SENSOR_BED 11