Rob Giseburt
|
dcf1b48103
|
Fix SINGLE_TRANSLATION_BUILD error
|
2019-10-15 21:42:22 -05:00 |
|
Rob Giseburt
|
9a16446fde
|
Removing using namespace Motate; and cleanup or results
|
2019-10-15 21:40:51 -05:00 |
|
Rob Giseburt
|
5b11fb9cd5
|
Merge branch 'edge' into 4c-recovery
|
2019-10-14 20:01:59 -05:00 |
|
Rob Giseburt
|
1d6ba89136
|
Small clarifications for finicky compilers.
|
2019-10-10 11:01:47 -05:00 |
|
Rob Giseburt
|
3687a786e1
|
Four-cable kinematics
|
2019-06-17 13:14:42 -05:00 |
|
Alden Hart
|
edead24afc
|
Added JSON handlers for Enable Polarity
|
2018-05-14 05:35:22 -04:00 |
|
Alden Hart
|
dd1d35def6
|
COMPILES: Changed ep and sp attributes to integer type and adjusted sp getters and setters accordingly; Still missing getters and setters for ep. That’s next.
|
2018-05-14 05:10:15 -04:00 |
|
Alden Hart
|
2a6c69b805
|
interim commit merging edge into finish-320
|
2018-05-13 17:23:17 -04:00 |
|
Rob Giseburt
|
29abfa48ef
|
Minor cleanup with enable and step polarity
|
2018-04-10 21:52:02 -05:00 |
|
Ben Laurie
|
35a8e64965
|
Address comments.
|
2018-04-10 21:26:53 -05:00 |
|
Ben Laurie
|
25ddf66ae3
|
Allow the polarity of the step pulse to be set.
|
2018-04-10 21:25:53 -05:00 |
|
Alden Hart
|
5385fe0185
|
Removed commented code replaced in the merge
|
2018-03-26 15:41:24 -04:00 |
|
Alden Hart
|
d03a10e8b8
|
Updated copyright dates. Tested dev-304-uvw-9axis/edge merge. Passed baseline testing. Fails Spindle test SPIN-02. ToGo - GPIO, Feedhold, Probing, Homing and Planner cases.
|
2018-03-26 12:18:26 -04:00 |
|
Alden Hart
|
432a833747
|
Merged edge into dev-304, leaving old code commented out. SUccessful build, but has not yet been validated against test suite
|
2018-03-26 10:38:57 -04:00 |
|
Rob Giseburt
|
cb7bf178e7
|
Issue #169 motor enable polarity (#306)
* Add enable polarity (`1ep`, etc.) to motors.
* Cleanup enable polarity code. Note that Stepper object initialization has changed!
|
2018-03-04 18:18:18 -06:00 |
|
Rob Giseburt
|
b70abe4067
|
Switched from fabs to std::abs which is type-aware and safer going forward.
|
2017-12-03 16:10:22 -06:00 |
|
Rob Giseburt
|
a0ad3a5c7c
|
Remove old constant-rate stepper and related forward difference code.
|
2017-12-02 08:10:19 -06:00 |
|
Rob Giseburt
|
3f7fc88401
|
Fix for inaccuracies that are caught by encoder corrections
|
2017-09-13 18:54:49 -05:00 |
|
Rob Giseburt
|
2de08704cd
|
Highly experimental segment linear-velocity-interpolation
|
2017-07-15 22:35:45 -05:00 |
|
Rob Giseburt
|
72f80f9b9e
|
Added NEW_DDA to test a new optimized DDA
|
2017-05-16 15:52:00 -05:00 |
|
Alden Hart
|
39171e8fff
|
Modifications to st_get_ma() and st_set_ma() to deal with axis remapping
|
2017-05-05 13:44:16 -04:00 |
|
Rob Giseburt
|
3e26890813
|
Rebuilding DDA dubstep accumulator to not incorporate time. Other load time improvements.
|
2017-05-01 20:21:59 -05:00 |
|
Rob Giseburt
|
4f7a6e090a
|
Tweaks to stepper: don’t turn of dad timer, and use std::min instead of min3
|
2017-04-27 19:59:23 -04:00 |
|
Alden Hart
|
86194a410c
|
Added test for extremely small step increment in _exec_aline_segment(); Left diagnostic trap in for now.
|
2017-04-26 06:41:38 -04:00 |
|
Alden Hart
|
57873bbee6
|
Testing and cleanup
|
2017-04-23 10:24:37 -04:00 |
|
Alden Hart
|
11d39c93b5
|
Cleanup - interim commit
|
2017-04-23 08:30:26 -04:00 |
|
Alden Hart
|
70a5282c39
|
Fixed issue #24. Works, but needs cleanup
|
2017-04-23 08:13:10 -04:00 |
|
Rob Giseburt
|
5b0aa6be8a
|
Adjust dwell to internally be in milliseconds (giving more overhead before overflow)
|
2017-04-12 20:25:38 -05:00 |
|
Alden Hart
|
1c6f81f857
|
Fix case where hold buffer with remainder of move was not being forward planned (plan_exec.cpp line 1045); Added additional checks to prevent feedhold from being initiated during non-motion cycles. Still needs special handling for corner cases - to be described in header comments in cycle_feedhold.cpp
|
2017-04-11 09:46:59 -04:00 |
|
Alden Hart
|
c60dc581f7
|
resolved merge conflicts between edge marlin-compatibility and dev-p24
|
2017-03-23 11:07:12 -04:00 |
|
Alden Hart
|
76361a60b3
|
Removed overloading on get_int; shared some code on set_ints; removed set_flu()
|
2017-03-20 17:09:48 -04:00 |
|
Alden Hart
|
5f306e1657
|
Big commit. Added nv->value_int, and changed nv_value to nv->value_flt. Many many things changed. Passes smoke test. Now on to some real regressions.
|
2017-03-19 20:27:53 -04:00 |
|
Rob Giseburt
|
b97fb544d5
|
Fix issue where power levels are getting scaled before the per-driver stepper object. They’re now scaled (or not) inside the stepper objects.
|
2017-02-23 23:09:14 -06:00 |
|
Rob Giseburt
|
f0217205cc
|
Fix for MOTOR_POWERED_IN_CYCLE motors disabling during long M101 waits
|
2017-02-23 09:20:38 -06:00 |
|
Rob Giseburt
|
9136aba90b
|
HOT_FUNC and HOT_DATA assignments sprinkled all over. Also removing now-redundant abs definition.
|
2017-02-22 12:41:03 -06:00 |
|
Alden Hart
|
5810eda239
|
Work on debug and diagnostics
|
2017-02-20 06:13:08 -05:00 |
|
Rob Giseburt
|
1905fe1238
|
Remove too-strict tests and extra commented-out code in stepper and exec.
|
2017-02-18 09:01:37 -06:00 |
|
Alden Hart
|
8199c1816f
|
resolved merge conflicts
|
2017-02-16 13:17:33 -05:00 |
|
Rob Giseburt
|
838166d1e9
|
Minor adjustments to exec and stepper to handle a rare stall condition.
|
2017-02-14 15:10:10 -06:00 |
|
Rob Giseburt
|
2a2cdc769c
|
Minor adjustments to exec and stepper to handle a rare stall condition.
|
2017-02-14 15:04:45 -06:00 |
|
Rob Giseburt
|
53e0eb85eb
|
Adjusted Exec interrupt priority to High, and Fwd Plan to Medium.
|
2017-02-08 13:50:18 -06:00 |
|
Alden Hart
|
0fc5762876
|
resolved merge conflict in latest 209b
|
2017-02-07 05:49:49 -05:00 |
|
Alden Hart
|
17ddf830ff
|
Lightened up planner reset to not destroy position values and other data; Corrected coolant and spindle ordering in feedhold exit actions; Added {dw:n} to report progress of dwells; Added RADIUS_MIN value and compile-time and runtime tests for tests for zero radius values. Illegal due to divide by zero
|
2017-02-06 15:10:30 -05:00 |
|
Alden Hart
|
edf2b845b5
|
Added {dw:n} as a way to examine the dwell timer down counter. Useful for testing
|
2017-02-06 08:59:13 -05:00 |
|
Rob Giseburt
|
0ef8d918a3
|
Finishing transition to all-hardware timers for fwd-plan/exec, and direct call of load
|
2017-01-30 15:56:02 -06:00 |
|
Rob Giseburt
|
80bfa3f6c8
|
Finishing transition to all-hardware timers for fwd-plan/exec, and direct call of load
|
2017-01-30 15:46:42 -06:00 |
|
Rob Giseburt
|
5b6126bb72
|
Moving the load_move call outside of a syscall/timer.
|
2017-01-26 15:00:10 -06:00 |
|
Alden Hart
|
83e4263e49
|
resolving merge conflicts
|
2017-01-24 12:29:51 -05:00 |
|
Alden Hart
|
a7b3cae61b
|
Fix for JSON G10 coordinate commands.
|
2017-01-19 17:21:27 -05:00 |
|
Rob Giseburt
|
afccf36428
|
Moving the load_move call outside of a syscall/timer.
|
2017-01-17 11:14:16 -06:00 |
|