Note |
---|
If you attempt to update your machine and get an error ending in “…Key expired Wed Sep 20 15:59:53 2023” you can SSH to your machine and run the following command to update your verification key, which will allow you to update normally:
Feel free to reach out to Penta’s service team at service@pentamachine.com if you’re unfamiliar with how to ssh to your machine, would like an alternative way to update or have any other questions. |
Version | Date | Notes |
v5. |
5. |
12 |
February 24, |
Updates the JOINT_N and AXIS_L help text in Config > Server > Machine Config.
v5.0.9
November 16, 2021
Fixes jogging increment bug in UI.
v5.0.8
November 11, 2021
Generates calibration file on first boot for v2 machines shipped prior to September 2019
v5.0.7
November 10, 2021
Added Status Panel
Generates calibration file on first boot for v1 machines.
Bug fixes
v5.0.0
November 1, 2021
Official release of Kinetic Control.
TCPC Support
Continuous rotary axis unwinding
Full system, atomic updates.
New modern, mobile-friendly user interface.
See here for more information.
NOTE: The above software versions (v5.0.0 and up) are only applicable to the Kinetic Control software and user interface.
v4.8.1
April 8, 2021
A minor change to the update process to prevent the possibility of breaking the ability to connect to a host computer over USB.
v4.8.0
March 31, 2021
Added rotated work offsets (RWO).
RWO allows work offsets to be used in your 3+2 machining operations so that you can avoid programming about the center of rotation of the machine. Instructions on how to use RWO can be found here.
v4.7.9
March 10, 2021
The USB download file will now contain any external (i.e. not created or maintained by Pocket NC) software files which need to be downloaded during the normal update process. If no internet connection is available during the update, these files will be used for installation.
Bugfix, removes a configuration value that was undesirably forcing the default network gateway to a route which didn’t allow internet connection. This restores normal behavior, where the machine attempts to automatically set the proper gateway.
v4.7.8
January 21, 2021
Bugfix for changes made in v4.7.6, prevents MAC address from changing on reboot.
Info |
---|
This update may take longer than usual. Either allow at least 10 minutes before resuming use, or else verify when the machine has rebooted by watching for the front panel LEDs to toggle off. |
Info |
---|
The changes in this update will not take effect unless the Pocket NC has internet access while the update is applied. |
v4.7.7
December 3, 2020
Minor bugfix, prevents Machinekit from crashing upon SSH disconnect.
v4.7.6
November 19, 2020
Updates the ethernet-over-USB protocol used to connect with macOS computers via USB cable. Version 11 of macOS (Big Sur) has removed support for the protocol used previously.
Info |
---|
Changes made in this update are only needed for Mac users wishing to connect via USB. |
Info |
---|
The changes in this update will not take effect unless the Pocket NC has internet access while the update is applied. |
Info |
---|
If your Pocket NC was produced before August 2019 |
v4.7.5b
November 9, 2020
Bug fix for V2-50s. Prevents situations where the warmup routine could be prematurely terminated without giving an alert, while leaving the spindle turning.
This version was originally released as v4.7.5, but it needed a patch so this was revised to v4.7.5b.
v4.7.4
October 14, 2020
Allows the calibration overlay to set the value of parameters that are also set by an enabled feature.
v4.7.3
August 21, 2020
Bug fix for previous release (there was a typo that prevented those changes from having any effect).
v4.7.2
August 17, 2020
Fixes bug where the HAL component that reads the V2-50 sensors sometimes failed to stop when services restarted, which would result in multiple instances and cause the pressure sensor to become unresponsive.
v4.7.1
August 6, 2020
Multiple Rockhopper changes. Small performance gains. Improved logging. Implements async command response and async status items.
Can now upload new programs while a program is running.
Bugfix, correct jogging increments while in metric units and using UI buttons.
v4.7.0
July 27, 2020
Major performance improvements. Jogging and other commands should be much more responsive. Multiple tabs/devices can be connected at one time without significant performance problems.
v4.6.3
July 17, 2020
Improved Rockhopper performance by changing most INI reads to use a cached version of the file instead of reading from disk.
Hide tooling options widget on V1 machines (as they don’t have a tool probe button, so the options don’t apply).
v4.6.2
July 3, 2020
Fixed service restart sometimes creating duplicate HAL components.
Click here to download file for update over USB
v4.6.1
July 1, 2020
Fixes issue that prevented USB drives from auto mounting.
v4.6.0
June 23, 2020
Can update software version using USB drive.
Added indicators to each axis in DRO to let users know when offsets are in place.
Can toggle M6 tool probe feature through the UI’s Tooling page.
v4.5.3
May 14, 2020
UI file browser no longer opens upon connecting to Rockhopper
The UI pause button now works during MDI moves (such as tool probing)
v4.5.2
May 7, 2020
Fix for bug that had broken the ability to restart services from the server configs System page.
v4.5.1
Mar 20, 2020
Allow web socket connections from sub domains of pocketnc.com
v4.5.0
Mar 18, 2020
Usability improvements around keyboard jogging.
Fix for offset values being initially incorrect right after startup.
v4.4.0
Feb 25, 2020
Several usability improvements related to the Server Config page.
v4.3.1
Feb 20, 2020
Bug fix for previous release, corrects "Run From" button being stuck in disabled state on V2-10s.
v4.3.0
Feb 19, 2020
USB drive feature enables use of external storage device for G-Code programs.
Performance improvements.
v4.2.0
Aug 29 2019
Safety switch functionality added.
Runtime clock that tracks cumulative time interpreter active when starting a new program or MDI command.
Improved display of max-velocity, feed, and spindle values in Run. Override conditions, pure rotational motion, inverse time mode, and units per rev mode accounted for.
Graphs that display previous hour of V2-50 pressure/temperature readings added.
Ability to create and enable a swap file through the UI. A swap file allows disk space to be used as additional memory if primary memory is filled. Enabling this will help prevent system slow-downs or crashes when memory usage is high.
v4.1.3
May 10, 2019
More V2-50 fixes. Raised temperature limit and stopped tool probe routine from looping
v4.1.2
Apr 12, 2019
Bug fix. G54 offset properly account for when tool probing.
v4.1.1
Apr 5, 2019
Fixed several bugs related to V2-50 pressure and temperature sensors. Fixed bug that prevented newly uploaded G-Code program from automatically opening in some situations.
v4.1.0
Mar 29, 2019
Integrated V2-50 pressure and temperature sensors. This stops the high-precision spindle from operating without an air supply or outside its designed temperature range. Also added a shorter 10 minute warmup cycle for the V2-50 that is required after 12 hours idle, and raised the idle time before the full warm up is required to 7 days.
v4.0.1
Mar 5, 2019
Fixed mouse wheel jogging bug where metric increments were being interpreted as imperial.
v4.0.0
Feb 19, 2019
Improved G code program upload/download Prior versions of the UI could only handle files about 2.5MB in size. With this update the UI can handle files over 100MB in size with upload and download indicators to show progress. This allows the Pocket NC to handle programs with millions of lines of G code.
Spindle clocking For machines with the necessary hardware (machines released around June 2018), the measured spindle speed will be shown in the DRO panel. If the machine doesn't have the necessary hardware (the V1 and V2's released prior to June 2018), the DRO will show the commanded speed with any spindle speed overrides applied.
Improved metric jogging increments The Jog widget now has sensical fixed step sizes when in metric mode (1mm, .1mm, .01mm and .001mm).
Improved MDI interface An indicator was added to the MDI input to show when an MDI command was actually sent to the Pocket NC (a green check indicates the command was successfully sent to the Pocket NC). Better error notifications are shown when MDI commands are not successful or are not able to be sent.
Improved Work Offsets panel Fixed bugs with the Work Offsets panel that would trigger a refresh of the UI and/or to improperly set work offsets.
Improved workflow for connecting over ethernet The Pocket NC can be connected to a network using its ethernet port, which is required to receive updates. You can also connect to the Pocket NC UI over the network, but it required changing settings in the Conf tab for it to work. Now you can connect to the Pocket NC UI without needing that extra step.
v3.7.0
Sept 13, 2018
Added a status button to the configuration tab to remove programs and big log files from the Beaglebone Board
v3.3.0
July 15, 2018
Removed unnecessary Power and Stop buttons, renamed Shutdown to E-Stop and added a power button for properly shutting down the beaglebone
v3.2.0
July 5, 2018
Improved the compensation table UI for added flexibility in calibrating a machine
v3.1.0
July 4, 2018
Added the ability to upload and download the machine specific calibration data.
v3.0.0 and v3.0.1
June 2018
Fixed bug that caused UI to freeze if changing tabs after running a program.
V2.0.1-beta-9 and 10
May 2018
Fixed tool table issues with units set to mm. Added A and B compensation tables to Linux CNC settings.
v2.0.1-beta-8
January 2018
Fix to prevent freezing when large files are loaded.
v2.0.1-beta-7
Nov 2017
Fixed scrolling and better program line number following.
V2.0.1-beta-3 -6
Oct 2017
2024 | Fixed UI crash that causes white screen to appear. For users who have updated to v5.5.10 or v5.5.11 and are having trouble updating due to this bug, you can SSH to your machine and run the following commands to update:
| |||
v5.5.11 | February 23, 2024 | Minor updates to Solo probe wake up / sleep logic for better reliability. Minor updates to Solo calibration routines. | ||
v5.5.10 | February 21, 2024 | Moved file upload to Files dialog. Fixed M6 on tool probe switch in Config tab > Server tab > Machine Config Panel > Additional Tab to properly turn on and off automatic tool length probing on M6 (broken since v5.5.5). Production Solo release. | ||
v5.5.9 | December 1, 2023 | Added watch dog timer for continuous jogging so if a client loses connection to Rockhopper it will stop jogging within half a second. Added notification of program change to other connected clients when the currently active program is re-uploaded from a different client. Minor changes to improve calibration workflow. | ||
v5.5.8 | October 25, 2023 | Debounce the E-stop, start and safety switch inputs to prevent very brief transitions to trigger changes. | ||
v5.5.7 | October 16, 2023 | Improved performance of UI. Especially noticeable on less powerful devices such as tablets and phones. Setup tab and control sliders should be much more responsive. | ||
v5.5.6 | September 27, 2023 | Fixed bug where a single tick of the jog spinners would tick multiple times. Tapping the axis label in the jog panel now switches the jog increment to continuous. | ||
v5.5.5 | September 22, 2023 | Enabled Made With CNC Pendant support by default so there is no need for extra configuration. Added extra switches in the Config > Server > Machine Config > Additional tab which make it easy to set pendant options or enable/disable the safety switch. | ||
v5.5.4 | September 20, 2023 | Properly display all messages/errors output from G code programs (messages sent within 50ms of each other would previously be skipped). Eliminated “unknown oword” errors triggered by pressing the Reset button. Fixed list_get and list_put Rockhopper commands. Added initial implementation of probing routines to support probing cycles in Fusion 360 and Mastercam. Note that probing cycles that modify work offsets must currently be run with the rotary axes at 0. | ||
v5.5.3 | May 12, 2023 | Fix for v2-50 UI bug that crashes the UI and displays a blank page. For users affect by this bug (v2-50 users on v5.5.0-v5.5.2), you can update your machine to v5.5.3 by ssh’ing to the machine and running the following commands:
If you’re encountering this bug, feel free to reach out to service@pentamachine.com for further assistance. | ||
v5.5.2 | May 11, 2023 | Calibration UI updates. | ||
v5.5.1 | May 10, 2023 | Fixed | ||
v5.5.0 | May 5, 2023 | Added Simulator tab for simulating G code programs prior to running them, as well as plotting upcoming moves during a running program. | ||
v5.4.7 | March 21, 2023 | Another minor change to improve calibration workflow. | ||
v5.4.6 | March 14, 2023 | Another minor change to improve calibration workflow. | ||
v5.4.5 | March 10, 2023 | More minor changes to improve calibration workflow. Added extra metrology functions. | ||
v5.4.4 | March 2, 2023 | More minor changes to improve calibration workflow. | ||
v5.4.3 | March 1, 2023 | More minor changes to improve calibration workflow. Bug fix for nearestPointOnLine | ||
v5.4.2 | February 28, 2023 | Minor changes to improve calibration workflow. | ||
v5.4.1 | February 27, 2023 | Added a couple SYSTEM MDI commands to make internal calibration process easier. | ||
v5.4.0 | February 24, 2023 | Added metrology functions for best fit features such as plane, sphere, circle and line. Added I++ client library for connecting to metrology equipment that support I++. Added some basic probing routines. V2s shipped with this release are calibrated with new process. | ||
v5.3.1 | December 8, 2022 | Added home-all-# signals so features such as the Made with CNC pendant can trigger the machine to home all the axes. Made G6.2 work with G93 mode. Extended the rotary limits slightly to avoid round off errors when commanding the machine to the exact limits. | ||
v5.3.0 | October 27, 2022 | Added feature for Made with CNC handheld pendant connected over USB. | ||
v5.2.6 | October 13, 2022 | Fix for additional situations that cause erroneous | ||
v5.2.5 | October 12, 2022 | Fixed issues with misnamed features in the calibration overlay preventing Kinetic Control services from starting up properly. | ||
v5.2.4 | September 2, 2022 | Fixed erroneous Fixed issues with Tool probe on M6 switch. | ||
v5.2.3 | September 1, 2022 | Fixed another issue with high speed spindle warm up introduced in v5.2.0. | ||
v5.2.2 | September 1, 2022 | Fixed issues with high speed spindle warm up introduced in v5.2.0. | ||
v5.2.1 | August 31, 2022 | Fixed issues with tool setter introduced in previous release. | ||
v5.2.0 | August 30, 2022 | V2-50 will now pause rather than E-Stop when temperature or pressure limits are outside their valid range, allowing the user to recover by cooling the machine down (or heating it up), or hooking air back up. The spindle is stopped when this happens, and is allowed time to spin back up when resumed via the Cycle/Start button, so the machine must be resumed within 12 hours of being paused to avoid needing a warm up cycle. Logs can now be downloaded from the History tab, which users can send to customer service to help diagnose issues in the field. The total spindle runtime on a machine is now displayed in the History tab (keep in mind that machines that shipped out prior to April 2021 may not have been tracking the spindle usage, so that number will be smaller than the actual run time on the spindle). Fixed pin mapping of physical start button on V1 machines, so the button should now work properly. | ||
v5.1.5 | March 18, 2022 | Fixed bug which prevented Kinetic Control from starting up after updating from the legacy software on a select number of machines in the field. | ||
v5.1.4 | March 11, 2022 | Fixed bug where executing MDI commands through legacy software would corrupt Kinetic Control UI state and crash on the Manual tab. | ||
v5.1.3 | March 11, 2022 | Fixed bug with G54 offsets not being correctly displayed at startup. Fixed bug where certain rapid movements on rotary axes would cause a following error and trigger an E-Stop. | ||
v5.1.2 | February 4, 2022 | Add .txt, .nc, and .cnc to allowed file types for programs. Previously only .ngc extension was allowed. Bug fixes | ||
v5.1.1 | January 13, 2022 | Active codes now show smoothing options P and Q next to G64. | ||
v5.1.0 | January 12, 2022 | Added M700 T# code for displaying a load tool message in Kinetic Control to the user. Post processors can use this code prior to the program stop (M0) when performing a manual tool change. Defaults for the G64 P and Q parameters are now 0.001 inches. | ||
v5.0.10 | November 19, 2021 | Updates the JOINT_N and AXIS_L help text in Config > Server > Machine Config. | ||
v5.0.9 | November 16, 2021 | Fixes jogging increment bug in UI. | ||
v5.0.8 | November 11, 2021 | Generates calibration file on first boot for v2 machines shipped prior to September 2019 | ||
v5.0.7 | November 10, 2021 |
| ||
v5.0.0 | November 1, 2021 | Official release of Kinetic Control.
See here for more information. | ||
NOTE: The above software versions (v5.0.0 and up) are only applicable to the Kinetic Control software and user interface. |