Commit Graph

20 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
4c4ee14466 Notes 2017-03-24 11:11:53 -04:00
Alden Hart
3c441ff55d Restored overrides to their stubbed settings; some cleanup 2017-03-24 08:34:54 -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
Rob Giseburt
735b9dcad7 Fix marlin compatibility bed controls not working. 2017-03-21 22:23:57 -05: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
86908cabe5 Code documentation and organization pass 2017-02-24 09:33:56 -05:00
Rob Giseburt
8dded6a9f3 Marlin: Now requests line resend on non-sequential line numbers, and for checksum failures. 2017-02-08 13:53:07 -06:00
Rob Giseburt
ecc09e0b54 Marlin: *fake* support for SD M-codes (M20, M21, M22, M23) 2017-02-06 16:53:11 -06:00
Rob Giseburt
bca3848b9a Marlin: M84, M84 Sxxx, M85 Sxxx, and M18 Sxx
Note, M18 Sxx, M84 Sxx, and M85 Sxx have the same implementation.

M84 is different.
2017-02-06 15:18:06 -06:00
Rob Giseburt
bd5fe7e343 Correct handling of G28 responses (suppress them) and re-enable startup message for PB Hub. 2017-02-01 20:55:10 -06:00
Rob Giseburt
018bc18a09 Marlin: Added M115 (report version) and M110 (ignored) 2017-01-26 10:44:44 -06: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
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
Rob Giseburt
c2158b9662 First steps at marlin compatibility. 2017-01-16 12:50:56 -06:00