The lcec_ommx2 driver supports the Omron MX2 VFD with Omron’s 3G3AX-MX2-ECT EtherCAT module.
In your XML file, you should have an entry somewhat like this:
<masters>
<master idx="0" appTimePeriod="2000000" refClockSyncCycles="1000">
...
<slave idx="1" type="OMMX2" name="spindle"/>
...
</master>
</masters>
This is the first CiA 402 VFD supported by LinuxCNC Ethercat, and higher-level support is still lacking. Instructions TBD.
See the CiA 402 documentation for additional details about how to configure CiA 402 devices in LinuxCNC.
This driver was developed with a 2.2 kW first-generation (“v1”) Omron
MX2, with hardware revision V1.00 and software V1.10. It’s
currently unknown if later MX2s or newer firmware will change anything
critical.
dmesg about reads from 0x6046
using the wrong size. I’m not sure what’s up; I’m using 32 bit
reads, CiA 402 says that should be 32 bits, ethercat sdos for the
device shows that it should be 32 bits, and etherat upload -t
uint32 works fine.TBD
TBD
TBD