Will Hickory ever support third party I/O?

All things ecat Hickory CNC controller

Moderator: cnckeith

Post Reply
carboncymbal
Posts: 117
Joined: Tue Dec 15, 2020 11:12 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0035FF8A1900-10082038
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Will Hickory ever support third party I/O?

Post by carboncymbal »

I am interested in the hickory for an upcoming machine build, and actually standardizing around ethercat capable servo drives for my next acorn build so that I can test hickory when I am ready and if I need to expand the number of axis on the machine. I have an example use case that I find a bit .... frustrating... I suppose. The issue is the limited output types supported by centroid. Currently analog and pwm for spindle control (I have heard ethercat is expected in the future) and soldered relays for digital outputs. Having a background in industrial automation, we generally prefer to eliminate relays for low current applications. 1 amp solid state outputs are common. High switching frequency and greater reliability are among the benefits.

For example, when I look at the ethercat 1616 expansion board, the entire setup is physically large (probably requiring 2-4 times as much panel space as industrial ethercat I/O) and forces the usage of relays. Given ethercat capability, this could easily be replaced with off the shelf industrial IO modules, in an IP20 DIIN rail mountable solution and with greater flexibility (Thermocouple inputs to monitor system temperature for example).

Here is an example where I would prefer to use solid state ougputs instead of relays if possible. I'd like to use position register mode of a delta AC servo drive to provide a high speed servo driven ATC carousel. Since I can't address the drive parameters directly as far as I know with centroid using some fieldbus (ethercat or modbus TCP), I could provide bits to the digital I/O. While this can be done with relays, it seems a less reliable solution with a bunch of needless hardware in the loop.

Are there any plans to support third party ethercat I/O in the future? Also, am I possibly missing the availability of other types of add-on cards for hickory that have been released?
spikee
Posts: 44
Joined: Thu Feb 01, 2024 5:34 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Contact:

Re: Will Hickory ever support third party I/O?

Post by spikee »

I have used beckhoff ETHERCAT IO with LCNC before and that works quite well. Can find them used almost everywhere and they are very compact and affordable *used*.
Image
A full setup, like in this picture is about 150-200 USD used.

As for the carroussel, In my build I just use ethercat delta servo. In your M6 toolchange code you can make it move like any axis. To a specific position, or keep it moving till you trigger and io etc. As this is just g-code it is easy to modify. Perhaps that solves your concerns relating to that?
cnckeith
Posts: 7462
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: Will Hickory ever support third party I/O?

Post by cnckeith »

its possible, but right now we are not working on it.
first step would be to identify a couple of good units and get a few in for evaluation to see what is possible.
keep in mind third party support for any component adds complexity and support issues (whos fault is it?? ) and we always end up having to provide support for it since who ever built it will blame the control... so this costs us money for an item that we did not make a dime off of and that makes it hard to keep the lights on. :D :roll:
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
spikee
Posts: 44
Joined: Thu Feb 01, 2024 5:34 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: Yes
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Contact:

Re: Will Hickory ever support third party I/O?

Post by spikee »

I would not perse be against that one has to pay like 20 bucks or whatever to get access to the (limited) beckhoff ethercat lib.
Beckhoff stuff are the most used ones in the LCNC community:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EtherCatDriver

Perhaps can just build on top of the development already done there?
Post Reply