Commit Graph

15 Commits

Author SHA1 Message Date
d75ad82e49 Minor update for memory savings in ring buffer and fleshed out commenting.
No changes in functionality. Path vectors moved from ring buffer to
local planner static variables to save 3*(BUFFER_SIZE - 1) doubles in
memory. Detailed comments. Really need to stop micro-updating. Should be
the last until a planner optimization (ala Jens Geisler) has been
completed.
2011-09-04 18:53:25 -06:00
5c2150daa9 Significantly improved junction control and fixed computation bugs in planner
- Junction jerk now re-defined as junction_deviation. The distance from
the junction to the edge of a circle tangent to both previous and
current path lines. The circle radii is used to compute the maximum
junction velocity by centripetal acceleration. More robust and
simplified way to compute jerk.   - Fixed bugs related to entry and exit
factors. They were computed based on the current nominal speeds but not
when computing exit factors for neighboring blocks. Removed factors and
replaced with entry speeds only. Factors now only computed for stepper
trapezoid rate conversions.  - Misc: Added min(), next_block_index,
prev_block_index functions for clarity.
2011-09-03 15:31:48 -06:00
d5d6298de3 added support for limit switches and homing action 2011-02-20 00:29:56 +01:00
6be195ba38 cleaned up handling of number parsing in settings_execute_command 2011-02-18 23:08:06 +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
bfd8cfa7dd slimmed down nuts_bolts 2011-02-11 23:53:58 +01:00
dad9db1b02 formatting 2011-01-31 23:19:51 +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
48b596c2fe added code with merge conflict as note to self, accelleration will just have to wait 2010-12-20 14:01:38 +01:00
898b4ca99d further refactoring debris extraction 2010-03-03 17:52:56 +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
9df29ad3b3 version 0.1 2009-01-25 00:48:56 +01:00