bfe7a2ad84flossed the serial module
Simen Svale Skogsrud
2011-06-03 15:42:28 +02:00
9488cb329ccleaned up function definitions for serial and print modules and added a comment about the deeply flawed printFloat method
Simen Svale Skogsrud
2011-06-03 15:36:14 +02:00
ab8bae74c1pruned some undefined declarations from the print module
Simen Svale Skogsrud
2011-06-03 15:33:12 +02:00
9a5fed4fdachanged file headers to reflect the totally refactored state of the serial and print modules
Simen Svale Skogsrud
2011-06-03 15:31:59 +02:00
c0b4b8309acleaned up serial completing support for non blocking tx and refactoring formatting functions into a new module 'print'
Simen Svale Skogsrud
2011-06-03 15:28:14 +02:00
8793b555e0cleaned up data types in serial module, all data now uint8_t
Simen Svale Skogsrud
2011-06-01 09:45:15 +02:00
ee3139d283changed serialAvailable to serialAnyAvailable which does not calculate the number of bytes, only if there are any at all
Simen Svale Skogsrud
2011-06-01 09:36:15 +02:00
defabc80edrenamed wiring_serial to serial to reflect its complete remake
Simen Svale Skogsrud
2011-05-31 22:45:38 +02:00
33a940cdf8added asynchronous write as provided by Arthur Wolf
Simen Svale Skogsrud
2011-05-31 22:29:50 +02:00
f4c1cbac3cadded a fix for division by zero errors that would occur on very low feed rates (thanks to Arthur Wolf for hardcore investigation)
Simen Svale Skogsrud
2011-05-31 18:37:37 +02:00
a25812f36bmade 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?
Simen Svale Skogsrud
2011-05-31 13:13:45 +02:00
c2aec12004converted the STEPPER_ENABLE_PIN to a STEPPER_DISABLE_PIN as per the request of Alden Hart of Grbl Shield fame.
Simen Svale Skogsrud
2011-05-31 13:08:42 +02:00
74dcf58c5csimplification in gcode.c also thanks to etienne
Simen Svale Skogsrud
2011-02-25 15:02:55 +01:00
d914089e91spindle could not be stopped. Thanks again to Etienne for reporting
Simen Svale Skogsrud
2011-02-25 15:00:47 +01:00
6152d16205circle buffers now power of two size and indicies are unsigned to help gcc make a few nice optimizations
Simen Svale Skogsrud
2011-02-18 21:46:18 +01:00
124bc363bdremoved inline-keywords because gcc ignores them anyway
Simen Svale Skogsrud
2011-02-17 23:59:10 +01:00
b8eee5ac9aclamped safe speed to 100% of nominal speed. Fixes a problem that might have spelled trouble at very low feed rates
Simen Svale Skogsrud
2011-02-17 21:41:41 +01:00
2ff680a125improved some defaults
Simen Svale Skogsrud
2011-02-17 20:24:04 +01:00
23462de85acleaned up settings.h
Simen Svale Skogsrud
2011-02-17 20:23:12 +01:00
5eddbabcd3added another note for existing users
Simen Svale Skogsrud
2011-02-17 20:03:29 +01:00
c09b05fcbdupdated readme with info for users of 168's
Simen Svale Skogsrud
2011-02-17 19:27:53 +01:00
31635481adadded informative error message for people building 0.6 for atmega168 (impossible)
Simen Svale Skogsrud
2011-02-17 19:22:10 +01:00
3f172fa276gcode streaming works
Simen Svale Skogsrud
2011-02-17 10:14:27 +01:00
ee6436c625increased default acceleration ticks per second
Simen Svale Skogsrud
2011-02-17 09:42:44 +01:00
1ed2195e11a new (slightly inelegant) stab at eliminating the slow tail problem
Simen Svale Skogsrud
2011-02-16 22:58:53 +01:00
c02a6e2366possible improvement on the long, slow tail problem
Simen Svale Skogsrud
2011-02-16 21:11:27 +01:00
ff73645a14cleanup, protected some more module variables as static
Simen Svale Skogsrud
2011-02-12 00:03:58 +01:00
f423852657added som documentation for other contributors
Simen Svale Skogsrud
2011-02-11 23:54:13 +01:00
bfd8cfa7ddslimmed down nuts_bolts
Simen Svale Skogsrud
2011-02-11 23:53:58 +01:00
dce597be45corrected the handling of status codes so that 'ok' will not be default response in the event of an undefined error code (untested)
Simen Svale Skogsrud
2011-02-11 23:04:03 +01:00
33f014aa74eliminated an abstraction violation where motion_control needed position information from the planner (untested)
Simen Svale Skogsrud
2011-02-11 23:01:16 +01:00
3b51a4b81eadded one line to disable baud doubling on Uno
Simen Svale Skogsrud
2011-02-11 08:25:49 +01:00
ef61efbf70makes 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)
Simen Svale Skogsrud
2011-02-11 01:31:44 +01:00
d96e48cecfadded a line to disable baud doubling, but commented out for the time being until I can test it on real hardware
Simen Svale Skogsrud
2011-02-11 01:11:33 +01:00
480f898c2beliminated the mc_line-method and replaced it with a macro forwarding calls directly to the planner (untested)
Simen Svale Skogsrud
2011-02-11 00:53:00 +01:00
6dc81b41c9formatting + moved current position getter to planner
Simen Svale Skogsrud
2011-02-11 00:44:18 +01:00
07f8623098smoothed a wrinkle
Simen Svale Skogsrud
2011-02-11 00:36:40 +01:00
ba13ddadd0refactoring that improved compartmentalization between stepper and stepper_plan modules
Simen Svale Skogsrud
2011-02-06 23:52:12 +01:00
52dda8713epurged an unused method
Simen Svale Skogsrud
2011-02-06 23:41:04 +01:00
799548c013replaced use of magical numbers for axis reference with constants
Simen Svale Skogsrud
2011-02-06 23:27:04 +01:00
c42741032fRefactored line buffering to eliminate state from motion control and centralize tracking of position. UNTESTED: NEEDS TESTING
Simen Svale Skogsrud
2011-02-06 23:23:34 +01:00
cdcc7bf86ecleaned up methods for enabling/disabling acceleration manger
Simen Svale Skogsrud
2011-02-06 22:25:01 +01:00
7092b0e1ferenamed public methods of settings module to include module name
Simen Svale Skogsrud
2011-02-05 01:00:41 +01:00
6d3ff506e8refactored compile time settings back into a new file called config.h
Simen Svale Skogsrud
2011-02-05 00:55:37 +01:00
d00947a23arenamed config.* to settings.*
Simen Svale Skogsrud
2011-02-05 00:45:41 +01:00
682e23eb7badded error messages and dropped echoing of command input
Simen Svale Skogsrud
2011-02-05 00:39:34 +01:00
9f5365aac9fixed a bug where F-commands never would modify feed-rate of G0-operations
Simen Svale Skogsrud
2011-02-04 23:48:10 +01:00
59a9b64087removed 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
Simen Svale Skogsrud
2011-02-04 22:09:09 +01:00
0bd0ba6e6eeliminated an old header file
Simen Svale Skogsrud
2011-02-04 21:10:17 +01:00
b44577f69fsmall error in trapezoid-calculation
Simen Svale Skogsrud
2011-02-03 13:20:31 +01:00
f4b9da1ecbacceleration management is disabled during arc-motions until the two can be made to play nice together
Simen Svale Skogsrud
2011-02-03 13:12:47 +01:00
e68e9cdf7cousted numerous small bugs in acceleration-planner
Simen Svale Skogsrud
2011-02-03 12:54:32 +01:00
4b63cf3ab5small fixes after testing on real hardware. Still no chaining of motions and something odd with arcs
Simen Svale Skogsrud
2011-02-03 10:42:00 +01:00
420641d13dadded the new, more optimal pin configuration
Simen Svale Skogsrud
2011-02-03 09:57:10 +01:00