AX58100

More
1 year 2 months ago #333501 by Hakan
Replied by Hakan on topic AX58100 last firmware
A new ethercat-conf.xml is needed, there are many new PDOs.
Start with output from lcec_configgen and add what's needed from the current config file.
Use the complexentry for the digital IOs. I'll see if I can come around and update the ethercat-conf.xml
in the repo in a day or two.

The 24V digital Inputs are single-ended. Meaning that a switch gets +24V (or -24V) from somewhere else
and the circuit is closed through the IO board. The Inputs work with both polarities.
It is somewhat misleading to have +24V as input in J12. It isn't used. Only -24V (which can be +24 or -24V as needed)
The following user(s) said Thank You: COFHAL

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #333511 by COFHAL
Replied by COFHAL on topic AX58100 last firmware
 

File Attachment:

File Name: ethercat-conf.xml
File Size:6.18 KB
The 3000 definitely does not enter OP operating state, I think it is a problem in the config.xml file which I attach.

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #333520 by COFHAL
Replied by COFHAL on topic AX58100 last firmware
Also note that in the EEPROM generator file I removed the field for the DAC converter for spindle control.

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #333522 by Hakan
Replied by Hakan on topic AX58100 last firmware
Something has happened with the latest commits and I can't dig into that now.
Use git and go back to the March 2025 version. f79ad70
git checkout f79ad70
It does have all the same PDOs.
The ESI file wasn't stored in git so need to generate that as well. EEPROM_generator, restore project, write all files.
Write new eeprom, compile and upload firmware to processor.
Should work, it worked here.

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #333570 by Hakan
Replied by Hakan on topic AX58100 last firmware
Pushed changes to EaserCAT 3000.
The problem was a little bigger than expected.
There is, somewhere and I don't know exactly where, a limit on how much data can be sent every ethercat cycle.
After diagnosing that, the PDOs had to be reshuffled, and MaxAcceleration and StepperScale (StepsperMM) had to be static data in SDOs.
Still settable, but in the ethercat-config.xml file.
I also added a linuxcnc configuration so the E3000 card can easily be tested. It includes a mini stepper motor milling machine.
Files, including an ethercat-conf.xml, is in linuxcnc/configs/sim.axis.
 
The following user(s) said Thank You: COFHAL

Please Log in or Create an account to join the conversation.

More
1 year 2 months ago #333585 by COFHAL
Replied by COFHAL on topic AX58100 last firmware
I don't understand how to convert steps to hex in the XML file. Could you explain?

200.0 = 43 48 00 00??

Please Log in or Create an account to join the conversation.

Time to create page: 0.067 seconds
Powered by Kunena Forum