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:
@@ -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
|
||||
|
Reference in New Issue
Block a user