User | Revision | Line number | New contents of line |
Sergunb |
0:8f0d870509fe
|
1
|
----------------
|
Sergunb |
0:8f0d870509fe
|
2
|
Date: 2012-11-25
|
Sergunb |
0:8f0d870509fe
|
3
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
4
|
Subject: G28/G30 post move bug fix. Altered file permissions.
|
Sergunb |
0:8f0d870509fe
|
5
|
|
Sergunb |
0:8f0d870509fe
|
6
|
|
Sergunb |
0:8f0d870509fe
|
7
|
----------------
|
Sergunb |
0:8f0d870509fe
|
8
|
Date: 2012-11-25
|
Sergunb |
0:8f0d870509fe
|
9
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
10
|
Subject: G28/G30 post move bug fix.
|
Sergunb |
0:8f0d870509fe
|
11
|
|
Sergunb |
0:8f0d870509fe
|
12
|
- Fixed a bug when after moving to a pre-defined position G28/G30, the
|
Sergunb |
0:8f0d870509fe
|
13
|
next move would go someplace unexpected. The g-code parser position
|
Sergunb |
0:8f0d870509fe
|
14
|
vector wasn't getting updated.
|
Sergunb |
0:8f0d870509fe
|
15
|
|
Sergunb |
0:8f0d870509fe
|
16
|
|
Sergunb |
0:8f0d870509fe
|
17
|
----------------
|
Sergunb |
0:8f0d870509fe
|
18
|
Date: 2012-11-20
|
Sergunb |
0:8f0d870509fe
|
19
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
20
|
Subject: Merge error fix.
|
Sergunb |
0:8f0d870509fe
|
21
|
|
Sergunb |
0:8f0d870509fe
|
22
|
|
Sergunb |
0:8f0d870509fe
|
23
|
----------------
|
Sergunb |
0:8f0d870509fe
|
24
|
Date: 2012-11-20
|
Sergunb |
0:8f0d870509fe
|
25
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
26
|
Subject: Merge v0.8 edge to master
|
Sergunb |
0:8f0d870509fe
|
27
|
|
Sergunb |
0:8f0d870509fe
|
28
|
|
Sergunb |
0:8f0d870509fe
|
29
|
----------------
|
Sergunb |
0:8f0d870509fe
|
30
|
Date: 2012-11-19
|
Sergunb |
0:8f0d870509fe
|
31
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
32
|
Subject: Updated interface protocol. Fixed M2 bug.
|
Sergunb |
0:8f0d870509fe
|
33
|
|
Sergunb |
0:8f0d870509fe
|
34
|
- Updated interface protocol to play nicer with interface programs. All
|
Sergunb |
0:8f0d870509fe
|
35
|
Grbl responses beginning with '$' signifies a setting. Bracketed '[]'
|
Sergunb |
0:8f0d870509fe
|
36
|
responses are feedback messages containing either state, parameter, or
|
Sergunb |
0:8f0d870509fe
|
37
|
general messages. Chevron '<>' response are from the real-time status
|
Sergunb |
0:8f0d870509fe
|
38
|
messages, i.e. position.
|
Sergunb |
0:8f0d870509fe
|
39
|
|
Sergunb |
0:8f0d870509fe
|
40
|
- M2 Program end command was causing a system alarm. Fixed. Thanks
|
Sergunb |
0:8f0d870509fe
|
41
|
@blinkenlight !
|
Sergunb |
0:8f0d870509fe
|
42
|
|
Sergunb |
0:8f0d870509fe
|
43
|
|
Sergunb |
0:8f0d870509fe
|
44
|
----------------
|
Sergunb |
0:8f0d870509fe
|
45
|
Date: 2012-11-18
|
Sergunb |
0:8f0d870509fe
|
46
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
47
|
Subject: Updated readme
|
Sergunb |
0:8f0d870509fe
|
48
|
|
Sergunb |
0:8f0d870509fe
|
49
|
|
Sergunb |
0:8f0d870509fe
|
50
|
----------------
|
Sergunb |
0:8f0d870509fe
|
51
|
Date: 2012-11-18
|
Sergunb |
0:8f0d870509fe
|
52
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
53
|
Subject: Homing search sequence now compile-time option. New defaults.h file. Tidying up.
|
Sergunb |
0:8f0d870509fe
|
54
|
|
Sergunb |
0:8f0d870509fe
|
55
|
- The homing sequence is now a compile-time option, where a user can
|
Sergunb |
0:8f0d870509fe
|
56
|
choose which axes(s) move in sequence during the search phase. Up to 3
|
Sergunb |
0:8f0d870509fe
|
57
|
sequences. Works with the locating phase and the pull-off maneuver.
|
Sergunb |
0:8f0d870509fe
|
58
|
|
Sergunb |
0:8f0d870509fe
|
59
|
- New defaults.h file to store user generated default settings for
|
Sergunb |
0:8f0d870509fe
|
60
|
different machines. Mainly to be used as a central repo, but each set
|
Sergunb |
0:8f0d870509fe
|
61
|
may be select to be compiled in as a config.h define.
|
Sergunb |
0:8f0d870509fe
|
62
|
|
Sergunb |
0:8f0d870509fe
|
63
|
|
Sergunb |
0:8f0d870509fe
|
64
|
----------------
|
Sergunb |
0:8f0d870509fe
|
65
|
Date: 2012-11-15
|
Sergunb |
0:8f0d870509fe
|
66
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
67
|
Subject: Added Grbl state in status report. Removed switch support.
|
Sergunb |
0:8f0d870509fe
|
68
|
|
Sergunb |
0:8f0d870509fe
|
69
|
- Added Grbl state (Idle, Running, Queued, Hold, etc) to the real-time
|
Sergunb |
0:8f0d870509fe
|
70
|
status reporting feature as feedback to the user of what Grbl is doing.
|
Sergunb |
0:8f0d870509fe
|
71
|
Updated the help message to reflect this change.
|
Sergunb |
0:8f0d870509fe
|
72
|
|
Sergunb |
0:8f0d870509fe
|
73
|
- Removed switches (dry run, block delete, single block mode). To keep
|
Sergunb |
0:8f0d870509fe
|
74
|
Grbl simple and not muddled up from things that can easily be taken
|
Sergunb |
0:8f0d870509fe
|
75
|
care of by an external interface, these were removed.
|
Sergunb |
0:8f0d870509fe
|
76
|
|
Sergunb |
0:8f0d870509fe
|
77
|
- Check g-code mode was retained, but the command was moved to '$C'
|
Sergunb |
0:8f0d870509fe
|
78
|
from '$S0'.
|
Sergunb |
0:8f0d870509fe
|
79
|
|
Sergunb |
0:8f0d870509fe
|
80
|
|
Sergunb |
0:8f0d870509fe
|
81
|
----------------
|
Sergunb |
0:8f0d870509fe
|
82
|
Date: 2012-11-14
|
Sergunb |
0:8f0d870509fe
|
83
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
84
|
Subject: Re-factored system states and alarm management. Serial baud support greater than 57600.
|
Sergunb |
0:8f0d870509fe
|
85
|
|
Sergunb |
0:8f0d870509fe
|
86
|
- Refactored system states to be more clear and concise. Alarm locks
|
Sergunb |
0:8f0d870509fe
|
87
|
processes when position is unknown to indicate to user something has
|
Sergunb |
0:8f0d870509fe
|
88
|
gone wrong.
|
Sergunb |
0:8f0d870509fe
|
89
|
|
Sergunb |
0:8f0d870509fe
|
90
|
- Changed mc_alarm to mc_reset, which now manages the system reset
|
Sergunb |
0:8f0d870509fe
|
91
|
function. Centralizes it.
|
Sergunb |
0:8f0d870509fe
|
92
|
|
Sergunb |
0:8f0d870509fe
|
93
|
- Renamed '$X' kill homing lock to kill alarm lock.
|
Sergunb |
0:8f0d870509fe
|
94
|
|
Sergunb |
0:8f0d870509fe
|
95
|
- Created an alarm error reporting method to clear up what is an alarm:
|
Sergunb |
0:8f0d870509fe
|
96
|
message vs a status error: message. For GUIs mainly. Alarm codes are
|
Sergunb |
0:8f0d870509fe
|
97
|
negative. Status codes are positive.
|
Sergunb |
0:8f0d870509fe
|
98
|
|
Sergunb |
0:8f0d870509fe
|
99
|
- Serial baud support upto 115200. Previous baudrate calc was unstable
|
Sergunb |
0:8f0d870509fe
|
100
|
for 57600 and above.
|
Sergunb |
0:8f0d870509fe
|
101
|
|
Sergunb |
0:8f0d870509fe
|
102
|
- Alarm state locks out all g-code blocks, including startup scripts,
|
Sergunb |
0:8f0d870509fe
|
103
|
but allows user to access settings and internal commands. For example,
|
Sergunb |
0:8f0d870509fe
|
104
|
to disable hard limits, if they are problematic.
|
Sergunb |
0:8f0d870509fe
|
105
|
|
Sergunb |
0:8f0d870509fe
|
106
|
- Hard limits do not respond in an alarm state.
|
Sergunb |
0:8f0d870509fe
|
107
|
|
Sergunb |
0:8f0d870509fe
|
108
|
- Fixed a problem with the hard limit interrupt during the homing
|
Sergunb |
0:8f0d870509fe
|
109
|
cycle. The interrupt register is still active during the homing cycle
|
Sergunb |
0:8f0d870509fe
|
110
|
and still signal the interrupt to trigger when re-enabled. Instead,
|
Sergunb |
0:8f0d870509fe
|
111
|
just disabled the register.
|
Sergunb |
0:8f0d870509fe
|
112
|
|
Sergunb |
0:8f0d870509fe
|
113
|
- Homing rate adjusted. All axes move at homing seek rate, regardless
|
Sergunb |
0:8f0d870509fe
|
114
|
of how many axes move at the same time. This is unlike how the stepper
|
Sergunb |
0:8f0d870509fe
|
115
|
module does it as a point to point rate.
|
Sergunb |
0:8f0d870509fe
|
116
|
|
Sergunb |
0:8f0d870509fe
|
117
|
- New config.h settings to disable the homing rate adjustment and the
|
Sergunb |
0:8f0d870509fe
|
118
|
force homing upon powerup.
|
Sergunb |
0:8f0d870509fe
|
119
|
|
Sergunb |
0:8f0d870509fe
|
120
|
- Reduced the number of startup lines back down to 2 from 3. This
|
Sergunb |
0:8f0d870509fe
|
121
|
discourages users from placing motion block in there, which can be very
|
Sergunb |
0:8f0d870509fe
|
122
|
dangerous.
|
Sergunb |
0:8f0d870509fe
|
123
|
|
Sergunb |
0:8f0d870509fe
|
124
|
- Startup blocks now run only after an alarm-free reset or after a
|
Sergunb |
0:8f0d870509fe
|
125
|
homing cycle. Does not run when $X kill is called. For satefy reasons
|
Sergunb |
0:8f0d870509fe
|
126
|
|
Sergunb |
0:8f0d870509fe
|
127
|
|
Sergunb |
0:8f0d870509fe
|
128
|
----------------
|
Sergunb |
0:8f0d870509fe
|
129
|
Date: 2012-11-10
|
Sergunb |
0:8f0d870509fe
|
130
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
131
|
Subject: Tweaks. Seek rate updates when set. CCW arc full circle fix.
|
Sergunb |
0:8f0d870509fe
|
132
|
|
Sergunb |
0:8f0d870509fe
|
133
|
- Fixed a minor issue where the seek rates would not immediately be
|
Sergunb |
0:8f0d870509fe
|
134
|
used and only would after a reset. Should update live now.
|
Sergunb |
0:8f0d870509fe
|
135
|
|
Sergunb |
0:8f0d870509fe
|
136
|
- A full circle IJ offset CCW arc would not do anything. Fixed bug via
|
Sergunb |
0:8f0d870509fe
|
137
|
a simple if-then statement.
|
Sergunb |
0:8f0d870509fe
|
138
|
|
Sergunb |
0:8f0d870509fe
|
139
|
- Radius mode tweaks to check for negative value in sqrt() rather than
|
Sergunb |
0:8f0d870509fe
|
140
|
isnan() it. Error report updated to indicate what actually happened.
|
Sergunb |
0:8f0d870509fe
|
141
|
|
Sergunb |
0:8f0d870509fe
|
142
|
|
Sergunb |
0:8f0d870509fe
|
143
|
----------------
|
Sergunb |
0:8f0d870509fe
|
144
|
Date: 2012-11-09
|
Sergunb |
0:8f0d870509fe
|
145
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
146
|
Subject: Added note that D13 can't be used as input, pulled-high.
|
Sergunb |
0:8f0d870509fe
|
147
|
|
Sergunb |
0:8f0d870509fe
|
148
|
|
Sergunb |
0:8f0d870509fe
|
149
|
----------------
|
Sergunb |
0:8f0d870509fe
|
150
|
Date: 2012-11-09
|
Sergunb |
0:8f0d870509fe
|
151
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
152
|
Subject: Fixed homing cycle hanging after locating switches.
|
Sergunb |
0:8f0d870509fe
|
153
|
|
Sergunb |
0:8f0d870509fe
|
154
|
|
Sergunb |
0:8f0d870509fe
|
155
|
----------------
|
Sergunb |
0:8f0d870509fe
|
156
|
Date: 2012-11-08
|
Sergunb |
0:8f0d870509fe
|
157
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
158
|
Subject: Housekeeping.
|
Sergunb |
0:8f0d870509fe
|
159
|
|
Sergunb |
0:8f0d870509fe
|
160
|
- Added some more notes to config.h.
|
Sergunb |
0:8f0d870509fe
|
161
|
|
Sergunb |
0:8f0d870509fe
|
162
|
- Added the ability to override some of the #defines around Grbl in
|
Sergunb |
0:8f0d870509fe
|
163
|
config.h, like planner buffer size, line buffer size, serial
|
Sergunb |
0:8f0d870509fe
|
164
|
send/receive buffers. Mainly to centralize the configurations to be
|
Sergunb |
0:8f0d870509fe
|
165
|
able to port to different microcontrollers later.
|
Sergunb |
0:8f0d870509fe
|
166
|
|
Sergunb |
0:8f0d870509fe
|
167
|
|
Sergunb |
0:8f0d870509fe
|
168
|
----------------
|
Sergunb |
0:8f0d870509fe
|
169
|
Date: 2012-11-08
|
Sergunb |
0:8f0d870509fe
|
170
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
171
|
Subject: Sanguino compile patch
|
Sergunb |
0:8f0d870509fe
|
172
|
|
Sergunb |
0:8f0d870509fe
|
173
|
@daapp : Sanguino compile serial USART path. Thanks!
|
Sergunb |
0:8f0d870509fe
|
174
|
|
Sergunb |
0:8f0d870509fe
|
175
|
|
Sergunb |
0:8f0d870509fe
|
176
|
----------------
|
Sergunb |
0:8f0d870509fe
|
177
|
Date: 2012-11-07
|
Sergunb |
0:8f0d870509fe
|
178
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
179
|
Subject: More tweaks. Removed dry run. Trimmed all messages to save flash space.
|
Sergunb |
0:8f0d870509fe
|
180
|
|
Sergunb |
0:8f0d870509fe
|
181
|
- Removed the dry run switch. It was getting overly complicated for
|
Sergunb |
0:8f0d870509fe
|
182
|
what it needed to do. In practice, single block mode and feed rate
|
Sergunb |
0:8f0d870509fe
|
183
|
overrides (coming in next release) does a much better job with dry runs
|
Sergunb |
0:8f0d870509fe
|
184
|
than 'dry run'.
|
Sergunb |
0:8f0d870509fe
|
185
|
|
Sergunb |
0:8f0d870509fe
|
186
|
- Trimmed all of Grbl's messages from help, status, feedback to
|
Sergunb |
0:8f0d870509fe
|
187
|
settings. Saved 0.6KB+ of flash space that could be used for v0.9
|
Sergunb |
0:8f0d870509fe
|
188
|
features.
|
Sergunb |
0:8f0d870509fe
|
189
|
|
Sergunb |
0:8f0d870509fe
|
190
|
- Removed some settings inits when set. Will depend on user to power
|
Sergunb |
0:8f0d870509fe
|
191
|
cycle to get some of these to reload.
|
Sergunb |
0:8f0d870509fe
|
192
|
|
Sergunb |
0:8f0d870509fe
|
193
|
- Fixed a bug with settings version not re-writing old settings, when
|
Sergunb |
0:8f0d870509fe
|
194
|
it should. Thanks Alden!
|
Sergunb |
0:8f0d870509fe
|
195
|
|
Sergunb |
0:8f0d870509fe
|
196
|
|
Sergunb |
0:8f0d870509fe
|
197
|
----------------
|
Sergunb |
0:8f0d870509fe
|
198
|
Date: 2012-11-06
|
Sergunb |
0:8f0d870509fe
|
199
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
200
|
Subject: Merge pull request #132 from hin/header_dependencies
|
Sergunb |
0:8f0d870509fe
|
201
|
|
Sergunb |
0:8f0d870509fe
|
202
|
Header dependencies
|
Sergunb |
0:8f0d870509fe
|
203
|
|
Sergunb |
0:8f0d870509fe
|
204
|
----------------
|
Sergunb |
0:8f0d870509fe
|
205
|
Date: 2012-11-05
|
Sergunb |
0:8f0d870509fe
|
206
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
207
|
Subject: Tweaks and bug fixes. Increase to 3 startup blocks. Remove purge/added unlock command
|
Sergunb |
0:8f0d870509fe
|
208
|
|
Sergunb |
0:8f0d870509fe
|
209
|
- Increased the number of startup blocks to 3 for no good reason other
|
Sergunb |
0:8f0d870509fe
|
210
|
than it doesn't increase the flash size.
|
Sergunb |
0:8f0d870509fe
|
211
|
|
Sergunb |
0:8f0d870509fe
|
212
|
- Removed the purge buffer command and replaced with an disable homing
|
Sergunb |
0:8f0d870509fe
|
213
|
lock command.
|
Sergunb |
0:8f0d870509fe
|
214
|
|
Sergunb |
0:8f0d870509fe
|
215
|
- Homing now blocks all g-code commands (not system commands) until the
|
Sergunb |
0:8f0d870509fe
|
216
|
homing cycle has been performed or the disable homing lock is sent.
|
Sergunb |
0:8f0d870509fe
|
217
|
Homing is required upon startup or if Grbl loses it position. This is
|
Sergunb |
0:8f0d870509fe
|
218
|
for safety reasons.
|
Sergunb |
0:8f0d870509fe
|
219
|
|
Sergunb |
0:8f0d870509fe
|
220
|
- Cleaned up some of the Grbl states and re-organized it to be little
|
Sergunb |
0:8f0d870509fe
|
221
|
more cohesive.
|
Sergunb |
0:8f0d870509fe
|
222
|
|
Sergunb |
0:8f0d870509fe
|
223
|
- Cleaned up the feedback and status messages to not use so much flash
|
Sergunb |
0:8f0d870509fe
|
224
|
space, as it's a premium now.
|
Sergunb |
0:8f0d870509fe
|
225
|
|
Sergunb |
0:8f0d870509fe
|
226
|
- Check g-code and dry run switches how are mutually exclusive and
|
Sergunb |
0:8f0d870509fe
|
227
|
can't be enabled when the other is. And automatically resets Grbl when
|
Sergunb |
0:8f0d870509fe
|
228
|
disabled.
|
Sergunb |
0:8f0d870509fe
|
229
|
|
Sergunb |
0:8f0d870509fe
|
230
|
- Some bug fixes and other minor tweaks.
|
Sergunb |
0:8f0d870509fe
|
231
|
|
Sergunb |
0:8f0d870509fe
|
232
|
|
Sergunb |
0:8f0d870509fe
|
233
|
----------------
|
Sergunb |
0:8f0d870509fe
|
234
|
Date: 2012-11-05
|
Sergunb |
0:8f0d870509fe
|
235
|
Author: Hans Insulander
|
Sergunb |
0:8f0d870509fe
|
236
|
Subject: Ignore dependency files
|
Sergunb |
0:8f0d870509fe
|
237
|
|
Sergunb |
0:8f0d870509fe
|
238
|
|
Sergunb |
0:8f0d870509fe
|
239
|
----------------
|
Sergunb |
0:8f0d870509fe
|
240
|
Date: 2012-11-05
|
Sergunb |
0:8f0d870509fe
|
241
|
Author: Hans Insulander
|
Sergunb |
0:8f0d870509fe
|
242
|
Subject: Generate header dependencies and use them in Makefile
|
Sergunb |
0:8f0d870509fe
|
243
|
|
Sergunb |
0:8f0d870509fe
|
244
|
|
Sergunb |
0:8f0d870509fe
|
245
|
----------------
|
Sergunb |
0:8f0d870509fe
|
246
|
Date: 2012-11-05
|
Sergunb |
0:8f0d870509fe
|
247
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
248
|
Subject: Tweaked dry run and check g-code switches. Now resets when toggled off.
|
Sergunb |
0:8f0d870509fe
|
249
|
|
Sergunb |
0:8f0d870509fe
|
250
|
- To make managing the code easier and to help ensure a user starts
|
Sergunb |
0:8f0d870509fe
|
251
|
with a fresh reset, the functionality of check g-code and dry run has
|
Sergunb |
0:8f0d870509fe
|
252
|
been changed to automatically perform a soft reset when toggled off.
|
Sergunb |
0:8f0d870509fe
|
253
|
Position will not be lost, unless there is a cycle active. Feed hold
|
Sergunb |
0:8f0d870509fe
|
254
|
before toggling off it needed.
|
Sergunb |
0:8f0d870509fe
|
255
|
|
Sergunb |
0:8f0d870509fe
|
256
|
This is mainly a safety issue. If a user dry runs a program and kills
|
Sergunb |
0:8f0d870509fe
|
257
|
it mid-program, and then restarts it thinking to run it as normal, the
|
Sergunb |
0:8f0d870509fe
|
258
|
g-code modes that we're set may not be what they expect, and very bad
|
Sergunb |
0:8f0d870509fe
|
259
|
things can happen.
|
Sergunb |
0:8f0d870509fe
|
260
|
|
Sergunb |
0:8f0d870509fe
|
261
|
- NOTE: Grbl is at 83.5% of flash capacity. Not a lot of room left, but
|
Sergunb |
0:8f0d870509fe
|
262
|
I think we can squeeze in some more!
|
Sergunb |
0:8f0d870509fe
|
263
|
|
Sergunb |
0:8f0d870509fe
|
264
|
|
Sergunb |
0:8f0d870509fe
|
265
|
----------------
|
Sergunb |
0:8f0d870509fe
|
266
|
Date: 2012-11-04
|
Sergunb |
0:8f0d870509fe
|
267
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
268
|
Subject: Runtime command pinned out! Re-organized coolant pins.
|
Sergunb |
0:8f0d870509fe
|
269
|
|
Sergunb |
0:8f0d870509fe
|
270
|
- Pinned out cycle start(A2), feed hold(A1), and reset(A0) runtime
|
Sergunb |
0:8f0d870509fe
|
271
|
commands. These pins are held high with the internal pull-up resistor
|
Sergunb |
0:8f0d870509fe
|
272
|
enabled. All you have to do is connect a normally-open switch to the
|
Sergunb |
0:8f0d870509fe
|
273
|
pin and ground. That's it.
|
Sergunb |
0:8f0d870509fe
|
274
|
|
Sergunb |
0:8f0d870509fe
|
275
|
- Moved the coolant control pins to A3 (and the optional mist control
|
Sergunb |
0:8f0d870509fe
|
276
|
to A4).
|
Sergunb |
0:8f0d870509fe
|
277
|
|
Sergunb |
0:8f0d870509fe
|
278
|
- Moved all of the MASK defines into the config.h file to centralize
|
Sergunb |
0:8f0d870509fe
|
279
|
them.
|
Sergunb |
0:8f0d870509fe
|
280
|
|
Sergunb |
0:8f0d870509fe
|
281
|
|
Sergunb |
0:8f0d870509fe
|
282
|
----------------
|
Sergunb |
0:8f0d870509fe
|
283
|
Date: 2012-11-04
|
Sergunb |
0:8f0d870509fe
|
284
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
285
|
Subject: Tweaks and minor bug fixes. Added purge buffer command.
|
Sergunb |
0:8f0d870509fe
|
286
|
|
Sergunb |
0:8f0d870509fe
|
287
|
- Added a purge buffer (and lock) command. This is an advanced option
|
Sergunb |
0:8f0d870509fe
|
288
|
to clear any queued blocks in the buffer in the event of system
|
Sergunb |
0:8f0d870509fe
|
289
|
position being lost or homed. These queued blocks will likely not move
|
Sergunb |
0:8f0d870509fe
|
290
|
correctly if not purged. In typical use, the purging command releases
|
Sergunb |
0:8f0d870509fe
|
291
|
the homing axes lock in case a user need to move the axes off their
|
Sergunb |
0:8f0d870509fe
|
292
|
hard limit switches, but position is not guaranteed. Homing is advised
|
Sergunb |
0:8f0d870509fe
|
293
|
immediately after.
|
Sergunb |
0:8f0d870509fe
|
294
|
|
Sergunb |
0:8f0d870509fe
|
295
|
- Created a system-wide sync current position function. Cleans up some
|
Sergunb |
0:8f0d870509fe
|
296
|
of the repetitive tasks in various places in the code that do the same
|
Sergunb |
0:8f0d870509fe
|
297
|
thing.
|
Sergunb |
0:8f0d870509fe
|
298
|
|
Sergunb |
0:8f0d870509fe
|
299
|
- Removed the clear all switches command '$S'. Not really needed and
|
Sergunb |
0:8f0d870509fe
|
300
|
helped clean up a sync call.
|
Sergunb |
0:8f0d870509fe
|
301
|
|
Sergunb |
0:8f0d870509fe
|
302
|
- Other minor tweaks. Readme updated slightly..
|
Sergunb |
0:8f0d870509fe
|
303
|
|
Sergunb |
0:8f0d870509fe
|
304
|
|
Sergunb |
0:8f0d870509fe
|
305
|
----------------
|
Sergunb |
0:8f0d870509fe
|
306
|
Date: 2012-11-03
|
Sergunb |
0:8f0d870509fe
|
307
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
308
|
Subject: New startup script setting. New dry run, check gcode switches. New system state variable. Lots of reorganizing.
|
Sergunb |
0:8f0d870509fe
|
309
|
|
Sergunb |
0:8f0d870509fe
|
310
|
(All v0.8 features installed. Still likely buggy, but now thourough
|
Sergunb |
0:8f0d870509fe
|
311
|
testing will need to start to squash them all. As soon as we're done,
|
Sergunb |
0:8f0d870509fe
|
312
|
this will be pushed to master and v0.9 development will be started.
|
Sergunb |
0:8f0d870509fe
|
313
|
Please report ANY issues to us so we can get this rolled out ASAP.)
|
Sergunb |
0:8f0d870509fe
|
314
|
|
Sergunb |
0:8f0d870509fe
|
315
|
- User startup script! A user can now save one (up to 5 as compile-time
|
Sergunb |
0:8f0d870509fe
|
316
|
option) block of g-code in EEPROM memory. This will be run everytime
|
Sergunb |
0:8f0d870509fe
|
317
|
Grbl resets. Mainly to be used as a way to set your preferences, like
|
Sergunb |
0:8f0d870509fe
|
318
|
G21, G54, etc.
|
Sergunb |
0:8f0d870509fe
|
319
|
|
Sergunb |
0:8f0d870509fe
|
320
|
- New dry run and check g-code switches. Dry run moves ALL motions at
|
Sergunb |
0:8f0d870509fe
|
321
|
rapids rate ignoring spindle, coolant, and dwell commands. For rapid
|
Sergunb |
0:8f0d870509fe
|
322
|
physical proofing of your code. The check g-code switch ignores all
|
Sergunb |
0:8f0d870509fe
|
323
|
motion and provides the user a way to check if there are any errors in
|
Sergunb |
0:8f0d870509fe
|
324
|
their program that Grbl may not like.
|
Sergunb |
0:8f0d870509fe
|
325
|
|
Sergunb |
0:8f0d870509fe
|
326
|
- Program restart! (sort of). Program restart is typically an advanced
|
Sergunb |
0:8f0d870509fe
|
327
|
feature that allows users to restart a program mid-stream. The check
|
Sergunb |
0:8f0d870509fe
|
328
|
g-code switch can perform this feature by enabling the switch at the
|
Sergunb |
0:8f0d870509fe
|
329
|
start of the program, and disabling it at the desired point with some
|
Sergunb |
0:8f0d870509fe
|
330
|
minimal changes.
|
Sergunb |
0:8f0d870509fe
|
331
|
|
Sergunb |
0:8f0d870509fe
|
332
|
- New system state variable. This state variable tracks all of the
|
Sergunb |
0:8f0d870509fe
|
333
|
different state processes that Grbl performs, i.e. cycle start, feed
|
Sergunb |
0:8f0d870509fe
|
334
|
hold, homing, etc. This is mainly for making managing of these task
|
Sergunb |
0:8f0d870509fe
|
335
|
easier and more clear.
|
Sergunb |
0:8f0d870509fe
|
336
|
|
Sergunb |
0:8f0d870509fe
|
337
|
- Position lost state variable. Only when homing is enabled, Grbl will
|
Sergunb |
0:8f0d870509fe
|
338
|
refuse to move until homing is completed and position is known. This is
|
Sergunb |
0:8f0d870509fe
|
339
|
mainly for safety. Otherwise, it will let users fend for themselves.
|
Sergunb |
0:8f0d870509fe
|
340
|
|
Sergunb |
0:8f0d870509fe
|
341
|
- Moved the default settings defines into config.h. The plan is to
|
Sergunb |
0:8f0d870509fe
|
342
|
eventually create a set of config.h's for particular as-built machines
|
Sergunb |
0:8f0d870509fe
|
343
|
to help users from doing it themselves.
|
Sergunb |
0:8f0d870509fe
|
344
|
|
Sergunb |
0:8f0d870509fe
|
345
|
- Moved around misc defines into .h files. And lots of other little
|
Sergunb |
0:8f0d870509fe
|
346
|
things.
|
Sergunb |
0:8f0d870509fe
|
347
|
|
Sergunb |
0:8f0d870509fe
|
348
|
|
Sergunb |
0:8f0d870509fe
|
349
|
----------------
|
Sergunb |
0:8f0d870509fe
|
350
|
Date: 2012-11-01
|
Sergunb |
0:8f0d870509fe
|
351
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
352
|
Subject: Added block delete, opt stop, single block mode. New parser state and parameter feedback. Overhauled '$' command.
|
Sergunb |
0:8f0d870509fe
|
353
|
|
Sergunb |
0:8f0d870509fe
|
354
|
NOTE: Another incremental update. Likely buggy, still a ways to go
|
Sergunb |
0:8f0d870509fe
|
355
|
before everything is installed, such as startup blocks.
|
Sergunb |
0:8f0d870509fe
|
356
|
|
Sergunb |
0:8f0d870509fe
|
357
|
- Changed the '$' command to print help. '$$' now prints Grbl settings.
|
Sergunb |
0:8f0d870509fe
|
358
|
The help now instructs the user of runtime commands, switch toggling,
|
Sergunb |
0:8f0d870509fe
|
359
|
homing, etc. Jogging will be added to these in v0.9.
|
Sergunb |
0:8f0d870509fe
|
360
|
|
Sergunb |
0:8f0d870509fe
|
361
|
- Added switches: block delete, opt stop, and single block mode.
|
Sergunb |
0:8f0d870509fe
|
362
|
|
Sergunb |
0:8f0d870509fe
|
363
|
- Now can print the g-code parser state and persistent parameters
|
Sergunb |
0:8f0d870509fe
|
364
|
(coord sys) to view what Grbl has internally.
|
Sergunb |
0:8f0d870509fe
|
365
|
|
Sergunb |
0:8f0d870509fe
|
366
|
- Made the gc struct in the g-code parser global to be able to print
|
Sergunb |
0:8f0d870509fe
|
367
|
the states. Also moved coordinate system tracking from sys to gc struct.
|
Sergunb |
0:8f0d870509fe
|
368
|
|
Sergunb |
0:8f0d870509fe
|
369
|
- Changed up the welcome flag and updated version to v0.8c.
|
Sergunb |
0:8f0d870509fe
|
370
|
|
Sergunb |
0:8f0d870509fe
|
371
|
- Removed spindle speed from gcode parser. Not used.
|
Sergunb |
0:8f0d870509fe
|
372
|
|
Sergunb |
0:8f0d870509fe
|
373
|
|
Sergunb |
0:8f0d870509fe
|
374
|
----------------
|
Sergunb |
0:8f0d870509fe
|
375
|
Date: 2012-11-01
|
Sergunb |
0:8f0d870509fe
|
376
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
377
|
Subject: New report module. 6 persistent work coordinates. New G-codes and settings. README and minor bug updates
|
Sergunb |
0:8f0d870509fe
|
378
|
|
Sergunb |
0:8f0d870509fe
|
379
|
(NOTE: This push is likely buggy so proceed with caution. Just
|
Sergunb |
0:8f0d870509fe
|
380
|
uploading to let people know where we're going.)
|
Sergunb |
0:8f0d870509fe
|
381
|
|
Sergunb |
0:8f0d870509fe
|
382
|
- New report.c module. Moved all feedback functions into this module to
|
Sergunb |
0:8f0d870509fe
|
383
|
centralize these processes. Includes realtime status reports, status
|
Sergunb |
0:8f0d870509fe
|
384
|
messages, feedback messages.
|
Sergunb |
0:8f0d870509fe
|
385
|
|
Sergunb |
0:8f0d870509fe
|
386
|
- Official support 6 work coordinate systems (G54-G59), which are
|
Sergunb |
0:8f0d870509fe
|
387
|
persistently held in EEPROM memory.
|
Sergunb |
0:8f0d870509fe
|
388
|
|
Sergunb |
0:8f0d870509fe
|
389
|
- New g-code support: G28.1, G30.1 stores current machine position as a
|
Sergunb |
0:8f0d870509fe
|
390
|
home position into EEPROM. G10 L20 Px stores current machine position
|
Sergunb |
0:8f0d870509fe
|
391
|
into work coordinates without needing to explicitly send XYZ words.
|
Sergunb |
0:8f0d870509fe
|
392
|
|
Sergunb |
0:8f0d870509fe
|
393
|
- Homing performed with '$H' command. G28/G30 no longer start the
|
Sergunb |
0:8f0d870509fe
|
394
|
homing cycle. This is how it's supposed to be.
|
Sergunb |
0:8f0d870509fe
|
395
|
|
Sergunb |
0:8f0d870509fe
|
396
|
- New settings: Stepper enable invert and n_arc correction installed.
|
Sergunb |
0:8f0d870509fe
|
397
|
|
Sergunb |
0:8f0d870509fe
|
398
|
- Updated and changed up some limits and homing functionality. Pull-off
|
Sergunb |
0:8f0d870509fe
|
399
|
travel will now move after the homing cycle regardless of hard limits
|
Sergunb |
0:8f0d870509fe
|
400
|
enabled. Fixed direction of pull-off travel (went wrong way).
|
Sergunb |
0:8f0d870509fe
|
401
|
|
Sergunb |
0:8f0d870509fe
|
402
|
- Started on designing an internal Grbl command protocol based on the
|
Sergunb |
0:8f0d870509fe
|
403
|
'$' settings letter. Commands with non numeric characters after '$'
|
Sergunb |
0:8f0d870509fe
|
404
|
will perform switch commands, homing cycle, jogging, printing
|
Sergunb |
0:8f0d870509fe
|
405
|
paramters, etc. Much more to do here.
|
Sergunb |
0:8f0d870509fe
|
406
|
|
Sergunb |
0:8f0d870509fe
|
407
|
- Updated README to reflect all of the new features.
|
Sergunb |
0:8f0d870509fe
|
408
|
|
Sergunb |
0:8f0d870509fe
|
409
|
|
Sergunb |
0:8f0d870509fe
|
410
|
----------------
|
Sergunb |
0:8f0d870509fe
|
411
|
Date: 2012-10-21
|
Sergunb |
0:8f0d870509fe
|
412
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
413
|
Subject: Added misc message to indicate how to exit ALARM mode.
|
Sergunb |
0:8f0d870509fe
|
414
|
|
Sergunb |
0:8f0d870509fe
|
415
|
|
Sergunb |
0:8f0d870509fe
|
416
|
----------------
|
Sergunb |
0:8f0d870509fe
|
417
|
Date: 2012-10-21
|
Sergunb |
0:8f0d870509fe
|
418
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
419
|
Subject: New alarm method. Re(re)organized status messages.
|
Sergunb |
0:8f0d870509fe
|
420
|
|
Sergunb |
0:8f0d870509fe
|
421
|
- Installed a new 'alarm' method to centralize motion kills across
|
Sergunb |
0:8f0d870509fe
|
422
|
alarm or reset events. Right now, this is controlled by system abort
|
Sergunb |
0:8f0d870509fe
|
423
|
and hard limits. But, in the future, a g-code parser error may call
|
Sergunb |
0:8f0d870509fe
|
424
|
this too as a safety feature.
|
Sergunb |
0:8f0d870509fe
|
425
|
|
Sergunb |
0:8f0d870509fe
|
426
|
- Re(re)organized status messages to just print all errors, regardless
|
Sergunb |
0:8f0d870509fe
|
427
|
from where it was called. This centralizes them into one place.
|
Sergunb |
0:8f0d870509fe
|
428
|
|
Sergunb |
0:8f0d870509fe
|
429
|
- Misc messages method installed for any user feedback that is not a
|
Sergunb |
0:8f0d870509fe
|
430
|
confirmation or error. Mainly so that there is a place to perform
|
Sergunb |
0:8f0d870509fe
|
431
|
warnings and such.
|
Sergunb |
0:8f0d870509fe
|
432
|
|
Sergunb |
0:8f0d870509fe
|
433
|
- New stuff installed and still made the flash size smaller by saving
|
Sergunb |
0:8f0d870509fe
|
434
|
flash space from clearing out repeated '\r\n' pgmstrings.
|
Sergunb |
0:8f0d870509fe
|
435
|
|
Sergunb |
0:8f0d870509fe
|
436
|
- Fixed a bug where hard limits message would print everytime a system
|
Sergunb |
0:8f0d870509fe
|
437
|
abort was sent.
|
Sergunb |
0:8f0d870509fe
|
438
|
|
Sergunb |
0:8f0d870509fe
|
439
|
|
Sergunb |
0:8f0d870509fe
|
440
|
----------------
|
Sergunb |
0:8f0d870509fe
|
441
|
Date: 2012-10-21
|
Sergunb |
0:8f0d870509fe
|
442
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
443
|
Subject: Re-organized status messages to be more coherent and centralized.
|
Sergunb |
0:8f0d870509fe
|
444
|
|
Sergunb |
0:8f0d870509fe
|
445
|
- Reorganized all of the status message feedback from both the g-code
|
Sergunb |
0:8f0d870509fe
|
446
|
parser and settings modules to be centralized into two message modules:
|
Sergunb |
0:8f0d870509fe
|
447
|
status feedback from executing a line and warnings for misc feedback.
|
Sergunb |
0:8f0d870509fe
|
448
|
|
Sergunb |
0:8f0d870509fe
|
449
|
- Pulled out the printPgmString() messages in settings.c and placed it
|
Sergunb |
0:8f0d870509fe
|
450
|
into the new module. (settings_dump() not moved).
|
Sergunb |
0:8f0d870509fe
|
451
|
|
Sergunb |
0:8f0d870509fe
|
452
|
- Some other minor edits. Renaming defines, comment updates, etc.
|
Sergunb |
0:8f0d870509fe
|
453
|
|
Sergunb |
0:8f0d870509fe
|
454
|
|
Sergunb |
0:8f0d870509fe
|
455
|
----------------
|
Sergunb |
0:8f0d870509fe
|
456
|
Date: 2012-10-18
|
Sergunb |
0:8f0d870509fe
|
457
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
458
|
Subject: Hard limits code minor updates.
|
Sergunb |
0:8f0d870509fe
|
459
|
|
Sergunb |
0:8f0d870509fe
|
460
|
- Fixed a bug that would not disable the steppers if a user issues a
|
Sergunb |
0:8f0d870509fe
|
461
|
system abort during a homing cycle.
|
Sergunb |
0:8f0d870509fe
|
462
|
|
Sergunb |
0:8f0d870509fe
|
463
|
- Updated the hard limit interrupt to be more correct and to issue a
|
Sergunb |
0:8f0d870509fe
|
464
|
shutdown for the right situations when the switch has been triggered.
|
Sergunb |
0:8f0d870509fe
|
465
|
|
Sergunb |
0:8f0d870509fe
|
466
|
- Added a status message to indicate to the user what happened and what
|
Sergunb |
0:8f0d870509fe
|
467
|
to do upon a hard limit trigger.
|
Sergunb |
0:8f0d870509fe
|
468
|
|
Sergunb |
0:8f0d870509fe
|
469
|
|
Sergunb |
0:8f0d870509fe
|
470
|
----------------
|
Sergunb |
0:8f0d870509fe
|
471
|
Date: 2012-10-16
|
Sergunb |
0:8f0d870509fe
|
472
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
473
|
Subject: Hard limits, homing direction, pull-off limits after homing, status reports in mm or inches, system alarm, and more.
|
Sergunb |
0:8f0d870509fe
|
474
|
|
Sergunb |
0:8f0d870509fe
|
475
|
- Thank you statement added for Alden Hart of Synthetos.
|
Sergunb |
0:8f0d870509fe
|
476
|
|
Sergunb |
0:8f0d870509fe
|
477
|
- Hard limits option added, which also works with homing by pulling off
|
Sergunb |
0:8f0d870509fe
|
478
|
the switches to help prevent unintended triggering. Hard limits use a
|
Sergunb |
0:8f0d870509fe
|
479
|
interrupt to sense a falling edge pin change and immediately go into
|
Sergunb |
0:8f0d870509fe
|
480
|
alarm mode, which stops everything and forces the user to issue a reset
|
Sergunb |
0:8f0d870509fe
|
481
|
(Ctrl-x) or reboot.
|
Sergunb |
0:8f0d870509fe
|
482
|
|
Sergunb |
0:8f0d870509fe
|
483
|
- Auto cycle start now a configuration option.
|
Sergunb |
0:8f0d870509fe
|
484
|
|
Sergunb |
0:8f0d870509fe
|
485
|
- Alarm mode: A new method to kill all Grbl processes in the event of
|
Sergunb |
0:8f0d870509fe
|
486
|
something catastrophic or potentially catastropic. Just works with hard
|
Sergunb |
0:8f0d870509fe
|
487
|
limits for now, but will be expanded to include g-code errors (most
|
Sergunb |
0:8f0d870509fe
|
488
|
likely) and other events.
|
Sergunb |
0:8f0d870509fe
|
489
|
|
Sergunb |
0:8f0d870509fe
|
490
|
- Updated status reports to be configurable in inches or mm mode. Much
|
Sergunb |
0:8f0d870509fe
|
491
|
more to do here, but this is the first step.
|
Sergunb |
0:8f0d870509fe
|
492
|
|
Sergunb |
0:8f0d870509fe
|
493
|
- New settings: auto cycle start, hard limit enable, homing direction
|
Sergunb |
0:8f0d870509fe
|
494
|
mask (which works the same as the stepper mask), homing pulloff
|
Sergunb |
0:8f0d870509fe
|
495
|
distance (or distance traveled from homed machine zero to prevent
|
Sergunb |
0:8f0d870509fe
|
496
|
accidental limit trip).
|
Sergunb |
0:8f0d870509fe
|
497
|
|
Sergunb |
0:8f0d870509fe
|
498
|
- Minor memory liberation and calculation speed ups.
|
Sergunb |
0:8f0d870509fe
|
499
|
|
Sergunb |
0:8f0d870509fe
|
500
|
|
Sergunb |
0:8f0d870509fe
|
501
|
----------------
|
Sergunb |
0:8f0d870509fe
|
502
|
Date: 2012-10-13
|
Sergunb |
0:8f0d870509fe
|
503
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
504
|
Subject: Minor updates, improvements, and bug fixes.
|
Sergunb |
0:8f0d870509fe
|
505
|
|
Sergunb |
0:8f0d870509fe
|
506
|
- Allowed status_message function to be called by others. This is to
|
Sergunb |
0:8f0d870509fe
|
507
|
centralize all feedback into protocol.c.
|
Sergunb |
0:8f0d870509fe
|
508
|
|
Sergunb |
0:8f0d870509fe
|
509
|
- Fixed a bug where line number words 'N' were causing the parser to
|
Sergunb |
0:8f0d870509fe
|
510
|
error out.
|
Sergunb |
0:8f0d870509fe
|
511
|
|
Sergunb |
0:8f0d870509fe
|
512
|
- Allowed homing routine feed rates to move slower than the
|
Sergunb |
0:8f0d870509fe
|
513
|
MINIMUM_STEP_RATE parameter in config.h.
|
Sergunb |
0:8f0d870509fe
|
514
|
|
Sergunb |
0:8f0d870509fe
|
515
|
- Homing performs idle lock at the end of the routine.
|
Sergunb |
0:8f0d870509fe
|
516
|
|
Sergunb |
0:8f0d870509fe
|
517
|
- Stepper idle lock time will now not disable the steppers when the
|
Sergunb |
0:8f0d870509fe
|
518
|
value is set at 255. This is accomodate users who prefer to keep their
|
Sergunb |
0:8f0d870509fe
|
519
|
axes enabled at all times.
|
Sergunb |
0:8f0d870509fe
|
520
|
|
Sergunb |
0:8f0d870509fe
|
521
|
- Moved some defines around to where they need to be.
|
Sergunb |
0:8f0d870509fe
|
522
|
|
Sergunb |
0:8f0d870509fe
|
523
|
|
Sergunb |
0:8f0d870509fe
|
524
|
----------------
|
Sergunb |
0:8f0d870509fe
|
525
|
Date: 2012-10-12
|
Sergunb |
0:8f0d870509fe
|
526
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
527
|
Subject: Updated delay_us() function to accept long integers
|
Sergunb |
0:8f0d870509fe
|
528
|
|
Sergunb |
0:8f0d870509fe
|
529
|
|
Sergunb |
0:8f0d870509fe
|
530
|
----------------
|
Sergunb |
0:8f0d870509fe
|
531
|
Date: 2012-10-11
|
Sergunb |
0:8f0d870509fe
|
532
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
533
|
Subject: (2x) speed increase in printFloat() function. Decimal places setting added.
|
Sergunb |
0:8f0d870509fe
|
534
|
|
Sergunb |
0:8f0d870509fe
|
535
|
- printFloat() function execution doubled in speed. This is a precursor
|
Sergunb |
0:8f0d870509fe
|
536
|
to status reporting, since GUIs may query real-time position rapidly.
|
Sergunb |
0:8f0d870509fe
|
537
|
|
Sergunb |
0:8f0d870509fe
|
538
|
- Decimal places added to settings (for now). This may disappear in
|
Sergunb |
0:8f0d870509fe
|
539
|
future pushes, but here for testing purposes.
|
Sergunb |
0:8f0d870509fe
|
540
|
|
Sergunb |
0:8f0d870509fe
|
541
|
|
Sergunb |
0:8f0d870509fe
|
542
|
----------------
|
Sergunb |
0:8f0d870509fe
|
543
|
Date: 2012-10-11
|
Sergunb |
0:8f0d870509fe
|
544
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
545
|
Subject: Homing stepper enable bit fix.
|
Sergunb |
0:8f0d870509fe
|
546
|
|
Sergunb |
0:8f0d870509fe
|
547
|
|
Sergunb |
0:8f0d870509fe
|
548
|
----------------
|
Sergunb |
0:8f0d870509fe
|
549
|
Date: 2012-10-10
|
Sergunb |
0:8f0d870509fe
|
550
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
551
|
Subject: Homing direction pin bits fixed. Lite refactoring of settings.
|
Sergunb |
0:8f0d870509fe
|
552
|
|
Sergunb |
0:8f0d870509fe
|
553
|
|
Sergunb |
0:8f0d870509fe
|
554
|
----------------
|
Sergunb |
0:8f0d870509fe
|
555
|
Date: 2012-10-09
|
Sergunb |
0:8f0d870509fe
|
556
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
557
|
Subject: Improved homing cycle. New settings: homing enable/rates, debounce and step idle lock time.
|
Sergunb |
0:8f0d870509fe
|
558
|
|
Sergunb |
0:8f0d870509fe
|
559
|
- Homing cycle will now cycle twice (spec more/less in config) to
|
Sergunb |
0:8f0d870509fe
|
560
|
improve repeatability and accuracy by decreasing overshoot.
|
Sergunb |
0:8f0d870509fe
|
561
|
|
Sergunb |
0:8f0d870509fe
|
562
|
- New Grbl settings added: Enable/disable homing cycles, homing seek
|
Sergunb |
0:8f0d870509fe
|
563
|
and feed rates, switch debounce delay, and stepper idle lock time.
|
Sergunb |
0:8f0d870509fe
|
564
|
|
Sergunb |
0:8f0d870509fe
|
565
|
- Please note that these settings may change upon the next push, since
|
Sergunb |
0:8f0d870509fe
|
566
|
there will be more added soon. Grbl *should* not re-write your old
|
Sergunb |
0:8f0d870509fe
|
567
|
settings, just re-write the new ones. So, make sure you keep these
|
Sergunb |
0:8f0d870509fe
|
568
|
written down somewhere in case they get lost from a code bug.
|
Sergunb |
0:8f0d870509fe
|
569
|
|
Sergunb |
0:8f0d870509fe
|
570
|
- Refactored settings migration to be a little smaller and managable
|
Sergunb |
0:8f0d870509fe
|
571
|
going forward.
|
Sergunb |
0:8f0d870509fe
|
572
|
|
Sergunb |
0:8f0d870509fe
|
573
|
|
Sergunb |
0:8f0d870509fe
|
574
|
----------------
|
Sergunb |
0:8f0d870509fe
|
575
|
Date: 2012-10-08
|
Sergunb |
0:8f0d870509fe
|
576
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
577
|
Subject: Fixed an issue with leaving the limit switches during a homing cycle.
|
Sergunb |
0:8f0d870509fe
|
578
|
|
Sergunb |
0:8f0d870509fe
|
579
|
|
Sergunb |
0:8f0d870509fe
|
580
|
----------------
|
Sergunb |
0:8f0d870509fe
|
581
|
Date: 2012-10-08
|
Sergunb |
0:8f0d870509fe
|
582
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
583
|
Subject: Updated version number to v0.8b to reflect changes.
|
Sergunb |
0:8f0d870509fe
|
584
|
|
Sergunb |
0:8f0d870509fe
|
585
|
|
Sergunb |
0:8f0d870509fe
|
586
|
----------------
|
Sergunb |
0:8f0d870509fe
|
587
|
Date: 2012-10-08
|
Sergunb |
0:8f0d870509fe
|
588
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
589
|
Subject: Limit pin internal pull-resistors enabled. Re-wrote read_double() function. Correctly changed all 'double's to 'float's.
|
Sergunb |
0:8f0d870509fe
|
590
|
|
Sergunb |
0:8f0d870509fe
|
591
|
- Limit pin internal pull-resistors now enabled. Normal high operation.
|
Sergunb |
0:8f0d870509fe
|
592
|
This will be the standard going forward.
|
Sergunb |
0:8f0d870509fe
|
593
|
|
Sergunb |
0:8f0d870509fe
|
594
|
- Updated all of the 'double' variable types to 'float' to reflect what
|
Sergunb |
0:8f0d870509fe
|
595
|
happens when compiled for the Arduino. Also done for compatibility
|
Sergunb |
0:8f0d870509fe
|
596
|
reasons to @jgeisler0303 's Grbl simulator code.
|
Sergunb |
0:8f0d870509fe
|
597
|
|
Sergunb |
0:8f0d870509fe
|
598
|
- G-code parser will now ignore 'E' exponent values, since they are
|
Sergunb |
0:8f0d870509fe
|
599
|
reserved g-code characters for some machines. Thanks @csdexter!
|
Sergunb |
0:8f0d870509fe
|
600
|
|
Sergunb |
0:8f0d870509fe
|
601
|
- The read_double() function was re-written and optimized for use in
|
Sergunb |
0:8f0d870509fe
|
602
|
Grbl. The strtod() avr lib was removed.
|
Sergunb |
0:8f0d870509fe
|
603
|
|
Sergunb |
0:8f0d870509fe
|
604
|
|
Sergunb |
0:8f0d870509fe
|
605
|
----------------
|
Sergunb |
0:8f0d870509fe
|
606
|
Date: 2012-09-30
|
Sergunb |
0:8f0d870509fe
|
607
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
608
|
Subject: Updated limit/homing routine. Works, but needs more TLC.
|
Sergunb |
0:8f0d870509fe
|
609
|
|
Sergunb |
0:8f0d870509fe
|
610
|
- Added acceleration to the homing routine.
|
Sergunb |
0:8f0d870509fe
|
611
|
|
Sergunb |
0:8f0d870509fe
|
612
|
- Homing now accounts for different step rates when moving multiple
|
Sergunb |
0:8f0d870509fe
|
613
|
axes without exceeding acceleration limits.
|
Sergunb |
0:8f0d870509fe
|
614
|
|
Sergunb |
0:8f0d870509fe
|
615
|
- Homing now updates all internal positioning variables to machine zero
|
Sergunb |
0:8f0d870509fe
|
616
|
after completion.
|
Sergunb |
0:8f0d870509fe
|
617
|
|
Sergunb |
0:8f0d870509fe
|
618
|
- "Poor-man's" debounce delay added.
|
Sergunb |
0:8f0d870509fe
|
619
|
|
Sergunb |
0:8f0d870509fe
|
620
|
- Updated the delay_us() function to perform faster and more accurate
|
Sergunb |
0:8f0d870509fe
|
621
|
microsecond delays. Previously, the single increments would add
|
Sergunb |
0:8f0d870509fe
|
622
|
noticeable time drift for larger delays.
|
Sergunb |
0:8f0d870509fe
|
623
|
|
Sergunb |
0:8f0d870509fe
|
624
|
- Fix a bug in the stepper.c prescalar calculations that was changed in
|
Sergunb |
0:8f0d870509fe
|
625
|
the last commit.
|
Sergunb |
0:8f0d870509fe
|
626
|
|
Sergunb |
0:8f0d870509fe
|
627
|
- Other minor fixes.
|
Sergunb |
0:8f0d870509fe
|
628
|
|
Sergunb |
0:8f0d870509fe
|
629
|
|
Sergunb |
0:8f0d870509fe
|
630
|
----------------
|
Sergunb |
0:8f0d870509fe
|
631
|
Date: 2012-09-21
|
Sergunb |
0:8f0d870509fe
|
632
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
633
|
Subject: Minor prescalar optimization. Changed up some defines.
|
Sergunb |
0:8f0d870509fe
|
634
|
|
Sergunb |
0:8f0d870509fe
|
635
|
|
Sergunb |
0:8f0d870509fe
|
636
|
----------------
|
Sergunb |
0:8f0d870509fe
|
637
|
Date: 2012-09-21
|
Sergunb |
0:8f0d870509fe
|
638
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
639
|
Subject: Added coolant control (M7*, M8, M9). Mist control can be enabled via config.h.
|
Sergunb |
0:8f0d870509fe
|
640
|
|
Sergunb |
0:8f0d870509fe
|
641
|
- Added coolant control! Flood control (M8) functions on analog pin 0.
|
Sergunb |
0:8f0d870509fe
|
642
|
Mist control (M7) is compile-time optional and is on analog pin 1. (Use
|
Sergunb |
0:8f0d870509fe
|
643
|
only if you have multiple coolants on your system). Based on work by
|
Sergunb |
0:8f0d870509fe
|
644
|
@openpnp.
|
Sergunb |
0:8f0d870509fe
|
645
|
|
Sergunb |
0:8f0d870509fe
|
646
|
- Fixed some variable assignments in spindle control.
|
Sergunb |
0:8f0d870509fe
|
647
|
|
Sergunb |
0:8f0d870509fe
|
648
|
|
Sergunb |
0:8f0d870509fe
|
649
|
----------------
|
Sergunb |
0:8f0d870509fe
|
650
|
Date: 2012-09-21
|
Sergunb |
0:8f0d870509fe
|
651
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
652
|
Subject: Merge pull request #120 from tmpvar/configurable-makefile
|
Sergunb |
0:8f0d870509fe
|
653
|
|
Sergunb |
0:8f0d870509fe
|
654
|
Add support for overriding DEVICE and PROGRAMMER
|
Sergunb |
0:8f0d870509fe
|
655
|
|
Sergunb |
0:8f0d870509fe
|
656
|
----------------
|
Sergunb |
0:8f0d870509fe
|
657
|
Date: 2012-09-21
|
Sergunb |
0:8f0d870509fe
|
658
|
Author: Elijah Insua
|
Sergunb |
0:8f0d870509fe
|
659
|
Subject: Add support for overriding DEVICE and PROGRAMMER
|
Sergunb |
0:8f0d870509fe
|
660
|
|
Sergunb |
0:8f0d870509fe
|
661
|
By setting environment variables.
|
Sergunb |
0:8f0d870509fe
|
662
|
|
Sergunb |
0:8f0d870509fe
|
663
|
example: PROGRAMMER=-c arduino -P /dev/tty.usbmodemfa131 make flash
|
Sergunb |
0:8f0d870509fe
|
664
|
|
Sergunb |
0:8f0d870509fe
|
665
|
|
Sergunb |
0:8f0d870509fe
|
666
|
----------------
|
Sergunb |
0:8f0d870509fe
|
667
|
Date: 2012-09-19
|
Sergunb |
0:8f0d870509fe
|
668
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
669
|
Subject: M30 minor bug fix.
|
Sergunb |
0:8f0d870509fe
|
670
|
|
Sergunb |
0:8f0d870509fe
|
671
|
Order of operations was off. Now works as intended,
|
Sergunb |
0:8f0d870509fe
|
672
|
|
Sergunb |
0:8f0d870509fe
|
673
|
|
Sergunb |
0:8f0d870509fe
|
674
|
----------------
|
Sergunb |
0:8f0d870509fe
|
675
|
Date: 2012-06-27
|
Sergunb |
0:8f0d870509fe
|
676
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
677
|
Subject: No changes. Github commit bug.
|
Sergunb |
0:8f0d870509fe
|
678
|
|
Sergunb |
0:8f0d870509fe
|
679
|
|
Sergunb |
0:8f0d870509fe
|
680
|
----------------
|
Sergunb |
0:8f0d870509fe
|
681
|
Date: 2012-06-26
|
Sergunb |
0:8f0d870509fe
|
682
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
683
|
Subject: Added step pulse delay after direction set (Compile-time option only). Updated read me.
|
Sergunb |
0:8f0d870509fe
|
684
|
|
Sergunb |
0:8f0d870509fe
|
685
|
Added a compile-time only experimental feature that creates a
|
Sergunb |
0:8f0d870509fe
|
686
|
user-specified time delay between a step pulse and a direction pin set
|
Sergunb |
0:8f0d870509fe
|
687
|
(in config.h). This is for users with hardware-specific issues
|
Sergunb |
0:8f0d870509fe
|
688
|
(opto-couplers) that need more than a few microseconds between events,
|
Sergunb |
0:8f0d870509fe
|
689
|
which can lead to slowly progressing step drift after many many
|
Sergunb |
0:8f0d870509fe
|
690
|
direction changes. We suggest to try the hack/fix posted in the Wiki
|
Sergunb |
0:8f0d870509fe
|
691
|
before using this, as this experimental feature may cause Grbl to take
|
Sergunb |
0:8f0d870509fe
|
692
|
a performance hit at high step rates and about complex curves.
|
Sergunb |
0:8f0d870509fe
|
693
|
|
Sergunb |
0:8f0d870509fe
|
694
|
|
Sergunb |
0:8f0d870509fe
|
695
|
----------------
|
Sergunb |
0:8f0d870509fe
|
696
|
Date: 2012-03-10
|
Sergunb |
0:8f0d870509fe
|
697
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
698
|
Subject: Minor fix related to spindle_stop() crashing abort in certain cases.
|
Sergunb |
0:8f0d870509fe
|
699
|
|
Sergunb |
0:8f0d870509fe
|
700
|
- Updated spindle_stop() to fix abort bug and to be more in line with
|
Sergunb |
0:8f0d870509fe
|
701
|
v0.8.
|
Sergunb |
0:8f0d870509fe
|
702
|
|
Sergunb |
0:8f0d870509fe
|
703
|
|
Sergunb |
0:8f0d870509fe
|
704
|
----------------
|
Sergunb |
0:8f0d870509fe
|
705
|
Date: 2012-03-05
|
Sergunb |
0:8f0d870509fe
|
706
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
707
|
Subject: Minor updates.
|
Sergunb |
0:8f0d870509fe
|
708
|
|
Sergunb |
0:8f0d870509fe
|
709
|
- Updated makefile to be more universally compatible by not requiring
|
Sergunb |
0:8f0d870509fe
|
710
|
grep or ruby.
|
Sergunb |
0:8f0d870509fe
|
711
|
|
Sergunb |
0:8f0d870509fe
|
712
|
- Edited XON/XOFF flow control usage, noting that FTDI-based Arduinos
|
Sergunb |
0:8f0d870509fe
|
713
|
are known to work, but not Atmega8U2-based Arduino. Still officially
|
Sergunb |
0:8f0d870509fe
|
714
|
not supported, but added for advanced users.
|
Sergunb |
0:8f0d870509fe
|
715
|
|
Sergunb |
0:8f0d870509fe
|
716
|
- Minor edits.
|
Sergunb |
0:8f0d870509fe
|
717
|
|
Sergunb |
0:8f0d870509fe
|
718
|
|
Sergunb |
0:8f0d870509fe
|
719
|
----------------
|
Sergunb |
0:8f0d870509fe
|
720
|
Date: 2012-02-25
|
Sergunb |
0:8f0d870509fe
|
721
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
722
|
Subject: Minor include related compile fix. Added experimental XON/XOFF flow control. Not officially supported!
|
Sergunb |
0:8f0d870509fe
|
723
|
|
Sergunb |
0:8f0d870509fe
|
724
|
- A latency issue related to USB-to-serial converters on the Arduino
|
Sergunb |
0:8f0d870509fe
|
725
|
does not allow for XON/XOFF flow control to work correctly on standard
|
Sergunb |
0:8f0d870509fe
|
726
|
terminal programs. It seems that only specialized UI's or avoiding the
|
Sergunb |
0:8f0d870509fe
|
727
|
USB port all together solves this problem. However, XON/XOFF flow
|
Sergunb |
0:8f0d870509fe
|
728
|
control is added for advanced users only as a compile-time option. This
|
Sergunb |
0:8f0d870509fe
|
729
|
feature is officially *NOT* supported by grbl, but let us know of any
|
Sergunb |
0:8f0d870509fe
|
730
|
successes with it!
|
Sergunb |
0:8f0d870509fe
|
731
|
|
Sergunb |
0:8f0d870509fe
|
732
|
|
Sergunb |
0:8f0d870509fe
|
733
|
----------------
|
Sergunb |
0:8f0d870509fe
|
734
|
Date: 2012-02-12
|
Sergunb |
0:8f0d870509fe
|
735
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
736
|
Subject: Spindle DDR pins init minor fix.
|
Sergunb |
0:8f0d870509fe
|
737
|
|
Sergunb |
0:8f0d870509fe
|
738
|
|
Sergunb |
0:8f0d870509fe
|
739
|
----------------
|
Sergunb |
0:8f0d870509fe
|
740
|
Date: 2012-02-11
|
Sergunb |
0:8f0d870509fe
|
741
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
742
|
Subject: Fix to enable spindle DDR ports.
|
Sergunb |
0:8f0d870509fe
|
743
|
|
Sergunb |
0:8f0d870509fe
|
744
|
----------------
|
Sergunb |
0:8f0d870509fe
|
745
|
Date: 2012-02-11
|
Sergunb |
0:8f0d870509fe
|
746
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
747
|
Subject: Minor compiler compatibility update for _delay_us().
|
Sergunb |
0:8f0d870509fe
|
748
|
|
Sergunb |
0:8f0d870509fe
|
749
|
|
Sergunb |
0:8f0d870509fe
|
750
|
----------------
|
Sergunb |
0:8f0d870509fe
|
751
|
Date: 2012-02-11
|
Sergunb |
0:8f0d870509fe
|
752
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
753
|
Subject: G54 work coordinate support (w/ G10,G92.1). Re-factored g-code parser with error checking. Minor compiler compatibility changes.
|
Sergunb |
0:8f0d870509fe
|
754
|
|
Sergunb |
0:8f0d870509fe
|
755
|
- G54 work coordinate system support. Up to 6 work coordinate systems
|
Sergunb |
0:8f0d870509fe
|
756
|
(G54-G59) available as a compile-time option.
|
Sergunb |
0:8f0d870509fe
|
757
|
|
Sergunb |
0:8f0d870509fe
|
758
|
- G10 command added to set work coordinate offsets from machine
|
Sergunb |
0:8f0d870509fe
|
759
|
position.
|
Sergunb |
0:8f0d870509fe
|
760
|
|
Sergunb |
0:8f0d870509fe
|
761
|
- G92/G92.1 position offsets and cancellation support. Properly follows
|
Sergunb |
0:8f0d870509fe
|
762
|
NIST standard rules with other systems.
|
Sergunb |
0:8f0d870509fe
|
763
|
|
Sergunb |
0:8f0d870509fe
|
764
|
- G53 absolute override now works correctly with new coordinate systems.
|
Sergunb |
0:8f0d870509fe
|
765
|
|
Sergunb |
0:8f0d870509fe
|
766
|
- Revamped g-code parser with robust error checking. Providing user
|
Sergunb |
0:8f0d870509fe
|
767
|
feedback with bad commands. Follows NIST standards.
|
Sergunb |
0:8f0d870509fe
|
768
|
|
Sergunb |
0:8f0d870509fe
|
769
|
- Planner module slightly changed to only expected position movements
|
Sergunb |
0:8f0d870509fe
|
770
|
in terms of machine coordinates only. This was to simplify coordinate
|
Sergunb |
0:8f0d870509fe
|
771
|
system handling, which is done solely by the g-code parser.
|
Sergunb |
0:8f0d870509fe
|
772
|
|
Sergunb |
0:8f0d870509fe
|
773
|
- Upon grbl system abort, machine position and work positions are
|
Sergunb |
0:8f0d870509fe
|
774
|
retained, while G92 offsets are reset per NIST standards.
|
Sergunb |
0:8f0d870509fe
|
775
|
|
Sergunb |
0:8f0d870509fe
|
776
|
- Compiler compatibility update for _delay_us().
|
Sergunb |
0:8f0d870509fe
|
777
|
|
Sergunb |
0:8f0d870509fe
|
778
|
- Updated README.
|
Sergunb |
0:8f0d870509fe
|
779
|
|
Sergunb |
0:8f0d870509fe
|
780
|
|
Sergunb |
0:8f0d870509fe
|
781
|
----------------
|
Sergunb |
0:8f0d870509fe
|
782
|
Date: 2012-01-31
|
Sergunb |
0:8f0d870509fe
|
783
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
784
|
Subject: printFloat rounding fix. Affected settings. Recommend using new build.
|
Sergunb |
0:8f0d870509fe
|
785
|
|
Sergunb |
0:8f0d870509fe
|
786
|
printFloat was printing incorrectly and adding a value of 5 to every
|
Sergunb |
0:8f0d870509fe
|
787
|
float instead of 0.0005 when rounding to 3 decimal places. The printed
|
Sergunb |
0:8f0d870509fe
|
788
|
settings values do not accurately portray the actual stored value.
|
Sergunb |
0:8f0d870509fe
|
789
|
Recommend using newly posted build.
|
Sergunb |
0:8f0d870509fe
|
790
|
|
Sergunb |
0:8f0d870509fe
|
791
|
|
Sergunb |
0:8f0d870509fe
|
792
|
----------------
|
Sergunb |
0:8f0d870509fe
|
793
|
Date: 2012-01-28
|
Sergunb |
0:8f0d870509fe
|
794
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
795
|
Subject: Program stop support (M0,M1*,M2,M30*), proper position retainment upon reset, misc minor updates.
|
Sergunb |
0:8f0d870509fe
|
796
|
|
Sergunb |
0:8f0d870509fe
|
797
|
- Program stop support (M0,M1*,M2,M30*). *Optional stop to be done.
|
Sergunb |
0:8f0d870509fe
|
798
|
*Pallet shuttle not supported.
|
Sergunb |
0:8f0d870509fe
|
799
|
|
Sergunb |
0:8f0d870509fe
|
800
|
- Work position is set equal to machine position upon reset, as
|
Sergunb |
0:8f0d870509fe
|
801
|
according to NIST RS274-NGC guidelines. G92 is disabled.
|
Sergunb |
0:8f0d870509fe
|
802
|
|
Sergunb |
0:8f0d870509fe
|
803
|
- Renamed mc_set_current_position() to mc_set_coordinate_offset().
|
Sergunb |
0:8f0d870509fe
|
804
|
|
Sergunb |
0:8f0d870509fe
|
805
|
- Fixed bug in plan_synchronize(). Would exit right before last step is
|
Sergunb |
0:8f0d870509fe
|
806
|
finished and caused issues with program stops. Now fixed.
|
Sergunb |
0:8f0d870509fe
|
807
|
|
Sergunb |
0:8f0d870509fe
|
808
|
- Spindle now stops upon a run-time abort command.
|
Sergunb |
0:8f0d870509fe
|
809
|
|
Sergunb |
0:8f0d870509fe
|
810
|
- Updated readme and misc upkeeping.
|
Sergunb |
0:8f0d870509fe
|
811
|
|
Sergunb |
0:8f0d870509fe
|
812
|
|
Sergunb |
0:8f0d870509fe
|
813
|
----------------
|
Sergunb |
0:8f0d870509fe
|
814
|
Date: 2012-01-27
|
Sergunb |
0:8f0d870509fe
|
815
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
816
|
Subject: Streaming script argparse bugfix.
|
Sergunb |
0:8f0d870509fe
|
817
|
|
Sergunb |
0:8f0d870509fe
|
818
|
|
Sergunb |
0:8f0d870509fe
|
819
|
----------------
|
Sergunb |
0:8f0d870509fe
|
820
|
Date: 2012-01-27
|
Sergunb |
0:8f0d870509fe
|
821
|
Author: Sonny Jeon
|
Sergunb |
0:8f0d870509fe
|
822
|
Subject: Updated streaming scripts. Compiler compatibility for _delay_ms().
|
Sergunb |
0:8f0d870509fe
|
823
|
|
Sergunb |
0:8f0d870509fe
|
824
|
- Moved obsolete streaming scripts to folder for reference.
|
Sergunb |
0:8f0d870509fe
|
825
|
|
Sergunb |
0:8f0d870509fe
|
826
|
- Added a more complex Python streaming script which uses the serial
|
Sergunb |
0:8f0d870509fe
|
827
|
buffer as an additional streaming buffer.
|
Sergunb |
0:8f0d870509fe
|
828
|
|
Sergunb |
0:8f0d870509fe
|
829
|
- Removed all references to a _delay_ms(variable) to allow for better
|
Sergunb |
0:8f0d870509fe
|
830
|
porting across different compilers.
|
Sergunb |
0:8f0d870509fe
|
831
|
|