Markus Hitter
696baea16a
Implement 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.
While this is tested to work well for all three acceleration
types, I'm not enthusiastic about the code, as it adds almost
500 bytes. Perhaps an efficient-coding-geek can help :-)
2010-09-24 16:08:11 +02:00
Michael Moon
c1dbd869f5
minor fixes: comments, indenting, etc
2010-09-18 08:08:31 +10:00
Michael Moon
6ce5895819
Merge branch 'master' of github.com:triffid/FiveD_on_Arduino
2010-09-16 17:15:30 +10:00
Markus Hitter
bd1e357c35
dda.c: remove ABSDELTA() and delta32() implementations as they're unused.
2010-09-14 19:45:23 +02:00
Michael Moon
004bc1b789
code cleaning
...
(cherry picked from commit c3333278beaca0d81023b7ee752530466b37f316)
2010-09-13 20:40:23 +10:00
Markus Hitter
2178ff4ac1
Implement acceleration ramping. Enjoy always smooth rides!
2010-09-10 02:09:04 +02:00
Markus Hitter
639f5237be
Make acceleration, RepRap-style, disable-able. This is also
...
in preparation for introducing acceleration ramping.
2010-09-08 22:35:27 +02:00
Markus Hitter
548b79f3d6
dda.c: replaced can_step() with a more simple solution. This
...
saves a whopping 270 bytes in interrupt context.
2010-09-08 19:14:04 +02:00
Markus Hitter
0572687cb2
dda_create(): clear _all_ flags before proceeding.
2010-09-08 15:57:32 +02:00
Michael Moon
883c488107
fixed some mess from moving stuff around
2010-08-10 14:59:41 +10:00
Michael Moon
0b51c1d0ab
Merge branch 'mendel-triffid'
...
Conflicts:
dda.c
gcode.c
machine.h
temp.c
2010-08-10 14:55:06 +10:00
Michael Moon
595b66a341
setting up new branch 2
2010-08-10 14:26:24 +10:00