Markus Hitter
0bd0848dd5
Make resend requests RepRap host compatible, too.
2010-07-13 16:43:38 +02:00
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