Skip to the content
PCBKitNew board
2 layers50.8 × 59 mmRaspberry pi hat, the printed circuit board in 3D

Raspberry pi hat

joeferner/unisonht

Unified home theatre control

Size
50.8 × 59 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
59
Pads
155
Tracks, vias
260, 47
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
27 Mar 2015
Updated
15 Jul 2024

Overview

Raspberry pi hat is an open-source printed circuit board by joeferner, from the joeferner/unisonht repository on GitHub, published under the MIT licence. It is a 2-layer board of 50.8 × 59 mm with 32 parts on 59 nets, routed with 260 tracks and 47 vias.

It is built around the MCP3204-CI/P, 74AC86SC and IRLML2803TRPBF. Its parts include 14 resistors, 7 connectors, 6 capacitors, 2 ICs and 2 diodes.

Main components

3

README

README.md

Development

Raspberry Pi

  1. Write the latest "Raspberry Pi OS Lite" to an SD Card (enable SSH, SSH key authentication, and note the hostname)

  2. Start the Raspberry Pi, open a command prompt and ping <hostname>.local

  3. Open a terminal

    text
    ssh <username>@<host>.local
    sudo apt -y install git
    # copy id_rsa from host computer
    chmod 600 ~/.ssh/id_rsa
    ssh-keygen -p -f ~/.ssh/id_rsa # remove password
    git clone git@github.com:joeferner/unisonht.git
    ./unisonht/scripts/raspberry-pi-setup.sh
  4. Install "Remote Development" extension pack for VSCode.

  5. Connect VSCode via ssh (Ctrl+Shift+P -> Remote-SSH: Connect to Host...) <username>@<host>.local

Development

text
RUST_BACKTRACE=1 RUST_LOG=debug cargo run

IR Remote Control

text
ir-keytable # find gpio_ir_recv and note the rcX and use it in the next command
ir-keytable -s rc1 -t -c -p all

Parts

32
QtyValueFootprintReferences
510KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R6, R7, R10, R11
3100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R13, R14
3180RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R4, R5
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C5
2100uFCapacitor_SMD:CP_Elec_5x5.3C6, C7
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
233RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9
1100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
174AC86Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1ADC0_JACKraspberry-pi-hat:54-00174_TENJ3
1ADC1_JACKraspberry-pi-hat:54-00174_TENJ4
1IRLML2803TRPBFPackage_TO_SOT_SMD:SOT-23Q1
1IR_IN_JACKraspberry-pi-hat:54-00174_TENJ1
1IR_IN_JMPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ5
1IR_IN_LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1IR_OUT_JACKraspberry-pi-hat:54-00174_TENJ2
1IR_OUT_JMPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1IR_OUT_LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2
1MCP3204Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1RPi-GPIOConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalP1

Questions

How big is the Raspberry pi hat PCB?

It measures 50.8 × 59 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Raspberry pi hat use?

32 parts, built around the MCP3204-CI/P, 74AC86SC and IRLML2803TRPBF. 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 Raspberry pi hat KiCad files?

From the joeferner/unisonht repository on GitHub, at the commit this page was made from: the board is raspberry-pi-hat/raspberry-pi-hat.kicad_pcb and its schematic raspberry-pi-hat/raspberry-pi-hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Raspberry pi hat design in my own project?

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

Similar boards

  • 2 layers51.4 × 24.8 mmPhase shift sensor, the printed circuit board in 3D

    Phase shift sensor

    fpga-theremin/theremin

    Open source digital FPGA based theremin project

    15 parts11
  • 2 layers131.9 × 164.6 mmCft alu, the printed circuit board in 3D

    Cft alu

    alexiosc/cft

    The CFT homebrew minicomputer

    138 parts6GPL-3.0
  • 2 layers137 × 63 mmKickad, the printed circuit board in 3D

    Kickad

    eljotx/SDR-TRX-on-ESP32-A1S

    This repository describes an SDR transceiver based on the ESP32 A1S processor, using an ILI9341 color touchscreen display, and a Si5351 oscillator.

    140 parts2
  • 2 layers84.6 × 84.6 mmTelepresenceRobot, the printed circuit board in 3D

    TelepresenceRobot

    joeferner/telepresenceRobot

    Telepresence Robot

    133 parts3
  • 6 layers90 × 45 mmHw tele stern, the printed circuit board in 3D

    Hw tele stern

    shorlee/TeleSTERN

    The TeleSTERN Project is an Open Source Rocketry Flight Computer based on the TeleMega by Altus Metrum.

    303 parts3GPL-3.0
  • 2 layers151 × 118 mmOBQAS, the printed circuit board in 3D

    OBQAS

    diminDDL/OBQAS

    Open Battery Quantification and Analysis System

    204 parts1MIT
  • 4 layers90 × 87.6 mmProvesXEPS, the printed circuit board in 3D

    ProvesXEPS

    pleiades-cluster/Xmera-EPS

    The Official EPS Design on PROVES Xmera

    135 parts1