- Posts: 804
- Thank you received: 502
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Well it was a pretty good idea to port this to EtherCAT, I'm sure plenty of people who might use it would want to use analog inputs.For me, I don't need them. But if you want, I can add analog read and write.
But it would a little more difficult to configure, since every analog value has to have its own PDO.
Please Log in or Create an account to join the conversation.
I have no idea how to do this yet, I'm not familiar with EtherCat,I'm interested in how you go with the Mikroe EtherCat Click and RIO
Please Log in or Create an account to join the conversation.
well I don't know if its really porting. The communication itself is very different. I copied the style of configuring pins and debouncing signal.
For me, I don't need them. But if you want, I can add analog read and write.
But it would a little more difficult to configure, since every analog value has to have its own PDO.
Well it was a pretty good idea to port this to EtherCAT, I'm sure plenty of people who might use it would want to use analog inputs.
ArduinoConnector has some inherent issues with the way it handles the serial data on the Python side. I made custom PCBs for my control panel and once I got it going I noticed massive lag when spinning an MPG relatively fast, even just turning on an output had some noticeable lag. And this is with a 600mhz Teensy as the controller. The lag only exists on the LinuxCNC side reading the HAL pins, there's no lag on the serial output itself to a terminal.
It's alot easier for me to take a different route with hardware than it is to deal with software issues. I just started working on a new version of my PCB using an STM32 and a LAN9252 for EtherCAT. An Arduino + shield doesn't really work out for what I'm trying to do. I haven't reallly dove into configuring EtherCAT for LinuxCNC yet, but I'll get there.
Please Log in or Create an account to join the conversation.