Commit Graph

700 Commits

Author SHA1 Message Date
Simen Svale Skogsrud
ef61efbf70 makes sure steppers cruise at exactly nominal rate to eliminate rounding errors. Possibly fixes the problem where some moves have a long tail of slow steps. (Untested) 2011-02-11 01:31:44 +01:00
Simen Svale Skogsrud
d96e48cecf added a line to disable baud doubling, but commented out for the time being until I can test it on real hardware 2011-02-11 01:11:33 +01:00
Simen Svale Skogsrud
80afa2f403 formatting 2011-02-11 00:57:29 +01:00
Simen Svale Skogsrud
480f898c2b eliminated the mc_line-method and replaced it with a macro forwarding calls directly to the planner (untested) 2011-02-11 00:53:00 +01:00
Simen Svale Skogsrud
6dc81b41c9 formatting + moved current position getter to planner 2011-02-11 00:44:18 +01:00
Simen Svale Skogsrud
07f8623098 smoothed a wrinkle 2011-02-11 00:36:40 +01:00
Simen Svale Skogsrud
a4c64945e0 refactored stepper_plan -> planner (untested) 2011-02-11 00:34:53 +01:00
Simen Svale Skogsrud
fc1c1b7e09 corrected speed calculation in planner (untested on hardware) 2011-02-10 23:48:17 +01:00
Simen Svale Skogsrud
fb5db05b6d eliminated some more debug code 2011-02-10 17:06:53 +01:00
Simen Svale Skogsrud
c5e0285e80 eliminated som debug code 2011-02-10 17:06:34 +01:00
Simen Svale Skogsrud
9b022a6f4f minor tweak eliminates 'ok' message after errors 2011-02-10 17:01:07 +01:00
Simen Svale Skogsrud
f95f48763a corrections in planner, including speed estimation 2011-02-10 13:06:18 +01:00
Simen Svale Skogsrud
fd18ab455f config command prevents gcode parsing 2011-02-10 13:05:53 +01:00
Simen Svale Skogsrud
041a8b8a3f purged debug code 2011-02-07 00:07:08 +01:00
Simen Svale Skogsrud
29f914391d peh. Missing edit II 2011-02-07 00:04:26 +01:00
Simen Svale Skogsrud
bdeb551ea2 missing edit 2011-02-07 00:02:20 +01:00
Simen Svale Skogsrud
ba13ddadd0 refactoring that improved compartmentalization between stepper and stepper_plan modules 2011-02-06 23:52:12 +01:00
Simen Svale Skogsrud
52dda8713e purged an unused method 2011-02-06 23:41:04 +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
c42741032f Refactored line buffering to eliminate state from motion control and centralize tracking of position. UNTESTED: NEEDS TESTING 2011-02-06 23:23:34 +01:00
Simen Svale Skogsrud
cdcc7bf86e cleaned up methods for enabling/disabling acceleration manger 2011-02-06 22:25:01 +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
Simen Svale Skogsrud
682e23eb7b added error messages and dropped echoing of command input 2011-02-05 00:39:34 +01:00
Simen Svale Skogsrud
9f5365aac9 fixed a bug where F-commands never would modify feed-rate of G0-operations 2011-02-04 23:48:10 +01:00
Simen Svale Skogsrud
f38c5016ed small fry 2011-02-04 22:09:27 +01:00
Simen Svale Skogsrud
59a9b64087 removed a grave little bug in the planner and added a baseline safe speed so that motion sequences do not attempt to go to speed 0, but to a safe, higher speed based on the max_jerk setting 2011-02-04 22:09:09 +01:00
Simen Svale Skogsrud
0bd0ba6e6e eliminated an old header file 2011-02-04 21:10:17 +01:00
Simen Svale Skogsrud
b44577f69f small error in trapezoid-calculation 2011-02-03 13:20:31 +01:00
Simen Svale Skogsrud
f4b9da1ecb acceleration management is disabled during arc-motions until the two can be made to play nice together 2011-02-03 13:12:47 +01:00
Simen Svale Skogsrud
e68e9cdf7c ousted numerous small bugs in acceleration-planner 2011-02-03 12:54:32 +01:00
Simen Svale Skogsrud
4b63cf3ab5 small fixes after testing on real hardware. Still no chaining of motions and something odd with arcs 2011-02-03 10:42:00 +01:00
Simen Svale Skogsrud
420641d13d added the new, more optimal pin configuration 2011-02-03 09:57:10 +01:00
Simen Svale Skogsrud
dad9db1b02 formatting 2011-01-31 23:19:51 +01:00
Simen Svale Skogsrud
5694310a40 formatting 2011-01-31 23:04:39 +01:00
Simen Svale Skogsrud
9b292ffe3c added support for silently upgrading from old settings record w/o accelleration parameters 2011-01-31 23:04:08 +01:00
Simen Svale Skogsrud
bf4f75d632 cleaned up formatting gcode.c 2011-01-31 21:32:36 +01:00
Simen Svale Skogsrud
4562ee7fe9 merged master 2011-01-31 19:42:56 +01:00
Simen Svale Skogsrud
f5cf3195a8 probably fixed a bug that would crash grbl after ~20 commands 2011-01-31 00:17:24 +01:00
Simen Svale Skogsrud
a7b596caac configured avr-gcc for dead code removal 2011-01-26 12:57:54 +01:00
Simen Svale Skogsrud
35f499c00c minor edits 2011-01-25 23:35:25 +01:00
Simen Svale Skogsrud
35064b53e9 made local variables static 2011-01-25 23:33:19 +01:00
Simen Svale Skogsrud
d8e2778b7b bye bye support for atmega 168, your flash space has overflowed 2011-01-25 22:54:48 +01:00
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