Commit Graph

775 Commits

Author SHA1 Message Date
ea5b8942db Moved comment and block delete handling to be done in protocol.c rather than gcode.c. Prevents these from being held in memory. Also, fixes bug when comments and block delete character are mixed with g-code. 2011-08-15 17:06:50 -06:00
517a0f659a reordered a couple of functions for consistency 2011-08-02 22:44:32 +02:00
5f09dba95d Merge pull request #34 from beardicus/pulse_error_msg
Step Pulse Error Message thanks to beardicus.
2011-07-19 04:04:55 -07:00
d3f1f82e5f added error message for step pulses < 3 microseconds 2011-07-17 13:35:44 -04:00
5466bc0c33 fixed a nil dereferencing bug in planner_forward_pass_kernel thanks to jv4779 2011-07-10 21:54:03 +02:00
74576a8a0c Merge pull request #32 from jv4779/master
minor grbl code issues
2011-07-10 12:47:59 -07:00
804837a111 corrected an outdated comment 2011-07-09 22:35:25 +02:00
d9a7fc4680 Make sure we don't accelerate above the nominal_rate 2011-07-05 16:57:03 -05:00
926d74fcb7 Reset the overflow flag to stop a queued overflow interrupt from resetting the step pulse right after sei() is called 2011-07-05 16:50:40 -05:00
d4f3fdd4bb fix sign of fractional part in printFloat 2011-07-04 13:07:32 -05:00
2be3a6cc61 fixed null pointer dereference in planner_forward_pass_kernel 2011-07-04 13:05:20 -05:00
a9aa7d4d39 need to bump the version number because of the serial refactoring 2011-06-06 20:00:57 +02:00
391efe37ed avoid line buffer overflow 2011-06-06 08:38:38 +02:00
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
9e09a502e9 updated readme to reflect real state of 168-compatibility 2011-06-05 21:12:56 +02:00
bd336867a6 changed default fp decimal places to 3 2011-06-05 20:58:21 +02:00
553c44a93f Fixed serial.c after tests on real hardware 2011-06-05 20:54:23 +02:00
74db3e6c5b undid changes to printIntegerInBase that resulted in the integers being printed in reverse... 2011-06-04 22:17:51 +02:00
903303579f NOW printFloat probably works 2011-06-03 21:56:55 +02:00
a7c13c497a a new printFloat that probably works 2011-06-03 21:56:18 +02:00
f0843db46e refactored printIntegerInBase to work without a buffer + minor cleanup 2011-06-03 21:50:02 +02:00
69be1240be refactored a complex comment 2011-06-03 15:43:14 +02:00
bfe7a2ad84 flossed the serial module 2011-06-03 15:42:28 +02:00
9488cb329c cleaned up function definitions for serial and print modules and added a comment about the deeply flawed printFloat method 2011-06-03 15:36:14 +02:00
5eea9f4c7c pruned extraneous comment 2011-06-03 15:33:56 +02:00
ab8bae74c1 pruned some undefined declarations from the print module 2011-06-03 15:33:12 +02:00
9a5fed4fda changed file headers to reflect the totally refactored state of the serial and print modules 2011-06-03 15:31:59 +02:00
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
8793b555e0 cleaned up data types in serial module, all data now uint8_t 2011-06-01 09:45:15 +02:00
ee3139d283 changed serialAvailable to serialAnyAvailable which does not calculate the number of bytes, only if there are any at all 2011-06-01 09:36:15 +02:00
defabc80ed renamed wiring_serial to serial to reflect its complete remake 2011-05-31 22:45:38 +02:00
33a940cdf8 added asynchronous write as provided by Arthur Wolf 2011-05-31 22:29:50 +02:00
f4c1cbac3c added a fix for division by zero errors that would occur on very low feed rates (thanks to Arthur Wolf for hardcore investigation) 2011-05-31 18:37:37 +02:00
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
c2aec12004 converted the STEPPER_ENABLE_PIN to a STEPPER_DISABLE_PIN as per the request of Alden Hart of Grbl Shield fame. 2011-05-31 13:08:42 +02:00
74dcf58c5c simplification in gcode.c also thanks to etienne 2011-02-25 15:02:55 +01:00
d914089e91 spindle could not be stopped. Thanks again to Etienne for reporting 2011-02-25 15:00:47 +01:00
cd074bc590 foolproofed steps/mm setting (must be > 0) 2011-02-25 13:40:48 +01:00
4cac11ec86 fixed synchronization problem with spindle_control 2011-02-25 13:30:03 +01:00
a18a89c779 fixed linebreaks, was LFCR, is CRLF 2011-02-24 16:08:06 +01:00
87b6364aa0 added missing line from G92 patch 2011-02-24 15:03:45 +01:00
60f417b570 fixed a double rounding error compensation bug in mc_arc thanks to Etienne Chové 2011-02-23 20:06:55 +01:00
ef20be9f4c result of G92 also affects planner 2011-02-21 22:32:42 +01:00
c491324e89 added support for G92 2011-02-21 22:26:02 +01:00
68ff56a8b1 stepper enable pin now toggles to reflect the active/passive state of the stepper subsystem 2011-02-21 10:00:16 +01:00
2c913a00bd acceleration-Grbl now works with atmega 168 by disabling arc motion 2011-02-20 22:13:31 +01:00
67d7607e60 acceleration-Grbl now works with atmega 168 by disabling arc motion 2011-02-20 22:00:12 +01:00
d5d6298de3 added support for limit switches and homing action 2011-02-20 00:29:56 +01:00
9c8c259153 made most internal function static to allow gcc to inline them 2011-02-19 23:03:10 +01:00
d21a791eae spindle operations are now synchronized 2011-02-19 21:04:40 +01:00