Programming an MD5
I received my first MD5 and am trying to flash it on the bench. There is no Ethernet hookup so I'm using a G12. It is taking forever and I'm only getting a couple percent done before the MD5 goes blank (after around 10 mins) and seemingly stops. My questions are, what is the fastest connection to flash a system with the MD5? If its CANbus, what is the hardware/ how do I wire it into the system. If its Ethernet, how do I wire that into the system. I have also tried to create a program utilizing an MD4 and MD5 to utilize the Ethernet and the program wont recognize the MD5. I heard the G12s are fast but there is no way it will work as the main programming connection considering the experience Ive had with them.
Customer support service by UserEcho
Hi,
Ethernet is the fastest way. Try wiring it like this:
The above is from the MD5 Instruction Book under Chapter 6 "Installation".
Kind regards,
Christopher Fridstaden
Another bit of info that might be helpful:
C1:1 Orange
C1:2 Green
C1:15 White/Orange
C1:16 White/Green
We have an Etherent cable with M12 connector at one end and MX64 pins to easily fit to the MD5 connector
PN 20085206
I have my own question about flashing these. I am noticing that the program files are relatively large when using MD5s (~52 MB for the MD5 firmware). A program that only contains an MC43 is only 375 KB for reference.
Any thoughts or recommendations on how to setup system architecture for a system that uses more than 1 MD5?
For a "typical system" using for example a single MD5 and an MC43 for machine control, I would wire the ethernet cable into MD5 and the MC43 would receive the program via a CAN connection. This should minimize the time it takes to install the program onto the system.
For a system with 2 MD5s and an MC43, I would imagine that the ethernet would be installed into one of the MD5s but then the second MD5 would receive the program over the CAN connection... I could imagine that installing the program onto the 2nd MD5 over CAN is going to take quite a long time (like an hour or more)... Any thoughts on how to improve this? Is it possible to connect both MD5s to the ethernet connection so that they both can receive the program over ethernet?
Thanks for your consideration
In a system with two MD5 modules, it could be good as you suggest to have an Ethernet connection to both MD5 modules. Note that the connection would have to be made to one of the Ethernet modules at a time, and it will automatically try to use the Diagnostics CAN bus for updating the other modules. One way to handle that could be to have only one of the MD5 modules powered up at a time.
As for system design, a suggestion is to make sure the Diagnostics CAN bus is on one of the buses on the MC43 that supports CAN FD, and keep it free of traffic from other nodes. That will make it possible to use CAN FD speeds for future updates when we have that available.