Commit Graph
59 Commits
Author SHA1 Message Date
alden.hart 1253d307e2 Probing, homing and feedholds working 2017-02-25 15:40:57 -05:00
alden.hart 58b4525afc Othermill settings; comments 2017-02-25 15:06:10 -05:00
Alden Hart e5fa7c960f Testing probing code 2017-02-25 13:36:31 -05:00
Alden Hart a56a09d72e Basic feedhold operations verified with regression tests 2017-02-25 12:33:39 -05:00
Alden Hart fcaad6b524 Mostly comments 2017-02-24 15:53:43 -05:00
Alden Hart ea7586253f Breakout block normalization into a helper; Added handler for mp_get_decel_velocity() failure case; Added normalizer to feedhold block manipulation; Re-wrote the feedhold cases to be clearer; General cleanup. 2017-02-23 08:25:32 -05:00
Alden Hart 3bbda127c4 Checkpoint - working on planner refit cases 2017-02-23 06:27:23 -05:00
Alden Hart c04d6932f7 Solves both issues in double-weirdness 2017-02-22 17:15:53 -05:00
Alden Hart 12c2138103 FIFY 2017-02-22 15:19:25 -05:00
Alden Hart 9b751888f0 Simplified feedhole cases 1a - 1c prior to remaining work 2017-02-22 14:56:03 -05:00
Alden Hart 526fbcc30f Modifications to mp_exec_aline(). Still has tool farts. Working on that. 2017-02-22 13:38:35 -05:00
Alden Hart ffd387b61e Fixed Y bump problem in double-weirdness.txt 2017-02-21 17:13:32 -05:00
Alden Hart 5363980d9f Fixed some naming on the debug traps; changed detection threshold for “zero length moves” from 1/100 micron to 1/10th micron 2017-02-20 10:50:34 -05:00
Alden Hart 5810eda239 Work on debug and diagnostics 2017-02-20 06:13:08 -05:00
Alden Hart d67dc6540e More testing. Passes regressions; adjusted minimum line test to 0.00002 mm (up from 0.00001) 2017-02-19 16:59:20 -05:00
Alden Hart 61704e9eb3 Experimental changes to plan_zoid to trap small-move errors; cleaned up mp_calculate_ramps() exit logging 2017-02-19 10:29:13 -05:00
Alden Hart 225bacfd5d Fixed stall issue for Issue #34 2017-02-18 12:53:19 -05:00
Alden Hart ad106ca7f3 Changes to mp_forward_plan() and _plan_commands() to properly report cases where commands are planned multiple times, and return correct status code. Also required changes to Feedhold Case (5, continued) in mp_exec_aline(); Change IN_DEBUGGER cases; Changes to MIN_SEGMENT_MS and related definitions 2017-02-18 10:21:13 -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
Alden Hart e7fb4cd672 Fixed reversed move coming out of hold-flush. Look in planner.cpp / planner_reset() for fix.; removed some legacy +++++ comments 2017-02-13 13:41:23 -05:00
Alden Hart bac6163714 Roughing in p2 feedholds 2017-02-05 17:01:32 -05:00
Alden Hart 6898f86bad Checkpoint 2017-02-05 14:43:32 -05:00
Alden Hart 2e911caaee Checkpoint 2017-02-05 12:43:20 -05:00
Alden Hart fec6c33612 Work on secondary feedholds 2017-02-05 10:39:28 -05:00
Alden Hart b17a5d1963 Better isolation of feedhold state 2017-02-05 06:49:48 -05:00
Alden Hart d92852a812 Changes some feedhold state names. Nothing functional 2017-02-04 14:33:53 -05:00
Alden Hart 214d0604a8 Handling corner cases in feedhold. Passes regressions 2017-01-30 09:29:41 -05:00
Alden Hart 294906b2cf resolved merge conflict on settings files; catching some edge cases in feedhold processing 2017-01-30 08:35:48 -05:00
Alden Hart 9867df9858 Minor commit 2017-01-30 07:15:19 -05:00
Alden Hart 24109f26ce Working on integrating queue flush in with feedhold actions 2017-01-23 16:07:40 -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
Alden Hart 7a0ea7d28a Z lift operates from standard feedhold context, ! and ~ 2017-01-13 08:36:16 -05:00
Alden Hart 31406f5a00 checkpoint - working on hold cycles 2017-01-13 06:19:37 -05:00
Alden Hart 15241fabb5 Checkpoint. Testing switch to secondary planner 2017-01-11 09:06:26 -05:00
Alden Hart 6a541f51ca Moved MRs under the planner; changed the inits and mr references for this to work. Still have testing and cleanup to go. 2017-01-10 09:06:39 -05:00
Alden Hart ddf32df2fd Many many changes to get the plan bound to a canonical machine. Not working yet for motion. 2017-01-09 13:43:41 -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 d95cf5699f Corrected IN_DEBUGGER occurrences 2017-01-01 08:35:40 -05:00
Rob Giseburt 95f9060dad Wrap every BKPT in ifdef IN_DEBUGGER 2016-12-14 14:55:20 -06:00
Alden Hart a4330f42cc Intermediate commit - changing canonical machine struct to work by pointer - not absolute. Compiles. Does not run. 2016-12-09 07:41:31 -05:00
Alden Hart 2ab3183a82 resolved merge conflicts from dev-168 sha3999533 2016-12-08 08:29:11 -05:00
Rob Giseburt 6d445db5f3 Handle forward planning past commands a little better. 2016-12-05 15:10:31 -06:00
Alden Hart 470923f0f7 Checkpoint added Primary and Alternate planner queue section from the buffer primitives 2016-12-05 15:47:41 -05:00
Alden Hart bf3c540f9e Checkpoint - generalizing planner buffer handling 2016-12-05 12:47:26 -05:00
Alden Hart e5056174fd Checkpoint bug fix in forward planning for dwells 2016-12-02 12:00:40 -05:00
Alden Hart 8fdb1f36dd Reworked _plan_commands() to be safer for race conditions 2016-12-01 15:57:23 -05:00
Alden Hart a4a7514d9a First cut at revised forward planner function 2016-12-01 14:53:15 -05:00
Alden Hart ef82535404 Final (hopefully) comments for mp_forward_plan() before actually coding it up and testing it. 2016-12-01 11:13:51 -05:00
Alden Hart ba2193e34e Planner documentation; remained forward planning functions. 2016-12-01 09:42:57 -05:00