USB-bob on Oak

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
theMTa4
Posts: 3
Joined: Sun Jun 01, 2025 10:15 am
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: A901366
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

USB-bob on Oak

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


gttool
Posts: 31
Joined: Wed Oct 28, 2020 6:17 am
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: A900966
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Sydney Australia

Re: USB-bob on Oak

Post by gttool »

Need some help with integration to an Allin1DC also


theMTa4
Posts: 3
Joined: Sun Jun 01, 2025 10:15 am
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: A901366
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: USB-bob on Oak

Post 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 😔


RogDC
Posts: 283
Joined: Wed Jan 01, 2020 2:40 pm
Acorn CNC Controller: Yes
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: USB-bob on Oak

Post 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


cnckeith
Site Admin
Posts: 8942
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:

Re: USB-bob on Oak

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


Allin1Chris
PLC Expert
Posts: 237
Joined: Wed Jul 31, 2019 12:53 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: USB-bob on Oak

Post 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.
Attachments
Centroid_OAK_Mill_Standard-r12-ExtUsb.zip
WIP OAK PLC with USB-BOB Connectivity Logic.
(124.44 KiB) Downloaded 41 times
When requesting support READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043

Please ALWAYS post a FRESH report. To make a report: https://www.youtube.com/watch?v=Ecvg0VJp1oQ.

(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)

Centroid PLC Tutorial Videos


theMTa4
Posts: 3
Joined: Sun Jun 01, 2025 10:15 am
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: A901366
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: USB-bob on Oak

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


Post Reply