Commit Graph

37 Commits

Author SHA1 Message Date
Michael Moon 098f277713 had some machine variables defined as floating point, returned all calculations to integer preserving as much precision as practical 2010-01-24 23:43:05 +11:00
Michael Moon aa9b59996e time to save 2010-01-24 15:11:06 +11:00
Michael Moon 6fb725a813 time to save again, DDA doesn't like negative moves at the moment 2010-01-24 11:32:11 +11:00
Michael Moon bde8ab776d fixed a few bugs, such as two consecutive moves to a point and back to the start wouldnt be run at all 2010-01-24 10:26:10 +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 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
Michael Moon 4bf2d005c2 time to save again, reorganised the IO abstraction layer, started on some timer stuff 2010-01-17 18:24:32 +11:00
Michael Moon 496d58f357 time to save again, preliminary PID/PWM support for extruder barrel heater 2010-01-17 17:46:43 +11:00
Michael Moon 411ada4d82 this one actually compiles 2010-01-16 20:30:41 +11:00
Michael Moon 90ea2910aa time to save again, looking good so far 2010-01-16 20:20:15 +11:00
Michael Moon 1e6c74096e tons of changes, implementing 4D dda 2010-01-16 15:21:04 +11:00
Michael Moon b184e71107 time to save again 2010-01-15 23:31:27 +11:00
Michael Moon c72dfc4374 time to save again 2010-01-15 23:30:41 +11:00
Michael Moon dc17a8cc5b time to save again 2010-01-15 18:53:44 +11:00
Michael Moon 73898a186e time to save 2010-01-15 18:27:09 +11:00
Michael Moon 7d644b934c skeleton updates 2010-01-15 14:40:32 +11:00
Michael Moon fdd08cbc3a Skeleton going up 2010-01-15 14:39:30 +11:00
Michael Moon 4ed0ef3e73 Skeleton going up 2010-01-15 14:38:56 +11:00
Michael Moon 77c4b0eb6b deleted Makefile~ 2010-01-15 14:31:46 +11:00
Michael Moon bf8d949fd1 Mendel Firmware project Initial Commit 2010-01-15 14:31:04 +11:00
Michael Moon 38a5ffe222 forgot a semicolon 2010-01-15 14:23:31 +11:00
Michael Moon 1af9eacefb Debounce direction as well as step 2010-01-15 13:39:00 +11:00
Michael Moon 4463e2b945 noise rejection 2009-12-22 10:59:26 +11:00
Michael Moon cbbb7ac350 set outputs to known value before making outputs 2009-12-22 10:55:17 +11:00
Michael Moon f666fb321b Don't need -F now that my arduino has a sane bootloader 2009-12-18 14:25:15 +11:00
Michael Moon 2a6c34eb52 minor changes 2009-12-17 20:13:11 +11:00
Michael Moon e8ebc8ed6a this doesn't need sine tables, so generator is superfluous 2009-12-17 18:57:24 +11:00
Michael Moon f0e6d33ae7 stepper-2 code initial update, untested 2009-12-17 16:59:52 +11:00
Michael Moon ed868c04e0 Forked stepper because I have motor drivers now 2009-12-17 14:25:26 +11:00
Michael Moon 6f43a50693 serial needs ringbuffer 2009-12-08 21:17:42 +11:00
Michael Moon 1e7bd86fab Added battery_charger and freq_counter 2009-12-08 14:16:56 +11:00
Michael Moon 2673d7fd8b Added skel and stepper 2009-12-08 14:13:24 +11:00
Michael Moon 0c1bda9e7e first commit 2009-12-08 13:59:52 +11:00