Mitch Bradley
4f4df881d9
Spread bitmask if only one rail of a gang has a limit
2021-08-04 09:53:52 -10:00
Mitch Bradley
9cd024a791
Added begin and end markers to data blocks
2021-08-04 09:52:32 -10:00
bdring
9546dc27f0
WIP fixed extra semicolon
2021-08-03 14:11:44 -05:00
bdring
06ab61b811
WIP - Fixed POG Style single switch squaring
2021-08-03 13:40:21 -05:00
Stefan de Bruijn
30c9a87911
Missed an include. Fixed.
2021-08-03 10:34:11 +02:00
Stefan de Bruijn
600d9dbf22
Fixed minor bug
2021-08-03 10:30:34 +02:00
Stefan de Bruijn
169818e31e
Fixed some includes. Fixed name conflict of LEDCPin. Added native stub implementations for x86 for the rest.
2021-08-03 10:21:40 +02:00
Mitch Bradley
44d0c3eca0
Fixed WebUI settings problems - floats and sets.
2021-08-01 10:23:37 -10:00
Mitch Bradley
0963be0433
Larger stack for clientCheckTask - WebUI SD list overflowed it
2021-08-01 08:49:34 -10:00
Mitch Bradley
6ddbb7ce84
Homing fixes
2021-07-29 09:45:38 -10:00
Mitch Bradley
ab29243efb
Added Homing.cpp
2021-07-29 06:50:46 -10:00
Mitch Bradley
2d78c4afbd
Homing - support single switch squared axes.
2021-07-28 12:52:52 -10:00
Mitch Bradley
4260eb8446
Regularized millisecond delay code.
2021-07-28 11:11:44 -10:00
Mitch Bradley
2c3982d520
Grbl.h does not need cstdint.
2021-07-28 10:42:19 -10:00
Mitch Bradley
c925a96b67
Eliminated blanket dependence on Arduino.h and Grbl.h
2021-07-28 10:36:56 -10:00
Mitch Bradley
b63c7a36cd
Homing dead code elimination
2021-07-25 07:49:22 -10:00
Mitch Bradley
dfc7060569
Finished bit macro rename
2021-07-25 07:17:50 -10:00
Mitch Bradley
b7107661c5
Renamed bit macros
2021-07-25 07:14:28 -10:00
Mitch Bradley
e685c9180c
Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings
2021-07-25 06:12:46 -10:00
Mitch Bradley
cace04beab
Sync with Bart
2021-07-25 06:10:47 -10:00
bdring
871158d59e
WIP - Homing
...
Homing is good now. Need to figure out some edge cases and test.
2021-07-25 10:50:10 -05:00
bdring
d82456d63e
WIP Homing
...
Fixed motorMask calc
2021-07-25 09:30:42 -05:00
Mitch Bradley
17689abbc6
Oops
2021-07-24 15:56:39 -10:00
Mitch Bradley
92ba726f7f
Adjust homing mask according to extant motors
2021-07-24 15:44:57 -10:00
bdring
f20506d726
Wip - Homing
2021-07-24 20:33:35 -05:00
bdring
37dfa314d5
WIP - Trying to get homing working
2021-07-24 14:08:42 -05:00
Mitch Bradley
507f8898c3
Fixed limit switch reporting
2021-07-21 12:11:36 -10:00
bdring
931ad08336
Update config.yaml
2021-07-20 13:37:22 -05:00
Mitch Bradley
43160b048a
Fixed some limit bugs. Homing works in some simple cases now.
2021-07-20 07:49:34 -10:00
Mitch Bradley
03ef840927
Endstops - ISR limit mask handler works
2021-07-19 15:12:07 -10:00
Stefan de Bruijn
4486849df2
Added variadic constructor arguments to handler.
2021-07-18 21:01:15 +02:00
Mitch Bradley
d33d6cf436
Wrong values for ESP115
2021-07-16 19:15:32 -10:00
Mitch Bradley
cc2b7baab6
$axes/x will display the subtree.
2021-07-16 18:33:43 -10:00
Mitch Bradley
336a7357ef
Big cleanup of messages
...
* Most of the messages now go through the log_ interface.
* log_* now respects $message/level
* The printf-style messages are restricted to standard Grbl reports
and stuff that WebUI might parse directly.
* Report.h is unnecessary for most of the driver classes.
* The format and style of messages is now consistent across different
motors and spindles
2021-07-16 17:41:30 -10:00
Mitch Bradley
5dc3f0d5f2
Created Spindle::linearSpeeds factor to reduce repetition
2021-07-16 09:36:12 -10:00
Mitch Bradley
ce7fffd6e4
Replace esp_delay_us() with ISR-friendly code in IRAM
2021-07-16 09:35:29 -10:00
Mitch Bradley
9506992f6e
Removed autoReload from Stepping; it doesn't work
2021-07-16 09:31:59 -10:00
Mitch Bradley
433dfc5062
Small cleanups
2021-07-16 07:51:11 -10:00
Mitch Bradley
e5610e7ab5
Laser_full_power is no longer needed
2021-07-16 07:51:11 -10:00
Stefan de Bruijn
e0a0a77a75
Added more IRAM_ATTR's due to ISR calls.
2021-07-15 21:40:30 +02:00
Stefan de Bruijn
b27b788a5d
Fixed a few IRAM_ATTR bugs in stepping. Changed config.yaml to stress testing setup.
2021-07-15 21:21:34 +02:00
bdring
69b14f3ee3
Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings
2021-07-08 13:19:49 -05:00
bdring
ab37c7b491
Updated some yaml key names for consistency
2021-07-08 13:19:44 -05:00
Mitch Bradley
0191e8ca0c
Fixed homing_init_lock; limits_init() needed to be called first.
2021-07-07 19:03:28 -10:00
Mitch Bradley
b7750acef4
Dynamixel: count_max was modifying _countMin
2021-07-07 18:57:19 -10:00
Mitch Bradley
fabfe11269
Fixed ^x problem
...
It was working only the first time, due to code that was added to
prevent endless reset loops on asserts.
2021-07-06 22:04:19 -10:00
Stefan de Bruijn
e85c6a2b93
Added stepper.md using the description of Mitch
2021-07-07 09:05:56 +02:00
Mitch Bradley
e843bc8a67
Fixed I2S_STATIC stepping
2021-07-06 19:21:26 -10:00
Mitch Bradley
0d6e47db2b
Big stepper / stepType cleanup
...
Moved all the hardware dependencies out of Stepper.cpp
mostly into the new file Stepping.cpp. stepType is
now engine. There is a new section stepping: that
holds the shared stepper delay parameters.
The parameter name prefixes are now consistently either
_us for microseconds or _ms for milliseconds.
Nearly all the references to _engine are now encapsulated
in Stepping.cpp, except for a couple that are still lurking
in StandardStepper.cpp. I haven't figured out the best way
to fix those. Ideally, the engine should be auto-selected
based on the type of pins you use for step: .
2021-07-06 13:23:52 -10:00
Mitch Bradley
1094bf9d2d
Deleted dead code in Protocol.cpp
...
It was left there for reference and has outlived its usefulness.
2021-07-05 12:30:10 -10:00