|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
898b4ca99d
|
further refactoring debris extraction
|
2010-03-03 17:52:56 +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 |
|
|
df271c82da
|
fixed en operator precedence bug with step mask calculations
|
2010-01-05 23:06:47 +01:00 |
|
|
2b0e19993d
|
removed support for echoing of steps via serial
|
2010-01-05 22:07:16 +01:00 |
|
|
e257fc195c
|
support for helical motion
|
2009-02-11 00:37:33 +01:00 |
|
|
c2981be94a
|
added code to estimate steps in arc in order to support helical motion
|
2009-02-09 15:47:51 +01:00 |
|
|
2992683c8d
|
optimized for size and did some housekeeping
|
2009-02-08 22:08:27 +01:00 |
|
|
05bacc436e
|
optimized for size, shaved 2k
|
2009-02-08 21:22:54 +01:00 |
|
|
c07a322589
|
fixed buffering of pace changes and general cleaning
|
2009-02-08 20:40:24 +01:00 |
|
|
d012440518
|
presumably fixed the feed rate computation
|
2009-02-04 14:01:24 +01:00 |
|
|
7f9a9d27e2
|
stepper signals looks good on scope
|
2009-02-03 23:36:04 +01:00 |
|
|
50a9f78088
|
lots and lots of bugfixes after running on reals hardware for the first time
|
2009-02-03 09:56:45 +01:00 |
|
|
68c13981b3
|
enabled interrupts and mad buffer flushing atomic
|
2009-01-30 11:26:08 +01:00 |
|
|
a9d41c6c64
|
tweaks and bugfixes
|
2009-01-29 09:58:29 +01:00 |
|
|
ac2e26fda9
|
added buffered stepping support and the rudiments of the arc-interpolator
|
2009-01-28 23:48:21 +01:00 |
|