Commit Graph

534 Commits

Author SHA1 Message Date
Simen Svale Skogsrud
d89b86d3bf determined the SRAM requirements as part of the build process (requires ruby) 2011-01-14 19:17:06 +01:00
Simen Svale Skogsrud
7327b82585 interface to enable or disable acceleration management 2011-01-14 17:13:33 +01:00
Simen Svale Skogsrud
0be21a9034 eliminated an annoying constant that broke my cleanly layered abstractions 2011-01-14 16:56:44 +01:00
Simen Svale Skogsrud
49a16cb777 refactored block buffer into separate module motion_plan pending the addition of the actual look ahead planner 2011-01-14 16:45:18 +01:00
Simen Svale Skogsrud
b628a4aabf added basic accelleration management with trapezoid accelleration profiles but no look ahead optimization (coming next patch) 2011-01-14 12:10:18 +01:00
Simen Svale Skogsrud
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 2011-01-03 00:36:33 +01:00
Simen Svale Skogsrud
48b596c2fe added code with merge conflict as note to self, accelleration will just have to wait 2010-12-20 14:01:38 +01:00
Simen Svale Skogsrud
23da1ffa46 Merge branch 'bugfixes' 2010-07-08 14:55:53 +02:00
Simen Svale Skogsrud
0ac1731488 minor edits 2010-07-08 14:55:43 +02:00
Simen Svale Skogsrud
d0f64d8f65 fixed the inches->mm conversion bug and some general cleanup 2010-07-03 00:23:28 +02:00
Simen Svale Skogsrud
f93d0e8132 completed support for separate feed-rate for G0-operations 2010-07-03 00:04:10 +02:00
Simen Svale Skogsrud
2f847a1f33 support both CR and LF and CRLF line termination 2010-07-02 23:23:32 +02:00
Simen Svale Skogsrud
287310735e added twitter link 2010-07-02 22:40:26 +02:00
Simen Svale Skogsrud
703d812b85 rough accelleration stuff 2010-06-28 23:29:58 +02:00
Simen Svale Skogsrud
5613aa706f the stream script will no longer reset the arduino before it completes the last couple of operation in a g-code-file 2010-06-18 21:47:45 +02:00
Simen Svale Skogsrud
0170ba0dc5 updated readme 2010-06-18 21:45:17 +02:00
Simen Svale Skogsrud
1088c402ad fixed a string wrongly stored in SRAM 2010-04-22 20:43:37 +02:00
Simen Svale Skogsrud
937c70cb50 Grbl can now take advantage of the extra memory in the 328 2010-03-14 23:45:31 +01:00
Simen Svale Skogsrud
e409f10047 moved all strings to pgm-memory 2010-03-07 23:10:41 +01:00
Simen Svale Skogsrud
3c98837a70 purged legacy code, updated todo 2010-03-07 20:44:21 +01:00
Simen Svale Skogsrud
06a31cd94c updated readme 2010-03-07 20:41:16 +01:00
Simen Svale Skogsrud
b8ba8a4231 Added runtime configurable global settings with eeprom persitence 2010-03-07 20:29:18 +01:00
Simen Svale Skogsrud
a6b8d73044 removed a warning 2010-03-05 08:38:01 +01:00
Simen Svale Skogsrud
c57f5ae86f Switched to linebuffer buffering in main branch. Updated readme 2010-03-04 21:39:49 +01:00
Simen Svale Skogsrud
58ad1ba509 minor edits after verifying refactored grbl on real hardware 2010-03-04 21:18:55 +01:00
Simen Svale Skogsrud
b9c3ea02fb adjustments to retriggering protection 2010-03-03 23:18:39 +01:00
Simen Svale Skogsrud
b85b575b9b added protection against retriggering stepper irq 2010-03-03 22:55:45 +01:00
Simen Svale Skogsrud
db193f4336 cleaned up stepper signal in junctions between short line segments 2010-03-03 22:18:17 +01:00
Simen Svale Skogsrud
48855ec977 added back a line that was not really refactoring debris come to think of it 2010-03-03 22:11:50 +01:00
Simen Svale Skogsrud
01ad93fbed minor edit 2010-03-03 18:03:21 +01:00
Simen Svale Skogsrud
b2de9abf86 removed more orphaned code 2010-03-03 17:55:18 +01:00
Simen Svale Skogsrud
e8f94e6a87 removed void credits 2010-03-03 17:53:46 +01:00
Simen Svale Skogsrud
898b4ca99d further refactoring debris extraction 2010-03-03 17:52:56 +01:00
Simen Svale Skogsrud
9a41b3a4fb deleted more code following line-buffer refactoring 2010-03-03 13:12:16 +01:00
Simen Svale Skogsrud
7e152851cc general clean up after refactoring 2010-03-03 13:04:51 +01:00
Simen Svale Skogsrud
49ca861dc0 added segmented arc support with configurable segmentation 2010-03-03 01:39:44 +01:00
Simen Svale Skogsrud
df243d2490 successfully maintained 30khz, lots of optimization of code and buffering allocation 2010-03-03 00:26:48 +01:00
Simen Svale Skogsrud
2be1f473cd first stab at replacing step-buffering with line-buffering 2010-03-02 21:46:51 +01:00
Simen Svale Skogsrud
36fd3a9bfb improved the serial protocol, added some debug pins for a while 2010-03-02 08:19:21 +01:00
Simen Svale Skogsrud
551b4ed274 fixed a problem with the direction-pins 2010-02-27 21:01:35 +01:00
Simen Svale Skogsrud
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. 2010-02-27 19:55:09 +01:00
Simen Svale Skogsrud
6ac3b3f2e6 added some gcode to test with 2010-01-07 23:14:29 +01:00
Simen Svale Skogsrud
65b696f2f9 added a simple ruby-script to stream gcode and made serial protocol more reprap-like 2010-01-06 23:49:33 +01:00
Simen Svale Skogsrud
c669a7562c updated readme 2010-01-06 00:31:11 +01:00
Simen Svale Skogsrud
960444fb97 fixed feed rate calculation 2010-01-06 00:23:28 +01:00
Simen Svale Skogsrud
ed400693b3 fixed feed rate calculation 2010-01-06 00:23:07 +01:00
Simen Svale Skogsrud
df271c82da fixed en operator precedence bug with step mask calculations 2010-01-05 23:06:47 +01:00
Simen Svale Skogsrud
2b0e19993d removed support for echoing of steps via serial 2010-01-05 22:07:16 +01:00
Simen Svale Skogsrud
ddcdce2640 minor revision 2010-01-04 16:09:00 +01:00
Simen Svale Skogsrud
2bd984a734 configurations and adjustments to protocol 2009-02-15 12:56:07 +01:00