Omron MX2 VFD using rs485 USB adapter
15 Jul 2023 14:46 - 15 Jul 2023 15:11 #275514
by Markgonz
Omron MX2 VFD using rs485 USB adapter was created by Markgonz
Hello friends,
My milling machine build is coming along and now I wanted to finally control my high frequency Spindle from linuxcnc that is running on an intel Minipc, I do have a mesa card 7i96S but I wanted to be able to use rs485 if possible
The VFD is fully configured and I can control the spindle manually and works well, I have set the parameters for it to work from modbus inputs and turn a resistor switch as the manual says. Also I have the rs485 adapter wired with a twisted pair to terminals SN and SP.
If I do lsusb on terminal I can see the usb adapter show.
Keep in mind I am a noob and is my first CNC build, until this point it has been for the most part easy, but now seems really hard after reading all these forum threads:
forum.linuxcnc.org/49-basic-configuratio...-usb-adaptor?start=0
forum.linuxcnc.org/10-advanced-configura...hi-wj200-over-modbus
forum.linuxcnc.org/25-classicladder/3313...-wj200-setup?start=0
My understanding is that in theory is about making a custom hal file and and ini file but seems that the hitachi wj200 driver that could work only works if you use a converter RS232-485 that I can not use since I am using a minipc that doesn't have that port, and other option is to make it work with MB2HAL.
Other option would be make it work using Ethercat but also seems really complex and I don't have an Ethercat setup at the moment.
So I am surprised that it is so complicated since the mx2 vfd is really popular in Germany and Europe I would guess.
If anyone has made it work or has any suggestion I really appreciate it!
My milling machine build is coming along and now I wanted to finally control my high frequency Spindle from linuxcnc that is running on an intel Minipc, I do have a mesa card 7i96S but I wanted to be able to use rs485 if possible
The VFD is fully configured and I can control the spindle manually and works well, I have set the parameters for it to work from modbus inputs and turn a resistor switch as the manual says. Also I have the rs485 adapter wired with a twisted pair to terminals SN and SP.
If I do lsusb on terminal I can see the usb adapter show.
Keep in mind I am a noob and is my first CNC build, until this point it has been for the most part easy, but now seems really hard after reading all these forum threads:
forum.linuxcnc.org/49-basic-configuratio...-usb-adaptor?start=0
forum.linuxcnc.org/10-advanced-configura...hi-wj200-over-modbus
forum.linuxcnc.org/25-classicladder/3313...-wj200-setup?start=0
My understanding is that in theory is about making a custom hal file and and ini file but seems that the hitachi wj200 driver that could work only works if you use a converter RS232-485 that I can not use since I am using a minipc that doesn't have that port, and other option is to make it work with MB2HAL.
Other option would be make it work using Ethercat but also seems really complex and I don't have an Ethercat setup at the moment.
So I am surprised that it is so complicated since the mx2 vfd is really popular in Germany and Europe I would guess.
If anyone has made it work or has any suggestion I really appreciate it!
Last edit: 15 Jul 2023 15:11 by Markgonz.
Please Log in or Create an account to join the conversation.
15 Jul 2023 23:26 #275549
by rodw
Replied by rodw on topic Omron MX2 VFD using rs485 USB adapter
a USB to rs485 will work fine. It works for me.
Once it changed the TTY port number but that is not unusual with USB serial ports.
After that it never changed again.
Once it changed the TTY port number but that is not unusual with USB serial ports.
After that it never changed again.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 18563
- Thank you received: 6219
16 Jul 2023 00:04 #275551
by tommylight
Replied by tommylight on topic Omron MX2 VFD using rs485 USB adapter
Maybe this can help remove address change
ls /dev/serial*
will show usb stuff by path and by id, literally, so use the by-id address and name
Works for 3D printers flawlessly, as i have several of those with 2 boards and changing ports will also change the tty name, this follows the ID.
ls /dev/serial*
will show usb stuff by path and by id, literally, so use the by-id address and name
Works for 3D printers flawlessly, as i have several of those with 2 boards and changing ports will also change the tty name, this follows the ID.
Please Log in or Create an account to join the conversation.
16 Jul 2023 19:11 #275594
by Markgonz
www.cncwiki.org/index.php?title=Hitachi_WJ200_Series_VFDs
<iframe width="560" height="315" src="" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen>
Replied by Markgonz on topic Omron MX2 VFD using rs485 USB adapter
I can see it should work in theory but seems that the driver that works with Omron Mx2 is the Hitachi WJ200 and seems it has issues, after more research I found a guy that made it work uses a custom userspace HAL component that uses libmodbus, this is his video and documentation, however doesn't give details on the HAL filea USB to rs485 will work fine. It works for me.
Once it changed the TTY port number but that is not unusual with USB serial ports.
After that it never changed again.
www.cncwiki.org/index.php?title=Hitachi_WJ200_Series_VFDs
<iframe width="560" height="315" src="" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen>
Please Log in or Create an account to join the conversation.
16 Jul 2023 23:50 #275604
by rodw
Replied by rodw on topic Omron MX2 VFD using rs485 USB adapter
Youu might also like to lock ad vfdmod.. Search the forum for it.
I have a different VFD but that is what I use.
I have a different VFD but that is what I use.
Please Log in or Create an account to join the conversation.
Time to create page: 0.180 seconds