Commit Graph
52 Commits
Author SHA1 Message Date
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 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 8eb99f2513 Found segment fault in hold message preparation 2017-04-10 17:03:45 -04:00
Alden Hart f3e950c81b stuff 2017-04-10 15:19:43 -04:00
Alden Hart 04f2ee38e8 Working on job kill bug 2017-03-31 14:10:39 -04:00
Alden Hart 693cb04d1a Cleanup after very messy merge 2017-03-23 11:50:18 -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 d3789652cf Testing 2017-03-18 13:22:20 -04:00
Alden Hart 3dc69f4f02 Got probing working; moved command values from gm.target to the unit vector; some name changes; 2017-03-18 08:38:11 -04:00
Alden Hart e956468224 Stubbed in job kill changes 2017-03-16 12:02:33 -04:00
Alden Hart 6811849aa3 Milestone: First time it makes it all the way through a !~ cycle with actions 2017-03-14 07:07:03 -04:00
Alden Hart c3427cf868 checkpoint 2017-03-13 20:12:08 -04:00
Alden Hart b1f7fa8ca6 checkpoint 2017-03-13 15:02:25 -04:00
Alden Hart 16fc941e0c Checkpoint 2017-03-13 09:20:45 -04:00
Alden Hart 7855bdb848 The ops runner is finally alive. First breath. 2017-03-11 15:59:31 -05:00
Alden Hart 66e57594b5 Checkpoint. Functioning 2017-03-11 07:08:44 -05:00
Alden Hart 6f49052679 Work in process 2017-03-10 06:21:42 -05:00
Alden Hart f9dc7e6942 Stubbed in an explicit job kill command - instead of just treating it like an alarm. 2017-03-03 07:17:56 -05:00
Alden Hart 747cdf02d1 Review and formatting. No code changes other than {} wrappers in some places in bio where they were missing 2017-02-24 10:58:15 -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 f31acbb45b handling cases with very short moves 2017-02-19 06:34:28 -05:00
Alden Hart cfd1990255 Improvements to feedhold status reporting. Cannot tell if it’s completely fixed yet w/o more testing, although it passes repeated regression tests; Changed the name of planner test assertions in prep for folding these in as object methods. 2017-02-17 08:25:20 -05:00
Alden Hart 22737fd75f Optimistically, Issue #33 is fixed. Still has a whole lot of diagnostics enabled that would blow up the JSON parser, and it has not been well tested yet. So don’t use this. 2017-02-15 13:20:10 -05: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
Rob Giseburt 850d8b9fcf Marlin: corrected double-gcode parsing in some cases. 2017-02-08 13:51:59 -06:00
Rob Giseburt f76dec86d2 Marlin: Better handling of startup, correction to last commit 2017-02-06 16:52:38 -06:00
Rob Giseburt 786439f5fb Marlin: disable SR and QR, and suppress initial R until 2 seconds after connection.
For non-Marlin, it will suppress it for 10ms.
2017-02-06 15:21:52 -06:00
Alden Hart b17a5d1963 Better isolation of feedhold state 2017-02-05 06:49:48 -05:00
Rob Giseburt b116b5c5d3 Correct connection handling for secondary devices (like PB Hub).
Also fixes an issue where STATUS reports were happening in marlin mode.

They might still happen too soon.
2017-02-01 20:57:23 -06:00
Alden Hart 83e4263e49 resolving merge conflicts 2017-01-24 12:29:51 -05:00
Alden Hart 24109f26ce Working on integrating queue flush in with feedhold actions 2017-01-23 16:07:40 -05:00
Rob Giseburt 3556a2cbf3 Another pass at Marlin Compatibility mode. Functional enough to test. 2017-01-20 14:36:21 -06:00
Rob Giseburt c1b2a91115 More work on Marlin-compatibility (M104,M140,M109,M190 implemented) 2017-01-18 15:48:31 -06:00
Rob Giseburt 56b9991a16 More Marlin compatibility work 2017-01-18 12:44:12 -06:00
Alden Hart 31406f5a00 checkpoint - working on hold cycles 2017-01-13 06:19:37 -05:00
Alden Hart d98a74fa62 Executes manual pullup and return 2017-01-11 17:29:54 -05:00
Alden Hart 7c1ef0f197 Prep to implement switch context 2017-01-10 13:06:03 -05:00
Alden Hart cb0ab6c787 Checkpoint. Running 2 planners. Passes (most) regressions; separated Gcode inits from CM inits; added CM dependency injection to arc commands 2017-01-10 12:36:33 -05:00
Alden Hart 53d8af3b9f Fixed queue size error; update local variable naming 2017-01-10 11:16:46 -05:00
Rob Giseburt c5792c2d49 Work on issue #225 - added a xio_flush_to_command() and call in in certain conditions 2017-01-09 15:12:13 -06: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
Rob Giseburt 1380b2f21b Finished muted devices capability. 2016-12-13 17:09:31 -06:00
Rob Giseburt 7a3899f141 First pass at supporting devices that mute. 2016-12-13 12:49:27 -06:00
Alden Hart 6722e1fa99 Changed hardware platform and hardware version to strings 2016-12-12 14:26:55 -05:00
Alden Hart 1eb5cad4c8 Intermediate commit for system version information refactor 2016-12-12 08:47:45 -05:00
Alden Hart c82acb9fa7 Changed gcode_parser.h to code.h in anticipation of moving Gcode state into it. 2016-12-09 13:49:57 -05: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 470923f0f7 Checkpoint added Primary and Alternate planner queue section from the buffer primitives 2016-12-05 15:47:41 -05:00
Alden Hart 58498776b1 Fixed $out1=1 not working. Also a bug in get_grp() that appears as repeated ’c’ group parameters in the $$ dump 2016-09-04 13:24:53 -04:00