Commit Graph

  • 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
  • c669a7562c updated readme Simen Svale Skogsrud 2010-01-06 00:31:11 +01:00
  • 960444fb97 fixed feed rate calculation Simen Svale Skogsrud 2010-01-06 00:23:28 +01:00
  • ed400693b3 fixed feed rate calculation Simen Svale Skogsrud 2010-01-06 00:23:07 +01:00
  • df271c82da fixed en operator precedence bug with step mask calculations Simen Svale Skogsrud 2010-01-05 23:06:47 +01:00
  • 2b0e19993d removed support for echoing of steps via serial Simen Svale Skogsrud 2010-01-05 22:07:16 +01:00
  • ddcdce2640 minor revision Simen Svale Skogsrud 2010-01-04 16:09:00 +01:00
  • 2bd984a734 configurations and adjustments to protocol Simen Svale Skogsrud 2009-02-15 12:56:07 +01:00
  • 356517c6f2 updated todo Simen Svale Skogsrud 2009-02-11 09:32:50 +01:00
  • bf38fae67b minor edits Simen Svale Skogsrud 2009-02-11 09:28:40 +01:00
  • 9e6d62e531 tiny edit that saved a lot of bytes Simen Svale Skogsrud 2009-02-11 00:40:03 +01:00
  • e257fc195c support for helical motion Simen Svale Skogsrud 2009-02-11 00:37:33 +01:00
  • 8f3a69b37e edit Simen Svale Skogsrud 2009-02-09 20:54:03 +01:00
  • c2981be94a added code to estimate steps in arc in order to support helical motion Simen Svale Skogsrud 2009-02-09 15:47:51 +01:00
  • 2992683c8d optimized for size and did some housekeeping Simen Svale Skogsrud 2009-02-08 22:08:27 +01:00
  • 3e5e866115 shaved ~100 bytes of code space Simen Svale Skogsrud 2009-02-08 21:25:36 +01:00
  • 05bacc436e optimized for size, shaved 2k Simen Svale Skogsrud 2009-02-08 21:22:54 +01:00
  • c07a322589 fixed buffering of pace changes and general cleaning Simen Svale Skogsrud 2009-02-08 20:40:24 +01:00
  • 8a0c9fd180 updated readme Simen Svale Skogsrud 2009-02-08 12:30:47 +01:00
  • 6c3a6a25d5 pace calculation correct, arc algorithm correct, support for negative R Simen Svale Skogsrud 2009-02-08 12:24:52 +01:00
  • d012440518 presumably fixed the feed rate computation Simen Svale Skogsrud 2009-02-04 14:01:24 +01:00
  • 7f9a9d27e2 stepper signals looks good on scope Simen Svale Skogsrud 2009-02-03 23:36:04 +01:00
  • 5797812f4a deleted a stray png Simen Svale Skogsrud 2009-02-03 09:57:23 +01:00
  • 50a9f78088 lots and lots of bugfixes after running on reals hardware for the first time Simen Svale Skogsrud 2009-02-03 09:56:45 +01:00
  • 9799955555 arc code complete with support for both R and IJK style blocks Simen Svale Skogsrud 2009-02-01 11:58:21 +01:00
  • e21064bd86 gcode support for offset arcs Simen Svale Skogsrud 2009-01-30 16:14:48 +01:00
  • cb6b32f982 updated todo Simen Svale Skogsrud 2009-01-30 11:35:43 +01:00
  • 02f6699b0a minor edits Simen Svale Skogsrud 2009-01-30 11:26:21 +01:00
  • 68c13981b3 enabled interrupts and mad buffer flushing atomic Simen Svale Skogsrud 2009-01-30 11:26:08 +01:00
  • 5f5bd35ddb minor optimizatin for size Simen Svale Skogsrud 2009-01-30 11:10:57 +01:00
  • 0c8004357a optimized arc code for size and speed Simen Svale Skogsrud 2009-01-30 11:05:10 +01:00
  • 8c18e2659d motion control level support for arcs. No gcode yet Simen Svale Skogsrud 2009-01-29 23:12:06 +01:00
  • 73a357e512 minor edit Simen Svale Skogsrud 2009-01-29 11:56:14 +01:00
  • a9d41c6c64 tweaks and bugfixes Simen Svale Skogsrud 2009-01-29 09:58:29 +01:00
  • ac2e26fda9 added buffered stepping support and the rudiments of the arc-interpolator Simen Svale Skogsrud 2009-01-28 23:48:21 +01:00
  • 2207acdf2b minor edit Simen Svale Skogsrud 2009-01-27 11:30:23 +01:00
  • 3ead6a02e7 minor edit Simen Svale Skogsrud 2009-01-27 11:22:04 +01:00
  • 8530c7d2fc added testbed for the arc interpolator i will be using Simen Svale Skogsrud 2009-01-27 10:56:47 +01:00
  • 323118546d renamed file Simen Svale Skogsrud 2009-01-26 10:51:02 +01:00