OneCNC Series Updates

This is a history of all OneCNC updates.

You may notice sometimes there can be a jump in version numbers.

This is due to intensive and continual internal testing where we thoroughly test versions before releasing proven functional updates.

To download updates, see our OneCNC Updates page.

OneCNCXR7 Release 51.89

OneCNC has released OneCNCXR7 Version Update 51.89

There are many adjustments in this release which is applicable to all versions of OneCNCXR7

The main changes in this release are:

Extracting Entities:

Many users were used to just extracting geometry entities to the current layer.

OneCNC in the previous release released the ability to extract and move extracted entities to a layer named extracted as a default setting. This was done to separate extracted geometry because extracted is best fit geometry rather than drawn geometry. OneCNCXR7 Version update 51.88 by default still extracts the extracted entities to the extracted layer but it also supports switching the extracted to the current layer.

This new setting can be found File> OneCNC Properties> Layer Tab


Chinese language version:

This release includes the latest updates to bith the Traditional and Simplified versions of Chinese languages.
There is an update to the German and Japanese Languages to reflect the latest changes.


3D dimensions can now use entities that are not on the same plane.
This ability should only be used with care.
The view should be rotated to the plane that dimension is to be viewed on to check and ensure the dimension refers the the entities that you require.
In 3D the reference lines may not be on the selected entities 


True Type Fonts

Text to Geometry (vectorized text) True Type fonts function use it was found that some fonts had duplicated entities. This version corrects that so that there are no duplicated geometry causing a multiple engraving of those entities.

Coolant Setting

The editing of the coolant name in the tool change dialog was not saving correctly.

This is now available in the OneCNC update server


OneCNCXR7 Release 51.84

We have released today OneCNCXR7 Version Release 51.84

There are a few adjustments in this release.

This version is applicable to all OneCNCXR7 systems.


All extracted entities are automatically applied to layer named extracted. Now if a user is going to extract multiple boundaries to keep them separated they just need to right click layer and add to the layer name eg. extracted pocket that way they will have record of what the extracted was for.

This is far siimpler that copying etc and provides logical tidy keeping.

Right Mouse on layer name

select 1

Add for example pocket

select 2

User TIP

A tip about extracted if it is a 3D model only use "extract all" sparingly because it adds potentially thousands of entities to the database and will slow your system down unnecessarily. If all you need is some sizes off the model there are better tools in verify data or selecting individual items without slowing the system down. Another tip is if you do need to use select all obtain whats required from the created entities and click undo to rid the database of the entities.

This OneCNCXR7 Version Release 51.84 is available now in the update server.


OneCNCXR7 Release 51.81

We have released OneCNCXR7 Version Release 51.81

This release has a large number of fixes and adjustments and is applicable to all versions of OneCNCXR7


This is an important feature to note of this update.

Due to numerous updates to the the Layer names and DXF handling to fully support multi-byte and standard text or a combination of both types to comply with some international languages it has been necessary to change some details of our internal data structure of the *.onecnc files.

This means that the files created in this version are not backwards compatible with previous versions of OneCNCXR7.  Previous files are forward compatible which is not a problem this is more of a warning if you are supporting users with this version they will need to also have this update to read the file or you need to be using the previous release version.

The other main adjustments are:

Mill Simulation

OneCNCXR7 is designed to be used where the top of the part is Z 0. Some users also use it have the machine table or the bottom of the part as Z 0. There was an adjustment made for those particular users so the first move does not come from the table or the bottom which would indicate a collision.

DXF Import/Export

Many changes and adjustments were made to both the DXF/DWG import and export functions to assist the country languages that support and use multi-byte characters and a combination of both rather than normal text. Font Style names are also now passed to assist the CAD DXF that has difficulty with importing and substituting text styles.


Layer names are limited to 32 characters. Adjustments were made to also handle multi-byte characters also in the count to 32 even though they use many more bytes.

Previously when a user extracted grometry it was automatically placed on layer "Extracted" due to various changes in the last few updates this had stopped working and instead the extracted entities were placed on the current layer.

This 51.80 release now includes the fix and the extracted geometry is again automatically placed on layer "extracted".

Your current layer setting will remain unchanged it is only that irrespective of which layer you have set the extracted geometry will be placed on "extracted".


New language updates for German Dutch Italian Chinese Traditional and Korean and Japanese languages.

Help Files

New updated Help file for the Italian Version.

This release is now available in the OneCNC Update server,