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
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
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
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
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
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
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
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
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