The mbed is great, I picked it up with some SparkFun prize money. It has a lot of features but it's designed to work on a breadboard, so I still need some connectors such as an Ethernet jack and USB connectors. So I designed this "base station". It features:
Schematic:
/media/uploads/frank26080115/mbed_basestation.pdf
PCB Preview:
The holes on the left edge of the PCB is supposed to be pointing down, thus allowing you to plug it into a breadboard. The large gap is large enough to clear the width of the power rails of a breadboard.
The MicroSD card is not actually directly connected to the mbed, instead I give you the freedom to choose which SPI port you'd like to use. An optional pull-up resistor can be added to the CS signal of the MicroSD card. A 0.1 uF decoupling capacitor is required near the MicroSD card's power and ground.
The MagJack's LEDs are connected to a configurable jumper, you can choose for the LEDs to be connected to 3.3V or GND, and then you are free to connect the two LEDs to any pins on the mbed. The LEDs on the MagJack needs two current limiting resistors, the values of which depends on your brightness preferences. Two 1 uF capacitors should be connected to the center-taps of the MagJack transformers.
The back-up battery is installed on the bottom of the board.
The barrel jack has a capacitor footprint near its positive pin, you should decide on the value of that capacitor to suit your application. For example, connecting a rechargeable battery to the barrel jack would require a different capacitor than using a AC to DC wall adapter.
Most components are 0805 components on both the top side and bottom side. This board is very easy to assemble by hand, I don't plan on manufacturing them so components on both sides is perfectly fine.
Eagle 5.10 files (for reference only, do not attempt to replicate, as version 2 is provided below) : /media/uploads/frank26080115/mbed_basestation_src_v1.zip
Pictures:
Ten bare PCBs were ordered from ITead Studio on March 6 and arrived (I live near Toronto) on March 18. Upon assembling it, I tested it by doing the following:
The footprint problems are not addressed in the provided files for version 1, so please do not replicate version 1, version 2 is below.
Although I should fix the problems with version 1, the problems are too small and do not actually matter at all so I do not have any incentive to order version 2 to be actually made. However if demand is high enough, I might reconsider.
I did fix up the Eagle board file (for reference only, see V3 below): /media/uploads/frank26080115/mbed_basestation_v2.zip
The following are changed:
More changes