Commit Graph

762 Commits

Author SHA1 Message Date
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
464dcd12e8 formatting 2011-02-19 00:32:36 +01:00
6be195ba38 cleaned up handling of number parsing in settings_execute_command 2011-02-18 23:08:06 +01:00
6edbbe322c lowercased boolean constants 2011-02-18 23:04:12 +01:00
9876e14f0b refactored handling of settings '$' command out of gcode module and into settings module 2011-02-18 22:59:16 +01:00
6893463e80 renamed protocol methods to reflect the new module name 2011-02-18 22:19:01 +01:00
85f62111b5 renamed serial_protocol -> protocol 2011-02-18 22:11:53 +01:00
6152d16205 circle buffers now power of two size and indicies are unsigned to help gcc make a few nice optimizations 2011-02-18 21:46:18 +01:00
124bc363bd removed inline-keywords because gcc ignores them anyway 2011-02-17 23:59:10 +01:00
b8eee5ac9a clamped safe speed to 100% of nominal speed. Fixes a problem that might have spelled trouble at very low feed rates 2011-02-17 21:41:41 +01:00
2ff680a125 improved some defaults 2011-02-17 20:24:04 +01:00
23462de85a cleaned up settings.h 2011-02-17 20:23:12 +01:00
5eddbabcd3 added another note for existing users 2011-02-17 20:03:29 +01:00
c09b05fcbd updated readme with info for users of 168's 2011-02-17 19:27:53 +01:00