AX58100
30 Oct 2024 05:58 #313470
by SOLD
Hello
I'm a newbie. I started DIY Ethercat board with AX58100
1. AX58100-16in-16out
2. AX58100-Step/DIR + Encoder ABZ +8in/8out GPIO
Everything works on Twincat and I can connect it to Linux lcec
I want to use it with Linux CNC as 3axis and 1 spindle
In the axis there are
-Step/Direct
-Input8
-Output8
-Encoder ABZ
And there is AX58100-16in-16out board as the main I/O of the system
But I still can't create the correct ethercat-conf.xml file. I don't understand if it needs to be used as CIA402 or not
I have attached the XML files from AXIS for both boards
Can you please suggest a generator for ethercat-conf.xml for this project
Thanks for your support
I'm a newbie. I started DIY Ethercat board with AX58100
1. AX58100-16in-16out
2. AX58100-Step/DIR + Encoder ABZ +8in/8out GPIO
Everything works on Twincat and I can connect it to Linux lcec
I want to use it with Linux CNC as 3axis and 1 spindle
In the axis there are
-Step/Direct
-Input8
-Output8
-Encoder ABZ
And there is AX58100-16in-16out board as the main I/O of the system
But I still can't create the correct ethercat-conf.xml file. I don't understand if it needs to be used as CIA402 or not
I have attached the XML files from AXIS for both boards
Can you please suggest a generator for ethercat-conf.xml for this project
Thanks for your support
Please Log in or Create an account to join the conversation.
30 Oct 2024 11:43 #313479
by SOLD
Attachments:
Please Log in or Create an account to join the conversation.
31 Oct 2024 09:12 - 31 Oct 2024 09:37 #313531
by SOLD
I created ethercat-conf.xml used IO 8in-8out successfully.it works.
<?xml version="1.0" encoding="UTF-8"?>
<masters>
<master idx="0" appTimePeriod="1000000" refClockSyncCycles="1">
<!-- Define the slave device -->
<slave idx="0" type="generic" vid="0x00000b95" pid="0x00610300" configPdos="true">
<dcConf assignActivate="256" sync0Cycle="*1" sync0Shift="0"/>
<!-- Sync Manager Configuration -->
<syncManager idx="2" dir="out">
<pdo idx="0x1600">
<pdoEntry idx="0x3101" subIdx="1" bitLen="8" halType="complex">
<complexEntry bitLen="1" halPin="out-1" halType="bit"/>
<complexEntry bitLen="1" halPin="out-2" halType="bit"/>
<complexEntry bitLen="1" halPin="out-3" halType="bit"/>
<complexEntry bitLen="1" halPin="out-4" halType="bit"/>
<complexEntry bitLen="1" halPin="out-5" halType="bit"/>
<complexEntry bitLen="1" halPin="out-6" halType="bit"/>
<complexEntry bitLen="1" halPin="out-7" halType="bit"/>
<complexEntry bitLen="1" halPin="out-8" halType="bit"/>
</pdoEntry>
</pdo>
</syncManager>
<syncManager idx="3" dir="in">
<pdo idx="0x1a00">
<pdoEntry idx="0x3001" subIdx="1" bitLen="8" halType="complex">
<complexEntry bitLen="1" halPin="in-1" halType="bit"/>
<complexEntry bitLen="1" halPin="in-2" halType="bit"/>
<complexEntry bitLen="1" halPin="in-3" halType="bit"/>
<complexEntry bitLen="1" halPin="in-4" halType="bit"/>
<complexEntry bitLen="1" halPin="in-5" halType="bit"/>
<complexEntry bitLen="1" halPin="in-6" halType="bit"/>
<complexEntry bitLen="1" halPin="in-7" halType="bit"/>
<complexEntry bitLen="1" halPin="in-8" halType="bit"/>
</pdoEntry>
</pdo>
</syncManager>
</slave>
</master>
</masters>
Attachments:
Last edit: 31 Oct 2024 09:37 by SOLD. Reason: edit pic
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
02 Nov 2024 11:04 #313651
by RDA
The following user(s) said Thank You: SOLD
Please Log in or Create an account to join the conversation.
04 Nov 2024 06:31 #313743
by SOLD
Yes, it can't process by itself, as the manufacturer replied by email.
I tried step/direct with factory XML via twincat, it works. I'm still new to ethercat, I can't do much more.
This demo board is available on Alixprees th.aliexpress.com/item/1005005600858798....arch%7Cquery_from%3A
I tried step/direct with factory XML via twincat, it works. I'm still new to ethercat, I can't do much more.
This demo board is available on Alixprees th.aliexpress.com/item/1005005600858798....arch%7Cquery_from%3A
Please Log in or Create an account to join the conversation.
25 Nov 2024 18:43 #315246
by COFHAL
Here is an interesting discussion regarding IC AX58100 designed by Håkan BåstedtMetalMusings
github.com/MetalMusings/MyOwnEtherCATDev...uecomment-2474082363. With the kindly given instructions I have my board working and ready to run on LINUXCNC
github.com/MetalMusings/MyOwnEtherCATDev...uecomment-2474082363. With the kindly given instructions I have my board working and ready to run on LINUXCNC
The following user(s) said Thank You: Aciera
Please Log in or Create an account to join the conversation.
26 Nov 2024 15:17 - 26 Nov 2024 15:24 #315306
by Hakan
Yes, it went well. Both your card, COFHAL, and SOLD's system were able to start and are now working.
Background: I have been making a few EtherCAT client cards, just to see how it can be done, to learn about EtherCAT and eventually use a card in my plasma cutter which is slowly being built. If all goes well.
I publish the project on github.com/MetalMusings/MyOwnEtherCATDevice and I made a series of Youtube video as I learned things along the way.
The card we were working on was the EaserCAT 3000
Background: I have been making a few EtherCAT client cards, just to see how it can be done, to learn about EtherCAT and eventually use a card in my plasma cutter which is slowly being built. If all goes well.
I publish the project on github.com/MetalMusings/MyOwnEtherCATDevice and I made a series of Youtube video as I learned things along the way.
The card we were working on was the EaserCAT 3000
Last edit: 26 Nov 2024 15:24 by Hakan.
The following user(s) said Thank You: COFHAL
Please Log in or Create an account to join the conversation.
26 Nov 2024 16:05 #315310
by RDA
Looks great!
Shame it seems that it does not have an analog input, with one of those you could of done the arc voltage reading directly without the need for a mesa pcb in between.
Well actually you seem to have a microcontroller on there as well that most likely has an ADC, why not use one of those? I did not check the schematic but will take a peek at somepoint.
Shame it seems that it does not have an analog input, with one of those you could of done the arc voltage reading directly without the need for a mesa pcb in between.
Well actually you seem to have a microcontroller on there as well that most likely has an ADC, why not use one of those? I did not check the schematic but will take a peek at somepoint.
Please Log in or Create an account to join the conversation.
26 Nov 2024 16:52 #315313
by Hakan
Entirely possible.
There is an STM32F407VGT6 but you can switch it for your favorite MCU if needed.
Now, I am not an electronics engineer even if I do this kind of things. With that said I imagine one would need some electric isolation before the arc voltage reaches the MCU pins. One "just" needs a circuit to read the arch voltage that the MCU can read.
There is an STM32F407VGT6 but you can switch it for your favorite MCU if needed.
Now, I am not an electronics engineer even if I do this kind of things. With that said I imagine one would need some electric isolation before the arc voltage reaches the MCU pins. One "just" needs a circuit to read the arch voltage that the MCU can read.
Please Log in or Create an account to join the conversation.
26 Nov 2024 20:05 #315319
by RDA
These are just my opinions but, you dont need isolation and you would not design to read the raw arc voltage. Most decent plasma's will give you a divided arc voltage output, most common divider ration being 50. So an arc voltage of 100, would read as 100V/50=2V. You probably only need some filtering, input buffer and over voltage protection.
I took a quick look at the AX schematic, seems its only used as a gateway and none of the "special" features are used. This begs the question, why the AX instead of the LAN9252? To me the AX seems hard to get, are there benefits to use the AX as a gateway?
What are your plans for the plasma build? Do you need the MCU to do the step/dir? Or could you just get an ethercat drive and let that handle the motion side? Then you could probably use a much simpler (cheaper and smaller) MCU for IO, Analog input, maybe an encoder for pendant etc.
I took a quick look at the AX schematic, seems its only used as a gateway and none of the "special" features are used. This begs the question, why the AX instead of the LAN9252? To me the AX seems hard to get, are there benefits to use the AX as a gateway?
What are your plans for the plasma build? Do you need the MCU to do the step/dir? Or could you just get an ethercat drive and let that handle the motion side? Then you could probably use a much simpler (cheaper and smaller) MCU for IO, Analog input, maybe an encoder for pendant etc.
Please Log in or Create an account to join the conversation.
Time to create page: 0.116 seconds