Kinetic Control Software Versions

To update a machine’s software to any of the following versions please follow the steps shown in the Kinetic Control Software Update Tutorial.

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:

bash <(curl -k https://ostree.pocketnc.com/import_gpg.sh)

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

Sept 17, 2024

Debounce v2 tool setter signal to avoid issues with tool measurements on some V2 machines.

v5.6.5

Sept 12, 2024

Updated calibration process for machines with extended trunnion.

Added torque readings to the Jog panel on the Solo.

Fixed bug where filesystem wasn’t expanding to the full 32GB microSD card (introduced in v5.6.0).

v5.6.4

July 11, 2024

Improved Solo calibration process.

Improvements for internal testing.

v5.6.3

June 24, 2024

Better error notifications during internal V2 calibration process.

Added more automation for internal Solo calibration.

v5.6.2

May 24, 2024

Fixed Solo spindle bug which in rare circumstances could result in the spindle not turning off properly.

v5.6.1

May 20, 2024

Improved reliability of Solo probing.

v5.6.0

May 9, 2024

Implemented a new build process to construct the Kinetic Control image.

  • Improved boot times.

  • Improved performance, mostly on Solo machines.

Removed G92 column on Setup tab.

Show a warning when user attempts to set a work offset without a tool length offset in place.

v5.5.12

February 24, 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:

As with the normal update process, the machine must be connected to the internet via the ethernet port in order for these steps to work.

sudo systemctl stop PocketNC sudo ostree pull kinetic 6e965ed2a4080300ed593eda7ec0993fd0fe55a7e12003278841aec0137bbce0 sudo ostree admin deploy --os=kinetic 6e965ed2a4080300ed593eda7ec0993fd0fe55a7e12003278841aec0137bbce0 sudo reboot

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:

sudo systemctl stop PocketNC sudo ostree pull kinetic cceb918fac5c0fef8dd5b404a637e401b35c6f57d060e03bea34c3c0ce57ebeb sudo ostree admin deploy --os=kinetic cceb918fac5c0fef8dd5b404a637e401b35c6f57d060e03bea34c3c0ce57ebeb sudo reboot

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 Cannot do g1 with zero feed rate error that was reintroduced in v5.5.0.

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 Cannot do g1 with zero feed rate errors.

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 Cannot do g1 with zero feed rate errors in certain G code programs.

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

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