|
5f005f59f1
|
cleanup
|
2011-01-25 14:07:01 +01:00 |
|
|
0c262b03c2
|
eliminated step down-counter in stepper.c
|
2011-01-25 14:02:34 +01:00 |
|
|
5977bd3748
|
reorganized functions somewhat
|
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
|
2011-01-24 23:32:33 +01:00 |
|
|
4869e7b1cc
|
reallocated debug pin to time replanning
|
2011-01-24 23:18:07 +01:00 |
|
|
c481c29dc5
|
added useful comments about the algorithms used in the acceleration planner
|
2011-01-24 23:08:44 +01:00 |
|
|
32c038ddd3
|
acceleration management implementation complete, now ready for testing on actual real machine
|
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
|
2011-01-24 20:55:25 +01:00 |
|
|
8325bfb96e
|
the trapezoid generator seems to be working
|
2011-01-23 21:14:38 +01:00 |
|
|
4103e6ca00
|
still not running, but a lot further along
|
2011-01-22 23:29:02 +01:00 |
|
|
c9df285604
|
removed one more extraneous file
|
2011-01-15 00:30:37 +01:00 |
|
|
849cfe6812
|
purged some unneeded files
|
2011-01-15 00:28:19 +01:00 |
|
|
5880e55ce9
|
pcomplete, fully untested, support for accelleration management with look ahead optimization, finally
|
2011-01-15 00:27:08 +01:00 |
|
|
d89b86d3bf
|
determined the SRAM requirements as part of the build process (requires ruby)
|
2011-01-14 19:17:06 +01:00 |
|
|
7327b82585
|
interface to enable or disable acceleration management
|
2011-01-14 17:13:33 +01:00 |
|
|
0be21a9034
|
eliminated an annoying constant that broke my cleanly layered abstractions
|
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
|
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)
|
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
|
2011-01-03 00:36:33 +01:00 |
|
|
48b596c2fe
|
added code with merge conflict as note to self, accelleration will just have to wait
|
2010-12-20 14:01:38 +01:00 |
|
|
703d812b85
|
rough accelleration stuff
|
2010-06-28 23:29:58 +02:00 |
|
|
1088c402ad
|
fixed a string wrongly stored in SRAM
|
2010-04-22 20:43:37 +02:00 |
|
|
937c70cb50
|
Grbl can now take advantage of the extra memory in the 328
|
2010-03-14 23:45:31 +01:00 |
|
|
e409f10047
|
moved all strings to pgm-memory
|
2010-03-07 23:10:41 +01:00 |
|
|
3c98837a70
|
purged legacy code, updated todo
|
2010-03-07 20:44:21 +01:00 |
|
|
06a31cd94c
|
updated readme
|
2010-03-07 20:41:16 +01:00 |
|
|
b8ba8a4231
|
Added runtime configurable global settings with eeprom persitence
|
2010-03-07 20:29:18 +01:00 |
|
|
a6b8d73044
|
removed a warning
|
2010-03-05 08:38:01 +01:00 |
|
|
c57f5ae86f
|
Switched to linebuffer buffering in main branch. Updated readme
|
2010-03-04 21:39:49 +01:00 |
|
|
58ad1ba509
|
minor edits after verifying refactored grbl on real hardware
|
2010-03-04 21:18:55 +01:00 |
|
|
b9c3ea02fb
|
adjustments to retriggering protection
|
2010-03-03 23:18:39 +01:00 |
|
|
b85b575b9b
|
added protection against retriggering stepper irq
|
2010-03-03 22:55:45 +01:00 |
|
|
db193f4336
|
cleaned up stepper signal in junctions between short line segments
|
2010-03-03 22:18:17 +01:00 |
|
|
48855ec977
|
added back a line that was not really refactoring debris come to think of it
|
2010-03-03 22:11:50 +01:00 |
|
|
01ad93fbed
|
minor edit
|
2010-03-03 18:03:21 +01:00 |
|
|
b2de9abf86
|
removed more orphaned code
|
2010-03-03 17:55:18 +01:00 |
|
|
e8f94e6a87
|
removed void credits
|
2010-03-03 17:53:46 +01:00 |
|
|
898b4ca99d
|
further refactoring debris extraction
|
2010-03-03 17:52:56 +01:00 |
|
|
9a41b3a4fb
|
deleted more code following line-buffer refactoring
|
2010-03-03 13:12:16 +01:00 |
|
|
7e152851cc
|
general clean up after refactoring
|
2010-03-03 13:04:51 +01:00 |
|
|
49ca861dc0
|
added segmented arc support with configurable segmentation
|
2010-03-03 01:39:44 +01:00 |
|
|
df243d2490
|
successfully maintained 30khz, lots of optimization of code and buffering allocation
|
2010-03-03 00:26:48 +01:00 |
|
|
2be1f473cd
|
first stab at replacing step-buffering with line-buffering
|
2010-03-02 21:46:51 +01:00 |
|
|
36fd3a9bfb
|
improved the serial protocol, added some debug pins for a while
|
2010-03-02 08:19:21 +01:00 |
|
|
551b4ed274
|
fixed a problem with the direction-pins
|
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.
|
2010-02-27 19:55:09 +01:00 |
|
|
6ac3b3f2e6
|
added some gcode to test with
|
2010-01-07 23:14:29 +01:00 |
|
|
65b696f2f9
|
added a simple ruby-script to stream gcode and made serial protocol more reprap-like
|
2010-01-06 23:49:33 +01:00 |
|
|
c669a7562c
|
updated readme
|
2010-01-06 00:31:11 +01:00 |
|
|
960444fb97
|
fixed feed rate calculation
|
2010-01-06 00:23:28 +01:00 |
|