|
d5d6298de3
|
added support for limit switches and homing action
|
2011-02-20 00:29:56 +01:00 |
|
|
9c8c259153
|
made most internal function static to allow gcc to inline them
|
2011-02-19 23:03:10 +01:00 |
|
|
6edbbe322c
|
lowercased boolean constants
|
2011-02-18 23:04:12 +01:00 |
|
|
9876e14f0b
|
refactored handling of settings '$' command out of gcode module and into settings module
|
2011-02-18 22:59:16 +01:00 |
|
|
85f62111b5
|
renamed serial_protocol -> protocol
|
2011-02-18 22:11:53 +01:00 |
|
|
124bc363bd
|
removed inline-keywords because gcc ignores them anyway
|
2011-02-17 23:59:10 +01:00 |
|
|
977c4948bd
|
syntax tweak
|
2011-02-11 23:53:33 +01:00 |
|
|
33f014aa74
|
eliminated an abstraction violation where motion_control needed position information from the planner (untested)
|
2011-02-11 23:01:16 +01:00 |
|
|
fd18ab455f
|
config command prevents gcode parsing
|
2011-02-10 13:05:53 +01:00 |
|
|
7092b0e1fe
|
renamed public methods of settings module to include module name
|
2011-02-05 01:00:41 +01:00 |
|
|
d00947a23a
|
renamed config.* to settings.*
|
2011-02-05 00:45:41 +01:00 |
|
|
9f5365aac9
|
fixed a bug where F-commands never would modify feed-rate of G0-operations
|
2011-02-04 23:48:10 +01:00 |
|
|
dad9db1b02
|
formatting
|
2011-01-31 23:19:51 +01:00 |
|
|
bf4f75d632
|
cleaned up formatting gcode.c
|
2011-01-31 21:32:36 +01:00 |
|
|
4562ee7fe9
|
merged master
|
2011-01-31 19:42:56 +01:00 |
|
|
35064b53e9
|
made local variables static
|
2011-01-25 23:33:19 +01:00 |
|
|
25383790e2
|
updated struct types to use typedefs and conform to Micael Barrs Embedded C Coding Standard
|
2011-01-25 22:51:37 +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 |
|
|
0ac1731488
|
minor edits
|
2010-07-08 14:55:43 +02:00 |
|
|
d0f64d8f65
|
fixed the inches->mm conversion bug and some general cleanup
|
2010-07-03 00:23:28 +02:00 |
|
|
f93d0e8132
|
completed support for separate feed-rate for G0-operations
|
2010-07-03 00:04:10 +02:00 |
|
|
b8ba8a4231
|
Added runtime configurable global settings with eeprom persitence
|
2010-03-07 20:29:18 +01:00 |
|
|
01ad93fbed
|
minor edit
|
2010-03-03 18:03:21 +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 |
|
|
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 |
|
|
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 |
|
|
2b0e19993d
|
removed support for echoing of steps via serial
|
2010-01-05 22:07:16 +01:00 |
|
|
2bd984a734
|
configurations and adjustments to protocol
|
2009-02-15 12:56:07 +01:00 |
|
|
9e6d62e531
|
tiny edit that saved a lot of bytes
|
2009-02-11 00:40:03 +01:00 |
|
|
e257fc195c
|
support for helical motion
|
2009-02-11 00:37:33 +01:00 |
|
|
2992683c8d
|
optimized for size and did some housekeeping
|
2009-02-08 22:08:27 +01:00 |
|
|
3e5e866115
|
shaved ~100 bytes of code space
|
2009-02-08 21:25:36 +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 |
|
|
6c3a6a25d5
|
pace calculation correct, arc algorithm correct, support for negative R
|
2009-02-08 12:24:52 +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 |
|
|
9799955555
|
arc code complete with support for both R and IJK style blocks
|
2009-02-01 11:58:21 +01:00 |
|
|
e21064bd86
|
gcode support for offset arcs
|
2009-01-30 16:14:48 +01:00 |
|
|
02f6699b0a
|
minor edits
|
2009-01-30 11:26:21 +01:00 |
|
|
a9d41c6c64
|
tweaks and bugfixes
|
2009-01-29 09:58:29 +01:00 |
|
|
9df29ad3b3
|
version 0.1
|
2009-01-25 00:48:56 +01:00 |
|