8c0106c247Tweaks and minor bug fixes. Added purge buffer command.
Sonny Jeon
2012-11-04 08:44:54 -07:00
4c711a4af7New 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
303cf59f52Added 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
e0a9054e32New 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
5d8c3dcbd7Added misc message to indicate how to exit ALARM mode.
Sonny Jeon
2012-10-21 19:29:18 -06:00
909feb7f79Re-organized status messages to be more coherent and centralized.
Sonny Jeon
2012-10-21 16:55:59 -06:00
39e11b696fHard limits code minor updates.
Sonny Jeon
2012-10-18 21:29:07 -06:00
df5bb70b25Hard 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
66d3155f2fPropagated premature step end bug fix from the edge branch. Updated printFloat() function.
Sonny Jeon
2012-01-15 19:05:06 -07:00
d27dd13a54Fix bug with premature step end. Refactored _delay_ms() and square() for better portability.
Sonny Jeon
2012-01-15 18:25:12 -07:00
89a3b37e02Extended 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
6f27e2cdb1Corrected a minor streaming script character counting bug.
Sonny Jeon
2012-01-09 21:41:02 -07:00
f40078110eUpdated line in streaming script.
Sonny Jeon
2012-01-09 18:51:53 -07:00
e8a6bfd179Position reporting, refactored system variables, serial print fixes, updated streaming scripts.
Sonny Jeon
2012-01-06 10:10:41 -07:00
12bae58994Various minor updates and variable definition corrections. Removed deprecated acceleration manager.
Sonny Jeon
2011-12-10 11:18:24 -07:00
03e2ca7cd5Initial 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
292fcca67fRe-ordered stepper idle function to first disable interrupt.
Sonny Jeon
2011-11-19 10:08:41 -07:00
b5cc033150Corrected clearing of target and position variable for the go home routine. Thanks Jens!
Sonny Jeon
2011-11-11 13:36:42 -07:00
169c859b9cDelete a new work file shouldn't have been synced.
Sonny Jeon
2011-10-11 21:00:06 -06:00
9141ad2825Third 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
c98ff4cc2eForgot something! Comments on what the last change does.
Sonny Jeon
2011-10-07 15:51:40 -06:00
ca26bb9ccfMinor update to further eliminate the ole long slope deceleration issue. New update note!
Sonny Jeon
2011-10-06 23:14:21 -06:00
59a84c4925Added 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
05ed6c122dUpdated some comments and fixed a bug in the new stepper logic.
Sonny Jeon
2011-09-25 19:24:29 -06:00
2be0d66872Fixed 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
6de805441fFixed 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
110faae986More '%' modulo opertor removals and some housecleaning.
Sonny J
2011-09-15 20:32:15 -06:00
4d03c4febcFurther planner improvements and misc minor bug fixes. Memory savings and increased buffer size.
Sonny J
2011-09-13 21:57:16 -06:00
ffcc3470a3Optimized planner re-write. Significantly faster. Full arc support enabled by rotation matrix approach.
Sonny J
2011-09-06 19:39:14 -06:00
d75ad82e49Minor update for memory savings in ring buffer and fleshed out commenting.
Sonny J
2011-09-04 18:53:25 -06:00
f1e5ff35ecMore minor bug fixes in planner.
Sonny J
2011-09-04 11:19:08 -06:00
5e2e935bdaMinor bug fixes in planner.
Sonny J
2011-09-03 23:22:27 -06:00
75bd4c5ac3Add G02/03 arc conversion/pre-processor script and example streaming script
Sonny J
2011-09-03 16:08:42 -06:00
5c2150daa9Significantly improved junction control and fixed computation bugs in planner
Sonny J
2011-09-03 15:31:48 -06:00
badb638df9Moved 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
896a6b9199Moved 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
a2837943c0Revert "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
fdc90f1821Removed comment and block delete handling from gcode.c. Parser expects clean gcode.
chamnit
2011-08-15 17:10:08 -06:00
ea5b8942dbMoved 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
517a0f659areordered a couple of functions for consistency
Simen Svale Skogsrud
2011-08-02 22:44:05 +02:00
804837a111corrected an outdated comment
Simen Svale Skogsrud
2011-07-09 22:35:25 +02:00
d9a7fc4680Make sure we don't accelerate above the nominal_rate
jvangrin
2011-07-05 16:57:03 -05:00
926d74fcb7Reset 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
d4f3fdd4bbfix sign of fractional part in printFloat
jvangrin
2011-07-04 13:07:32 -05:00
2be3a6cc61fixed null pointer dereference in planner_forward_pass_kernel
jvangrin
2011-07-04 13:05:20 -05:00
a9aa7d4d39need to bump the version number because of the serial refactoring
Simen Svale Skogsrud
2011-06-06 20:00:57 +02:00
391efe37edavoid line buffer overflow
Simen Svale Skogsrud
2011-06-06 08:38:38 +02:00
c3fda5ac21fixed 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
9e09a502e9updated readme to reflect real state of 168-compatibility
Simen Svale Skogsrud
2011-06-05 21:12:56 +02:00
553c44a93fFixed serial.c after tests on real hardware
Simen Svale Skogsrud
2011-06-05 20:54:23 +02:00
74db3e6c5bundid changes to printIntegerInBase that resulted in the integers being printed in reverse...
Simen Svale Skogsrud
2011-06-04 22:17:51 +02:00
903303579fNOW printFloat probably works
Simen Svale Skogsrud
2011-06-03 21:56:55 +02:00
a7c13c497aa new printFloat that probably works
Simen Svale Skogsrud
2011-06-03 21:56:18 +02:00
f0843db46erefactored printIntegerInBase to work without a buffer + minor cleanup
Simen Svale Skogsrud
2011-06-03 21:50:02 +02:00
69be1240berefactored a complex comment
Simen Svale Skogsrud
2011-06-03 15:43:14 +02:00