10-22-24 UPDATE! CNC12 v5.20 has been released Mill, Lathe, Router, Plasma is now available for public testing.

Moderator: cnckeith

Post Reply
cnckeith
Posts: 8227
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

10-22-24 UPDATE! CNC12 v5.20 has been released Mill, Lathe, Router, Plasma is now available for public testing.

Post by cnckeith »

****************Update 10-18-24*****************

CNC12 Mill, Lathe, Router, Plasma v5.20 has been released

https://www.centroidcnc.com/centroid_di ... loads.html
refresh your browser to see the latest page


everything below this line is old and left here for archival info.
************************************



everything below is old and left here for archival info.

September 27th update. Hopefully this is the last beta for v5.19!


CNC12 v5.19 Beta Rev 9 Mill, Lathe, Router, Plasma is now available for public testing!
Download link


- Added P0 option for M115/116/125/126 which will move the machine until any device (Probe, TT, Touch Plate) is tripped, set up through P11, 18, 44, 257, 406, 407, 540, 541, 542
- Fixed bug where vcp background color would crash the program if a hex code greater than #999999 was used
- Added a Stylus Pre Travel Calibration hand holding macro to the probe menu (F10)





September 18 Update.
CNC12 v5.19 Beta Rev 8 Mill, Lathe, Router, Plasma is now available for public testing!

Big thanks to Scott and Craig for all the recent testing feedback helping us put the final polish on v5.2

v5.19 rev8 build notes.

- VCP will trigger of any switch type buttons that are triggered by the plc (useful as indicators on the vcp)
- Utility menu updated to have html advert across all versions of CNC12
- Fixed bug where rapid feed linked state would not update the status window if triggered from the vcp
- Fixed bug where cycling through search history in run menu would move focus away from search bar
- Fixed bug where the wizard would always show KP1 as the selected probe
- Fixed bug where the simple plc diagnostic tool would not update the IO after closing the options menu

v5.19 rev 7 (note: rev 7 was not made public)
- Removed DSP and DP7 probe from wizard
- Run Menus rewritten in MenuBoss framework. This allows the toggle buttons to be clickable without the use of function keys.
- Fixed some typos in the Hickory Lathe VCP skins that referenced cncm instead of cnct
- Fixed merge issue from v5.18 to v5.19 where the laser on/off button in the laser set part zero menu in router would not toggle the laser off
- Fixed bug where "I will create my own home program" option would set the home type as Simple, thereby not running cncm/t.hom. Added the axis homing direction and order for this option as well.
- Fixed bug where Import IO Preset was not working
- New Hickory hex file for improved Leadshine EL7 Ethercat servo drive communication.
- Fixed a VCP Widgets Win11 bug




Archival info below......
**************************************************************************************************
September 6th Update - CNC12 v5.19 Beta Rev 6 is now available for public testing!


Rev6 additions and changes include:


- Combined the Homing and Travel Menu and the Axes Pairing Menu in the wizard. Software travel limits moved to the Axis Configuration menu. These changes also removed the need for parameter 414.

CNCKeith adds "this change which may seem at first to be for no reason was actually done for several reasons, mostly related to making the inner workings of the Wizard code simpler and therefore easier to work on and improve as the original code for this menu was created when there were not as many options that there are now. This improvement in the short term (the Wizard menu changes) has the potential to introduce bugs into the Wizard, we have done internal testing but we have not covered every possible combination of homing types and home switch types and methods, this is where we need your help! please install rev6 and configure the new Wizard and lets us know if things worked as expected or not, thanks in advance for your testing efforts. -Keith"


- Added Reference Mark Homing wizard option to Hickory
- Added "Return Z to Home" option in the router touch plate menu
- Fixed secondary backup option not working correctly in the installer
- VCP image nodes can now accept .jpg and .png (and possibly other, untested) image formats
- VCP background node can now accept an image path as a valid background
- Combined the Homing and Travel Menu and the Axes Pairing Menu in the wizard. Software travel limits moved to the Axis Configuration menu. These changes also removed the need for parameter 414.

- Download Rev 6 of the beta here:
https://centroidcnc.com/centroid_diy/do ... 6_BETA.zip

As with all CNC12 updates do not use "restore report" from a previous version of CNC12. Please follow the CNC12 installation instructions here.
https://www.centroidcnc.com/centroid_di ... ctions.pdf




**************************************************************************************************
August 28th Update - CNC12 v5.19 Beta Rev 5 is now available for public testing!


