Sonny J
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
Brian Boucheron
d3f1f82e5f
added error message for step pulses < 3 microseconds
2011-07-17 13:35:44 -04:00
Simen Svale Skogsrud
c3fda5ac21
fixed a bug where the default step mask would not actually reflect the real pin out
2011-06-05 21:34:53 +02:00
Simen Svale Skogsrud
c0b4b8309a
cleaned up serial completing support for non blocking tx and refactoring formatting functions into a new module 'print'
2011-06-03 15:28:14 +02:00
Simen Svale Skogsrud
defabc80ed
renamed wiring_serial to serial to reflect its complete remake
2011-05-31 22:45:38 +02:00
Simen Svale Skogsrud
a25812f36b
made inverted stepper driving the default as per the request of the Grbl Shield team and frankly myself. Who doesn't need their stepper signals inverted anyway?
2011-05-31 13:13:45 +02:00
Simen Svale Skogsrud
cd074bc590
foolproofed steps/mm setting (must be > 0)
2011-02-25 13:40:48 +01:00
Simen Svale Skogsrud
6be195ba38
cleaned up handling of number parsing in settings_execute_command
2011-02-18 23:08:06 +01:00
Simen Svale Skogsrud
6edbbe322c
lowercased boolean constants
2011-02-18 23:04:12 +01:00
Simen Svale Skogsrud
9876e14f0b
refactored handling of settings '$' command out of gcode module and into settings module
2011-02-18 22:59:16 +01:00
Simen Svale Skogsrud
2ff680a125
improved some defaults
2011-02-17 20:24:04 +01:00
Simen Svale Skogsrud
23462de85a
cleaned up settings.h
2011-02-17 20:23:12 +01:00
Simen Svale Skogsrud
799548c013
replaced use of magical numbers for axis reference with constants
2011-02-06 23:27:04 +01:00
Simen Svale Skogsrud
7092b0e1fe
renamed public methods of settings module to include module name
2011-02-05 01:00:41 +01:00
Simen Svale Skogsrud
6d3ff506e8
refactored compile time settings back into a new file called config.h
2011-02-05 00:55:37 +01:00
Simen Svale Skogsrud
d00947a23a
renamed config.* to settings.*
2011-02-05 00:45:41 +01:00