KiCad template for a Raspberry Pi B+ Hat PCB.
Clone or download
Latest commit 46cf736 Jan 20, 2019

README.md

% RPi B+ Hat

Raspberry Pi B+ Hat

Expansion Board

This is a project template for a Raspberry Pi B+ Hat.

This base project includes a PCB edge defined according to this specification. Both a thru-hole and a surface mount connector are provided, along with a different PCB edge for each. Just keep the PCB edge and connector type that you're using for your design and delete the others.

The component footprints used in this template are here.

The board outline looks like this:

Using the Template

To use the Raspberry Pi Hat template with the through-hole connector, do the following:

  1. Open the schematic. Remove the SMD connector, J1.
  2. Generate the schematic netlist.
  3. Generate the .cmp file. (The J2 connector will be the only component in it.)
  4. Open the PCB. Hover your mouse over the connector and hit e to edit it. Select the J1 SMD connector. In the Move and Place section of the Footprint Properties window, select the Free radio button. Then click OK. The SMD connector should now be unlocked so it can be removed.
  5. Read in the netlist from the schematic. In the Extra Footprints section of the Netlist dialog window, select the Delete radio button. Then click Read Current Netlist. The J1 SMD connector should disappear. Then click Close.
  6. Finally, delete the upper two arcs and the edge of the board outline.

To use the Raspberry Pi Hat template with the SMD connector, do the following:

  1. Open the schematic. Remove the through-hole connector, J2.
  2. Generate the schematic netlist.
  3. Generate the .cmp file. (The J1 connector will be the only component in it.)
  4. Open the PCB. Hover your mouse over the connector and hit e to edit it. Select the J2 through-hole connector. In the Move and Place section of the Footprint Properties window, select the Free radio button. Then click OK. The through-hole connector should now be unlocked so it can be removed.
  5. Read in the netlist from the schematic. In the Extra Footprints section of the Netlist dialog window, select the Delete radio button. Then click Read Current Netlist. The J2 through-hole connector should disappear. Then click Close.
  6. Finally, delete the lower two arcs and the edge of the board outline.

(c)2015 XESS Corp.