Commit Graph

276 Commits

Author SHA1 Message Date
Michael Moon eaf8a9dcec replace symlinks with hardlinks because windows is stupid, will make future commits look messier than necessary 2010-12-13 21:32:54 +11:00
Michael Moon 5dfd76a718 be more strict about sersendf format strings, revert to raw send if invalid char found 2010-12-13 21:32:54 +11:00
Michael Moon eaddc510b4 no longer assume analog port is port C, as this assumption is false 2010-12-07 15:16:25 +11:00
Michael Moon 1f30c7f43b bug in M115, fixed 2010-12-06 20:34:21 +11:00
Michael Moon 452baed484 change temporal counters to count down instead of up 2010-12-04 11:35:14 +11:00
Casainho 6e7099e9c9 missing break in sersendf.c
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2010-12-02 11:39:47 +11:00
Michael Moon 01b5c678c6 minor fixes, tool variables in gcode_process and elimination of more heater code if no heaters 2010-11-27 12:18:27 +11:00
Michael Moon c311220c3c start tool change implementation- recognise T command 2010-11-27 12:06:17 +11:00
Michael Moon 51a419601f add M2/M3/M5/M7/M9 support 2010-11-27 10:31:02 +11:00
Michael Moon 29391e64e7 add new function prototypes to gcode_process.h 2010-11-27 10:31:02 +11:00
Michael Moon a0d20958c3 add resource URIs to README 2010-11-27 10:31:02 +11:00
Michael Moon e991578e10 implement G28/G92 as per casainho- see forum thread 2010-11-27 10:31:02 +11:00
Michael Moon 935eed7f97 move clock functions from mendel.c to clock.[ch] 2010-11-27 10:31:02 +11:00
Michael Moon a57ba313b8 implement queue_wait() 2010-11-27 10:31:01 +11:00
Michael Moon 402ebbbddf move step/dir/endstop primitives to pinio 2010-11-27 10:31:01 +11:00
Michael Moon d6644af18f cause M101/M103 to work with DC extruders 2010-11-26 16:53:09 +11:00
Michael Moon e94482c00c move defines from Makefile to config.h.dist 2010-11-20 13:12:29 +11:00
Michael Moon ad52220855 check for HEATER_SANITY_CHECK before trying to use sanity checking variables 2010-11-20 13:12:29 +11:00
Michael Moon 4c7231aa8b minor comment changes 2010-11-20 12:24:04 +11:00
Michael Moon 8e4b35b0da defines for PT100 sensors- actual code to come later 2010-11-20 12:23:38 +11:00
Michael Moon 3b6326911a use x_enable and friends more, use sersendf_P more 2010-11-12 12:51:13 +11:00
Michael Moon dfb5de7b33 list temp sensor types in config 2010-11-11 15:03:51 +11:00
Michael Moon cac3cb7221 add comments re mcu type, minor changes to arduino.h 2010-11-11 10:06:59 +11:00
Michael Moon 67fca36ecb remove redundant variable 2010-11-11 09:59:32 +11:00
Michael Moon 1f76745c9d slightly stricter sanity check for associated heater index 2010-11-11 09:52:01 +11:00
Michael Moon e2063137b5 add GEN3 and HOST defines to config.h 2010-11-11 09:51:46 +11:00
Michael Moon 7dc8f8d8ff make sensor and heater structs visually smaller 2010-11-11 00:55:07 +11:00
Michael Moon cb4e157d62 move TICK_TIME to config.h, add TICK_TIME_MS 2010-11-11 00:52:14 +11:00
Michael Moon 2b1fbe38db preliminary heater sanity check code, disabled by default until tested 2010-11-11 00:51:25 +11:00
Michael Moon 4298f7553f always have TT_INTERCOM in list of sensor types 2010-11-11 00:49:12 +11:00
Michael Moon 983308a892 specify units for feedrate limits 2010-11-10 23:25:18 +11:00
Michael Moon 5460750ee3 update README to match new file layout 2010-11-10 15:34:36 +11:00
Michael Moon 37f6dbff23 preliminary DC motor extruder support 2010-11-09 10:59:13 +11:00
Michael Moon 98882e1c69 add temporal step algorithm for testing 2010-11-08 22:13:50 +11:00
Michael Moon ba7d9a082f more use of sersendf_P, comments for clarity, enable steppers 2010-11-08 21:40:10 +11:00
Michael Moon 15349a1760 use labs() instead of ABS 2010-11-08 21:12:30 +11:00
Michael Moon 8586e3ebbc force recompile if Makefile changes 2010-11-08 20:57:20 +11:00
Michael Moon d2df112179 force compare doesn't fire an interrupt, work around 2010-11-08 20:56:33 +11:00
Michael Moon a4b0c2f848 rearrange Makefile, hopefully easier to access tunables for first-timers 2010-11-08 18:39:15 +11:00
Michael Moon 41f68be450 default to atmega644p for GEN3 out-of-box compatibility 2010-11-08 18:33:42 +11:00
Michael Moon 9a31d969a5 get capabilities from config 2010-11-08 18:33:01 +11:00
Michael Moon 5ae5a0348d add -mcall-prologues to optimisations for a smaller binary 2010-11-08 18:28:28 +11:00
Michael Moon 952ad4e2f3 whitespace changes 2010-11-08 18:27:50 +11:00
Michael Moon a064ea8e37 major rearranging of config.h.dist, hopefully easier to follow for first-timers 2010-11-08 18:27:34 +11:00
Michael Moon be0a0134c8 check DEBUG flag before pulling in sersendf_P 2010-11-08 18:26:33 +11:00
Michael Moon 3e22da35ae add M135- set heater, also remove superfluous code and some whitespace changes 2010-11-08 18:26:06 +11:00
Michael Moon a60a15096d initialize PWM for atmega1280 2010-11-08 18:25:01 +11:00
Michael Moon b5e92da940 new movebuffer format with acceleration_ramping enabled 2010-11-08 10:55:16 +11:00
Michael Moon be92a09db2 always set timer after step as timer works differently now 2010-11-08 10:55:16 +11:00
Michael Moon 278a41ce79 use sersendf_P more 2010-11-08 10:55:16 +11:00