Commit Graph

240 Commits

Author SHA1 Message Date
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
Michael Moon 6a06eb7169 atmega644 has a 2.56v reference 2010-10-10 19:55:46 +11:00
Michael Moon 0d7020bf5b add M190 power on, M191 power off 2010-10-10 19:55:28 +11:00