Skip to content

Commit 621e0ea

Browse files
authored
feat: add support for BTT Manta E3EZ board (#626)
1 parent 6d5ae7c commit 621e0ea

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[board_pins mcu_manufacturer]
2+
aliases:
3+
MCU_M1_STEP=PA14, MCU_M1_DIR=PA10, MCU_M1_EN=PA13, MCU_M1_CS=PB8,
4+
MCU_M2_STEP=PC8, MCU_M2_DIR=PA15, MCU_M2_EN=PC14, MCU_M2_CS=PC9,
5+
MCU_M3_STEP=PD2, MCU_M3_DIR=PD4, MCU_M3_EN=PD3, MCU_M3_CS=PD0,
6+
MCU_M4_STEP=PD5, MCU_M4_DIR=PD6, MCU_M4_EN=PB3, MCU_M4_CS=PD1,
7+
MCU_M5_STEP=PB7, MCU_M5_DIR=PB6, MCU_M5_EN=PB4, MCU_M5_CS=PB5,
8+
9+
MCU_M1_STOP=PC4, MCU_M2_STOP=PB0, MCU_M3_STOP=PC6, MCU_M4_STOP=PC5, MCU_M5_STOP=PB1,
10+
11+
MCU_HE0=PB11 , MCU_HE1=PB10 ,
12+
13+
MCU_BED_OUT=PB2 ,
14+
15+
MCU_THB=PA3 , MCU_TH0=PA4 , MCU_TH1=PA5 ,
16+
17+
MCU_FAN0=PA8 , MCU_FAN1=PB15 , MCU_FAN2=PB14 ,
18+
19+
MCU_RGB1=PC7 ,
20+
21+
MCU_PROBE1=PA6 , MCU_PROBE2=PA7 ,
22+
23+
MCU_PS_ON=PA9 ,
24+
MCU_POWER_DET=PB9 ,
25+
26+
27+
MCU_SPI3_MOSI=PC12 , MCU_SPI3_MISO=PC11 , MCU_SPI3_SCK=PC10 , MCU_SPI3_CS=PC15 ,
28+
29+
30+
# EXP1 header
31+
EXP1_1=PC1 , EXP1_2=PC2 ,
32+
EXP1_3=PC3 , EXP1_4=RST ,
33+
EXP1_5=PC0 , EXP1_6=PA0 , # Slot in the socket on this side
34+
EXP1_7=PA2 , EXP1_8=PA1 ,
35+
EXP1_9=<GND> , EXP1_10=<5V> ,
36+
37+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#--------------------------------------------#
2+
#### BTT MANTA E3EZ v1.0 MCU definition #####
3+
#--------------------------------------------#
4+
[mcu]
5+
##--------------------------------------------------------------------
6+
# This board works by using a serial connection by default. If you
7+
# want to use CAN, invert the commented lines and use canbus_uuid.
8+
9+
#serial: /dev/serial/by-id/change-me-to-the-correct-mcu-path
10+
# canbus_uuid: change-me-to-the-correct-canbus-id
11+
##--------------------------------------------------------------------
12+
13+
[include config/mcu_definitions/main/BTT_Manta_E3EZ_v1.0.cfg] # Do not remove this line
14+
[board_pins mantam5p10_mcu]
15+
mcu: mcu
16+
aliases:
17+
X_STEP=MCU_M1_STEP , X_DIR=MCU_M1_DIR , X_ENABLE=MCU_M1_EN , X_TMCUART=MCU_M1_CS ,
18+
Y_STEP=MCU_M2_STEP , Y_DIR=MCU_M2_DIR , Y_ENABLE=MCU_M2_EN , Y_TMCUART=MCU_M2_CS ,
19+
20+
Z_STEP=MCU_M3_STEP , Z_DIR=MCU_M3_DIR , Z_ENABLE=MCU_M3_EN , Z_TMCUART=MCU_M3_CS ,
21+
Z1_STEP=MCU_M4_STEP , Z1_DIR=MCU_M4_DIR , Z1_ENABLE=MCU_M4_EN , Z1_TMCUART=MCU_M4_CS ,
22+
Z2_STEP=MCU_M5_STEP , Z2_DIR=MCU_M5_DIR , Z2_ENABLE=MCU_M5_EN , Z2_TMCUART=MCU_M5_CS ,
23+
24+
E_STEP=MCU_M5_STEP , E_DIR=MCU_M5_DIR , E_ENABLE=MCU_M5_EN , E_TMCUART=MCU_M5_CS ,
25+
26+
DRIVER_SPI_MOSI=MCU_SPI3_MOSI , # Used in case of SPI drivers such as TMC2240 or TMC5160
27+
DRIVER_SPI_MISO=MCU_SPI3_MISO , # Used in case of SPI drivers such as TMC2240 or TMC5160
28+
DRIVER_SPI_SCK=MCU_SPI3_SCK , # Used in case of SPI drivers such as TMC2240 or TMC5160
29+
30+
X_STOP=MCU_M1_STOP , Y_STOP=MCU_M2_STOP , Z_STOP=MCU_M3_STOP ,
31+
PROBE_INPUT=MCU_PROBE2 ,
32+
RUNOUT_SENSOR=MCU_M4_STOP ,
33+
34+
E_HEATER=MCU_HE0 , E_TEMPERATURE=MCU_TH0 ,
35+
BED_HEATER=MCU_BED_OUT , BED_TEMPERATURE=MCU_THB ,
36+
37+
FILTER_FAN=MCU_FAN0 ,
38+
CONTROLLER_FAN=MCU_FAN1 ,
39+
40+
CHAMBER_TEMPERATURE=MCU_TH1 ,
41+
42+
LIGHT_OUTPUT=MCU_HE1 ,
43+
STATUS_NEOPIXEL=MCU_RGB1 ,
44+
45+
SERVO_PIN=MCU_PROBE1 ,

0 commit comments

Comments
 (0)