This commit is contained in:
Hakan Bastedt
2025-02-12 16:34:25 +01:00
parent 8d31928d7a
commit 3e8a4a7ec3

View File

@@ -14,7 +14,7 @@ RJ45 connectors must include "magnetics" and be configured in this way\
![RJ45 Symbol](Utils/Pictures/RJ45-magnetics.png)\ ![RJ45 Symbol](Utils/Pictures/RJ45-magnetics.png)\
I have used PulseJack JN0011D01BNL (and most likely a chinese knockoff) and it works fine, but any jack that meets the diagram above will work. I have used PulseJack JN0011D01BNL (and most likely a chinese knockoff) and it works fine, but any jack that meets the diagram above will work.
The EtherCAT ICs are from aliexpress. There are quite a few sellers that has the LAN9252i/PT and the Ax58100 (LAN9252/PT and LAN9252V/PT are also possible, temperature range differs). Afaik, there is only one variant of the Ax58100 - AX58100LT. The LAN9252 is generally avialable, the Ax58100 is more of a challenge but check aliexpress. The EtherCAT ICs are from aliexpress. There are quite a few sellers that has the LAN9252i/PT and the Ax58100 (LAN9252/PT and LAN9252V/PT are also possible, temperature range differs). Afaik, there is only one variant of the Ax58100 - AX58100LT. The LAN9252 is generally available, the Ax58100 is more of a challenge but check aliexpress.
The pcb needs to be ordered. Consider using a solder stencil - but hey it's up to you. I have bought pcbs from some chinese factories and from Aisler, Germany. The Aisler pcb is the nicest and came with excellent solder stencil. At a bit higher cost, nothing dramatic though. If you are hunting pennies then go to one of the chinese ones, maybe check prices at https://pcbshopper.com. The pcb needs to be ordered. Consider using a solder stencil - but hey it's up to you. I have bought pcbs from some chinese factories and from Aisler, Germany. The Aisler pcb is the nicest and came with excellent solder stencil. At a bit higher cost, nothing dramatic though. If you are hunting pennies then go to one of the chinese ones, maybe check prices at https://pcbshopper.com.
@@ -22,7 +22,7 @@ The pcb needs to be ordered. Consider using a solder stencil - but hey it's up t
You need to fill the EEPROM with valid contents before putting it on the pcb. It is actually a must, the EtherCAT IC will not start with an empty EEPROM, or with a non-valid content. It doesn't have to be for a real EtherCAT slave, because the first thing you will do when the card works is to upload the correct contents using TwinCAT. Any valid EEPROM content. You need to fill the EEPROM with valid contents before putting it on the pcb. It is actually a must, the EtherCAT IC will not start with an empty EEPROM, or with a non-valid content. It doesn't have to be for a real EtherCAT slave, because the first thing you will do when the card works is to upload the correct contents using TwinCAT. Any valid EEPROM content.
There is a small Arduino program [Link here](Utils/EEPROM_generator/) that helps to fill the empty EEPROM. Follow the link. There is a small Arduino program [Link here](Utils/EEPROM_store_valid/) that helps to fill the empty EEPROM. Follow the link.
## Populating the pcb ## Populating the pcb
@@ -34,6 +34,10 @@ I have put the pcb in the soldering oven. Hand soldering should work, although t
## Powering up ## Powering up
Need:\
STLINK/V2\
Serial port - USB
Connect the STLINK/V2 unit and the serial port. The serial port will provide 5V, you don't need to see the serial output (there isn't any). Connect the STLINK/V2 unit and the serial port. The serial port will provide 5V, you don't need to see the serial output (there isn't any).
Ax58100\ Ax58100\