Comments (4)
However, a more desireable outcome and what I am used to from 8 bit grbl, is the ability to reset and unlock and electrically move off the sensor and then manually choose to re-home. The problem is I do not have that option right now.
The "Override locks" flag in
$22: Homing cycle as bitfield where setting bit 0 enables the rest:
0 - Enable (1)
1 - Enable single axis commands (2)
2 - Homing on startup required (4)
3 - Set machine origin to 0 (8)
4 - Two switches shares one input pin (16)
5 - Allow manual (32)
6 - Override locks (64)
7 - Keep homed status on reset (128)
Enables homing cycle. Requires limit switches on axes to be automatically homed.
When `Enable single axis commands` is checked, single axis homing can be performed by $H<axis letter> commands.
When `Allow manual` is checked, axes not homed automatically may be homed manually by $H or $H<axis letter> commands.
`Override locks` is for allowing a soft reset to disable `Homing on startup required`.
ok
Thoughts?
On my Mach 3 based machine I have a limits override switch that allows me to reset the machine and jog off any triggered limit switch while I keep it pressed. I like that and I have added support for it in the core, but only a few (one?) driver has support for it for now. Could that be a solution? It is likely a lot easier to add than the other options you have outlined.
Lines 107 to 114 in 71dc5ac
from core.
On my Mach 3 based machine I have a limits override switch that allows me to reset the machine and jog off any triggered limit switch while I keep it pressed. I like that and I have added support for it in the core, but only a few (one?) driver has support for it for now. Could that be a solution? It is likely a lot easier to add than the other options you have outlined.
Yes, an override button on an aux pin like this could definitely work for my situation. That's an elegant way to do it. What would need to happen for this on the Teensy platforms?
I'll double check my config tomorrow at the machine, but my initial impression is that the override locks command is not functioning in my build.
from core.
The "Override locks" flag in
$22 is not working? $ $=22 output:
Thank you for this. I went back to using IOSender and I could easily see that this was not set. I had set it in the firmware but I guess my local config is taking precedence and it wasn't set.
I want to switch off CNCjs and be fully on IOSender, I just need to get my probing macros working, now that I have the soft limits resolved.
Will ask my probing question in the probing thread I started and close this one as resolved.
from core.
Thank you for this. I went back to using IOSender and I could easily see that this was not set. I had set it in the firmware but I guess my local config is taking precedence and it wasn't set.
Be aware that most of the firmware settings are default values, a settings reset is required after changing them.
from core.
Related Issues (20)
- Not correctly reporting coordinates? HOT 4
- Experiencing issues with ESP32 Blackbox Build HOT 10
- How to limit the maximum output pulse frequency to prevent the user from setting an excessively high pulse rate that could cause grblHAL to crash? HOT 1
- Delta Kinematics: Y axis moves are not executing correctly - Motor duplication? HOT 1
- Syntax error / typo in ngc_expr.c HOT 3
- Web Builder is not available in China HOT 2
- Are the all inputs like e-stp, homming, probe, pins pullup ? HOT 1
- $150 - $153 does not work on SKR Pico HOT 2
- MKS TinyBee problem HOT 1
- Typo in settings.c HOT 1
- Request for assigned settings for toolsetter moves HOT 2
- G2 that triggers an ARC_ANGULAR_TRAVEL_EPSILON related calculation error HOT 4
- can't get rid of "error:79" on first dry run HOT 1
- Teensy 4.1 Mysterious dropped or added characters in gcode over USB HOT 7
- Controllo motore Nidec con mks dlc32 e CLK (no PWM) HOT 11
- When homing is ongoing real-time report requests are ignored? HOT 3
- I want to try rigid tapping on my CNC mill what should I do? HOT 1
- Unexpected Spindle Linearization Treatment of PWM/rpm Min Values
- About Keyboard Plugin HOT 1
- Non-smooth motion while engraving HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from core.