Releases: cncjs/cncjs
v1.8.7
This update fixes some critical issues in 1.8.5 and 1.8.6:
- Fixes an issue that failed to start Electron app due to a side effect of commit c9c78d9 (8a1a94b, resolves #102)
- Affected releases: 1.8.5 and 1.8.6
- Resolves an issue in 1.8.6 that didn't handle the error event reported by Smoothie parser (d3705dd, closes #100)
- Controller and workflow enhancements (ee25784)
- Disable Run button in Alarm state
- Keep workflow in a running state if the controller state is not updated in time. This may happen when using a character-counting streaming protocol to stream a tiny G-code program to Grbl.
v1.8.6
v1.8.5
Release notes
- Refactors cncengine and monitor services (49c86e4)
- Prevents body scrolling when opening a modal window (0b4efde)
- Adds support for uploading G-code from a watch directory (946fd3d, resolves #75, #91)
Usage
$ cnc --watch-directory /home/pi/watch
Instead of passing command line options for --watch-directory
and --allow-remote-access
, you can create a ~/.cncrc
file that contains the following configuration in JSON format:
{
"watchDirectory": "/path/to/dir",
"allowRemoteAccess": false
}
Then you can browse the watch directory to select a G-code file to load:
v1.8.4
v1.8.3
-
Implements an experimental character-counting streaming protocol for Grbl controller (73e6394, 5f6f6f7)
Ref. https://github.com/grbl/grbl/wiki/Interfacing-with-Grbl#streaming-protocol-character-counting-recommended-with-reservations -
Resolves a layout issue with Firefox browser on Settings page (52a0948, closes #96)
-
Grbl v1.1: Adds Queue Reports to display the available space of plane buffer and receive buffer (59563dd)
Set
$10=2
for Grbl v1.1d (or$10=15
for Grbl v0.9) to see planner buffer and receive buffer in queue reports.
v1.8.2
-
Adds a command-line option that allows remote access to the server (5fc8e1f, #48)
$ cnc --allow-remote-access
Default whitelist:
## IPv4 reserved space 127.0.0.0/8 # loopback addresses to the local host 10.0.0.0/8 # Private network 172.16.0.0/12 # Private network 192.168.0.0/16 # Private network 169.254.0.0/16 # Link-local address ## IPv4 mapped IPv6 address ::ffff:10.0.0.0/8 ::ffff:127.0.0.0/8 ::ffff:172.16.0.0/12 ::ffff:192.168.0.0/16 ## IPv6 reserved space ::1/128 # loopback address to the local host fc00::/7 # Unique local address fe80::/10 # Link-local address
-
Fixes a bug of displaying wrong server address when the -H option is specified (05cc514)
-
Updates uuid to version 3.0.0 (Merge PR #95)
v1.8.1
New Language
- Japanese - Contributed by Naoki Okamoto
v1.8.0
This release adds multi-account management support to enable secure web access and web socket connections. The web interface will automatically redirect user to the Sign In page when at least one user account has been enabled in Settings > Account.
Note. If you forgot your password, you can find user account settings in the ~/.cncrc
file and disable account management by setting all users to the disabled state. For example:
"users": [
{
"id": "......",
"enabled": false, // false to disable
"name": "admin",
"password": "......"
}
],