Alden Hart
ef84834781
Resolved merge conflict with edge fb100.22
2017-03-12 13:56:00 -04:00
Alden Hart
2675557b9b
Fixed text mode compile; fixed zero length move ends in cycle regression
2017-03-12 08:57:32 -04:00
Rob Giseburt
6e5d073e7e
Introducing checksums and sequential-line-number checking.
...
Use {nxln:0} to reset the next line number expected.
Add *nnn to the end of a line (can be after a ; for gcode cleanness) where non is the decimal (NOT with leading zeroes) value of the XOR of every character before the *.
If there is a *checksum AND a line number, then the checksum is verified and the line number is checked to be the next one it was expecting (the value of nxln or the previous line’s N + 1).
2017-03-07 11:03:02 -06:00
Alden Hart
c8a99ad73f
Created Marlin state object (removed variables from cm.gmx);
2017-02-24 10:17:39 -05:00
Alden Hart
a42c6a3759
resolved merge conflicts
2017-02-23 11:11:03 -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
alden.hart
a5247a038d
Testing probing on Othermill
2017-02-01 18:41:32 -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
Rob Giseburt
657e68b53a
Refactor tool (startup tool is 1 now), speedup marlin temp display, added str_concat utility.
2017-01-24 17:02:08 -06:00
Rob Giseburt
cd9ca7edb3
Adjusted how Marlin M82/M83 is interpreted (matches the spec now)
2017-01-23 17:04:53 -06:00
Rob Giseburt
3556a2cbf3
Another pass at Marlin Compatibility mode. Functional enough to test.
2017-01-20 14:36:21 -06:00
Alden Hart
a1698332a4
Merge branch 'refs/heads/dev-XXX-isolate-gcode-parser' into dev-227-marlin-compat
2017-01-12 10:55:04 -05:00
Alden Hart
665475b57d
Isolated Gcode parser
2017-01-12 10:54:16 -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
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
Alden Hart
06abe79c64
Fixes for proper operation of G28/G30 in inches mode
2017-01-02 08:49:46 -05:00
Alden Hart
93b61c0ee7
Fixed Issue #213 - bug in G28/G30 mis-reporting end condition when not in absolute coordinates
2017-01-01 14:49:37 -05:00
Alden Hart
941772e4ad
Fixed issue #208 - text mode line numbers
2016-12-31 12:27:23 -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
93bd44eace
Passed JSON parsing for globals. Now passes regression tests for g2-0.99/002-config/02-settings/settings-global-*.json; Also fixed MFO and MTO, which are not in the regression suite yet.
2016-12-30 12:09:34 -05:00
Alden Hart
635fb84ef8
Finished JSON input checking for axis settings. Now runs all regression tests for g2-0.99/002-config/02-settings/settings-axis-*.json
2016-12-30 11:43:05 -05:00
Alden Hart
e171344c59
Fixed JSON exceptions for axis mode and homing input settings
2016-12-30 11:02:20 -05:00
Alden Hart
de0c554ed0
merged 100.16 into dev-109-tool-offset
2016-12-30 08:58:54 -05:00
Rob Giseburt
f32b9c3c3e
Cleanup handling of queue flush, removed xio_flush_read() (unused now)
2016-12-06 21:21:49 -06:00
Rob Giseburt
59e4d07c54
Made motion_mode an enum type. Removed unused recip_jerk.
2016-11-06 15:59:59 -06:00
Alden Hart
7f96c0bbbb
Changed cm_set_coord_offsets() to cm_set_g10_data(); testing offsets code
2016-10-30 13:18:31 -04:00
Alden Hart
9b47261e06
Added range test on tool number
2016-10-30 09:55:04 -04:00
Alden Hart
5546354733
Removed __TOOL_LENGTH_OFFSET conditionals
2016-10-30 09:44:59 -04:00
Alden Hart
fed7affad4
commit after rebase off edge 41c82c0
2016-10-29 11:25:22 -04:00
Alden Hart
e14afef9b2
Checkpoint testing tool length offsets
2016-10-29 11:08:06 -04:00
Alden Hart
f76495b61f
Finished conditionals. Works when TL is disabled
2016-10-29 11:08:06 -04:00
Alden Hart
a0c01463dc
Added conditionals
2016-10-29 11:08:06 -04:00
Alden Hart
5046c00711
Adding tool length offset code
2016-10-29 11:08:05 -04: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
Alden Hart
b70e2be40e
100.06 // Disable heaters and fans on M2 and M30
2016-09-01 13:24:04 -04:00
Alden Hart
61c78e30fc
Removed legacy references to Junction Deviation
2016-09-01 12:14:01 -04:00
Rob Giseburt
16e91f896a
100.00 // Major feature push - see README.md
2016-08-26 16:36:07 -05:00