Ethernet Shield
I implemented a Ethernet Shield for Breadboards, like usbbb, which runs with ENC28J60
Ressources
Here you can find the PCB Schematics and Board:
Attention: these Board and Schematics files may not work, because I messed up with the RJ45 MagJack. (See below) One Problem is that i want to use isolation milling all the time, so also this board was milled. but this is sometimes quite problematic, e.g. the RJ45 is really difficult to connect, if i would use other techniques to create my PCB, i would'nt have that much problems with the PCB.
- Schematics: ethernet shield.sch
- Board: ethernet shield.brd
- Basic Software: commitdiff
Links that might be helpful:
MagJack
Every MagJack is different! The pinout is specific to every Connector, so please read the datasheet and make shure you use the right one!
Partlist
Exported with Eagle - Most of the parts are SMD, all the resistors which are not SMD, are also soldered as SMD, because normal does not look good :)
My ethershield is currently working without the ferrit but it is considered to do so. Also a very good way to get 25MHz Quarzes is to solder one out of an old network card. Even mainboards with internal ethernet got one on them (i got mine from such a thing).
Part Value Device Package Library
C1 18pF C-EUC1206 C1206 rcl
C2 18pF C-EUC1206 C1206 rcl
C3 10µF C050-030X075 C050-030X075 mp_passive
C4 100nF C-EUC1206 C1206 rcl
C5 100nF C-EUC1206 C1206 rcl
JP1 PINHD-1X2 1X02 mpc_pinhead
JP2 PINHD-1X2 1X02 mpc_pinhead
L1 L-EUL1812 L1812 rcl
LED1 LED3MM LED3MM led
Q1 25MHz XTAL/S QS special
R1 2K R-EU_0204/2V 0204V rcl
R2 200R R-EU_M0805 M0805 rcl
R3 10K R-EU_M0805 M0805 rcl
R5 10K R-EU_M0805 M0805 rcl
R6 200R R0309/V 0309V mp_passive
R7 200R R0309/V 0309V mp_passive
R8 50R R-EU_M0805 M0805 rcl
R9 50R R-EU_M0805 M0805 rcl
R10 50R R-EU_M0805 M0805 rcl
R11 50R R-EU_M0805 M0805 rcl
SV1 MA05-1 MA05-1 con-lstb
U$1 MAGJACK MAGJACK MAGJACK magjacksmalldrill
U1 ENC28J60-DIL ENC28J60-DIL DIL28-3 enc28j60