Search...
Menu

SPIDER_V3_H7

Author: JamesDownload

1. Introduction

Spider V3 H7

Spider V3.0 H7

The Fysetc Spider V3.0 H7 is a high-end 3D printer controller board aimed primarily at custom printers such as Voron builds, CoreXY machines, and heavily modified printers running Klipper. It's essentially an upgraded version of the earlier Spider V3.0 F446, with a much faster MCU and improved high-voltage motor support.

Features vs F446 version

  • STM32H723VGT6 @ 550Mhz
  • Independent Motor Power input, 60V Peak (removed one MOSFET ouptut)
  • Voltage Selector on every Driver
  • 120uF/63V Capacitor for Motor Driver
  • DotStar RGB Support

2. Features

Feature Spider V3.0 H7
MCU STM32H723VGT6
CPU Speed 550 MHz
Stepper Driver Slots 8
Firmware Support Klipper, Marlin, RepRap Firmware
USB USB-C
CAN Bus Built-in transceiver
Motor Voltage Selectable 24V / 48V
Peak Motor Input Up to 60V
RGB Support DotStar LEDs
Form Factor Same general layout as earlier Spider boards

2.1 Whats Included

  • FYSETC Spider V3 H7 Board
  • 2 x 5 Double DuPont Cable
  • 30 x Jumper Caps
  • USB Type C - USB A Cable

3. Hardware Guide

3.1 GPIO and Pin Assignments

Image created by hdragoon - https://github.com/hdragoon

3.2 Pin Definition

3.2.1 Spider v3.x H7

FeaturesSpider PinSTM32 PinPin No.Comment
X-MOTOR(1)X-StepPE1142
X-DIRPE1041
X-ENPE940
X-CS/PDNPE738
Y-MOTOR(2)Y-StepPD855
Y-DIRPB1251
Y-ENPD956
Y-CS/PDNPE1546
Z-MOTOR(3)Z-StepPD1461
Z-DIRPD1360
Z-ENPD1562
Z-CS/PDNPD1057
E0-MOTOR(4)E0-StepPD586
E0-DIRPD687
E0-ENPD485
E0-CS/PDNPD788
E1-MOTOR(5)E1-StepPE65
E1-DIRPC137
E1-ENPE54
E1-CS/PDNPC148
E2-MOTOR(6)E2-StepPE21
E2-DIRPE43
E2-ENPE32
E2-CS/PDNPC159
E3-MOTOR(7)E3-StepPD1239
E3-DIRPC433
E3-ENPE859
E3-CS/PDNPA1577
E4-MOTOR(8)E4-StepPE134
E4-DIRPE097
E4-ENPC598
E4-CS/PDNPD1158
TMC Driver SPI (SPI4)MOSIPE1445
MISOPE1344
SCKPE1243
End-stopsX-MINPB1453Share with X-DIAG
X-MAXPA124Share with E0-DIAG
Y-MINPB1352Share with Y-DIAG
Y-MAXPA225Share with E1-DIAG
Z-MINPA023Share with Z-DIAG
Z-MAX(Probe)PA326Share with E2-DIAG
FAN/RGBFAN0PA1372
FAN1PA1476
FAN2PB2/BOOT137
LED-RPB692Can be used for fan3
LED-GPB591Can be used for fan4
LED-BPB793Can be used for fan5
5V-LED(WS2812)PD384Share with flash indicator(Bootloader)
HeatingE0-HeaterPB1554
E1-HeaterPC865
E2-HeaterPB389
Heated-BedPB490
TemperatureTE0(THERM0)PC015A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
TE1(THERM1)PC116A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
TE2(THERM2)PC217A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
TE3(THERM3)PC318A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
TE4(THERM4)PB136A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
TB(THERM3)PB035A 4.7kOhm 0.1% temperature sensor pull up resistor is used,PT1000 can be connected directly. For PT100, an amplifier board must be used.
EXP2LCD_D7PD1/CAN-TX182Share with CAN-TX1
LCD_D6PD0/CAN-RX181Share with CAN-RX1
LCD_D5PC12/MOSI3/TX5/SDA280
LCD_D4PC10/SCK3/TX3/478
LCD_ENPC11/MISO3/RX3/479
LCD_RSPD2/RX583
ENC_CPA8/SCL367
BEEPPC9/SDA366
EXP1RESETNRST14
ENC_APC6/TX663
ENC_BPC7/RX664
SD-DETPB10/SCL247
SD-MISOPA6/MISO131
SD-MOSIPA7/MOSI132
SCKPA5/SCK130
CSPA4/CS129
EEPROM(4K) I2C Pin-OutSCLPB8/SCL195Connect to 24LC32(4K EEPROM)
SDAPB9/SDA196Connect to 24LC32(4K EEPROM)
Pi_PWR/UARTTXPA9/TX168
RXPA10/RX169
SWD DebugPA13/SWDIO72only used for debugging now and can be used for other purposes.
PA14/SWCLK76only used for debugging now and can be used for other purposes.

3.3 Wiring

3.3.1 CAN

There is a permanent 120 ohm termination resistor soldered to the board, no need to add a jumper to enable it and also no ability to disable it.

The CAN port on the Spider V3.0 H7 is a 3 pin JST-XH header located here:

4. Firmware Guide

DFU mode

To put the Spider V3.0 H7 into DFU mode, hold the BT0 button and while still holding press and release the RST button. Then count to 5 and release the BT0 button.

4.1 Klipper

4.1.1 USB

  • [*] Enable extra low-level configuration options
  • Micro-controller Architecture (STMicroelectronics STM32)
  • Processor model (STM32H723)
  • Bootloader offset (No bootloader)
  • Clock Reference (25 Mhz crystal)
  • Communication interface (USB (on PA11/PA12))
  • USB ids (leave default)
  • () GPIO pins to set at micro-controller startup

4.1.2 CAN

  • [*] Enable extra low-level configuration options
  • Micro-controller Architecture (STMicroelectronics STM32)
  • Processor model (STM32H723)
  • Bootloader offset (No bootloader)
  • Clock Reference (25 Mhz crystal)
  • Communication interface (CAN bus (on PD0/PD1))
  • (1000000) CAN bus speed
  • () GPIO pins to set at micro-controller startup

4.1.3 CAN Bridge

  • [*] Enable extra low-level configuration options
  • Micro-controller Architecture (STMicroelectronics STM32)
  • Processor model (STM32H723)
  • Bootloader offset (No bootloader)
  • Clock Reference (25 Mhz crystal)
  • Communication interface (USB to CAN bus bridge (USB on PA11/PA12))
  • (1000000) CAN bus speed
  • () GPIO pins to set at micro-controller startup

4.2 RRF

Please refer to the docs provided by TeamGloomy for RepRap Firmware on the Spider V3.0 H7.
https://teamgloomy.github.io/fysetc_spider_h723_general_3_5.html

5. Where to buy

Fysetc.com

AliExpress

6. Tech Support

You can find extra resouces in our github https://github.com/FYSETC/FYSETC-SPIDER-H7 Or submit any technical issues into our Discord Server

Previous
SPIDER
Next
FYSETC-SPIDER-KING
Last modified: 2026-06-05