Commit Graph

14 Commits

Author SHA1 Message Date
Markus Hitter ff25c6847b If line numbers aren't required, don't bother about their
actual value either. Failing case was RepRap host software,
sending
N0 T8 *18
N0 G21 *58
on each build start.

Also saves a whopping 124 bytes of memory on ignoring line
numbers. next_target.N_expected is never used and it's handling
should be optimized out.
2010-07-13 16:24:19 +02:00
Markus Hitter 85b09112b9 Moved REQUIRE_LINENUMBER and REQUIRE_CHECKSUM #defines to gcode.h. 2010-07-13 16:04:32 +02:00
Michael Moon bce08901d8 time to save, added a tiny printf implementation which actually gives less code than printing everything out manually, waiting for temperature is now queueable so subsequent moves can be buffered ahead of time, and a debug flags system for dynamic enable/disable of debug. btw, atmega168 doesn't have enough space for debug so turn it off if you have one. 2010-03-17 04:11:33 +11:00
Michael Moon ee4e71da1a preliminary support for line numbers and checksums, also some handy host-side functions 2010-03-05 21:24:10 +11:00
Michael Moon 4c47901b66 tons of commenting and tidying, fixes to heater PID loop 2010-02-04 23:22:16 +11:00
Michael Moon 5e0f5a6c87 axes are moving nicely, relative mode works, fixed a ton of bugs, still playing with XON/XOFF 2010-02-01 19:55:06 +11:00
Michael Moon 1bde999e0e seems to be working nicely, although the speeds don't seem quite right... 2010-01-31 17:30:31 +11:00
Michael Moon 4fc004c6c2 It's alive! (cue evil cackle). still has some bugs, eg small movements with large delta F cause weirdness, queueing lots of moves end-to-end causes some to not execute but appear as complete in the queue 2010-01-31 14:52:32 +11:00
Michael Moon b6b2951db7 time to save, looks like the DDA is working! NOTE: endstops disabled in dda.c lines 291-296 in this revision 2010-01-24 10:08:02 +11:00
Michael Moon fbeafe3ba7 moved target struct to dda.h 2010-01-20 17:36:22 +11:00
Michael Moon f27e79aaf2 time to save again, added delay_ms, implemented cooling fan, tons of updates in gcode interpreter 2010-01-20 12:06:06 +11:00
Michael Moon ef09d62c00 time to save again, tightened up gcode interpreter, added preliminary extruder pullback code 2010-01-20 10:48:40 +11:00
Michael Moon 780ec03947 time to save again, eliminated floats and dropped over 2k of codesize 2010-01-18 09:04:00 +11:00
Michael Moon 1e6c74096e tons of changes, implementing 4D dda 2010-01-16 15:21:04 +11:00