Commit Graph

303 Commits

Author SHA1 Message Date
dce597be45 corrected the handling of status codes so that 'ok' will not be default response in the event of an undefined error code (untested) 2011-02-11 23:04:03 +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
3b51a4b81e added one line to disable baud doubling on Uno 2011-02-11 08:25:49 +01:00
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
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
80afa2f403 formatting 2011-02-11 00:57:29 +01:00
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
6dc81b41c9 formatting + moved current position getter to planner 2011-02-11 00:44:18 +01:00
07f8623098 smoothed a wrinkle 2011-02-11 00:36:40 +01:00
a4c64945e0 refactored stepper_plan -> planner (untested) 2011-02-11 00:34:53 +01:00
fc1c1b7e09 corrected speed calculation in planner (untested on hardware) 2011-02-10 23:48:17 +01:00
fb5db05b6d eliminated some more debug code 2011-02-10 17:06:53 +01:00
c5e0285e80 eliminated som debug code 2011-02-10 17:06:34 +01:00
9b022a6f4f minor tweak eliminates 'ok' message after errors 2011-02-10 17:01:07 +01:00
f95f48763a corrections in planner, including speed estimation 2011-02-10 13:06:18 +01:00
fd18ab455f config command prevents gcode parsing 2011-02-10 13:05:53 +01:00
041a8b8a3f purged debug code 2011-02-07 00:07:08 +01:00
29f914391d peh. Missing edit II 2011-02-07 00:04:26 +01:00
bdeb551ea2 missing edit 2011-02-07 00:02:20 +01:00
ba13ddadd0 refactoring that improved compartmentalization between stepper and stepper_plan modules 2011-02-06 23:52:12 +01:00
52dda8713e purged an unused method 2011-02-06 23:41:04 +01:00
799548c013 replaced use of magical numbers for axis reference with constants 2011-02-06 23:27:04 +01:00
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
cdcc7bf86e cleaned up methods for enabling/disabling acceleration manger 2011-02-06 22:25:01 +01:00
7092b0e1fe renamed public methods of settings module to include module name 2011-02-05 01:00:41 +01:00
6d3ff506e8 refactored compile time settings back into a new file called config.h 2011-02-05 00:55:37 +01:00
d00947a23a renamed config.* to settings.* 2011-02-05 00:45:41 +01:00
682e23eb7b added error messages and dropped echoing of command input 2011-02-05 00:39:34 +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
f38c5016ed small fry 2011-02-04 22:09:27 +01:00
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
0bd0ba6e6e eliminated an old header file 2011-02-04 21:10:17 +01:00
b44577f69f small error in trapezoid-calculation 2011-02-03 13:20:31 +01:00
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
e68e9cdf7c ousted numerous small bugs in acceleration-planner 2011-02-03 12:54:32 +01:00
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
420641d13d added the new, more optimal pin configuration 2011-02-03 09:57:10 +01:00
dad9db1b02 formatting 2011-01-31 23:19:51 +01:00
5694310a40 formatting 2011-01-31 23:04:39 +01:00
9b292ffe3c added support for silently upgrading from old settings record w/o accelleration parameters 2011-01-31 23:04:08 +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
f5cf3195a8 probably fixed a bug that would crash grbl after ~20 commands 2011-01-31 00:17:24 +01:00
a7b596caac configured avr-gcc for dead code removal 2011-01-26 12:57:54 +01:00
35f499c00c minor edits 2011-01-25 23:35:25 +01:00
35064b53e9 made local variables static 2011-01-25 23:33:19 +01:00
d8e2778b7b bye bye support for atmega 168, your flash space has overflowed 2011-01-25 22:54:48 +01:00
c72efdaf62 purged an unused typedef 2011-01-25 22:52:27 +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
4dbe7c4833 added high-level api-call for enabling or disabling the acceleration manager 2011-01-25 22:44:46 +01:00