Commit Graph

  • 14c51beb9c forgot PSTR Michael Moon 2010-10-21 21:43:18 +1100
  • 30081aeea6 add support for M115- capabilities string Michael Moon 2010-10-21 20:48:47 +1100
  • fc17804f0e ignore sim binary Michael Moon 2010-10-21 11:16:28 +1100
  • 4b41a5eeab use avr-libc atomic stuff instead of manual SREG manipulation Michael Moon 2010-10-21 11:05:08 +1100
  • 3e0b40a2cf get .al files for simulation, fix file list for split gcode parser Michael Moon 2010-10-21 11:04:12 +1100
  • cbf41dd4ad document simulation Stephan Walter 2010-10-18 20:28:08 +0200
  • 3028b297f3 Add simulation code: use "make sim" Stephan Walter 2010-10-18 20:15:59 +0200
  • c94d2a4f1e mention license in README Michael Moon 2010-10-20 18:18:42 +1100
  • 74e954c170 licensing- GPL-2 at the moment Michael Moon 2010-10-20 18:14:36 +1100
  • 97c5218304 reduce analog subsystem use of interrupts Michael Moon 2010-10-19 10:39:53 +1100
  • d0c3744f92 add flush queue for emergency stop Michael Moon 2010-10-18 18:43:03 +1100
  • 6169dadae7 split arduino pin definitions out into different files Michael Moon 2010-10-18 18:38:14 +1100
  • 930b042aab only print temperature if we're not talking to reprap host Michael Moon 2010-10-18 18:15:00 +1100
  • 56c355c5bd split gcode parse/process into separate files for readability Michael Moon 2010-10-18 18:14:14 +1100
  • dd8a5cd377 UM_PER_STEP stayed floating a bit too long Michael Moon 2010-10-20 17:39:57 +1100
  • 18565b776f attempt to fix precision underflow in UM_PER_STEP macros Michael Moon 2010-10-20 17:22:39 +1100
  • a0543d3329 Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino Markus Hitter 2010-10-11 23:49:34 +0200
  • a565f31dbb Resend Request changed from "Resend:" to "rs " dps.lwk 2010-10-11 00:53:20 +0100
  • 77a4e1d7f1 Resend Request changed from "Resend:" to "rs " dps.lwk 2010-10-11 00:53:20 +0100
  • e3d0aa7b62 split delay functions into separate files Michael Moon 2010-10-11 10:09:10 +1100
  • ab1155ffb9 clarify enable pin stuff Michael Moon 2010-10-11 09:57:55 +1100
  • 91eb11bd1e Raise precision of STEP_PER_MM_x by factor 1000. Markus Hitter 2010-10-10 17:45:50 +0200
  • 2aa98b3131 Fix a typo. Markus Hitter 2010-10-10 18:36:53 +0200
  • e4536dc93c Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino Markus Hitter 2010-10-10 18:15:19 +0200
  • d83c80e383 Added ATmega1280 pin map for Arduino Mega dps.lwk 2010-10-10 13:51:00 +0100
  • 6a06eb7169 atmega644 has a 2.56v reference Michael Moon 2010-10-10 15:25:30 +1100
  • 0d7020bf5b add M190 power on, M191 power off Michael Moon 2010-10-10 12:28:40 +1100
  • 9b894de669 fixed some defines that were spitting errors Michael Moon 2010-10-10 11:21:16 +1100
  • 1ad0b2680e Merge branch 'master' of git@github.com:triffid/FiveD_on_Arduino Markus Hitter 2010-10-08 12:54:07 +0200
  • 80d3fc5233 Revert "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
  • 3898626534 alter temperature reporting in reprap host compatibility mode Casainho 2010-10-08 21:08:52 +1100
  • 99c03b8d26 fixed typo pointed out by dazed.dnc in forum thread Michael Moon 2010-10-08 21:03:14 +1100
  • a77986784e slightly simplified and clarified xon/xoff Michael Moon 2010-10-08 21:00:18 +1100
  • f1e318ac1a clarify some macros Michael Moon 2010-10-08 20:59:47 +1100
  • 775f5400e3 Added atmega644 to size display Michael Moon 2010-10-05 22:50:20 +1100
  • 90c00d0eff heater.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
  • 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. Markus Hitter 2010-10-07 22:38:21 +0200
  • 896f6e140f heater.h: simplify macros. Markus Hitter 2010-10-07 22:20:51 +0200
  • 68f4610e79 heater.h/.c: remove a few obsolete #includes. Markus Hitter 2010-10-07 22:42:43 +0200
  • 9839ac9fff Move 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
  • 468b212077 Move micrometer conversion from config.h(.dist) to dda.c, where it's used. Markus Hitter 2010-10-07 21:02:12 +0200
  • e0ffa134bf Move 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
  • da5194a54e Tidy up config.h.dist a bit. Markus Hitter 2010-10-07 20:44:20 +0200
  • 4bddf3452f Move 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
  • f799228a8e Remove old XON/XOFF implementation, as it's redundant now. Markus Hitter 2010-10-05 20:44:27 +0200
  • a438a3fa2f Implement 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
  • 5e1ce4ec96 Refined the check wether the timer interrupt is enabled, as per triffid's request. Markus Hitter 2010-10-05 13:18:59 +0200
  • af53d2350e Makefile: different solution for commit f5a26de775, as suggested by triffid. Markus Hitter 2010-10-05 12:19:34 +0200
  • 95939ecc22 Don't disable the stepper timer interrupt while stepping. Markus Hitter 2010-10-04 15:55:39 +0200
  • fb53c2c0a8 serial.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
  • f56e121473 dda_queue.c: clean out an unused comment. Markus Hitter 2010-10-04 14:03:13 +0200
  • bdfc4c5507 clock.c: Add a comment about interrupt priorities. Markus Hitter 2010-10-04 13:58:00 +0200
  • 2fac65d172 dda_queue.c: restart XON/XOFF only if the queue is at least half drained. Markus Hitter 2010-10-04 00:55:19 +0200
  • f98772ff25 timer.c: remove a few obsolete #includes. Markus Hitter 2010-10-04 00:24:37 +0200
  • cfff4ca5d3 added "config.h" to dependancies for everything. John Gilmore 2010-10-03 08:40:06 -0600
  • f5a26de775 Makefile: 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
  • f29c675fcc Wrap 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
  • 5cb2982e57 Makefile: disallow building if config.h obviously isn't up to date. Markus Hitter 2010-10-02 16:10:28 +0200
  • 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. Markus Hitter 2010-09-30 23:34:22 +0200
  • 9e02c9c1e4 gcode.c: on G0, remember original feedrate. Markus Hitter 2010-09-30 23:32:18 +0200
  • 2871411f0c gcode.c: clarify relative coordinates handling. Saves another 82 bytes. Markus Hitter 2010-09-30 23:13:32 +0200
  • 90fca50535 dda_queue.c/.h: merge enqueue() and enqueue_temp_wait(). This saves almost 200 bytes. Markus Hitter 2010-09-30 21:51:18 +0200
  • 94e0cce89b Don't set the timer on nullmoves, as dda->c isn't initialized, then. Markus Hitter 2010-09-30 21:19:09 +0200
  • 4617b5e87d ignore local config.h Michael Moon 2010-09-27 10:50:18 +1000
  • 5b36826f50 updated instructions in README Michael Moon 2010-09-27 09:25:48 +1000
  • e78381c56d Move configuration to config.h.dist Michael Moon 2010-09-27 09:20:07 +1000
  • b76f59193f Expanded README some more Michael Moon 2010-09-27 09:06:50 +1000
  • bbf74cc660 Merge branch 'master' of github.com:triffid/FiveD_on_Arduino Michael Moon 2010-09-26 11:30:55 +1000
  • bd76a6ce1c Expanded README, updated Makefile header Michael Moon 2010-09-26 11:12:34 +1000
  • ba84d1de60 Fix a typo. Markus Hitter 2010-09-26 01:39:13 +0200
  • f6f2b7f44f Enhance ACCELERATION_RAMPING on short moves. Markus Hitter 2010-09-25 17:58:15 +0200
  • 903baad3d1 As 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
  • f5258ef9fc Assume a G1 by default. This is expected by some GCode generators. Markus Hitter 2010-09-24 20:41:31 +0200
  • 64683e6b6a Remove timer reset, as this doesn't play well. See http://github.com/triffid/FiveD_on_Arduino/issues#issue/2/comment/428863 . Markus Hitter 2010-09-25 12:02:57 +0200
  • 4679b45ac8 Send lowercase ok on init as well. Markus Hitter 2010-09-24 20:08:08 +0200
  • 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. Markus Hitter 2010-09-24 16:02:50 +0200
  • d8e844bb67 Allow compilation without any acceleration again. Markus Hitter 2010-09-23 13:34:02 +0200
  • c1dbd869f5 minor fixes: comments, indenting, etc Michael Moon 2010-09-18 08:08:31 +1000
  • f037bb5320 removed unused ABS_DELTA Michael Moon 2010-09-17 10:29:27 +1000
  • 0f895b44b1 use sersendf_P for M114 Michael Moon 2010-09-16 22:08:56 +1000
  • 256ecdca39 compile-time format checking for sersendf_P Michael Moon 2010-09-16 22:08:24 +1000
  • 82446ab787 remove %x/%c/%p since we're not using it yet Michael Moon 2010-09-16 22:08:00 +1000
  • 54cb815b12 remove redundant code, fix queue logic in G28:home Michael Moon 2010-09-16 21:44:26 +1000
  • 1a2753ebfb turn off SPI if not needed, also start analog system Michael Moon 2010-09-16 21:43:13 +1000
  • 92eb4c97ca reset timer properly for more accurate timing Michael Moon 2010-09-16 21:42:24 +1000
  • d56ff39cb3 atomic 16-bit operation in analog.c Michael Moon 2010-09-16 21:42:00 +1000
  • 3606952096 ignore temporal mapping script temporary files Michael Moon 2010-09-15 16:08:12 +1000
  • 6ce5895819 Merge branch 'master' of github.com:triffid/FiveD_on_Arduino Michael Moon 2010-09-16 17:15:30 +1000
  • bd1e357c35 dda.c: remove ABSDELTA() and delta32() implementations as they're unused. Markus Hitter 2010-09-12 12:21:11 +0200
  • ae774ed0ec mendel.c: remove unused references to standard C lib. Markus Hitter 2010-09-14 19:43:28 +0200
  • 004bc1b789 code cleaning (cherry picked from commit c3333278beaca0d81023b7ee752530466b37f316) Michael Moon 2010-09-13 20:35:57 +1000
  • 99f2593321 UNTESTED support for sanguino Michael Moon 2010-09-13 17:40:21 +1000
  • b80c5ea7b5 UNTESTED support for thermistor and AD595 Michael Moon 2010-09-13 17:14:12 +1000
  • fb82865dfc Add eeprom to size display Michael Moon 2010-09-12 16:21:41 +1000
  • 9e21f6c811 move temp_residency back to temp.h Michael Moon 2010-09-12 16:07:28 +1000
  • 273d63f242 splitting heater stuff out into a separate file Michael Moon 2010-09-12 14:47:49 +1000
  • e5d393a592 more code cleanup Michael Moon 2010-09-12 14:24:19 +1000
  • c5b3408b52 check passed feedrates vs maximums in machine.h. Michael Moon 2010-09-12 13:57:58 +1000
  • eac7f2a5f7 added analog stuff to machine.h, rearranged a bit and expanded and tidied some of the explanations Michael Moon 2010-09-12 13:42:45 +1000
  • f2b6f536d7 more work on analog system, still untested Michael Moon 2010-09-12 13:31:41 +1000