The pin names of the Fly-E3 in the firmware

Fly-E3 Pinout Diagram

Fly-E3 Pinout

Fly-E3 Drivers Pins in Firmware

Driver pin numbers. They are separated into driver number.

Pin Type 0 (X) 1 (Y) 2 (Z) 3 (E0)
Step Pins C.13 E.3 B.9 B.3
Direction Pins C.14 E.4 E.0 B.4
Enable Pins C.15 E.5 E.1 B.5
UART Pins E.6 E.2 B.8 D.7

Fly-E3 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
A.0 bed hbed Timer 2
A.1 ymin ystop Timer 2
A.2 xmin xstop Timer 2
A.3 bedtemp tb Timer 2
A.4 e0temp t0  
A.5 e0heat he0 Timer 8
A.6 fan1   Timer 13
A.7 fan0 fan Timer 14
A.9 TX1    
A.10 RX1    
A.13 SWDIO    
A.14 SWCLK    
A.15 SDCD   Timer 2
B.0 servo0   Timer 3
B.1 LCD_D7   Timer 3
B.10 FPC1   Timer 2
B.11 FPC2   Timer 2
C.4 probe    
C.5 zmin zstop  
C.6 FPC9   Timer 8
C.8 SDD0   Timer 8
C.9 SDD1   Timer 8
C.10 SDD2    
C.11 SDD3    
C.12 SDSCK    
D.0 FPC10    
D.1 FPC11    
D.2 SDCMD    
D.10 FPC3    
D.11 FPC4    
D.12 FPC5   Timer 4
D.13 FPC6   Timer 4
D.14 FPC7   Timer 4
D.15 FPC8   Timer 4
E.7 LCD_D6    
E.8 LCD_D5    
E.9 LCD_D4    
E.10 LCD_EN    
E.11 BTN_ENC    
E.12 BEEP