Page 1 of 1
USB-bob on Oak
Posted: Mon Jun 02, 2025 7:29 am
by theMTa4
Hello,
I recently bought a USB-Bob for my oak
I installed it this weekend but I was not able to have it worked. I need help for PLC.
I already put this in the plc but after i don't understand where integrate ExtUsbFeedKnob_W for exemple.
Code: Select all
;FeedKnobs (32bit Word)
ExtUsbFeedKnob_W IS SV_PC_EXT_USB_PANEL_W_1
ExtUsbSpinKnob_W IS SV_PC_EXT_USB_PANEL_W_2
ExtUsbRapidKnob_W IS SV_PC_EXT_USB_PANEL_W_3
;FeedKnobs for second USBBOB (32bit Word)
ExtUsbKnob4_W IS SV_PC_EXT_USB_PANEL_W_4
ExtUsbKnob5_W IS SV_PC_EXT_USB_PANEL_W_5
ExtUsbKnob6_W IS SV_PC_EXT_USB_PANEL_W_6
Hardware side , H7 is my spin knob , H6 feedknob , H8 X mpg , H9 Y mpg , H10 Zmpg.
used: centroid 5.30 and last plc ( Centroid_OAK_Mill_Standard-r11 )
configured parameter 496 to COM port of USB-bob detected.
Thanks for help.
Kind Regards , Jerome.
Re: USB-bob on Oak
Posted: Thu Jun 05, 2025 7:09 am
by gttool
Need some help with integration to an Allin1DC also
Re: USB-bob on Oak
Posted: Mon Jun 23, 2025 4:03 pm
by theMTa4
Hello,
Does anyone have an idea?
The documentation is really poor for the integration in the PLC. I have the impression that it was just created for acorn.
I feel like I bought something unnecessary

