14c51beb9cforgot PSTR
Michael Moon
2010-10-21 21:43:18 +1100
30081aeea6add support for M115- capabilities string
Michael Moon
2010-10-21 20:48:47 +1100
fc17804f0eignore sim binary
Michael Moon
2010-10-21 11:16:28 +1100
4b41a5eeabuse avr-libc atomic stuff instead of manual SREG manipulation
Michael Moon
2010-10-21 11:05:08 +1100
3e0b40a2cfget .al files for simulation, fix file list for split gcode parser
Michael Moon
2010-10-21 11:04:12 +1100
cbf41dd4addocument simulation
Stephan Walter
2010-10-18 20:28:08 +0200
3028b297f3Add simulation code: use "make sim"
Stephan Walter
2010-10-18 20:15:59 +0200
c94d2a4f1emention license in README
Michael Moon
2010-10-20 18:18:42 +1100
74e954c170licensing- GPL-2 at the moment
Michael Moon
2010-10-20 18:14:36 +1100
97c5218304reduce analog subsystem use of interrupts
Michael Moon
2010-10-19 10:39:53 +1100
d0c3744f92add flush queue for emergency stop
Michael Moon
2010-10-18 18:43:03 +1100
6169dadae7split arduino pin definitions out into different files
Michael Moon
2010-10-18 18:38:14 +1100
930b042aabonly print temperature if we're not talking to reprap host
Michael Moon
2010-10-18 18:15:00 +1100
56c355c5bdsplit gcode parse/process into separate files for readability
Michael Moon
2010-10-18 18:14:14 +1100
dd8a5cd377UM_PER_STEP stayed floating a bit too long
Michael Moon
2010-10-20 17:39:57 +1100
18565b776fattempt to fix precision underflow in UM_PER_STEP macros
Michael Moon
2010-10-20 17:22:39 +1100
a0543d3329Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino
Markus Hitter
2010-10-11 23:49:34 +0200
a565f31dbbResend Request changed from "Resend:" to "rs "
dps.lwk
2010-10-11 00:53:20 +0100
77a4e1d7f1Resend Request changed from "Resend:" to "rs "
dps.lwk
2010-10-11 00:53:20 +0100
e3d0aa7b62split delay functions into separate files
Michael Moon
2010-10-11 10:09:10 +1100
ab1155ffb9clarify enable pin stuff
Michael Moon
2010-10-11 09:57:55 +1100
91eb11bd1eRaise precision of STEP_PER_MM_x by factor 1000.
Markus Hitter
2010-10-10 17:45:50 +0200
2aa98b3131Fix a typo.
Markus Hitter
2010-10-10 18:36:53 +0200
e4536dc93cMerge branch 'master' of git@github.com:triffid/FiveD_on_Arduino
Markus Hitter
2010-10-10 18:15:19 +0200
d83c80e383Added ATmega1280 pin map for Arduino Mega
dps.lwk
2010-10-10 13:51:00 +0100
6a06eb7169atmega644 has a 2.56v reference
Michael Moon
2010-10-10 15:25:30 +1100
0d7020bf5badd M190 power on, M191 power off
Michael Moon
2010-10-10 12:28:40 +1100
9b894de669fixed some defines that were spitting errors
Michael Moon
2010-10-10 11:21:16 +1100
1ad0b2680eMerge branch 'master' of git@github.com:triffid/FiveD_on_Arduino
Markus Hitter
2010-10-08 12:54:07 +0200
80d3fc5233Revert "heater.h: simplify macros.", as there are in fact situations where this seemingly obsolete code makes sense.
Markus Hitter
2010-10-08 12:49:02 +0200
3898626534alter temperature reporting in reprap host compatibility mode
Casainho
2010-10-08 21:08:52 +1100
99c03b8d26fixed typo pointed out by dazed.dnc in forum thread
Michael Moon
2010-10-08 21:03:14 +1100
a77986784eslightly simplified and clarified xon/xoff
Michael Moon
2010-10-08 21:00:18 +1100
f1e318ac1aclarify some macros
Michael Moon
2010-10-08 20:59:47 +1100
775f5400e3Added atmega644 to size display
Michael Moon
2010-10-05 22:50:20 +1100
90c00d0effheater.h: remove the temp_achieved() declaration, which has no definition in heater.c (but is properly coded in temp.h/.c).
Markus Hitter
2010-10-07 23:17:36 +0200
2391dc2901If there's no HEATER_PIN, there's no heater, so disable the heater code. Also remove the temp_achieved() declaration in heater.h, which has no definition in heater.c.
Markus Hitter
2010-10-07 22:38:21 +0200
896f6e140fheater.h: simplify macros.
Markus Hitter
2010-10-07 22:20:51 +0200
68f4610e79heater.h/.c: remove a few obsolete #includes.
Markus Hitter
2010-10-07 22:42:43 +0200
9839ac9fffMove heater macros from config.h to heater.h, as they're not meant to be user configurable.
Markus Hitter
2010-10-07 22:19:34 +0200
468b212077Move micrometer conversion from config.h(.dist) to dda.c, where it's used.
Markus Hitter
2010-10-07 21:02:12 +0200
e0ffa134bfMove mm -> inch conversion macros from config.h(.dist) to gcode.c, as this isn't meant to be user configurable.
Markus Hitter
2010-10-07 20:58:11 +0200
da5194a54eTidy up config.h.dist a bit.
Markus Hitter
2010-10-07 20:44:20 +0200
4bddf3452fMove stepper macros from config.h(.dist) to dda.c, as they're not meant to be configured by the user.
Markus Hitter
2010-10-07 20:24:07 +0200
f799228a8eRemove old XON/XOFF implementation, as it's redundant now.
Markus Hitter
2010-10-05 20:44:27 +0200
a438a3fa2fImplement XON/XOFF handling for the serial read queue. The former solution was less computing intensive, but failed when the GCode interpreter couldn't keep up with the incoming stream, e.g. when handling a lot of tiny moves.
Markus Hitter
2010-10-05 20:22:09 +0200
5e1ce4ec96Refined the check wether the timer interrupt is enabled, as per triffid's request.
Markus Hitter
2010-10-05 13:18:59 +0200
af53d2350eMakefile: different solution for commit f5a26de775, as suggested by triffid.
Markus Hitter
2010-10-05 12:19:34 +0200
95939ecc22Don't disable the stepper timer interrupt while stepping.
Markus Hitter
2010-10-04 15:55:39 +0200
fb53c2c0a8serial.c: make sure to read incoming characters even if we don't have space to store them.
Markus Hitter
2010-10-04 15:51:55 +0200
f56e121473dda_queue.c: clean out an unused comment.
Markus Hitter
2010-10-04 14:03:13 +0200
bdfc4c5507clock.c: Add a comment about interrupt priorities.
Markus Hitter
2010-10-04 13:58:00 +0200
2fac65d172dda_queue.c: restart XON/XOFF only if the queue is at least half drained.
Markus Hitter
2010-10-04 00:55:19 +0200
f98772ff25timer.c: remove a few obsolete #includes.
Markus Hitter
2010-10-04 00:24:37 +0200
cfff4ca5d3added "config.h" to dependancies for everything.
John Gilmore
2010-10-03 08:40:06 -0600
f5a26de775Makefile: fix the build failure introduced with the recent Makefile change. Sorry for letting this slip through.
Markus Hitter
2010-10-02 16:34:30 +0200
f29c675fccWrap the watchdog in #ifdefs and disable it for now. My poor imagination can't think of a situation where resetting the controller in the middle of a build would be useful. Even hanging ist better :-/
Markus Hitter
2010-10-02 15:49:50 +0200
5cb2982e57Makefile: disallow building if config.h obviously isn't up to date.
Markus Hitter
2010-10-02 16:10:28 +0200
69ab8cbd9dgcode.c: as we have a working maximum feedrate limitation now, we can move even faster on rapid movements with more than one axis.
Markus Hitter
2010-09-30 23:34:22 +0200
9e02c9c1e4gcode.c: on G0, remember original feedrate.
Markus Hitter
2010-09-30 23:32:18 +0200
2871411f0cgcode.c: clarify relative coordinates handling. Saves another 82 bytes.
Markus Hitter
2010-09-30 23:13:32 +0200
90fca50535dda_queue.c/.h: merge enqueue() and enqueue_temp_wait(). This saves almost 200 bytes.
Markus Hitter
2010-09-30 21:51:18 +0200
94e0cce89bDon't set the timer on nullmoves, as dda->c isn't initialized, then.
Markus Hitter
2010-09-30 21:19:09 +0200
4617b5e87dignore local config.h
Michael Moon
2010-09-27 10:50:18 +1000
5b36826f50updated instructions in README
Michael Moon
2010-09-27 09:25:48 +1000
e78381c56dMove configuration to config.h.dist
Michael Moon
2010-09-27 09:20:07 +1000
b76f59193fExpanded README some more
Michael Moon
2010-09-27 09:06:50 +1000
bbf74cc660Merge branch 'master' of github.com:triffid/FiveD_on_Arduino
Michael Moon
2010-09-26 11:30:55 +1000
bd76a6ce1cExpanded README, updated Makefile header
Michael Moon
2010-09-26 11:12:34 +1000
ba84d1de60Fix a typo.
Markus Hitter
2010-09-26 01:39:13 +0200
f6f2b7f44fEnhance ACCELERATION_RAMPING on short moves.
Markus Hitter
2010-09-25 17:58:15 +0200
903baad3d1As we assume a G1 by default now, there's no longer a point in writing "huh?". Included question marks for debugging instead.
Markus Hitter
2010-09-25 15:56:52 +0200
f5258ef9fcAssume a G1 by default. This is expected by some GCode generators.
Markus Hitter
2010-09-24 20:41:31 +0200
4679b45ac8Send lowercase ok on init as well.
Markus Hitter
2010-09-24 20:08:08 +0200
696baea16aImplement better machine speed limits checking. Do it for each axis individually, as the combined speed of two or more axes can be higher than the limit of a single one.
Markus Hitter
2010-09-24 16:02:50 +0200
d8e844bb67Allow compilation without any acceleration again.
Markus Hitter
2010-09-23 13:34:02 +0200
c1dbd869f5minor fixes: comments, indenting, etc
Michael Moon
2010-09-18 08:08:31 +1000
f037bb5320removed unused ABS_DELTA
Michael Moon
2010-09-17 10:29:27 +1000
0f895b44b1use sersendf_P for M114
Michael Moon
2010-09-16 22:08:56 +1000
256ecdca39compile-time format checking for sersendf_P
Michael Moon
2010-09-16 22:08:24 +1000
82446ab787remove %x/%c/%p since we're not using it yet
Michael Moon
2010-09-16 22:08:00 +1000
54cb815b12remove redundant code, fix queue logic in G28:home
Michael Moon
2010-09-16 21:44:26 +1000
1a2753ebfbturn off SPI if not needed, also start analog system
Michael Moon
2010-09-16 21:43:13 +1000
92eb4c97careset timer properly for more accurate timing
Michael Moon
2010-09-16 21:42:24 +1000
d56ff39cb3atomic 16-bit operation in analog.c
Michael Moon
2010-09-16 21:42:00 +1000