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
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
a0543d3329
Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino
...
Conflicts:
gcode.c
2010-10-11 23:49:34 +02:00
dps.lwk
a565f31dbb
Resend Request changed from "Resend:" to "rs "
...
As of reprap-mendel-20100806, the RepRap java host expects resend requests using the new "rs " format only, the version before this only excepted "Resend:"
Repsnapper as of SVN 348 accepts both formats.
Also fixed typo in config.h.dist
Traumflug: to avoid breaking compatibility with earlier host versions, I took the chance to additionally introduce a sort of rudimentary version compatibility system.
2010-10-11 23:46:51 +02:00
dps.lwk
77a4e1d7f1
Resend Request changed from "Resend:" to "rs "
...
As of reprap-mendel-20100806, the RepRap java host expects resend requests using the new "rs " format only, the version before this only excepted "Resend:"
Repsnapper as of SVN 348 accepts both formats.
Also fixed typo in config.h.dist
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2010-10-11 11:00:06 +11:00
Michael Moon
e3d0aa7b62
split delay functions into separate files
2010-10-11 10:12:35 +11:00
Michael Moon
ab1155ffb9
clarify enable pin stuff
2010-10-11 09:58:19 +11:00
Markus Hitter
91eb11bd1e
Raise precision of STEP_PER_MM_x by factor 1000.
2010-10-10 18:51:39 +02:00
Markus Hitter
2aa98b3131
Fix a typo.
2010-10-10 18:37:19 +02:00
Markus Hitter
e4536dc93c
Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino
2010-10-10 18:15:19 +02:00
dps.lwk
d83c80e383
Added ATmega1280 pin map for Arduino Mega
2010-10-10 13:51:00 +01:00