A Circuit Board Circuit Board for the Raspberry Pi (Raspbian Wheezy)
I have a Raspberry Pi with the RaspberryPi firmware 2.0.4.
It has two USB 2.1 ports, two Ethernet ports, a Gigabit Ethernet, a serial port, a 3.5mm audio jack, a microSD card slot, an HDMI output, an SD card reader, and a speaker.
I wanted to build a circuit board to use these ports, but didn’t want to pay for a custom PCB.
I figured if I could get the boards to fit onto a RaspberryPi 2, I could easily build a PCB.
I decided to build one based on the Raspberry pi 2’s onboard RAM, which has 16 MB of RAM.
I used the Raspberrypi GPIO pins as a way to create the RAM.
The RAM uses a small 3.3V regulator and the GPIO pins are used as an interface to the board.
As with the RAM, I used an 8×4 enclosure to house the board and a 2×2 enclosure to protect the board from the outside world.
To power the RAM from a power source, I attached a power connector to the PCB, powered it with a 3-wire USB cable, and plugged the RAM into the power source.
I added a 4-pin connector to connect the RAM to the GPIO header on the Pi.
Here’s a picture of the circuit board in its finished form.
In the finished form, I removed the PCB from the Raspberry, attached the Raspberry’s RAM to it, and attached the GPIO pin header on it to the RAM’s RAM header.
I then attached the two connectors to the circuit, and connected the RAM header to the Pi’s GPIO header.
For the RAM and GPIO, I added the following components: 2 x 10k resistors 3 x 10-ohm resistors 2 x 8k resistor 1 x 10K resistor 2x 12K resistors 8 x 16K resistor 1 x 12K resistor 8 x 20K resister 2 x 20k resisters 8 x 30K resisters 2×2 x 16-pin enclosure enclosure enclosure 4 x 12x16x8x8m 2 x 12mm thick enclosure 1x 8x8mm 3-way connector 1×8×16-pin motherboard motherboard motherboard 1.5m 2x SATA power connector 1.5x USB 3.0 power connector 2mm 3mm USB 3 port connectors 1mm 2mm SATA power and audio connector 6x 3.2V USB power, audio and serial ports