-
-
Notifications
You must be signed in to change notification settings - Fork 532
Control Switches
Grbl allows up to 4 basic control switches These switches these are
- Feed Hold
- Cycle Start
- Reset
- Door
Feed Hold, also known as hold or pause is used to stop a job quickly without loosing your position. This might be used if you see the spindle is headed for a clamp. It should not be used as a replacement for an E-Stop. The hold state can be resumed with the start button. You can quit the job in the hold state with the reset button. You define the I/O for the hold button with...
#define CONTROL_FEED_HOLD_PIN GPIO_NUM_XX
Cycle Start, also know as start or restart is used to resume a job that was put into feed hold mode. You define the I/O for the cycle start button with...
#define CONTROL_CYCLE_START_PIN GPIO_NUM_XX
Reset can be used to end a job without loss of position when in the feed hold state. It can also be used to immediately end a job that is running with loss of position. It can clear some alarms, like soft limits. You define the I/O for the Reset pin with...
#define CONTROL_RESET_PIN GPIO_NUM_XX
Door can be used as an software interlock on an enclosure door. It normally acts like a feed hold, but you can also define a parking feature to work with this.
#define CONTROL_SAFETY_DOOR_PIN GPIO_NUM_xx
Parking is typically used with a mill or router. When the door switch activates, the machine will stop, retract the spindle, stop the spindle. These behaviors can be tweaked a little with options in the config.h file (search for parking). You resume the job, by closing the door and sending the cycle start command or button.
#define PARKING_ENABLE
- Home
- Hardware
- ESP32 Dev Kit Versions
- Compiling with Arduino IDE
- Compiling with PlatformIO
- Using the Serial Port
- Grbl_ESP32 Settings
- Controlling Grbl_ESP32
- Setting Up the I/O pins
- Spindle Types
- Basic Kinematics
- Custom Machine Functions
- Home/Limit Switches
- Machine Work Space
- Stepper Motor Drivers
- Trinamic Drivers
- Axis Squaring and Ganging
- Settings
- SD Card
- Bluetooth
- Wifi
- WebUI
- Using Telnet
- Servo Axis
- Push notifications
- Switches
- Stepper Drivers
- Spindle options
- Other Ouputs
Testing public edit