1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-09-01 18:32:37 +02:00

Update 6_pack_stepstick_v1.h

- Added a refernce to the i/o pin number for each module socket.
This commit is contained in:
bdring
2020-08-17 18:44:26 -05:00
parent f1a93ed144
commit 9278695535

View File

@@ -82,52 +82,66 @@
#define C_STEP_PIN I2SO(21)
#define C_DISABLE_PIN I2SO(23)
/*
Socket I/O reference
The list of modules is here...
https://github.com/bdring/6-Pack_CNC_Controller/wiki/CNC-I-O-Module-List
Click on each module to get example for using the modules in the sockets
*/
// Socket #1
// #1 GPIO_NUM_33
// #2 GPIO_NUM_32
// #3 GPIO_NUM_35 (input only)
// #4 GPIO_NUM_34 (input only)
// Socket #2
// #1 GPIO_NUM_2
// #2 GPIO_NUM_25
// #3 GPIO_NUM_39 (input only)
// #4 GPIO_NUM_36 (input only)
// Socket #3
// #1 GPIO_NUM_26
// #2 GPIO_NUM_4
// #3 GPIO_NUM_16
// #4 GPIO_NUM_27
// Socket #4
// #1 GPIO_NUM_14
// #2 GPIO_NUM_13
// #3 GPIO_NUM_15
// #4 GPIO_NUM_12
// Socket #5
// #1 GPIO_NUM_24 (output only)
// #2 GPIO_NUM_25 (output only)
// #3 GPIO_NUM_26 (output only)
// #4 GPIO_NUM_27 (output only)
#define X_LIMIT_PIN GPIO_NUM_33
#define Y_LIMIT_PIN GPIO_NUM_32
#define Z_LIMIT_PIN GPIO_NUM_35
#define A_LIMIT_PIN GPIO_NUM_34
//#define A_LIMIT_PIN GPIO_NUM_34
//#define B_LIMIT_PIN GPIO_NUM_39
//#define C_LIMIT_PIN GPIO_NUM_36
#define PROBE_PIN GPIO_NUM_25
#define PROBE_PIN GPIO_NUM_34
/*
// 0-10v CNC Module in Socket #3
// Control...Set PD001 to 1 if enable is connected 0 is panel should be used
// Freq...Set PD002 to 0
// Freq input...Set PD070 to 0 for 0-10V
#define SPINDLE_TYPE SPINDLE_TYPE_10V
#define SPINDLE_OUTPUT_PIN GPIO_NUM_26
#define SPINDLE_FORWARD_PIN GPIO_NUM_4
#define SPINDLE_REVERSE_PIN GPIO_NUM_16
*/
// Example 5V output CNC module in socket #3
/*
// 5V output CNC module in socket #3
#define SPINDLE_TYPE SPINDLE_TYPE_PWM
#define SPINDLE_OUTPUT_PIN GPIO_NUM_26
#define SPINDLE_ENABLE_PIN GPIO_NUM_4
#define SPINDLE_DIR_PIN GPIO_NUM_16
#define COOLANT_MIST_PIN GPIO_NUM_27
*/
/*
// Example (4x) 5V Buffer Output on socket #5
#define SPINDLE_TYPE SPINDLE_TYPE_RELAY
#define SPINDLE_OUTPUT_PIN I2SO(24)
#define SPINDLE_DIR_PIN I2SO(25)
#define COOLANT_MIST_PIN I2SO(26)
#define COOLANT_FLOOD_PIN I2SO(27)
*/
// RS485 In socket #3
#define SPINDLE_TYPE SPINDLE_TYPE_HUANYANG // only one spindle at a time
#define VFD_RS485_TXD_PIN GPIO_NUM_26
#define VFD_RS485_RTS_PIN GPIO_NUM_4
#define VFD_RS485_RXD_PIN GPIO_NUM_16
// === Default settings
#define DEFAULT_STEP_PULSE_MICROSECONDS I2S_OUT_USEC_PER_PULSE