Re: USB-bob on Oak
Posted: Mon Jun 23, 2025 8:08 pm
by RogDC
The Wizard supports the USB BOB for Acorn, Acorn 6, and Hickory. For other boards you will need to compile the PLC program yourself.
I would recommend trying to get one function working, then add functions on from there. The PLC code documentation from Centroid is very good.
I have an Acorn and was in the Alpha Testing. I still have some PLC code to modify for the additional functions I want to add ( non- standard application ).
Maybe looking at the reports from an Acorn or another board could help give you examples and clarify the code. I did look at Uwe's ( Suntravel ) report to figure out how he got some things working early on that weren't in the wizard.
Just a suggestion - change the subject of the post to what you are asking for to something like "USB-BOB for OAK, need help with PLC programming interface". We all get busy and know what we are asking when we post, but sometimes forget to prepare it to the audience we are speaking to.
From the bottom of the page on the "USB-BOB" page:
"When using the USB-BOB with the Centroid Allin1DC and Oak CNC control platforms there is no setup Wizard (like Acorn, AcornSix and Hickory), the USB-BOB is compatible with the Centroid Allin1DC and Oak CNC control platforms and is supported through a few CNC12 parameters (to let CNC12 know to look for a USB-BOB) and then the Centroid PLC program handles all the rest of the inputs and outputs for the USB-BOB. Note: For the Allin1DC and Oak it is required edit the Allin1DC or Oak CNC controller PLC program to match your custom inputs and outputs of the USB-BOB and then compile it. The Centroid PLC source code is human readable, open source and the compiler and even a debugger is all available for free. Instructions on how to edit and compile Centroid PLC programs are published and we also offer the PLC program modification as a service (purchase here) if you don't want to do it yourself. "
I just don't know enough about the Oak Board. I'll post an updated report on my build thread later this evening, you can look at that to see how the inputs are configured for the BOB.
viewtopic.php?p=101551#p101551
Re: USB-bob on Oak
Posted: Wed Jul 02, 2025 4:52 pm
by cnckeith
i've asked chris and august to jump in here and help you.
please post a fresh report.zip in the mean time.
Re: USB-bob on Oak
Posted: Thu Jul 03, 2025 8:39 am
by Allin1Chris
theMTa4 wrote: ↑Mon Jun 02, 2025 7:29 am
Hello,
I recently bought a USB-Bob for my oak
I installed it this weekend but I was not able to have it worked. I need help for PLC.
I already put this in the plc but after i don't understand where integrate ExtUsbFeedKnob_W for exemple.
Code: Select all
;FeedKnobs (32bit Word)
ExtUsbFeedKnob_W IS SV_PC_EXT_USB_PANEL_W_1
ExtUsbSpinKnob_W IS SV_PC_EXT_USB_PANEL_W_2
ExtUsbRapidKnob_W IS SV_PC_EXT_USB_PANEL_W_3
;FeedKnobs for second USBBOB (32bit Word)
ExtUsbKnob4_W IS SV_PC_EXT_USB_PANEL_W_4
ExtUsbKnob5_W IS SV_PC_EXT_USB_PANEL_W_5
ExtUsbKnob6_W IS SV_PC_EXT_USB_PANEL_W_6
Hardware side , H7 is my spin knob , H6 feedknob , H8 X mpg , H9 Y mpg , H10 Zmpg.
used: centroid 5.30 and last plc ( Centroid_OAK_Mill_Standard-r11 )
configured parameter 496 to COM port of USB-bob detected.
Thanks for help.
Kind Regards , Jerome.
Hello,
Attached is the upcoming PLC for OAK that that has the basic connection logic, Knob logic (Feed/Rapid/Spindle), and MPG logic. Extract the contents of the .zip into your C:\cncm directory and overwrite. Powercycle your system after installing the files.
On startup, assuming that the USB-BOB parameters are setup correctly the Feed/Spin knobs should work. Enabling rapid rate is required for Rapid knob. MPGs are setup with their own parameters as well.
Let us know if this works for you.
Re: USB-bob on Oak
Posted: Mon Jul 14, 2025 4:26 am
by theMTa4
Allin1Chris wrote: ↑Thu Jul 03, 2025 8:39 am
theMTa4 wrote: ↑Mon Jun 02, 2025 7:29 am
Hello,
I recently bought a USB-Bob for my oak
I installed it this weekend but I was not able to have it worked. I need help for PLC.
I already put this in the plc but after i don't understand where integrate ExtUsbFeedKnob_W for exemple.
Code: Select all
;FeedKnobs (32bit Word)
ExtUsbFeedKnob_W IS SV_PC_EXT_USB_PANEL_W_1
ExtUsbSpinKnob_W IS SV_PC_EXT_USB_PANEL_W_2
ExtUsbRapidKnob_W IS SV_PC_EXT_USB_PANEL_W_3
;FeedKnobs for second USBBOB (32bit Word)
ExtUsbKnob4_W IS SV_PC_EXT_USB_PANEL_W_4
ExtUsbKnob5_W IS SV_PC_EXT_USB_PANEL_W_5
ExtUsbKnob6_W IS SV_PC_EXT_USB_PANEL_W_6
Hardware side , H7 is my spin knob , H6 feedknob , H8 X mpg , H9 Y mpg , H10 Zmpg.
used: centroid 5.30 and last plc ( Centroid_OAK_Mill_Standard-r11 )
configured parameter 496 to COM port of USB-bob detected.
Thanks for help.
Kind Regards , Jerome.
Hello,
Attached is the upcoming PLC for OAK that that has the basic connection logic, Knob logic (Feed/Rapid/Spindle), and MPG logic. Extract the contents of the .zip into your C:\cncm directory and overwrite. Powercycle your system after installing the files.
On startup, assuming that the USB-BOB parameters are setup correctly the Feed/Spin knobs should work. Enabling rapid rate is required for Rapid knob. MPGs are setup with their own parameters as well.
Let us know if this works for you.
Hi,
Thank you Chris. I have no free time to test now but I am on vacation in 2 weeks I will be able to look at that!
I will make you my return.
have nice day.