Commit Graph

54 Commits

Author SHA1 Message Date
Riley Porter
441003f36e slight change that allows for compiling on arm7 arch (raspi) 2020-09-11 13:20:32 -04:00
Rob Giseburt
6503304786 Minor cleanup 2020-07-26 15:43:37 -05:00
Rob Giseburt
b3e0e9eb37 Implement motion profiles, use them in homing and probing 2020-07-26 15:37:07 -05:00
Rob Giseburt
d6ae0db69d Homing and probing now clean up after a job kill/queue flush 2020-02-18 12:08:29 -06:00
Rob Giseburt
834a6c0a4b Small fixes to prepare for GCC9 2020-02-17 10:54:32 -06:00
Rob Giseburt
d5d2b4bd99 Fix for #86 2020-01-10 19:30:28 -06:00
Rob Giseburt
68679c556c Fix for #74 2020-01-10 19:25:12 -06:00
Rob Giseburt
f4f4fdc31c Shutdown and Alarm call JobKill, JobKill handles homing/probing abort
Fixes issue #67
2020-01-10 19:25:11 -06:00
Rob Giseburt
c290bdbbcf Correct probe report to always return all axes (XYZABC, missing UVW still) 2020-01-10 19:25:11 -06:00
Rob Giseburt
d6f51faa8e Adjust probe report to match precision of {prb:n} 2020-01-10 19:25:11 -06:00
Rob Giseburt
6d91479b9b Added enums "GPIO_HANDLED" and "GPIO_NOT_HANDLED" and used them 2020-01-10 19:24:35 -06:00
Rob Giseburt
5b11fb9cd5 Merge branch 'edge' into 4c-recovery 2019-10-14 20:01:59 -05:00
Rob Giseburt
3687a786e1 Four-cable kinematics 2019-06-17 13:14:42 -05: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
Rob Giseburt
8a07cee665 Renaming "Listener" to "Handler" 2018-03-04 17:39:47 -06:00
Rob Giseburt
23194e9f92 Initial GPIO action refactor (incomplete) 2018-03-04 17:16:11 -06:00
Alden Hart
ae0145c28f Some comments and naming changes to offsets for clarity 2017-03-21 06:32:45 -04:00
Alden Hart
2a7a65efa5 Passes all get/set regressions. Fixed type coercion on GETS (not supposed to happen); Failing digital inputs for some reason; re-organized cm_set_tram() to use the nv->value_int boolean value 2017-03-20 09:23:54 -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
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
4fbaad1c33 Testing for feedhold type instead if cycle type; corrected bug in gpio edge detection for probe mode; changed feedhold with sync to feedhold with command; 2017-03-18 05:39:16 -04:00
Rob Giseburt
d3e980d42f Restore cm_set_probe and {"prbs":true} that was broken in the merge. 2017-03-14 21:47:04 -05:00
Alden Hart
0a466861f6 Converted cm_cycle_start to use operations runner; Stubbed in motion profiles 2017-03-12 07:52:27 -04:00
Alden Hart
c457e50dd4 Changed cycle_state to cycle_type 2017-03-06 11:19:41 -05:00
Alden Hart
a56a09d72e Basic feedhold operations verified with regression tests 2017-02-25 12:33:39 -05:00
Alden Hart
b74aa9613f Minor commit 2017-02-25 09:27:31 -05:00
Alden Hart
a42c6a3759 resolved merge conflicts 2017-02-23 11:11:03 -05:00
Alden Hart
23012a0351 cleaning up complex merge with dev-237-probing-improvements. Passes a a bunch of regressions 2017-02-08 15:13:12 -05:00
Alden Hart
e592ce1339 Checkpoint. Passes G28 and G53 tests 2017-02-08 13:22:49 -05:00
Alden Hart
2e911caaee Checkpoint 2017-02-05 12:43:20 -05:00
Alden Hart
3e1aca04b8 Added conditional probe report at end of probe. Defaults to ON for compatibility with Chilipeppr autoleveling 2017-02-02 09:33:36 -05:00
Rob Giseburt
1350523c37 Mute probing, and ensure that tool 0 is never selected in Marlin-flavor gcode. 2017-02-01 20:58:12 -06:00
alden.hart
a5247a038d Testing probing on Othermill 2017-02-01 18:41:32 -05:00
Alden Hart
e827eb6c9d Passes all regression tests; removed conditionals on alarms for non-failed probe exceptions; edited comments and other editorial cleanup 2017-02-01 13:53:38 -05:00
Alden Hart
b8af55c653 More testing, some name changes to clarify things 2017-02-01 13:14:01 -05:00
Alden Hart
e37cc0b094 Fixed error in position reporting due to coordinate system / work offsets not being set correctly; simplified the code some more. 2017-02-01 11:30:45 -05:00
Alden Hart
d3768b42bc handle alarm cases; revise error language; update text mode displays for probe function 2017-02-01 09:45:13 -05:00
Alden Hart
68bd2281f2 Silenced responses from probing - excepting status reports 2017-01-31 16:09:09 -05:00
Alden Hart
3388e2d45c Continued refactoring 2017-01-31 15:18:26 -05:00
Alden Hart
5a16215142 Cleaned up the error exit 2017-01-31 14:03:30 -05:00
Alden Hart
ba730ddf6c Disabled soft limits during probing; Some cleanup 2017-01-31 11:56:46 -05:00
Alden Hart
cfaf613030 Added probe function to digital inputs; some cleanup to probing functions 2017-01-31 10:28:27 -05:00
Alden Hart
24109f26ce Working on integrating queue flush in with feedhold actions 2017-01-23 16:07:40 -05:00
Alden Hart
59c4cbad7e Checkpoint on spindle functions 2017-01-14 09:02:25 -05:00
Alden Hart
2b07f865c6 Changed base spindle control and speed functions 2017-01-13 16:09:13 -05:00
Alden Hart
c456b5ce88 Added spindle speed min/max values; added spindle mode; Separated spindle into its own group (SP); Made spindle standalone from canonical machine 2017-01-13 14:36:48 -05:00
Alden Hart
224efe28fc First cut at Z lift in a cycle. Still initiated by {switch:t} 2017-01-12 16:25:50 -05:00
Alden Hart
d98a74fa62 Executes manual pullup and return 2017-01-11 17:29:54 -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
ab09b8906f Fixes and regressions for G28/G30 operating in absolute_distance_mode; Most of the files are the change from ABSOLUTE_MODE to ABSOLUTE_DISTANCE_MODE and similar for INCREMENTAL_MODE. 2017-01-02 10:24:29 -05:00