New ethernet shield?

I'd bet the RJ45 is a MagJack, I have a WIZ811MJ module that has one, with two LEDs built in. The jack on my official Arduino Ethernet shield has no LEDs. Your Ethernet shield is significantly different from mine, which came from Adafruit in early January. Mine looks like the picture there, or the picture on the Arduino site.

Have you tried it, does it work?

OK, since no-one knows anything, I've done some playing.

Firstly, yes it works. At least, the ethernet works, I haven't tried the card slot. I've run both the example web server and ntp client and all seems fine. LEDs on the board light up, and so do the LEDs on the jack face - there's a green one to the left that appears to be traffic, and an orange to the right (towards the row of six holes) that appears to be 100M (but I don't have anything other than 100M lying around to test it with). There are small SMD LEDs immediately adjacent on the board that do the same thing. The ones on the board are opposite colours (traffic is orange, 100M is green).

The column of four LEDs by the crystal are link, RX, TX and ON. Green, orange, orange, green.

Reset button works and resets the arduino.

Now for the interesting bit. Numbering the row of six holes as 1-6 from the one nearest the board edge as 1 to the one furthest from the edge as 6 and adopting normal RJ45 colour codes (ie as T568B at ANSI/TIA-568 - Wikipedia), the holes are:
1: blue pair (ie unused for data)
2: brown pair (unused for data)
3: orange pair (a data pair)
4: green pair (a data pair)

There doesn't appear to be any connections to 5 and 6 (you can see that from the board photos - very short traces to two points just under 2mm spacing).

There are no diodes (no rectifier bridges) in the jack, so far as I can make out. I detect no diode drops when I inject on pins 4, 5, 7 or 8 of the jack, and whatever polarity I inject comes out on the pads as above. I think the pads are simply connected to the pins. Presumably on pins 1, 2, 3 & 6 of the socket it's actually to the centre tap of a coil in the jack (since otherwise the ethernet wouldn't work), but I can't detect that. I can't tell whether (for example) 4 & 5 are shorted more directly than 1 &2 (cheap multimeter), so don't know if the non-signal pins have coils across them. Probably not, but that's a guess.

I've had 15V at about 100mA and 3V at about 300mA of power through the pins 4, 5, 7, 8 while traffic flows on the ethernet and it's fine with that. I decided not to actually try and fry it, so stopped at those levels. I've had 50V on the pins while traffic flows (but no current draw) and it was likewise happy. I don't have an injector that will put power on the data pairs (though that's obviously allowed by the standard) and I'm not going to build one just to see if it works - the power injector modules I have just use the non-data pairs anyway.

Hopefully it is a later version that performs more reliably than my version.

If it performs well with out losing or scrambling data please report back.

My unit is not reliable and I would happily buy a new one to end the grief on my current project. A few people have reported these data loss and scrambling problems.

I uploaded the schematics and Eagle files: http://arduino.cc/en/Main/ArduinoEthernetShield. Apologies for the delay.

Hi,

I recently bought one official Arduino Ethernet Shield, which look exactly like the one in the first post.
As with every new “toy” I buy, I did some research on this new Shield.

These are my findings:

-Ethernet jack, although not documented, seems to be a pretty standard PoE jack with internal magnetics, with no internal rectifiers for PoE. As defined in 802.3af, power can be injected either on pair 7-8 or RX and TX pairs. This jack supports both – pair 7-8 is routed directly to jack’s pins and possibly center taps of RX and TX transformer primary windings are also routed to jack’s pins (V1+, V1- and V2+, V2- in the schematics).

-There are 10 unmarked holes on the PCB, 6 near Ethernet jack and 4 between W5100 and SD socket. Let’s consider first group of holes near the Ethernet jack as pins 1 to 6 (pin 1 is the leftmost, near the edge of the PCB). Pins 1 to 4 are connected to jack, being V1+, V1-, V2+ and V2-. Pins 5 and 6 are unconnected. The second group of 4 pins, say pins 7 to 10 are, in this order, GND, Vin, ADJ and unconnected. ADJ has a 0 Ohm resistor to Vin.

Now get the following datasheet: http://www.silvertel.com/DataSheets/Ag9400v2-3.pdf
This component pins match Ethernet shield PCB, both electrically and mechanically!
It seems this Shield was designed to use a Silvertel Ag9400 POE module!

Further investigation reveals that possibly an Ag9412-2BR is a good choice – This module nominally outputs 12V, but with the 0 Ohm resistor between pins 8 and 9, voltage outputs drops to 9.8 Volts, which is OK to power arduino 5V regulator.

Unfortunately, I don’t have one Ag9412-2BR available at this moment (I only have Ag9403 and Ag9405…) and, although they are very cheap, these modules are not easy to get...

If you have one Ag9412-2BR available, please try it and let us all know your findings!

Regards,
Pedro Couto

Hi,
as far as i know, will be released soon a new Arduino Ethernet board.
It will be all-in-one (not a shield) solution, with POE support.
..very very interesting! XD

Here a image i've done at the ArduinoCamp (www.arduinocamp.com) at 18/06/2011 in Italy, Milan:

Other photos (new Arduino WiFi shield, new Arduino Uno):
https://picasaweb.google.com/pictux/ArduinoCamp2011#5621812536302224690

Hi,
as far as i know, will be released soon a new Arduino Ethernet board.
It will be all-in-one (not a shield) solution, with POE support.
..very very interesting! smiley-lol

Here a image i've done at the ArduinoCamp (www.arduinocamp.com) at 18/06/2011 in Italy, Milan:
Arduino Ethernet | Massimo Banzi | Flickr

Well after they got to V02 5 years ago back in 2006 with an ethernet board it's been a long time coming:


We were still on the Arduino NG back then...

Hi,

This all-in-one is very interesting indeed! ]:smiley:

