Commit Graph
61 Commits
Author SHA1 Message Date
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
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
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
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 f0217205cc Fix for MOTOR_POWERED_IN_CYCLE motors disabling during long M101 waits 2017-02-23 09:20:38 -06:00
Alden Hart 5810eda239 Work on debug and diagnostics 2017-02-20 06:13:08 -05: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
Alden Hart cde2bcc988 ignore 2017-01-16 11:04:08 -05:00
Alden Hart 886b4041b3 Installed planner-level out-of-band-dwell to better handle pinup delays. Commented out spin down delays. These may be useful later for direction reversals, but for now they are not needed. 2017-01-16 11:03:31 -05:00
Rob Giseburt 0a61b7d854 Minor cleanup of indention/comments. 2017-01-10 16:50:37 -06:00
Alden Hart 53d8af3b9f Fixed queue size error; update local variable naming 2017-01-10 11:16:46 -05:00
Alden Hart 15b030f24c merging in edge to dev-p24-feedhold-lift. Still many things broken 2017-01-05 13:14:17 -05:00
Alden Hart 9cf1e5f674 Exception handling for MT, ME and MD 2016-12-31 12:19:20 -05:00
Alden Hart c89df1e708 Working on JSON settings for motors. Installed SU handlers and revised helpers, preprocess float, and “_get_this” primitives. Added proper range checking for some motor parameters. Runs all regression up through motor-po. Fails on motor-pm. 2016-12-31 11:40:33 -05:00
Alden Hart 58fab2567b Fixed bug in TR; simplified axis type functions 2016-12-18 16:19:20 -05:00
Alden Hart 85044a216c Refactored po, pl - tested all settings 2016-12-13 20:35:59 -05:00
Alden Hart e70f003d77 Refactored motor su setting to use new getter/setter code 2016-12-13 19:31:30 -05:00
Alden Hart 9f6036d2c4 Added set_noop() to fix up mi settings; added error 117 for device not active errors 2016-12-13 11:29:34 -05:00
Alden Hart 4af4aa7fed Refactoring motor settings - tr, mi (mi is incomplete) 2016-12-13 08:21:50 -05:00
Alden Hart 56b17d7b04 Refactoring motor settings - mt, ma, sa 2016-12-13 07:41:32 -05:00
Alden Hart 2ab3183a82 resolved merge conflicts from dev-168 sha3999533 2016-12-08 08:29:11 -05:00
Rob Giseburt 650aea05fe Changed Dwells (again) to use SysTickEvents instead of the DDA timer. 2016-12-07 16:51:52 -06:00
Rob Giseburt cbd3f9e19f Switch dwells to the DDA timer, removed dwell_timer.
Fixes #193
2016-12-05 17:05:35 -06:00
Rob Giseburt 93436ba43b Removed erroneous debug_trap that hosed up feedhold (and homing). 2016-12-05 15:09:38 -06:00
Alden Hart bf3c540f9e Checkpoint - generalizing planner buffer handling 2016-12-05 12:47:26 -05:00
Alden Hart ed43317f9f minor commit 2016-12-05 08:21:08 -05:00
Alden Hart 7624933194 Patch to stop DDA timer before Dwell timer to address Issue #193 2016-12-03 08:50:40 -05:00
Alden Hart ba2193e34e Planner documentation; remained forward planning functions. 2016-12-01 09:42:57 -05:00
Rob Giseburt 1061e0de6b Pumped the priorities of the load, exec, and fwd_plan interrupts. 2016-11-23 14:14:03 -06:00