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 |
|
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 |
|
Simen Svale Skogsrud
|
356517c6f2
|
updated todo
|
2009-02-11 09:32:50 +01:00 |
|
Simen Svale Skogsrud
|
bf38fae67b
|
minor edits
|
2009-02-11 09:28:40 +01:00 |
|
Simen Svale Skogsrud
|
9e6d62e531
|
tiny edit that saved a lot of bytes
|
2009-02-11 00:40:03 +01:00 |
|
Simen Svale Skogsrud
|
e257fc195c
|
support for helical motion
|
2009-02-11 00:37:33 +01:00 |
|
Simen Svale Skogsrud
|
8f3a69b37e
|
edit
|
2009-02-09 20:54:03 +01:00 |
|
Simen Svale Skogsrud
|
c2981be94a
|
added code to estimate steps in arc in order to support helical motion
|
2009-02-09 15:47:51 +01:00 |
|
Simen Svale Skogsrud
|
2992683c8d
|
optimized for size and did some housekeeping
|
2009-02-08 22:08:27 +01:00 |
|
Simen Svale Skogsrud
|
3e5e866115
|
shaved ~100 bytes of code space
|
2009-02-08 21:25:36 +01:00 |
|
Simen Svale Skogsrud
|
05bacc436e
|
optimized for size, shaved 2k
|
2009-02-08 21:22:54 +01:00 |
|
Simen Svale Skogsrud
|
c07a322589
|
fixed buffering of pace changes and general cleaning
|
2009-02-08 20:40:24 +01:00 |
|