Rev5 additions and changes include:
-Improved performance of LED state changes for the PLC Diagnostics Screen while USB-BOB is enabled
-Spindle location will now update on the F8 - Graph as the machine is jogged
-Added M25 to the goto_part_xy_zero.cnc macro which will raise Z before it moves to the XY0 position
-CNC12 now generates a cncm/t.bobcfg.xml file that stores the input inversion settings (normally open/closed) for connected USB-BOB control panels. This prevents the USB-BOB from losing its inversion settings when disconnected from power
-SSV parameters have been moved to P982 and P983. Added SSV logic to Hickory's PLC
-Added a new "VCP Soft Reset" input for USB-BOB
-The x100 Z-axis lockout will now properly lock out USB-BOB MPGs even if the x1, x10, or x100 inputs are not in use
-Parameters, configuration, and default VCP for Hickory have been updated to reduce user error during bench testing. The removal of axes from the -cncm/tcfg.xml file allows the user to connect the Hickory to the software without drives and run the communications stress test without issue. The user should then connect and setup axes through CNC12 or the Wizard
-Removed Absolute Encoder Homing from Acorn/AcornSix Wizard
-Added custom IO presets and user_language.msg to the report file
- Fixed a bug where the tool number would not update properly during RTG (run-time graphics)
- Added Numpad Keyboard Jogging Directions including diagonal jogging
- Additional USB-BOB inputs present on Acorn and AcornSix have been added to Hickory including: AllJogDisable, DryRun, ToolRelease, and Worklight
- Download Rev 5 of the beta here: https://centroidcnc.com/centroid_diy/do ... 5_BETA.zip

As with all CNC12 updates do not use "restore report" from a previous version of CNC12. Please follow the CNC12 installation instructions here.
https://www.centroidcnc.com/centroid_di ... ctions.pdf

*************************


New CNC features at no charge! Mill, Lathe, Router, Plasma.

***UPDATE 8-14-24******

Rev4 Additions and changes include:

1.) Added PC Tuner to the installer as an optional install

2.) Reinstated IO presets menu for Acorn/AcornSix

3.) Added Router manual to the Router install

4.) Fixed PLC Bug with Lathe Software

Download rev4 of the beta here: https://centroidcnc.com/centroid_diy/do ... 4_BETA.zip

As with all CNC12 updates do not use "restore report" from a previous version of CNC12. Please follow the CNC12 installation instructions here.
https://www.centroidcnc.com/centroid_di ... ctions.pdf

Centroid CNC12 v5.19 rev4 BETA CNC software is now available for public testing for use with Acorn, AcornSix, Hickory, Allin1DC, Oak and MPU11

This is a free CNC software update! All previous license files file work with this new version of CNC12 software (in their respective categories: Acorn mill licenses work with Acorn mill, Oak lathe licenses work with Oak lathe CNC12, etc.)


Major Additions

1.) The Hickory EtherCat Controller now has a Centroid CNC Setup Wizard (very similar to the Acorn and AcornSix Wizard)

2.) USB-BOB support in CNC12 and the Wizard (Acorn, AcornSix and Hickory)
More information on USB-BOB is here: https://shopcentroidcnc.com/shop/cnc-ac ... rol_panel/

3.) New CNC Router specific CNC software for Acorn, AcornSix and Hickory


4.) Plasma CNC12 software and THC hardware now available with AcornSix and Hickory!

5.) Hickory CNC controller Support for Clearpath EC EtherCat servo motors. (A setup Tech Bulletin will be available soon).

6.) Improved G-code backplot with added features such as Travel Limit, Work Envelope, Spindle Position indicators.

7.) Hardware pairing with Autosquaring “canned” support added to the Acorn and AcornSix Wizard.

8.) G64 smoothing added to Lathe CNC12 (was previously only available in Mill, Router and Plasma).

9.) CNC12 Language file improvements such as the ability to relabel the CNC12 Function keys and any other words on the screen.

10.) Added ability to “link” the Rapid and Feedrate Override control for both on one control and unlink them with a button push.

11.) Spindle Speed Variation now available as standard feature.

12.) Added C axis setup to the Lathe CNC setup Wizard.
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html


Sword
Posts: 757
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by Sword »

I see that the "Axis Drive Type" configurations show none of the usual I/O information and thus does not load any of the I/O info that was previously saved with a drive type. Is this intended or a temporary bug? ;)

