Commit Graph

294 Commits

Author SHA1 Message Date
Simen Svale Skogsrud
c481c29dc5 added useful comments about the algorithms used in the acceleration planner 2011-01-24 23:08:44 +01:00
Simen Svale Skogsrud
32c038ddd3 acceleration management implementation complete, now ready for testing on actual real machine 2011-01-24 21:30:51 +01:00
Simen Svale Skogsrud
0bc0fd7757 look ahead planner complete and enabled save the acceleration limiting forward scan. Not tested on real hardware, just logic analyzer 2011-01-24 20:55:25 +01:00
Simen Svale Skogsrud
8325bfb96e the trapezoid generator seems to be working 2011-01-23 21:14:38 +01:00
Simen Svale Skogsrud
4103e6ca00 still not running, but a lot further along 2011-01-22 23:29:02 +01:00
Simen Svale Skogsrud
b33cf8b746 added note about fuses in Makefile 2011-01-17 21:21:08 +01:00
Simen Svale Skogsrud
2f18cf90b4 added DS_Store to gitignore 2011-01-17 19:29:47 +01:00
Simen Svale Skogsrud
c9df285604 removed one more extraneous file 2011-01-15 00:30:37 +01:00
Simen Svale Skogsrud
849cfe6812 purged some unneeded files 2011-01-15 00:28:19 +01:00
Simen Svale Skogsrud
5880e55ce9 pcomplete, fully untested, support for accelleration management with look ahead optimization, finally 2011-01-15 00:27:08 +01:00
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