Commit Graph

10 Commits

Author SHA1 Message Date
Michael Moon 3c7784cc3b trying out some constant acceleration code, expect breakage 2010-02-12 18:10:03 +11:00
Michael Moon 7b79d2ea32 tons of small fixes, improvements etc. Clocked DDA at 25000mm/min (over 400mm/s!) 2010-02-11 15:34:06 +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 8cc6fa6937 split up dda and its queue, moved clock tick functions from main loop so I can call them from M101 while waiting for heater to reach target temperature, added thermal hysteresis setting 2010-02-04 00:30:04 +11:00
Michael Moon 980f39a2c3 time to save, motors working nicely, XON/XOFF flow control implemented for *simple* dumping of gcode 2010-02-01 18:13:26 +11:00
Michael Moon d9bb2f4db7 time to save, fixed a typo, maybe some F-related bugs 2010-01-31 15:12:58 +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 d302329eee time to save, made debug output (524 bytes) and global clock (50 bytes) optional 2010-01-27 09:11:46 +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 db94bf21e8 time to save again, added a system clock so we can check temperature every 250ms and run a PID loop 2010-01-17 19:50:34 +11:00