Simen Svale Skogsrud
|
c72efdaf62
|
purged an unused typedef
|
2011-01-25 22:52:27 +01:00 |
|
Simen Svale Skogsrud
|
25383790e2
|
updated struct types to use typedefs and conform to Micael Barrs Embedded C Coding Standard
|
2011-01-25 22:51:37 +01:00 |
|
Simen Svale Skogsrud
|
4dbe7c4833
|
added high-level api-call for enabling or disabling the acceleration manager
|
2011-01-25 22:44:46 +01:00 |
|
Simen Svale Skogsrud
|
db377f18f3
|
updated readme
|
2011-01-25 14:42:27 +01:00 |
|
Simen Svale Skogsrud
|
c8f71cf033
|
cleaned up stepper.c
|
2011-01-25 14:27:28 +01:00 |
|
Simen Svale Skogsrud
|
3a7ae13003
|
updated readme
|
2011-01-25 14:27:18 +01:00 |
|
Simen Svale Skogsrud
|
d2cbca36e8
|
cleanup
|
2011-01-25 14:09:44 +01:00 |
|
Simen Svale Skogsrud
|
5f005f59f1
|
cleanup
|
2011-01-25 14:07:01 +01:00 |
|
Simen Svale Skogsrud
|
0c262b03c2
|
eliminated step down-counter in stepper.c
|
2011-01-25 14:02:34 +01:00 |
|
Simen Svale Skogsrud
|
5977bd3748
|
reorganized functions somewhat
|
2011-01-25 13:55:11 +01:00 |
|
Simen Svale Skogsrud
|
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 |
|
Simen Svale Skogsrud
|
4869e7b1cc
|
reallocated debug pin to time replanning
|
2011-01-24 23:18:07 +01:00 |
|
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
|
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
|
703d812b85
|
rough accelleration stuff
|
2010-06-28 23:29:58 +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 |
|