Commit Graph

  • c5e0285e80 eliminated som debug code Simen Svale Skogsrud 2011-02-10 17:06:34 +01:00
  • 9b022a6f4f minor tweak eliminates 'ok' message after errors Simen Svale Skogsrud 2011-02-10 17:01:07 +01:00
  • f95f48763a corrections in planner, including speed estimation Simen Svale Skogsrud 2011-02-10 13:06:18 +01:00
  • fd18ab455f config command prevents gcode parsing Simen Svale Skogsrud 2011-02-10 13:05:53 +01:00
  • 041a8b8a3f purged debug code Simen Svale Skogsrud 2011-02-07 00:07:08 +01:00
  • 29f914391d peh. Missing edit II Simen Svale Skogsrud 2011-02-07 00:04:26 +01:00
  • bdeb551ea2 missing edit Simen Svale Skogsrud 2011-02-07 00:02:20 +01:00
  • ba13ddadd0 refactoring that improved compartmentalization between stepper and stepper_plan modules Simen Svale Skogsrud 2011-02-06 23:52:12 +01:00
  • 52dda8713e purged an unused method Simen Svale Skogsrud 2011-02-06 23:41:04 +01:00
  • 799548c013 replaced use of magical numbers for axis reference with constants Simen Svale Skogsrud 2011-02-06 23:27:04 +01:00
  • c42741032f Refactored line buffering to eliminate state from motion control and centralize tracking of position. UNTESTED: NEEDS TESTING Simen Svale Skogsrud 2011-02-06 23:23:34 +01:00
  • cdcc7bf86e cleaned up methods for enabling/disabling acceleration manger Simen Svale Skogsrud 2011-02-06 22:25:01 +01:00
  • 7092b0e1fe renamed public methods of settings module to include module name Simen Svale Skogsrud 2011-02-05 01:00:41 +01:00
  • 6d3ff506e8 refactored compile time settings back into a new file called config.h Simen Svale Skogsrud 2011-02-05 00:55:37 +01:00
  • d00947a23a renamed config.* to settings.* Simen Svale Skogsrud 2011-02-05 00:45:41 +01:00
  • 682e23eb7b added error messages and dropped echoing of command input Simen Svale Skogsrud 2011-02-05 00:39:34 +01:00
  • 9f5365aac9 fixed a bug where F-commands never would modify feed-rate of G0-operations Simen Svale Skogsrud 2011-02-04 23:48:10 +01:00
  • f38c5016ed small fry Simen Svale Skogsrud 2011-02-04 22:09:27 +01:00
  • 59a9b64087 removed a grave little bug in the planner and added a baseline safe speed so that motion sequences do not attempt to go to speed 0, but to a safe, higher speed based on the max_jerk setting Simen Svale Skogsrud 2011-02-04 22:09:09 +01:00
  • 0bd0ba6e6e eliminated an old header file Simen Svale Skogsrud 2011-02-04 21:10:17 +01:00
  • b44577f69f small error in trapezoid-calculation Simen Svale Skogsrud 2011-02-03 13:20:31 +01:00
  • f4b9da1ecb acceleration management is disabled during arc-motions until the two can be made to play nice together Simen Svale Skogsrud 2011-02-03 13:12:47 +01:00
  • e68e9cdf7c ousted numerous small bugs in acceleration-planner Simen Svale Skogsrud 2011-02-03 12:54:32 +01:00
  • 4b63cf3ab5 small fixes after testing on real hardware. Still no chaining of motions and something odd with arcs Simen Svale Skogsrud 2011-02-03 10:42:00 +01:00
  • 420641d13d added the new, more optimal pin configuration Simen Svale Skogsrud 2011-02-03 09:57:10 +01:00
  • dad9db1b02 formatting Simen Svale Skogsrud 2011-01-31 23:19:51 +01:00
  • 5694310a40 formatting Simen Svale Skogsrud 2011-01-31 23:04:39 +01:00
  • 9b292ffe3c added support for silently upgrading from old settings record w/o accelleration parameters Simen Svale Skogsrud 2011-01-31 23:04:08 +01:00
  • bf4f75d632 cleaned up formatting gcode.c Simen Svale Skogsrud 2011-01-31 21:32:36 +01:00
  • 4562ee7fe9 merged master Simen Svale Skogsrud 2011-01-31 19:42:56 +01:00
  • f5cf3195a8 probably fixed a bug that would crash grbl after ~20 commands Simen Svale Skogsrud 2011-01-31 00:17:24 +01:00
  • a7b596caac configured avr-gcc for dead code removal Simen Svale Skogsrud 2011-01-26 12:57:54 +01:00
  • 35f499c00c minor edits Simen Svale Skogsrud 2011-01-25 23:35:25 +01:00
  • 35064b53e9 made local variables static Simen Svale Skogsrud 2011-01-25 23:33:19 +01:00
  • d8e2778b7b bye bye support for atmega 168, your flash space has overflowed Simen Svale Skogsrud 2011-01-25 22:54:48 +01:00
  • c72efdaf62 purged an unused typedef Simen Svale Skogsrud 2011-01-25 22:52:27 +01:00
  • 25383790e2 updated struct types to use typedefs and conform to Micael Barrs Embedded C Coding Standard Simen Svale Skogsrud 2011-01-25 22:51:37 +01:00
  • 4dbe7c4833 added high-level api-call for enabling or disabling the acceleration manager Simen Svale Skogsrud 2011-01-25 22:44:46 +01:00
  • db377f18f3 updated readme Simen Svale Skogsrud 2011-01-25 14:42:27 +01:00
  • c8f71cf033 cleaned up stepper.c Simen Svale Skogsrud 2011-01-25 14:27:28 +01:00
  • 3a7ae13003 updated readme Simen Svale Skogsrud 2011-01-25 14:27:18 +01:00
  • d2cbca36e8 cleanup Simen Svale Skogsrud 2011-01-25 14:09:44 +01:00
  • 5f005f59f1 cleanup Simen Svale Skogsrud 2011-01-25 14:07:01 +01:00
  • 0c262b03c2 eliminated step down-counter in stepper.c Simen Svale Skogsrud 2011-01-25 14:02:34 +01:00
  • 5977bd3748 reorganized functions somewhat Simen Svale Skogsrud 2011-01-25 13:55:11 +01:00
  • a24fe19720 updated settings version number. Old settings must be reset now that we have changed the format of the settings Simen Svale Skogsrud 2011-01-24 23:32:33 +01:00
  • 4869e7b1cc reallocated debug pin to time replanning Simen Svale Skogsrud 2011-01-24 23:18:07 +01:00
  • c481c29dc5 added useful comments about the algorithms used in the acceleration planner Simen Svale Skogsrud 2011-01-24 23:08:44 +01:00
  • 32c038ddd3 acceleration management implementation complete, now ready for testing on actual real machine Simen Svale Skogsrud 2011-01-24 21:30:51 +01:00
  • 0bc0fd7757 look ahead planner complete and enabled save the acceleration limiting forward scan. Not tested on real hardware, just logic analyzer Simen Svale Skogsrud 2011-01-24 20:55:25 +01:00
  • 8325bfb96e the trapezoid generator seems to be working Simen Svale Skogsrud 2011-01-23 21:14:38 +01:00
  • 4103e6ca00 still not running, but a lot further along Simen Svale Skogsrud 2011-01-22 23:29:02 +01:00
  • b33cf8b746 added note about fuses in Makefile Simen Svale Skogsrud 2011-01-17 21:21:08 +01:00
  • 2f18cf90b4 added DS_Store to gitignore Simen Svale Skogsrud 2011-01-17 19:29:47 +01:00
  • c9df285604 removed one more extraneous file Simen Svale Skogsrud 2011-01-15 00:30:37 +01:00
  • 849cfe6812 purged some unneeded files Simen Svale Skogsrud 2011-01-15 00:28:19 +01:00
  • 5880e55ce9 pcomplete, fully untested, support for accelleration management with look ahead optimization, finally Simen Svale Skogsrud 2011-01-15 00:27:08 +01:00
  • d89b86d3bf determined the SRAM requirements as part of the build process (requires ruby) Simen Svale Skogsrud 2011-01-14 19:17:06 +01:00
  • 7327b82585 interface to enable or disable acceleration management Simen Svale Skogsrud 2011-01-14 17:13:33 +01:00
  • 0be21a9034 eliminated an annoying constant that broke my cleanly layered abstractions Simen Svale Skogsrud 2011-01-14 16:56:44 +01:00
  • 49a16cb777 refactored block buffer into separate module motion_plan pending the addition of the actual look ahead planner Simen Svale Skogsrud 2011-01-14 16:45:18 +01:00
  • b628a4aabf added basic accelleration management with trapezoid accelleration profiles but no look ahead optimization (coming next patch) Simen Svale Skogsrud 2011-01-14 12:10:18 +01:00
  • e0f3dcbe43 stepper.c now has 90% of acelleration support built in except for the planner, still som known conflicts to mark rough spots that need attention later Simen Svale Skogsrud 2011-01-03 00:36:33 +01:00
  • 48b596c2fe added code with merge conflict as note to self, accelleration will just have to wait Simen Svale Skogsrud 2010-12-20 14:01:38 +01:00
  • 23da1ffa46 Merge branch 'bugfixes' Simen Svale Skogsrud 2010-07-08 14:55:53 +02:00
  • 0ac1731488 minor edits Simen Svale Skogsrud 2010-07-08 14:55:43 +02:00
  • d0f64d8f65 fixed the inches->mm conversion bug and some general cleanup Simen Svale Skogsrud 2010-07-03 00:23:28 +02:00
  • f93d0e8132 completed support for separate feed-rate for G0-operations Simen Svale Skogsrud 2010-07-03 00:04:10 +02:00
  • 2f847a1f33 support both CR and LF and CRLF line termination Simen Svale Skogsrud 2010-07-02 23:23:32 +02:00
  • 287310735e added twitter link Simen Svale Skogsrud 2010-07-02 22:40:26 +02:00
  • 703d812b85 rough accelleration stuff Simen Svale Skogsrud 2010-06-28 23:29:58 +02:00
  • 5613aa706f the stream script will no longer reset the arduino before it completes the last couple of operation in a g-code-file Simen Svale Skogsrud 2010-06-18 21:47:45 +02:00
  • 0170ba0dc5 updated readme Simen Svale Skogsrud 2010-06-18 21:45:17 +02:00
  • 1088c402ad fixed a string wrongly stored in SRAM Simen Svale Skogsrud 2010-04-22 20:43:37 +02:00
  • 937c70cb50 Grbl can now take advantage of the extra memory in the 328 Simen Svale Skogsrud 2010-03-14 23:45:31 +01:00
  • e409f10047 moved all strings to pgm-memory Simen Svale Skogsrud 2010-03-07 23:10:41 +01:00
  • 3c98837a70 purged legacy code, updated todo Simen Svale Skogsrud 2010-03-07 20:44:21 +01:00
  • 06a31cd94c updated readme Simen Svale Skogsrud 2010-03-07 20:41:16 +01:00
  • b8ba8a4231 Added runtime configurable global settings with eeprom persitence Simen Svale Skogsrud 2010-03-07 20:29:18 +01:00
  • a6b8d73044 removed a warning Simen Svale Skogsrud 2010-03-05 08:38:01 +01:00
  • c57f5ae86f Switched to linebuffer buffering in main branch. Updated readme Simen Svale Skogsrud 2010-03-04 21:39:49 +01:00
  • 58ad1ba509 minor edits after verifying refactored grbl on real hardware Simen Svale Skogsrud 2010-03-04 21:18:55 +01:00
  • b9c3ea02fb adjustments to retriggering protection Simen Svale Skogsrud 2010-03-03 23:18:39 +01:00
  • b85b575b9b added protection against retriggering stepper irq Simen Svale Skogsrud 2010-03-03 22:55:45 +01:00
  • db193f4336 cleaned up stepper signal in junctions between short line segments Simen Svale Skogsrud 2010-03-03 22:18:17 +01:00
  • 48855ec977 added back a line that was not really refactoring debris come to think of it Simen Svale Skogsrud 2010-03-03 22:11:50 +01:00
  • 01ad93fbed minor edit Simen Svale Skogsrud 2010-03-03 18:03:21 +01:00
  • b2de9abf86 removed more orphaned code Simen Svale Skogsrud 2010-03-03 17:55:18 +01:00
  • e8f94e6a87 removed void credits Simen Svale Skogsrud 2010-03-03 17:53:46 +01:00
  • 898b4ca99d further refactoring debris extraction Simen Svale Skogsrud 2010-03-03 17:52:56 +01:00
  • 9a41b3a4fb deleted more code following line-buffer refactoring Simen Svale Skogsrud 2010-03-03 13:12:16 +01:00
  • 7e152851cc general clean up after refactoring Simen Svale Skogsrud 2010-03-03 13:04:51 +01:00
  • 49ca861dc0 added segmented arc support with configurable segmentation Simen Svale Skogsrud 2010-03-03 01:39:44 +01:00
  • df243d2490 successfully maintained 30khz, lots of optimization of code and buffering allocation Simen Svale Skogsrud 2010-03-03 00:26:48 +01:00
  • 2be1f473cd first stab at replacing step-buffering with line-buffering Simen Svale Skogsrud 2010-03-02 21:46:51 +01:00
  • 36fd3a9bfb improved the serial protocol, added some debug pins for a while Simen Svale Skogsrud 2010-03-02 08:19:21 +01:00
  • 551b4ed274 fixed a problem with the direction-pins Simen Svale Skogsrud 2010-02-27 21:01:35 +01:00
  • a42c03601d Fixed a number of bugs caused by using abs() on floats and long ints. Added support for selectively inverting bits of the stepping port. Debugged, optimized and cleaned up timing code for the step-pulses. Simen Svale Skogsrud 2010-02-27 19:55:09 +01:00
  • 6ac3b3f2e6 added some gcode to test with Simen Svale Skogsrud 2010-01-07 23:14:29 +01:00
  • 65b696f2f9 added a simple ruby-script to stream gcode and made serial protocol more reprap-like Simen Svale Skogsrud 2010-01-06 23:49:33 +01:00