-
Notifications
You must be signed in to change notification settings - Fork 219
/
commit_log_v1.0d.txt
72 lines (53 loc) · 2.52 KB
/
commit_log_v1.0d.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
----------------
Date: 2016-04-10
Author: chamnit
Subject: Alarm and safety door bug fix.
- Typo in protocol.c caused a safety door to lock out the system during
an alarm. The correct character should keep that from happening and
bring back the original door/alarm behavior.
----------------
Date: 2016-04-04
Author: Sonny Jeon
Subject: Update readme and sleep documentation.
----------------
Date: 2016-04-03
Author: chamnit
Subject: Sleep feature. General re-org and bug fixes.
- New sleep safety feature. If powered components (spindle/coolant) are
enabled and if there is no motion, incoming data, or commands, Grbl
will start a short sleep countdown. Upon elapse, Grbl will depower and
enter a sleep state. If parking is enabled, sleep will also park the
machine. Only a reset will exit sleep and the job will be
unrecoverable. This is purely a safety feature to address serial
disconnection problems.
- Re-organized the cpu-map and default files and put them back into
single files. Makes it easier for OEMs to just drop in their
configuration files for a custom build.
- Introduced a single-file configuration method for OEMs. See config.h
for details. Basically just add the cpu_map and default files to the
bottom of config.h.
- Moved the control pin invert mask to config.h
- Refactored some cpu_map defines to be more descriptive of what they
belong to.
- Added invert coolant pins options to config.h
- Added a new realtime status report. Only a proposal at this time, and
the old classic report is enabled by default. Comment out the
USE_CLASSIC_REALTIME_REPORT define in config.h to use the new report.
Please note that the new report is not finalized and is subject to
change.
----------------
Date: 2016-03-20
Author: chamnit
Subject: EEPROM string checks and re-added some compile options.
- Incremented version to v1.0d, but more changes to come before release.
- EEPROM strings were linked to the LINE_BUFFER_SIZE, which were
increased from 80 to 256. This caused a problem with EEPROM storage and
would corrupt any existing data there. Now fixed to preserve the data
there by limiting the size read or written to EEPROM to 80 characters.
- When EEPROM string length is exceeded, Grbl will respond with a “Line
length exceeded” error.
- Re-added a couple of compile-time options: realtime line numbers and
rate reporting. This is to ensure backward support for GUIs for the
time being. These removal options will go away eventually before they
become hard-coded in. (They will be toggle-able with the status report
mask in settings though.)