Commit Graph

28 Commits

Author SHA1 Message Date
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
Markus Hitter 91eb11bd1e Raise precision of STEP_PER_MM_x by factor 1000. 2010-10-10 18:51:39 +02:00
Michael Moon 0d7020bf5b add M190 power on, M191 power off 2010-10-10 19:55:28 +11:00
Markus Hitter 2391dc2901 If 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.

If you wonder about what might be the use of not having a heater,
think about a paste dispenser or an externally heated extruder :-)

Having no heater removes a whopping 1200 bytes of program size.
2010-10-07 23:43:46 +02:00
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