The pin names of the Fly-E3-Ultra H723 in the firmware

Fly-E3-Ultra H723 Pinout Diagram

Fly-E3-Ultra H723
Fly-E3-Ultra H723 Pinout

Fly-E3-Ultra H723 Driver Pins in Firmware

Driver pin numbers. They are separated into driver number.

Pin Type 0 (X) 1 (Y) 2 (Z) 3 (E0) 4 (E1)
Enable Pins PE_5 PE_1 PC_2 PD_6 PC_15
Step Pins PE_3 PD_1 PA_15 PD_4 PC_13
Direction Pins PE_2 PD_0 PD_7 PD_3 PC_0
UART Pins PE_4 PE_0 PA_8 PD_5 PC_14

Fly-E3-Ultra H723 Other Pins in Firmware

If more than one pin name is availble, either name can be used in the firmware (config.g).
If the pins aren’t in the table (due to not having a special name), then the pin itself can be used in the form of PA0, PA.0, PA_0, A0, A.0 or A_0.

Pin Number Pin Name 1 Pin Name 2 PWM Hardware Timer
PA_0 bed hbed Timer 2
PA_1 e1temp t1 Timer 2
PA_10 RX1 BTN_EN1  
PA_13 LCD_CD    
PA_14 LCD_EN    
PA_2 e0heat he0 Timer 15
PA_3 bedtemp tb Timer 2
PA_4 e0temp t0  
PA_9 TX1 BTN_EN2  
PB_0 servo0   Timer 3
PB_1 laser   Timer 3
PB_10 ymin ystop Timer 2
PB_11 neopixel   Timer 2
PB_2 LCD_SS    
PB_3 LCD_SCK   Timer 2
PB_4 LCD_MISO   Timer 3
PB_5 LCD_MOSI   Timer 3
PB_6 fan2   Timer 4
PB_7 fan3   Timer 4
PC_1 boardtemp tboard  
PC_4 zmin zstop  
PC_5 probe    
PC_6 e1heat he1 Timer 3
PD_10 pwr PWRDET  
PD_11 PSON    
PD_12 xmin xstop Timer 4
PD_14 fan1   Timer 4
PD_15 fan0   Timer 4
PE_10 LCD_D5    
PE_11 BEEP    
PE_12 BTN_ENC    
PE_6 LCD_RS   Timer 15
PE_7 LCD_D6    
PE_8 LCD_D7    
PE_9 LCD_D4    

Configured SPI connections

The below SPI channels are preconfigured in the firmware.
Where NoPin is present, then that pin is not configured by default.

SPI Channel CLK MISO MOSI Hardware or Software Use
0 PA_4 PA_5 PA_6 Hardware MAX31855 and MAX31865
1 PB_13 PB_14 PB_15 Hardware WiFi
2 PB_3 PB_4 PB_5 Hardware EXP2
3 NoPin NoPin NoPin Software  
4 PE_10 NoPin PE_8 Software Single wire Ender displays
5 PE_9 NoPin PA_14 Software Reprapdiscount Display
6 NoPin NoPin NoPin Hardware  
7 NoPin NoPin NoPin Hardware  
8 NoPin NoPin NoPin Hardware  
Tags: