I’ve published my first article on Instructables.com today. It’s a breadboard adapter for the Raspberry Pi

I’ve published my first article on Instructables.com today. It’s a breadboard adapter for the Raspberry Pi

I’m really pleased with the design of this MiniPiio board.
It fits it’s purpose perfectly. A small 170-pin breadboard you can plug directly onto your Raspberry Pi and have access to the GPIO pins from the RPi’s Expansion Header. You can’t see it but it has the option of a 3.3V voltage regulator to give you more current for the 3.3V for use in your circuit design.
The schematic is here:
We replaced the previous RPi Protoboard (v0.2) design with this new board design.
We’ve simplified the boards design by remove the 2.1mm power jack socket for using an external PSU wall adapter and the various jumpers and opted to use the Raspberry Pi’s own 5V supply instead. This means any circuit we build will be limited to the current we can source from the RPi supply but it should be good for up to 500mA with a decent wall adapter plugged into the RPi micro USB power socket. We also used surface mount components (hence the SM in the boards name) for all the components except for the connectors.
You’ll find the schematic is RPi_ProtoBoard_sm 0v10
The second board we built over the weekend was the MiniPiio_ULN2803. From its name you can guess it’s a printed circuit board with a ULN2803 8-channel Darlington driver. The ULN2803 allows us to drive cicuits with significantly higher current (up to mA) then we could with just the Raspberry Pi GPIO pins alone. The GPIO Pins are connected to ULN2803 inputs, with the its outputs going to an array of strip headers laid out as servo pins.

The board design was done in Design Spark PCB and a PDF for the schematics is here.
As promised we spent our weekend building the other MiniPiio designs. So without any further ado, here’s the MiniPiio_RS232.

This is for anyone who wants a RS232 port on the Raspberry Pi but doesn’t want to give up one of the two precious USB ports or clutter their desk with a USB hub to use a USB to RS232 adapter.
Unfortunately, there’s a mistake in the dimensions of the PCB. Instead of being 50 x 40mm like the other MiniPiio’s, the MiniPiio_RS232 is 45 x 42mm so its wider and shorter than the others. Being shorter is not a problem just ask Napoleon, but being wider does mean it interferes with the RCA Composite Video connector. 30-seconds with a file cuts it down to size but it does mean back to the drawing board or rather Design Spark PCB.

It was easy to fix, but just means another trip to the PCB manufacturer for another batch of boards. A PDF for the schematics is here.
Exciting times are here.
We received our first batch of PCB’s from our manufacturer yesterday.

In the package were 5 sets of blank PCB’s for the RPi_ProtoBoard and the first of the MiniPiio boards: MiniPiio_RS232, MiniPiio_DIO16, MiniPiio_ULN2803 and MiniPiio_ProtoBoard.

Even though it was late at night we couldn’t resisting building a couple of the boards. So we built the RPi_Protoboard:
hers a picture of both boards:
We’ll get the rest of the boards assembled over the weekend and post them here.
MinPiio (or MiniPi I/O) is a name given to a number of small add-on boards designed for use with the Raspberry Pi. Each board measures a small 50mm x 40mm, connects to the Raspberry Pi’s expansion header and does a specific type of I/O.
Boards being built as we speak include a RS232 interface, mini prototyping board, 16ch Digital I/O board and a high current Digital Output board. Other boards in the pipeline include a CAN Bus interface, RS485/DMX512 Interface, Relay Board and a thermocouple board.
Exciting news, well for me anyway. I was getting frustrated not been able to store my project design files on this blog so I’ve started a new website:
It’s still early days but I’m planning on putting all my project design files there and perhaps a wiki as well to support them better.
This is a simple Serial based MIDI breakout board for the Raspberry Pi.
It uses the Raspberry Pi hardware UART RX and TX from its expansion port to provide a “MIDI In” and “MIDI Out” function. The board was designed in DesignSpark PCB and the schematic is here