Markus Hitter
e0ffa134bf
Move mm -> inch conversion macros from config.h(.dist) to gcode.c,
...
as this isn't meant to be user configurable.
2010-10-07 21:34:36 +02:00
Markus Hitter
f799228a8e
Remove old XON/XOFF implementation, as it's redundant now.
2010-10-05 21:04:06 +02:00
Markus Hitter
69ab8cbd9d
gcode.c: as we have a working maximum feedrate limitation now,
...
we can move even faster on rapid movements with more than one axis.
2010-09-30 23:37:57 +02:00
Markus Hitter
9e02c9c1e4
gcode.c: on G0, remember original feedrate.
2010-09-30 23:33:19 +02:00
Markus Hitter
2871411f0c
gcode.c: clarify relative coordinates handling. Saves another 82 bytes.
2010-09-30 23:19:32 +02:00
Markus Hitter
90fca50535
dda_queue.c/.h: merge enqueue() and enqueue_temp_wait(). This
...
saves almost 200 bytes.
2010-09-30 21:55:39 +02:00
Michael Moon
e78381c56d
Move configuration to config.h.dist
2010-09-27 09:20:07 +10:00
Markus Hitter
ba84d1de60
Fix a typo.
2010-09-26 01:39:13 +02:00
Markus Hitter
903baad3d1
As we assume a G1 by default now, there's no longer a point in
...
writing "huh?". Included question marks for debugging instead.
2010-09-25 18:11:45 +02:00
Markus Hitter
f5258ef9fc
Assume a G1 by default. This is expected by some GCode generators.
2010-09-25 18:11:44 +02:00
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
0f895b44b1
use sersendf_P for M114
2010-09-16 22:08:56 +10:00
Michael Moon
54cb815b12
remove redundant code, fix queue logic in G28:home
2010-09-16 21:44:26 +10:00
Michael Moon
9e21f6c811
move temp_residency back to temp.h
2010-09-12 16:07:28 +10:00
Michael Moon
273d63f242
splitting heater stuff out into a separate file
2010-09-12 14:47:49 +10:00
Michael Moon
e5d393a592
more code cleanup
2010-09-12 14:24:19 +10:00
Michael Moon
c5b3408b52
check passed feedrates vs maximums in machine.h.
2010-09-12 13:57:58 +10:00
Michael Moon
48cf0e05d7
some code cleanup, added M114, wrapped M25[0..5] in ifdef DEBUG wrapper
2010-09-12 12:54:58 +10: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
b2e1cfd8b5
Make XON/XOFF flow control compile.
2010-09-08 19:16:18 +02:00
Markus Hitter
7f57634e8c
Allow comments in parentheses. Some GCode generators
...
and machine controller implementations prefer this.
2010-09-08 16:48:06 +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