Chinise mesa clone vs Original vs Ethercat

More
3 months 1 day ago #348201 by leexi
Dear Colleges I what to share my experience on this topic.

I after several years looking for this card, I get a mesa card,
looks a Clone one, V2. (kind of clone of 7i92) Pls. have a look on picture attached, I get his one because was easy way to get it, at the beginning  I try to purchase the original one but was not available to be send to my county and after, after they were lack on cards, and after they start to shipping to my country but  the shipping cost became  more difficult to get  that original  card, and after I was looking on amazon o other retail pages and then I found this one on aliexpress. I was thinking it was the original but after some research I understood that it  was a clone one of original one. but cheap and easy to get (shipping cost included) and for test propose I run the risk to get it

well now I use it with my PC box and I do not load any other bin file. ( I see on forum load a bin file is not a good Idea).

Supplier support = after the time they send me the card information
Process to make it talk and work with linuxcnc (debian 12). 
1.       Configure the ip on my dual Ethernet port pc box , card ip 10.10.10.10 my pc 10.10.10.11 port 2 and ethercat on port 1.
2.       Install the mesa card utilities
3.       Install the ethernet utilities
4.        I discover the card io setup by maker
5.        I use linuxcnc wizard (PnCConf) with discover option 
6.       end configuration and start running the Linuxcnc
7.        communication with card disconnect issues , solved by disabling the power save option on the realteck Ethernet com card and after not more issue by the moment
8.       If I do not have any other problem I will replace my old and good  PCIe parallel port card that make  my fadal cnc  run G0 at 200 IPM. 
fadal can run up to 600 IPM but this is not my goal to stress my cnc at that speed. ( perhaps I will test it with this new card)

 About Ethercat  servos and I/os card I been testing,  I have  a hybrid configuration with ethercat, and parallel port and this configuration is working but realteck nic is having disconnect issues that the community say the intel nic is the good one for ethercat and servos, and test it with IO ethercat cards and this realteck nic do not notice me any issue, 

 I do not have a pc with intel NIC yet.

Please share your comments and experience.




 

Attachment not found



 

Attachment not found

Attachment not found


 

Attachment not found

Please Log in to join the conversation.

More
3 months 1 day ago #348203 by tommylight
Try to find an Intel network card, look for used 100Mbps ones, all new 1Gbps ones seen to be RealTek.
If the PC has a PCI slot, even real old 10Mbps Intel ones should work.

Please Log in to join the conversation.

More
3 months 1 day ago #348207 by rodw
MAke sure you have the Realtek R8168-dkms or R8125-dkms driver installed for your realtek card. It may fix it.

Please Log in to join the conversation.

More
3 months 14 hours ago #348236 by tuxcnc

Please share your comments and experience.
 
1. This card is not clone. This is original chinese design. 
2. Never upload any firmware. The proper firmware is loaded by manufacturer.
3 You have to do "mesaflash --device 7i92 --addr 10.10.10.10  --readhmid". This shows card configuration.
4. There is in your hal file line like "loadrt hm2_eth board_ip="10.10.10.10" config="num_encoders=1 num_pwmgens=3 num_stepgens=5"". Functions ommited in this line are unavailable, but you can use it's pins as regular I/O. Of course you are limited by card design. If manufacturer designed some pin as output you cannot use this as input (and vice versa) because output circuit is one way.
5. As mentioned above dkms driver may help. Also other version of kernel may help. The "error finishing read" means the break of connections caused by driver/kernel bug rather than hardware problems, however check cable.  I experienced this problem even after a few hours of proper work. The good idea is leave opened LinuxCNC for as many time as you can (no matter you do something with, or not ).
6. I tried use PnCConf two times (the first and the last) and not recommend this to anybody. Better option is to find config similar to your needs and change something in text editor.

Please Log in to join the conversation.

More
2 months 4 weeks ago #348306 by leexi
Hi,
after some test I found the maximal output step frequency that I can get is around 100kHz, , beyond this frequency I start getting following error message, no matter what value on following error is placed at .ini
Do you know if is possible to increase this frequency? 
And compared with maximal frequency step output from my PCIe Parallel port card (around 10kHz) I am guessing that is a very good upgrade, I hope this card (V2) became that stable as the PCIe card has been shown after this time that I been using it.

 

Attachment not found

Please Log in to join the conversation.

More
2 months 4 weeks ago #348379 by tuxcnc

after some test I found the maximal output step frequency that I can get is around 100kHz, , beyond this frequency I start getting following error message, no matter what value on following error is placed at .ini
Do you know if is possible to increase this frequency? 
 
Check max acceleration in your ini.
Low acceleration with high speed increase ferror.

Please Log in to join the conversation.

More
2 months 4 weeks ago #348389 by leexi
Hi
test (open loop) non differential output, max step frequency output, perhaps the noise is coming from my testing probes, picture at 3Mhz this output frequency is way beyond my actual needs. and interesting to know what are the step output card band width

Attachment not found



and At 5Mhz this is only for testing proposes my servos bandwidth are way below this output

 

Attachment not found

Please Log in to join the conversation.

More
2 months 4 weeks ago #348390 by PCW
The maximum step rate will be limited by the step length and step space parameters.
In a working system, these parameters in turn are limited by the drives minimum timing values.

If the clone cards uses that same clock scheme as Mesa cards ( Stepgen base clock= 100 MHz ),
step rates to 10 MHz are possible.
 

Please Log in to join the conversation.

More
2 months 4 weeks ago #348391 by tuxcnc

interesting to know what are the step output card band with
 
Don't worry. In a real machine feed and acceleration are limited by mechanical parameters.
Whereas increase microstepping decreases effects. In other words there is big different for 1/2 and 1/4 and small different for 1/128 and 1/256...

Please Log in to join the conversation.

More
2 months 4 weeks ago #348393 by leexi
hi,
with Pulse and direction top speed and precision calculus are clear  but

But how to calculate the bandwidth on a Ethercat servo drive and precision?
let say leadscrew pitch 0.100inch encoder servo 10000 ppr?
if bus cycle time is 1000000 and refClockSyncCycles=1
how to determine the top speed IPM and minimal resolution in  Inches (minimal cut).

Please Log in to join the conversation.

Time to create page: 0.396 seconds
Powered by Kunena Forum