Judging from the photo, this board will also use a Silvertel PoE module.

I suspect that there are a couple of issues:

-Plugging a shield on top of this “Arduino Uno Ethernet” may be a problem due to PoE module height.
-There is a ferrite core transformer on the PoE module that “sits” right on top of W5100 chip. Although the transformer is a “closed core” type, I’m not sure whether its radiated field will somehow affect W5100 performance/operation (theoretically, in extreme situations, it could cause erratic operation of W5100 chip).

Let’s wait for this new board…

It does support PoE but you have to buy a Silvertel PoE Module AG9120S http://arduino.cc/en/uploads/Main/PoE-datasheet.pdf and solder it to the board. Yes it is a 12v module but with a bridge already installed on the Ethernet Shield from V+ to ADJ it supplies 9v to the Arduino it can be used with a power injector that supplies 48v over the data lines or over the extra pairs but not both at the same time.

The module can be found here Silvertel AG9120S | Symmetry Electronics

Hi,

I'm a bit of a newbie to Arduino, but I was hoping someone could help me out?

I have the ethernet shield as shown here: http://arduino.cc/en/Main/ArduinoEthernetShield. According to that page, it supports PoE with the optional module, but I can't find the holes where it's supposed to go. Has this feature been removed?

Thanks,

MTCoster

(Edited)

The one pictured is not the latest one.

The latest one with the POE installed looks like this:
http://store.mansteri.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/a/r/arduino-ethernet-shield-with-poe.jpg

I have the same shield as shown in first post of this thread.

Bought mine from Sparkfun, ordered 11 July 2011, Sparkfun part DEV-09026

At 24 Aug 2011 Sparkfun were still showing that on their site, and had a lot of specific information about the board and its use. No mention of POE.
They speak of it as "the latest revision"... and they are (again) out of stock on this item.

SHAME ON SOMEBODY... no board should be produced without a clear version id somewhere in the silkscreen...

But it does work nicely! At least with my UNO, running my little ArduServer demo which has two buttons: "LED On" / "LED Off", a label to tell the user what light level is being seen on the light sensors the LED shines on, and code to connect my server to a service which logs visits, displays where visits have come from on a spinning globe from RevolverMaps.com.

See demo at....

http://www.mon277rr.dyndns.org:81/

Explained at....

===
Back to the mystery board...

It would be "nice" if the good people at the Arduino "home office" would update...

... put a picture there of the version-less board, give it a version ID so that we can have sensible discussions about what it can and cannot do.

If there's room in the silkscreen for "Zero carbon footprint"... in two languages... a claim that I find peculiar anyway, there's room for a version id.

Not impressed. Will go back to buying clones!

(It does seem to be a pretty good board, though, I will concede.)

SHAME ON SOMEBODY... no board should be produced without a clear version id somewhere in the silkscreen...

+1 to this - I agree all boards should have a version so we know which we're talking about.

If there's room in the silkscreen for "Zero carbon footprint"... in two languages... a claim that I find peculiar anyway, there's room for a version id.

A claim which I'd say cannot ever be true.

Thanks guys. I guess I just won't be able to use PoE this time.

MTCoster

Well it's a shame things like this happen - you expect it to be able to do one thing but then you find you can't as it wasn't clear which version the device was and what it could do. :confused:

Thanks guys. I guess I just won't be able to use PoE this time.

Well, if you like to tinker, wire your cat5 wire to use only four wires for the ethernet (10BaseT) and use the other four for a DIY power setup.

Well, if you like to tinker, wire your cat5 wire to use only four wires for the ethernet (10BaseT) and use the other four for a DIY power setup.

Yeah there's nothing stopping you taking 2 wires out before the ethernet plug and tapping off the power (or ensuring the pins are isolated on the socked and wiring to the socket on the shield).

SHAME ON SOMEBODY... no board should be produced without a clear version id somewhere in the silkscreen...

+1 to this - I agree all boards should have a version so we know which we're talking about.

make that +2 (i seem to have rev5 of the ethernet shield)

I guess I just won't be able to use PoE this time.

Don't despair!

You see the two sets of holes, one set of 6, one of 4, slightly not parallel to the board edge, in your first photo?

In my researches for my longer post, I saw a module soldered in there on boards said to be POE enabled. Now figure out....

a) Where to get module.
b) Whether your board can have one soldered in. Of course a VERSION ID (did I mention that?) would help you be more certain. The holes may have been for a then-future enhancement which was not fully implemented on your board...

If anyone is interested try this for the UDE Jack .
http://liketheocean.tistory.com/166

and download BS-RB10202(0202)RB1-125BHQ1A.PDF

BR
Graham