Skip to the content
2 layers65 × 56 mmRPi Hat, the printed circuit board in 3D

An open source codec2 based handheld digital radio for VHF/UHF amateur bands

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
76
Nets
49
Pads
265
Tracks, vias
369, 10
Routed
Yes
KiCad
KiCad 4
Created
12 Oct 2016
Updated
8 May 2017

Overview

RPi Hat is an open-source printed circuit board by omc8db, from the omc8db/DigitalVoice repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 65 × 56 mm with 76 parts on 49 nets, routed with 369 tracks and 10 vias.

It is built around the MCP3021A5-E, MMG3H21NT1 and TPS61027DRC, with the MCP73833, SI4464DY and AFT05MS003NT1 among its other parts. Its parts include 31 capacitors, 14 inductors, 9 resistors, 6 ICs and 5 connectors.

Main components

6

README

hardware/PiHat_Final/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

76
QtyValueFootprintReferences
16CCapacitors_SMD:C_0805C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31
9L_SmallResistors_SMD:R_0603L6, L7, L8, L9, L10, L11, L12, L13, L14
51KResistors_SMD:R_0805R1, R2, R3, R4, R5
4RPi_Hat:RPi_Hat_Mounting_Hole, , ,
410uFCapacitors_SMD:C_0805C1, C2, C3, C4
34.7pFCapacitors_SMD:C_0805C6, C9, C11
3LEDLEDs:LED_0805D1, D2, D3
3RResistors_SMD:R_0603_HandSolderingR7, R8, R9
210nFCapacitors_SMD:C_0805C12, C13
220pFCapacitors_SMD:C_0805C14, C15
236nHResistors_SMD:R_0805L4, L5
111nHResistors_SMD:R_0805L2
112pFCapacitors_SMD:C_0805C8
1150KResistors_SMD:R_0603R6
127nHResistors_SMD:R_0805L3
130MHzCrystals:Crystal_SMD_HC49-SDY1
147uFCapacitors_SMD:c_elec_5x5.3C5
15.1pFCapacitors_SMD:C_0805C7
15.6pFCapacitors_SMD:C_0805C10
16.8uHinductor:BOURNES_SRN4018L1
1AFT05MS003NTO_SOT_Packages_SMD:SOT89-3_Housing_HandsolderingQ1
1BATTPin_Headers:Pin_Header_Straight_1x02P2
1MCP3021TO_SOT_Packages_SMD:SOT-23-5U1
1MCP73833Housings_DFN_QFN:DFN-10-1EP_3x3mm_Pitch0.5mmU2
1MMG3H21NT1TO_SOT_Packages_SMD:SOT89-3_Housing_HandsolderingU5
1POTPotentiometers:Potentiometer_Bourns_3006W_Angular_ScrewFrontRV1
1PWR_VOLrotary_potentiometer:rotary_potentiometerSW1
1RPi_GPIORPi_Hat:Pin_Header_Straight_2x20J2
1SKY13374RFBRD:QFN_12_2mmx2mm_0.5PITCHU6
1SMACONNRF BW Filter:SMA_Edge_MountJ1
1Si4464Housings_DFN_QFN:QFN-20-1EP_4x4mm_Pitch0.5mmU4
1THERMPin_Headers:Pin_Header_Straight_1x02P3
1TPS61027Housings_DFN_QFN:DFN-10-1EP_3x3mm_Pitch0.5mmU3
1USB_OTGConnect:USB_Micro-BP1

More from omc8db/DigitalVoice

4
  • 2 layers90 × 39.1 mmPWRBRD, the printed circuit board in 3D

    PWRBRD

    omc8db/DigitalVoice

    An open source codec2 based handheld digital radio for VHF/UHF amateur bands

    61 parts1Apache-2.0
  • 2 layers85 × 56 mmPihat, the printed circuit board in 3D

    Pihat

    omc8db/DigitalVoice

    An open source codec2 based handheld digital radio for VHF/UHF amateur bands

    49 parts1Apache-2.0
  • 2 layers65 × 56 mmRPi Hat, the printed circuit board in 3D

    RPi Hat

    omc8db/DigitalVoice

    An open source codec2 based handheld digital radio for VHF/UHF amateur bands

    46 parts1Apache-2.0
  • 2 layers52 × 12 mmRF BW Filter, the printed circuit board in 3D

    RF BW Filter

    omc8db/DigitalVoice

    An open source codec2 based handheld digital radio for VHF/UHF amateur bands

    7 parts1Apache-2.0

Similar boards

  • 2 layers100 × 80 mmDeltaSDR, the printed circuit board in 3D

    DeltaSDR

    cernohorsky/DeltaSDR

    HF Software Defined Radio Transceiver that includes ADC and DAC circuits. No soundcard is needed. Board communicates only trough one USB cable.

    180 parts9
  • 4 layers28.7 × 10.3 mmSmp a21 repair, the printed circuit board in 3D

    Smp a21 repair

    mankangustafsson/rs_smp_a21_repair

    A21 PA stage replacement for SMP02 signal generator — obsolete MRF3866/MRF5160 transistors

    27 partsMIT
  • 2 layers48 × 78.2 mmAIS Receiver, the printed circuit board in 3D

    AIS Receiver

    cmbahadir/AIS-Receiver

    Homemade AIS Receiver with ESP32

    73 parts11
  • 2 layers85 × 54 mmAether, the printed circuit board in 3D

    Aether

    AerodyneLabs/Aether

    High-altitude balloon pico-tracker

    82 parts2
  • 4 layers52 × 57 mmVna, the printed circuit board in 3D

    Vna

    Ttl/vna

    Homemade 30 MHZ - 6 GHz single receiver VNA design files.

    342 parts195
  • 2 layers100 × 100 mmXaar128-Driver, the printed circuit board in 3D

    Xaar128-Driver

    tuwrraphael/inkjet-printer

    Inkjet printer for printing ceramic thin films: software, electronics and CAD designs

    188 parts4Apache-2.0
  • 2 layers75 × 44 mmIot aio, the printed circuit board in 3D

    Iot aio

    RWTH-EBC/OSIGBApp

    Open-Source Internet of Things (IoT) Gateways for Building Automation Applications

    46 parts3MIT
  • 2 layersRpi2HAT for ver3, the printed circuit board in 3D

    Rpi2HAT for ver3

    jacekidziak/RPI_DRON_HAT

    Project of PCB with servo driver, battery voltage measurement, IMU, GPS and barometr

    77 parts1

Questions

How big is the RPi Hat PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RPi Hat use?

76 parts, built around the MCP3021A5-E, MMG3H21NT1, TPS61027DRC and MCP73833. 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 RPi Hat KiCad files?

From the omc8db/DigitalVoice repository on GitHub, at the commit this page was made from: the board is hardware/PiHat_Final/RPi_Hat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the RPi Hat design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).