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 |
Michael Moon
|
d43adfd729
|
new protocol support for host-side debugging functions
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
d57dc22c04
|
initialise PWM properly
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
162a7b2442
|
%c is used in print_queue, enable it
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
c9f9464a26
|
fix case where ANALOG_MASK is zero
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
6427e8a6cf
|
temp uses delay in some configurations
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
95e7013dd6
|
attempt to move heater PID to extruder controller board
|
2010-11-08 10:55:16 +11:00 |
Michael Moon
|
773241399d
|
add pin definitions for non-arduino AVR users
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
1e287dd6c3
|
changes by jv4779 via pull request 14
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
38cf934594
|
further integration of gen3 logic
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
25b8f9ebfb
|
update "size" target in extruder/Makefile
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
7aa99095ff
|
exclude code for no-ooze if disabled
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
64f027f54e
|
ensure analog pins are inputs
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
4bdb97c3b7
|
merge gen3 stuff
|
2010-11-08 10:55:15 +11:00 |
Michael Moon
|
c7ac215c59
|
merging unified_timer stuff
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
d93dcff378
|
merge multi_temp stuff
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
c5e544b1fe
|
prepare for protocol changes ie responses after ok instead of separate line
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
ea3aedd2a7
|
add support for M115- capabilities string
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
b9073af737
|
reduce analog subsystem use of interrupts
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
549e60e69d
|
add flush queue for emergency stop
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
ea2c7cd469
|
split arduino pin definitions out into different files
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
21bae96b6e
|
attempt to fix precision underflow in UM_PER_STEP macros
|
2010-11-08 10:54:58 +11:00 |
Michael Moon
|
cf285b4559
|
split gcode parse/process into separate files for readability
|
2010-11-08 10:54:58 +11:00 |
Markus Hitter
|
f93161cba1
|
Makefile: add other configuration values in comments.
|
2010-10-25 11:47:43 +02:00 |
Markus Hitter
|
eca4b0b0ec
|
Makefile: add other configuration values in comments.
|
2010-10-25 11:44:49 +02:00 |
Michael Moon
|
efda8ed7ce
|
add license, and mention in Makefile and README
|
2010-10-23 16:03:03 +11:00 |
Michael Moon
|
045f7fa401
|
wrap copier.c in an ifdef so arduino ide doesn't try to include it
|
2010-10-23 15:59:13 +11:00 |
Markus Hitter
|
816ac96542
|
Make a documentation comment a normal comment.
|
2010-10-22 12:03:49 +02:00 |
Michael Moon
|
209dfe66bd
|
prepare for protocol changes ie responses after ok instead of separate line
|
2010-10-21 21:44:28 +11:00 |
Michael Moon
|
14c51beb9c
|
forgot PSTR
|
2010-10-21 21:43:18 +11:00 |
Michael Moon
|
30081aeea6
|
add support for M115- capabilities string
|
2010-10-21 20:49:14 +11:00 |
Michael Moon
|
fc17804f0e
|
ignore sim binary
|
2010-10-21 11:16:44 +11:00 |
Michael Moon
|
4b41a5eeab
|
use avr-libc atomic stuff instead of manual SREG manipulation
|
2010-10-21 11:05:56 +11:00 |
Michael Moon
|
3e0b40a2cf
|
get .al files for simulation, fix file list for split gcode parser
|
2010-10-21 11:05:55 +11:00 |
Stephan Walter
|
cbf41dd4ad
|
document simulation
|
2010-10-21 11:05:55 +11:00 |