Skip to content

Commit 4b32be9

Browse files
authored
🔧 Malyan M300 / Monoprice Mini alternate orientation (#27808)
1 parent f6c8915 commit 4b32be9

File tree

1 file changed

+32
-12
lines changed

1 file changed

+32
-12
lines changed

Marlin/src/pins/stm32f0/pins_MALYAN_M300.h

Lines changed: 32 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,15 @@
4646
//
4747
// Limit Switches
4848
//
49-
#define X_STOP_PIN PC13
50-
#define Y_STOP_PIN PC14
51-
#define Z_STOP_PIN PC15
49+
#if ENABLED(M300_ROTATE_TOWERS)
50+
#define X_STOP_PIN PC14
51+
#define Y_STOP_PIN PC15
52+
#define Z_STOP_PIN PC13
53+
#else
54+
#define X_STOP_PIN PC13
55+
#define Y_STOP_PIN PC14
56+
#define Z_STOP_PIN PC15
57+
#endif
5258

5359
#ifndef Z_MIN_PROBE_PIN
5460
#define Z_MIN_PROBE_PIN PB7
@@ -57,17 +63,31 @@
5763
//
5864
// Steppers
5965
//
60-
#define X_STEP_PIN PB14
61-
#define X_DIR_PIN PB13
62-
#define X_ENABLE_PIN PB10
66+
#if ENABLED(M300_ROTATE_TOWERS)
67+
#define X_STEP_PIN PB12
68+
#define X_DIR_PIN PB11
69+
#define X_ENABLE_PIN PB10
70+
71+
#define Y_STEP_PIN PB2
72+
#define Y_DIR_PIN PB1
73+
#define Y_ENABLE_PIN PB10
6374

64-
#define Y_STEP_PIN PB12
65-
#define Y_DIR_PIN PB11
66-
#define Y_ENABLE_PIN PB10
75+
#define Z_STEP_PIN PB14
76+
#define Z_DIR_PIN PB13
77+
#define Z_ENABLE_PIN PB10
78+
#else
79+
#define X_STEP_PIN PB14
80+
#define X_DIR_PIN PB13
81+
#define X_ENABLE_PIN PB10
6782

68-
#define Z_STEP_PIN PB2
69-
#define Z_DIR_PIN PB1
70-
#define Z_ENABLE_PIN PB10
83+
#define Y_STEP_PIN PB12
84+
#define Y_DIR_PIN PB11
85+
#define Y_ENABLE_PIN PB10
86+
87+
#define Z_STEP_PIN PB2
88+
#define Z_DIR_PIN PB1
89+
#define Z_ENABLE_PIN PB10
90+
#endif
7191

7292
#define E0_STEP_PIN PA7
7393
#define E0_DIR_PIN PA6

0 commit comments

Comments
 (0)