Commit Graph

  • c2b31a06ff Tweaked dry run and check g-code switches. Now resets when toggled off. Sonny Jeon 2012-11-05 13:32:29 -07:00
  • 9cabc915ef Runtime command pinned out! Re-organized coolant pins. Sonny Jeon 2012-11-04 10:48:57 -07:00
  • 8c0106c247 Tweaks and minor bug fixes. Added purge buffer command. Sonny Jeon 2012-11-04 08:44:54 -07:00
  • 4c711a4af7 New startup script setting. New dry run, check gcode switches. New system state variable. Lots of reorganizing. Sonny Jeon 2012-11-03 11:32:23 -06:00
  • 303cf59f52 Added block delete, opt stop, single block mode. New parser state and parameter feedback. Overhauled '$' command. Sonny Jeon 2012-11-01 19:48:55 -06:00
  • e0a9054e32 New report module. 6 persistent work coordinates. New G-codes and settings. README and minor bug updates Sonny Jeon 2012-11-01 09:37:27 -06:00
  • 5d8c3dcbd7 Added misc message to indicate how to exit ALARM mode. Sonny Jeon 2012-10-21 19:29:18 -06:00
  • 065ceceb34 New alarm method. Re(re)organized status messages. Sonny Jeon 2012-10-21 19:18:24 -06:00
  • 909feb7f79 Re-organized status messages to be more coherent and centralized. Sonny Jeon 2012-10-21 16:55:59 -06:00
  • 39e11b696f Hard limits code minor updates. Sonny Jeon 2012-10-18 21:29:07 -06:00
  • df5bb70b25 Hard limits, homing direction, pull-off limits after homing, status reports in mm or inches, system alarm, and more. Sonny Jeon 2012-10-16 21:29:45 -06:00
  • 34f6d2eb4b Minor updates, improvements, and bug fixes. Sonny Jeon 2012-10-13 13:11:43 -06:00
  • 00701ff24e Updated delay_us() function to accept long integers Sonny Jeon 2012-10-12 08:27:14 -06:00
  • 9b4e108905 (2x) speed increase in printFloat() function. Decimal places setting added. Sonny Jeon 2012-10-11 22:43:54 -06:00
  • d8ca4176bf Homing stepper enable bit fix. Sonny Jeon 2012-10-11 00:06:52 -06:00
  • 32963289fe Homing direction pin bits fixed. Lite refactoring of settings. Sonny Jeon 2012-10-10 18:01:43 -06:00
  • 4c6f5bec48 Improved homing cycle. New settings: homing enable/rates, debounce and step idle lock time. Sonny Jeon 2012-10-09 22:01:10 -06:00
  • 6506b7a338 Fixed an issue with leaving the limit switches during a homing cycle. Sonny Jeon 2012-10-08 17:39:53 -06:00
  • 4d8fd7f603 Updated version number to v0.8b to reflect changes. Sonny Jeon 2012-10-08 16:06:57 -06:00
  • ff82489da7 Limit pin internal pull-resistors enabled. Re-wrote read_double() function. Correctly changed all 'double's to 'float's. Sonny Jeon 2012-10-08 15:57:58 -06:00
  • d30cb906f8 Updated limit/homing routine. Works, but needs more TLC. Sonny Jeon 2012-09-30 19:57:10 -06:00
  • 4224ab4999 Minor prescalar optimization. Changed up some defines. Sonny Jeon 2012-09-21 17:55:02 -06:00
  • 420c7c2584 Added coolant control (M7*, M8, M9). Mist control can be enabled via config.h. Sonny Jeon 2012-09-21 11:14:13 -06:00
  • 7eb85de821 Merge pull request #120 from tmpvar/configurable-makefile Sonny Jeon 2012-09-21 08:32:37 -07:00
  • f5b1761406 Add support for overriding DEVICE and PROGRAMMER Elijah Insua 2012-09-21 00:41:31 -07:00
  • 4d3c720bcc M30 minor bug fix. Sonny Jeon 2012-09-19 20:50:24 -06:00
  • 1720484d76 No changes. Github commit bug. Sonny Jeon 2012-06-27 07:06:24 -06:00
  • 79e0fd594b Added step pulse delay after direction set (Compile-time option only). Updated read me. Sonny Jeon 2012-06-26 21:48:42 -06:00
  • d3be216931 Minor fix related to spindle_stop() crashing abort in certain cases. Sonny Jeon 2012-03-10 12:34:09 -07:00
  • 86cdae0060 Minor updates. Sonny Jeon 2012-03-05 12:01:02 -07:00
  • d6abf10d49 Minor include related compile fix. Added experimental XON/XOFF flow control. Not officially supported! Sonny Jeon 2012-02-25 09:06:42 -07:00
  • e9b28279db Spindle DDR pins init minor fix. Sonny Jeon 2012-02-12 11:02:23 -07:00
  • bfb05fc1f2 Fix to enable spindle DDR ports. Sonny Jeon 2012-02-11 15:27:15 -07:00
  • fbed795f47 Minor compiler compatibility update for _delay_us(). Sonny Jeon 2012-02-11 12:08:37 -07:00
  • 567fbf93ed G54 work coordinate support (w/ G10,G92.1). Re-factored g-code parser with error checking. Minor compiler compatibility changes. Sonny Jeon 2012-02-11 11:59:35 -07:00
  • 24f1e0231e printFloat rounding fix. Affected settings. Recommend using new build. Sonny Jeon 2012-01-31 21:09:47 -07:00
  • b51e902530 Program stop support (M0,M1*,M2,M30*), proper position retainment upon reset, misc minor updates. Sonny Jeon 2012-01-28 20:41:08 -07:00
  • 0f0d5a6138 Streaming script argparse bugfix. Sonny Jeon 2012-01-27 19:51:16 -07:00
  • b86ba60a25 Updated streaming scripts. Compiler compatibility for _delay_ms(). Sonny Jeon 2012-01-27 19:48:46 -07:00
  • fca3fb4188 Update readme.textile Sonny Jeon 2012-01-17 20:55:35 -07:00
  • 3734c20eec Merge pull request #47 from chamnit/v0_7 Sonny Jeon 2012-01-17 19:52:12 -08:00
  • 9713f9067d Merge chamnit/v0_7 with grbl/master Sonny Jeon 2012-01-17 20:50:53 -07:00
  • cebee41f7e Update readme.textile Sonny Jeon 2012-01-17 18:05:46 -07:00
  • 0c0ee24820 Merge pull request #39 from chamnit/edge Sonny Jeon 2012-01-17 16:36:18 -08:00
  • 66d3155f2f Propagated premature step end bug fix from the edge branch. Updated printFloat() function. Sonny Jeon 2012-01-15 19:05:06 -07:00
  • d27dd13a54 Fix bug with premature step end. Refactored _delay_ms() and square() for better portability. Sonny Jeon 2012-01-15 18:25:12 -07:00
  • 89a3b37e02 Extended position reporting with both home and work coordinates. Home position now retained after reset. Other minor changes/fixes. Sonny Jeon 2012-01-10 08:34:48 -07:00
  • 6f27e2cdb1 Corrected a minor streaming script character counting bug. Sonny Jeon 2012-01-09 21:41:02 -07:00
  • f40078110e Updated line in streaming script. Sonny Jeon 2012-01-09 18:51:53 -07:00
  • e8a6bfd179 Position reporting, refactored system variables, serial print fixes, updated streaming scripts. Sonny Jeon 2012-01-06 10:10:41 -07:00
  • 12bae58994 Various minor updates and variable definition corrections. Removed deprecated acceleration manager. Sonny Jeon 2011-12-10 11:18:24 -07:00
  • 03e2ca7cd5 Initial v0.8 ALPHA commit. Features multi-tasking run-time command execution (feed hold, cycle start, reset, status query). Extensive re-structuring of code for future features. Sonny Jeon 2011-12-08 18:47:48 -07:00
  • 4bf0085ae6 Updated README and reordered branch versions. Sonny Jeon 2011-11-19 14:10:55 -07:00
  • 292fcca67f Re-ordered stepper idle function to first disable interrupt. Sonny Jeon 2011-11-19 10:08:41 -07:00
  • b5cc033150 Corrected clearing of target and position variable for the go home routine. Thanks Jens! Sonny Jeon 2011-11-11 13:36:42 -07:00
  • 169c859b9c Delete a new work file shouldn't have been synced. Sonny Jeon 2011-10-11 21:00:06 -06:00
  • 9141ad2825 Third time's a charm! No more deceleration issues! Updated grbl version and settings. General cleanup. Sonny Jeon 2011-10-11 20:51:04 -06:00
  • c98ff4cc2e Forgot something! Comments on what the last change does. Sonny Jeon 2011-10-07 15:51:40 -06:00
  • ca26bb9ccf Minor update to further eliminate the ole long slope deceleration issue. New update note! Sonny Jeon 2011-10-06 23:14:21 -06:00
  • 59a84c4925 Added complete stop delay at the end of all motion. Moved grbl preprocessor script into a new repository. Sonny Jeon 2011-09-29 16:25:48 -06:00
  • 05ed6c122d Updated some comments and fixed a bug in the new stepper logic. Sonny Jeon 2011-09-25 19:24:29 -06:00
  • 2be0d66872 Fixed long slope at deceleration issue. Moved things into config.h. New MINIMUM_PLANNER_SPEED parameter. Sonny Jeon 2011-09-24 07:46:41 -06:00
  • 6de805441f Fixed minor bugs in planner. Increased max dwell time. Long slope bug stop-gap solution note. Sonny J 2011-09-18 05:36:55 -06:00
  • 110faae986 More '%' modulo opertor removals and some housecleaning. Sonny J 2011-09-15 20:32:15 -06:00
  • 4d03c4febc Further planner improvements and misc minor bug fixes. Memory savings and increased buffer size. Sonny J 2011-09-13 21:57:16 -06:00
  • ffcc3470a3 Optimized planner re-write. Significantly faster. Full arc support enabled by rotation matrix approach. Sonny J 2011-09-06 19:39:14 -06:00
  • d75ad82e49 Minor update for memory savings in ring buffer and fleshed out commenting. Sonny J 2011-09-04 18:53:25 -06:00
  • f1e5ff35ec More minor bug fixes in planner. Sonny J 2011-09-04 11:19:08 -06:00
  • 5e2e935bda Minor bug fixes in planner. Sonny J 2011-09-03 23:22:27 -06:00
  • 75bd4c5ac3 Add G02/03 arc conversion/pre-processor script and example streaming script Sonny J 2011-09-03 16:08:42 -06:00
  • 5c2150daa9 Significantly improved junction control and fixed computation bugs in planner Sonny J 2011-09-03 15:31:48 -06:00
  • badb638df9 Moved comment and block delete handling into protocol.c from gcode.c. Fixes bug when comment and block delete are not isolated. Blank lines ignored. Sonny J 2011-08-15 19:39:44 -06:00
  • ed5e5d1181 Revert ea5b8942db2616e93fc0478922010c3bab7c0481^..HEAD Sonny J 2011-08-15 19:37:22 -06:00
  • 896a6b9199 Moved comment and block delete handling into protocol.c from gcode.c. Fixes bug when comment and block delete are not isolated. Blank lines ignored. Sonny J 2011-08-15 19:28:14 -06:00
  • 971e50aa9a Revert 517a0f659a06182c89cafe27ee371edccad777a4^..HEAD Sonny J 2011-08-15 19:15:43 -06:00
  • a2837943c0 Revert "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." Sonny J 2011-08-15 19:14:39 -06:00
  • 8b0556bcfd Revert fdc90f1821f1f5edb7756fcddce75b4b4fbf6bbf^..HEAD Sonny J 2011-08-15 19:14:25 -06:00
  • fdc90f1821 Removed comment and block delete handling from gcode.c. Parser expects clean gcode. chamnit 2011-08-15 17:10:08 -06:00
  • 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. chamnit 2011-08-15 17:06:50 -06:00
  • 517a0f659a reordered a couple of functions for consistency Simen Svale Skogsrud 2011-08-02 22:44:05 +02:00
  • 5f09dba95d Merge pull request #34 from beardicus/pulse_error_msg Simen Svale Skogsrud 2011-07-19 04:04:55 -07:00
  • d3f1f82e5f added error message for step pulses < 3 microseconds Brian Boucheron 2011-07-17 13:35:44 -04:00
  • 5466bc0c33 fixed a nil dereferencing bug in planner_forward_pass_kernel thanks to jv4779 Simen Svale Skogsrud 2011-07-10 21:54:03 +02:00
  • 74576a8a0c Merge pull request #32 from jv4779/master Simen Svale Skogsrud 2011-07-10 12:47:59 -07:00
  • 804837a111 corrected an outdated comment Simen Svale Skogsrud 2011-07-09 22:35:25 +02:00
  • d9a7fc4680 Make sure we don't accelerate above the nominal_rate jvangrin 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 jvangrin 2011-07-05 16:50:40 -05:00
  • d4f3fdd4bb fix sign of fractional part in printFloat jvangrin 2011-07-04 13:07:32 -05:00
  • 2be3a6cc61 fixed null pointer dereference in planner_forward_pass_kernel jvangrin 2011-07-04 13:05:20 -05:00
  • a9aa7d4d39 need to bump the version number because of the serial refactoring Simen Svale Skogsrud 2011-06-06 20:00:57 +02:00
  • 391efe37ed avoid line buffer overflow Simen Svale Skogsrud 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 Simen Svale Skogsrud 2011-06-05 21:34:53 +02:00
  • 9e09a502e9 updated readme to reflect real state of 168-compatibility Simen Svale Skogsrud 2011-06-05 21:12:56 +02:00
  • bd336867a6 changed default fp decimal places to 3 Simen Svale Skogsrud 2011-06-05 20:58:21 +02:00
  • 553c44a93f Fixed serial.c after tests on real hardware Simen Svale Skogsrud 2011-06-05 20:54:23 +02:00
  • 74db3e6c5b undid changes to printIntegerInBase that resulted in the integers being printed in reverse... Simen Svale Skogsrud 2011-06-04 22:17:51 +02:00
  • 903303579f NOW printFloat probably works Simen Svale Skogsrud 2011-06-03 21:56:55 +02:00
  • a7c13c497a a new printFloat that probably works Simen Svale Skogsrud 2011-06-03 21:56:18 +02:00
  • f0843db46e refactored printIntegerInBase to work without a buffer + minor cleanup Simen Svale Skogsrud 2011-06-03 21:50:02 +02:00
  • 69be1240be refactored a complex comment Simen Svale Skogsrud 2011-06-03 15:43:14 +02:00