In fact, a quick comparison of an old drive type .xml and a new one shows a lot of info is missing or omitted. Old file is 353 lines whereas the new is only 59 lines.
Attachments
V5.19_R3B Techno-Benchtop.xml
(2.33 KiB) Downloaded 14 times
V5.10 Techno-Benchtop.xml
(12.15 KiB) Downloaded 10 times
Scott


ShawnM
Posts: 2649
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by ShawnM »

Sword wrote: Sat Aug 10, 2024 1:07 am I see that the "Axis Drive Type" configurations show none of the usual I/O information and thus does not load any of the I/O info that was previously saved with a drive type. Is this intended or a temporary bug? ;)

In fact, a quick comparison of an old drive type .xml and a new one shows a lot of info is missing or omitted. Old file is 353 lines whereas the new is only 59 lines.
I hope this is just a bug and not a permanent change, I rely on the drive XML file A LOT with customers and it saves a BUNCH of setup time.


Sword
Posts: 757
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by Sword »

cnckeith wrote: Fri Aug 09, 2024 2:44 pm New CNC features at no charge!

9.) CNC12 Language file improvements such as the ability to relabel the CNC12 Function keys and any other words on the screen.
How is this done again, don't recall if I knew or if it was stated?
Scott


suntravel
Posts: 2893
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by suntravel »

I think in the language.msg

Uwe
Attachments
hyerm6xnkW.png


Sword
Posts: 757
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by Sword »

suntravel wrote: Sat Aug 10, 2024 11:26 pm I think in the language.msg

Uwe
Thanks, I thought that may be it, but searching through it in NP++ was a getting a bit daunting without the exact search terms. Perhaps a list would be good.
Scott


suntravel
Posts: 2893
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by suntravel »

Sword wrote: Sun Aug 11, 2024 1:06 am
suntravel wrote: Sat Aug 10, 2024 11:26 pm I think in the language.msg

Uwe
Thanks, I thought that may be it, but searching through it in NP++ was a getting a bit daunting without the exact search terms. Perhaps a list would be good.
Serach for _BUTTON

But do not expect it to be a fun project :lol:

Uwe


Sword
Posts: 757
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by Sword »

suntravel wrote: Sun Aug 11, 2024 5:10 am But do not expect it to be a fun project :lol:
Uwe
Yeah, it's not a fun project! Can't find the right lines for a few of them.

I'm going to be brutally honest here, but that bottom menu is becoming a bit of a kludge. Some good, and some bad, and just too much up front. Kind of like a junk drawer that you can't quite get shut anymore. ;) Just for fun's, I tried to at least simplify the main buttons, but can't seem to hit on the right code for Set Part Zeros, Tool/ATC, and Smoothing. Personally, "Setup" should contain those three. Sorry. :|
Scott


suntravel
Posts: 2893
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by suntravel »

I am slower with the new menu system also, especially the first days.

But maybe it will be better after some months of use.

I also think for a newbie the new one is better to use, never easy to train an old dog new tricks :lol:

Uwe


ASPeters
Posts: 21
Joined: Thu Feb 10, 2022 5:55 pm
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Centroid CNC12 v5.19 rev3 BETA CNC software is now available for public testing

Post by ASPeters »

Sword wrote: Sat Aug 10, 2024 7:17 pm
cnckeith wrote: Fri Aug 09, 2024 2:44 pm New CNC features at no charge!

9.) CNC12 Language file improvements such as the ability to relabel the CNC12 Function keys and any other words on the screen.
How is this done again, don't recall if I knew or if it was stated?
This is a new file that has to be added called "user_language.msg" which can then be moved from version to version without having to edit language.msg everytime we put a new build out.

The format is the same as that of language.msg with the additional field of 'replacement'. Any text present in CNC12 can be changed with the new file.

For example, if we wanted to change the description of Parameter 1 to 'Hello World'
hw og 2.PNG
We need to first create "user_language.msg" in the cncm or cnct directory. Then find the corresponding entry in language.msg
hw og.PNG
I'd suggest copying the full entry and pasting it into user_language.msg. We then need to add the replacement field. This can be done one of two ways. We can either have the English text in quotes or we can have the tag (@ with the title) so CNC12 knows what to replace.
hw2.PNG
hw3.PNG
Save the file and relaunch cnc12. Parameter 1 should now say 'Hello World'
hw1.PNG
Alternatively, yeah, you could just change the tag in the language.msg file if it has one.


Post Reply