@@ -37,16 +37,16 @@ extern "C"
3737#endif
3838
3939// // Setup step pins
40- // #define STEP3_BIT 18 // assigns STEP3 pin
41- // #define STEP2_BIT 17 // assigns STEP2 pin
42- // #define STEP1_BIT 16 // assigns STEP1 pin
43- // #define STEP0_BIT 15 // assigns STEP0 pin
40+ #define STEP3_BIT 18 // assigns STEP3 pin
41+ #define STEP2_BIT 17 // assigns STEP2 pin
42+ #define STEP1_BIT 16 // assigns STEP1 pin
43+ #define STEP0_BIT 15 // assigns STEP0 pin
4444
45- // // // Setup dir pins
46- // #define DIR3_BIT 9 // assigns DIR2 pin
47- // #define DIR2_BIT 10 // assigns DIR2 pin
48- // #define DIR1_BIT 11 // assigns DIR1 pin
49- // #define DIR0_BIT 12 // assigns DIR0 pin
45+ // // Setup dir pins
46+ #define DIR3_BIT 9 // assigns DIR2 pin
47+ #define DIR2_BIT 10 // assigns DIR2 pin
48+ #define DIR1_BIT 11 // assigns DIR1 pin
49+ #define DIR0_BIT 12 // assigns DIR0 pin
5050
5151// // Setup control input pins
5252// #define ESTOP_BIT 2
@@ -60,12 +60,12 @@ extern "C"
6060// #define CS_RES_PULLUP
6161
6262// // Setup limit pins
63- // #define LIMIT_Z_BIT 6 // assigns LIMIT_Z pin
64- // #define LIMIT_Z_ISR // assigns LIMIT_Z ISR
65- // #define LIMIT_Y_BIT 5 // assigns LIMIT_Y pin
66- // #define LIMIT_Y_ISR // assigns LIMIT_Y ISR
67- // #define LIMIT_X_BIT 4 // assigns LIMIT_X pin
68- // #define LIMIT_X_ISR // assigns LIMIT_X ISR
63+ #define LIMIT_Z_BIT 6 // assigns LIMIT_Z pin
64+ #define LIMIT_Z_ISR // assigns LIMIT_Z ISR
65+ #define LIMIT_Y_BIT 5 // assigns LIMIT_Y pin
66+ #define LIMIT_Y_ISR // assigns LIMIT_Y ISR
67+ #define LIMIT_X_BIT 4 // assigns LIMIT_X pin
68+ #define LIMIT_X_ISR // assigns LIMIT_X ISR
6969
7070// // Setup probe pin
7171#define PROBE_BIT 7
@@ -83,19 +83,19 @@ extern "C"
8383 // #define UART_PORT 0
8484
8585// // Setup PWM
86- // #define PWM0_BIT 1 // assigns PWM0 pin
87- // #define PWM0_TIMER 0
88- // #define PWM0_CHANNEL 0
86+ #define PWM0_BIT 1 // assigns PWM0 pin
87+ #define PWM0_TIMER 0
88+ #define PWM0_CHANNEL 0
8989
9090// Setup generic IO Pins
9191// spindle dir
92- // #define DOUT0_BIT 2
92+ #define DOUT0_BIT 2
9393
9494// // coolant
9595// #define DOUT2_BIT 34
9696
9797// // Stepper enable pin. For Grbl on Uno board a single pin is used
98- // #define STEP0_EN_BIT 8
98+ #define STEP0_EN_BIT 8
9999
100100 // Setup the Step Timer used has the heartbeat for µCNC
101101 // Timer 1 is used by default
@@ -112,41 +112,9 @@ extern "C"
112112// #define SERVO0_BIT 33
113113// #define I2C_CLK_BIT 22
114114// #define I2C_DATA_BIT 21
115- #define DOUT49_BIT 8
116-
117- #define IC74HC595_CUSTOM_SHIFT_IO // Enables custom MCU data shift transmission. In ESP32 that is via I2S
118- #define IC74HC595_I2S_WS 4
119- #define IC74HC595_I2S_CLK 5
120- #define IC74HC595_I2S_DATA 18
121- // #define IC74HC595_I2S_PORT 0
122- // uses 3 x 74HS595 but for I2S use this value has to be set to 4 (I2S sends data as 32-bit (4bytes))
123- #define IC74HC595_COUNT 4
124-
125- #define STEP0_EN_IO_OFFSET 0
126- #define STEP0_IO_OFFSET 1
127- #define DIR0_IO_OFFSET 2
128- #define STEP1_EN_IO_OFFSET 3
129- #define STEP1_IO_OFFSET 4
130- #define DIR1_IO_OFFSET 5
131- #define STEP2_EN_IO_OFFSET 6
132- #define STEP2_IO_OFFSET 7
133- #define DIR2_IO_OFFSET 8
134- #define STEP3_EN_IO_OFFSET 9
135- #define STEP3_IO_OFFSET 10
136- #define DIR3_IO_OFFSET 11
137- #define STEP4_EN_IO_OFFSET 12
138- #define STEP4_IO_OFFSET 13
139- #define DIR4_IO_OFFSET 14
140- #define PWM0_IO_OFFSET 16
141- #define PWM1_IO_OFFSET 17
142- #define PWM2_IO_OFFSET 18
143- #define PWM3_IO_OFFSET 19
144- #define PWM4_IO_OFFSET 20
145- #define DOUT0_IO_OFFSET 22
146- #define DOUT2_IO_OFFSET 23
147115
148116#ifdef __cplusplus
149117}
150118#endif
151119
152- #endif
120+ #endif
0 commit comments