Skip to the content
2 layers148.6 × 24.1 mmPlank, the printed circuit board in 3D

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

Size
148.6 × 24.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
107
Nets
58
Pads
264
Tracks, vias
1,326, 143
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
7 Oct 2015
Updated
20 Jun 2018

Overview

Plank is an open-source printed circuit board by cosmoproject, from the cosmoproject/cosmo-schematics repository on GitHub. It is a 2-layer board of 148.6 × 24.1 mm with 107 parts on 58 nets, routed with 1,326 tracks and 143 vias.

It is built around the MAX7313AEG+ and MCP3008-I/P. Its parts include 33 resistors, 27 connectors, 23 diodes, 20 capacitors and 2 ICs.

Main components

2

README

hat/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.

Parts

107
QtyValueFootprintReferences
20ZENERDiodes_SMD:SOD-523D1, D2, D4, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D22, D23 +4
19CCapacitors_SMD:C_0603C1, C2, C4, C5, C6, C10, C11, C12, C14, C15, C16, C17, C18, C19, C20, C21 +3
910kResistors_SMD:R_0603R2, R25, R26, R27, R28, R29, R30, R31, R32
81kResistors_SMD:R_0603R16, R17, R18, R19, R20, R21, R22, R23
8RResistors_ThroughHole:Resistor_Horizontal_RM10mmR8, R9, R10, R11, R12, R13, R14, R15
3100Resistors_SMD:R_0603R1, R3, R4
2DNMResistors_SMD:R_0603R33, R34
1150Resistors_SMD:R_0603R6
1180Resistors_SMD:R_0603R5
13.3VPin_Headers:Pin_Header_Straight_1x02P1
1ANA0Potentiometers:Potentiometer_WirePadsP8
1ANA1Potentiometers:Potentiometer_WirePadsP12
1ANA2Potentiometers:Potentiometer_WirePadsP16
1ANA3Potentiometers:Potentiometer_WirePadsP22
1ANA4Potentiometers:Potentiometer_WirePadsP9
1ANA5Potentiometers:Potentiometer_WirePadsP13
1ANA6Potentiometers:Potentiometer_WirePadsP17
1ANA7Potentiometers:Potentiometer_WirePadsP23
1BLUE TESTLEDs:LED_0603D15
1CONN_01X05Pin_Headers:Pin_Header_Straight_1x05P27
1CPCapacitors_ThroughHole:C_Radial_D5_L11_P2.5C13
1FUSECapacitors_SMD:C_1206_HandSolderingF1
1GREEN PWRLEDs:LED_0603D6
1I2CPin_Headers:Pin_Header_Straight_1x04P2
1LED0Pin_Headers:Pin_Header_Straight_1x02P7
1LED1Pin_Headers:Pin_Header_Straight_1x02P11
1LED2Pin_Headers:Pin_Header_Straight_1x02P15
1LED3Pin_Headers:Pin_Header_Straight_1x02P19
1LED4Pin_Headers:Pin_Header_Straight_1x02P21
1LED5Pin_Headers:Pin_Header_Straight_1x02P24
1LED6Pin_Headers:Pin_Header_Straight_1x02P25
1LED7Pin_Headers:Pin_Header_Straight_1x02P26
1MAX7313Housings_SSOP:SSOP-24_3.9x8.7mm_Pitch0.635mmU1
1MCP3008Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mmU2
1Q_PNP_BECTO_SOT_Packages_SMD:SOT-23Q1
1RResistors_SMD:R_0603R7
1RED FAULTLEDs:LED_0603D3
1SW0Pin_Headers:Pin_Header_Straight_1x02P3
1SW1Pin_Headers:Pin_Header_Straight_1x02P4
1SW2Pin_Headers:Pin_Header_Straight_1x02P5
1SW3Pin_Headers:Pin_Header_Straight_1x02P6
1SW4Pin_Headers:Pin_Header_Straight_1x02P10
1SW5Pin_Headers:Pin_Header_Straight_1x02P14
1SW6Pin_Headers:Pin_Header_Straight_1x02P18
1SW7Pin_Headers:Pin_Header_Straight_1x02P20

More from cosmoproject/cosmo-schematics

2
  • 2 layers65 × 56 mmRPi Hat, the printed circuit board in 3D

    RPi Hat

    cosmoproject/cosmo-schematics

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

    70 parts2
  • 2 layers111.1 × 68.6 mmBela cape2, the printed circuit board in 3D

    Bela cape2

    cosmoproject/cosmo-schematics

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

    22 parts2

Similar boards

  • 2 layers85 × 27 mmMAX7313 port expander, the printed circuit board in 3D

    MAX7313 port expander

    eta-systems/MAX7313-breakout

    Breakout Board for MAX7313 16 Channel Port Expander with 4 bit PWM

    50 parts1
  • 4 layers68.6 × 53.3 mmEsp shield, the printed circuit board in 3D

    Esp shield

    adeboni/math-camp-synth

    Burning Man Math Camp Synthesizers

    86 partsGPL-3.0
  • 2 layers380 × 148.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    InkboxSoftware/all-screen-keyboard

    The first open source all-screen keyboard

    500 parts241MIT
  • 2 layers100 × 100 mmRecurBOY, the printed circuit board in 3D

    RecurBOY

    cyberboy666/recurBOY

    a rpi0 video-instrument – created in collaboration with Guergana Tzatchkova

    35 parts122GPL-3.0
  • 4 layers43.2 × 43.2 mmPogobot head, the printed circuit board in 3D

    Pogobot head

    nekonaute/pogobot

    Pogobot is an open-source open-hardware robotic platform for swarm robotics

    140 parts21
  • 2 layers100 × 100 mmI n c u r, the printed circuit board in 3D

    I n c u r

    cyberboy666/i_n_c_u_r

    a r_e_c_u_r video sampler extension circuit - adding knobs, cv and serial midi control

    38 parts16GPL-3.0
  • 4 layers101.6 × 141.7 mmPiPtr, the printed circuit board in 3D

    PiPtr

    jmlzone/PiPtr

    Repeater controller

    388 parts8
  • 2 layers111.4 × 40.9 mmRainworks Electrical, the printed circuit board in 3D

    Rainworks Electrical

    IceyPlazza/EWB-EPA-Rainworks

    26-27 EWB EPA Rainworks project; We're putting a sensor box in the ground!

    29 parts7

Questions

How big is the Plank PCB?

It measures 148.6 × 24.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Plank use?

107 parts, built around the MAX7313AEG+ and MCP3008-I/P. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Plank KiCad files?

From the cosmoproject/cosmo-schematics repository on GitHub, at the commit this page was made from: the board is plank/plank.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Plank design in my own project?

Its repository states no licence, so its author keeps all rights: ask cosmoproject before reusing the design.