Go to file
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
.gitignore ignore temporal mapping script temporary files 2010-09-16 19:27:00 +10:00
FiveD_on_Arduino.pde Make stuff buildable with Arduino IDE again. 2010-09-05 02:02:06 +02:00
Makefile UNTESTED support for thermistor and AD595 2010-09-13 17:14:12 +10:00
README wrote some stuff in README 2010-08-10 14:53:48 +10:00
analog.c atomic 16-bit operation in analog.c 2010-09-16 21:42:00 +10:00
analog.h try out analog stuff, probably needs more work 2010-08-24 15:49:21 +10:00
arduino.h UNTESTED support for sanguino 2010-09-13 17:40:21 +10:00
calc.pl setting up new branch 2 2010-08-10 14:26:24 +10:00
clock.c setting up new branch 2 2010-08-10 14:26:24 +10:00
clock.h setting up new branch 2 2010-08-10 14:26:24 +10:00
copier.c setting up new branch 2 2010-08-10 14:26:24 +10:00
copier.h setting up new branch 2 2010-08-10 14:26:24 +10:00
dda.c Implement better machine speed limits checking. Do it for 2010-09-24 16:08:11 +02:00
dda.h Implement acceleration ramping. Enjoy always smooth rides! 2010-09-10 02:09:04 +02:00
dda_queue.c more code cleanup 2010-09-12 14:24:19 +10:00
dda_queue.h setting up new branch 2 2010-08-10 14:26:24 +10:00
debug.c setting up new branch 2 2010-08-10 14:26:24 +10:00
debug.h setting up new branch 2 2010-08-10 14:26:24 +10:00
func.sh stty ixoff enables host-side support of XON/XOFF flow control, rather than ixon 2010-09-11 23:14:13 +10:00
gcode.c Implement better machine speed limits checking. Do it for 2010-09-24 16:08:11 +02:00
gcode.h remove redundant code, fix queue logic in G28:home 2010-09-16 21:44:26 +10:00
heater.c removed unused ABS_DELTA 2010-09-17 10:29:27 +10:00
heater.h splitting heater stuff out into a separate file 2010-09-12 14:47:49 +10:00
machine.h Allow compilation without any acceleration again. 2010-09-23 13:34:02 +02:00
mendel.c turn off SPI if not needed, also start analog system 2010-09-16 21:43:13 +10:00
mendel_cmd setting up new branch 2 2010-08-10 14:26:24 +10:00
pinout.h setting up new branch 2 2010-08-10 14:26:24 +10:00
sender.sh update shell scripts to handle lowercase OK 2010-09-11 22:44:19 +10:00
serial.c UNTESTED support for sanguino 2010-09-13 17:40:21 +10:00
serial.h Make XON/XOFF flow control compile. 2010-09-08 19:16:18 +02:00
sermsg.c setting up new branch 2 2010-08-10 14:26:24 +10:00
sermsg.h setting up new branch 2 2010-08-10 14:26:24 +10:00
sersendf.c remove %x/%c/%p since we're not using it yet 2010-09-16 22:08:00 +10:00
sersendf.h compile-time format checking for sersendf_P 2010-09-16 22:08:24 +10:00
temp.c minor fixes: comments, indenting, etc 2010-09-18 08:08:31 +10:00
temp.h UNTESTED support for thermistor and AD595 2010-09-13 17:14:12 +10:00
timer.c minor fixes: comments, indenting, etc 2010-09-18 08:08:31 +10:00
timer.h setting up new branch 2 2010-08-10 14:26:24 +10:00
watchdog.c setting up new branch 2 2010-08-10 14:26:24 +10:00
watchdog.h setting up new branch 2 2010-08-10 14:26:24 +10:00

README

Rewrite of Reprap Mendel firmware:

* 100% integer computations
* serial transmit buffer
* can fit onto atmega168
* fits onto atmega328p etc
* will work on larger atmegas with minor porting