I purchased the Hurco VM10i new over 10 years ago. It had been a very reliable machine up until about 6 months ago. The battery in the Hurco control rack died and I lost the cmos settings. I was able to repair this with a bit of help from a dealer. A couple weeks ago the system would not boot up. Black screen, no controls ect. I ripped the mini itx rack out of the machine and tried everything I could. New ram, new cpu, tested the video card on another old pc.
" It's dead Jim "
The nice people at Centroid who took my $$ said I should start a build thread on this project so here I am. Controls are ordered and should be here sometime next week.
Thanks in advance for any input you may have to offer on my little unplanned excursion.
Build Thread - Hurco VM10i to Oak
Moderator: cnckeith
-
- Posts: 5
- Joined: Tue Aug 26, 2025 4:36 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: A901648
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Build Thread - Hurco VM10i to Oak
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4673
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: Build Thread - Hurco VM10i to Oak
That should be a pretty straightforward retrofit with an Oak controller.
Your biggest challenge will probably be panel space for the I/O connections, since the Centroid Oak and PLCADD1616 boards are quite a bit larger than the Slice modules. You may have to relocate/reconfigure some of TB1, so that there is enough room to the left of it (where TB3 and the Slice modules were) for the Oak unit.
Alternately, you could strip everything out and start from a blank panel, but that would take quite a bit more time and effort.
You will no longer need most of the orange control relays, since Centroid's outputs are already relays.
I would keep CR10 for the Z axis servo brake, because that function can be hard on a relay. It is good to have a servo brake relay that is easily replaceable.
Your biggest challenge will probably be panel space for the I/O connections, since the Centroid Oak and PLCADD1616 boards are quite a bit larger than the Slice modules. You may have to relocate/reconfigure some of TB1, so that there is enough room to the left of it (where TB3 and the Slice modules were) for the Oak unit.
Alternately, you could strip everything out and start from a blank panel, but that would take quite a bit more time and effort.
You will no longer need most of the orange control relays, since Centroid's outputs are already relays.
I would keep CR10 for the Z axis servo brake, because that function can be hard on a relay. It is good to have a servo brake relay that is easily replaceable.
1 user liked this post
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 5
- Joined: Tue Aug 26, 2025 4:36 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: A901648
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread - Hurco VM10i to Oak
Most of it looks pretty straightforward, but I am already starting my list of questions
The naming convention of the schematics vs the labeling inside the control cabinet - will be several questions there
I seem to be missing some control relays - flood coolant & lube standout. " I am pretty sure the time delay relay is doubling for the lube control " but it looks like the flood control has been remoted.
Where do I pickup the spindle encoder? Does it go to the Oak or to the spindle inverter.
Yeah I have been looking at TB1 relocation it will either be that or I can install a shelf from the mounting holes of the ITX control I removed. I can then Mount the Oak and maybe the PLCadd1616 if there is room. There seems to be a pretty long service loop of all the cables going to the slice IO. It would make it handy to just extend those forward onto the shelf with the new cards. Doing this would make the output connections much easier but I am not sure I like having 2 relays in line of every control signal.
Thanks for the input!

The naming convention of the schematics vs the labeling inside the control cabinet - will be several questions there
I seem to be missing some control relays - flood coolant & lube standout. " I am pretty sure the time delay relay is doubling for the lube control " but it looks like the flood control has been remoted.
Where do I pickup the spindle encoder? Does it go to the Oak or to the spindle inverter.
Yeah I have been looking at TB1 relocation it will either be that or I can install a shelf from the mounting holes of the ITX control I removed. I can then Mount the Oak and maybe the PLCadd1616 if there is room. There seems to be a pretty long service loop of all the cables going to the slice IO. It would make it handy to just extend those forward onto the shelf with the new cards. Doing this would make the output connections much easier but I am not sure I like having 2 relays in line of every control signal.
Thanks for the input!
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 866
- Joined: Thu Apr 14, 2022 2:46 pm
- Acorn CNC Controller: No
- 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: No
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread - Hurco VM10i to Oak
If the Hurco control is using routines built into the VFD for spindle orientation then the encoder likely goes to the VFD. It is also likely that the PG (encoder) card in the VFD has a second header for encoder output. This output is then wired to the Oak.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 5
- Joined: Tue Aug 26, 2025 4:36 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: A901648
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread - Hurco VM10i to Oak
Been spending time downloading and reading the manuals for the Yaskawa Servopack and Inverter as well as the Motor Control Relays and Breakers.
The wiring on some of the devices is still a bit confusing so the odds are pretty good I will be back. The Motor Reversing Relay pack for the arm and the Carousel is not straight forward. There is some strange routing of the buss bar threw a contact to get to one of the A terminals.
I have also finalized the mounting location for the new controls. I guess this is like eating an elephant, one little bite at a time.
Thanks for the input on the spindle encoder Centroid467 I have found the input as well as the output in the inverter. Starting to make some sense.
The wiring on some of the devices is still a bit confusing so the odds are pretty good I will be back. The Motor Reversing Relay pack for the arm and the Carousel is not straight forward. There is some strange routing of the buss bar threw a contact to get to one of the A terminals.
I have also finalized the mounting location for the new controls. I guess this is like eating an elephant, one little bite at a time.
Thanks for the input on the spindle encoder Centroid467 I have found the input as well as the output in the inverter. Starting to make some sense.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 5
- Joined: Tue Aug 26, 2025 4:36 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: A901648
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread - Hurco VM10i to Oak
1. Anyone see a problem with using the relay outputs of the Oak to drive the small din mounted control relays of the existing system?
I don't care much for 2 points of mechanical failure but this would greatly simplify the conversion and keep cable isolation close to the original design.
2. What is the screw size to mount the PLCADD1616 I/O expander to the top of the Oak Control?
Thanks for any help,
Jeff
I don't care much for 2 points of mechanical failure but this would greatly simplify the conversion and keep cable isolation close to the original design.
2. What is the screw size to mount the PLCADD1616 I/O expander to the top of the Oak Control?
Thanks for any help,
Jeff
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Community Expert
- Posts: 4673
- Joined: Wed Mar 24, 2010 5:48 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: No
Re: Build Thread - Hurco VM10i to Oak
6-322. What is the screw size to mount the PLCADD1616 I/O expander to the top of the Oak Control?
https://www.mcmaster.com/91075A442
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- Posts: 5
- Joined: Tue Aug 26, 2025 4:36 pm
- Acorn CNC Controller: No
- Plasma CNC Controller: No
- AcornSix CNC Controller: No
- Allin1DC CNC Controller: No
- Hickory CNC Controller: No
- Oak CNC controller: Yes
- CNC Control System Serial Number: A901648
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Build Thread - Hurco VM10i to Oak
cncsnw thanks. Thought i tried that size in the hole but i guess not.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)