Skip to the content
PCBKitNew board
4 layers97.6 × 74.3 mmPeripheral Board V0.3, the printed circuit board in 3D

Peripheral Board V0.3

purdue-fpga/hammerIO1
Size
97.6 × 74.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
100
Nets
103
Pads
386
Tracks, vias
685, 53
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 May 2025
Updated
9 Sep 2025

Overview

Peripheral Board V0.3 is an open-source printed circuit board by purdue-fpga, from the purdue-fpga/hammerIO repository on GitHub. It is a 4-layer board of 97.6 × 74.3 mm with 100 parts on 103 nets, routed with 685 tracks and 53 vias.

It is built around the TLV1117-33DCY and BAT54S. Its parts include 29 resistors, 21 capacitors, 21 connectors, 10 diodes and 8 switches.

Main components

2

README

README.md

Deploy to GH Pages

text
sudo apt install mkdocs-material 
pip install ghp-import \ mkdocs-material-extensions \ pymdown-extensions
make

Run locally in Docker

text
docker compose up

Parts

100
QtyValueFootprintReferences
8680Resistor_SMD:R_0805_2012MetricR0, R1, R2, R3, R4, R5, R6, R7
8LED150141AS73100:150141AS73100-LEDD0, D1, D2, D3, D4, D5, D6, D7
8SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW0, SW1, SW2, SW3, SW4, SW5, SW6, SW7
51kResistor_SMD:R_0805_2012MetricR25, R26, R27, R28, R29
40.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C20
40.1uFCapacitor_SMD:C_0402_1005MetricC5, C9, C10, C11
44.7kResistor_SMD:R_0402_1005MetricR16, R17, R18, R19
31uFResistor_SMD:R_0402_1005MetricC12, C13, C14
32kResistor_SMD:R_0402_1005MetricR13, R14, R15
3SJ-3524-SMT-BEaudio-conn:Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal_fixedJ9-line-in1, J9-line-out1, J9-mic-in1
210uFCapacitor_SMD:C_0805_2012MetricC4, C21
2120Resistor_SMD:R_0805_2012MetricR11, R12
21uFCapacitor_SMD:C_0402_1005MetricC7, C8
2220pFCapacitor_SMD:C_0805_2012MetricC18, C19
2220uFCapacitor_SMD:C_Elec_6.3x7.7C16, C17
22kResistor_SMD:R_0805_2012MetricR9, R10
247kResistor_SMD:R_0805_2012MetricR23, R24
2BAT54SPackage_TO_SOT_SMD:SOT-23D9, D10
2Conn_02x06_Counter_Clockwisekicad-pmod-master:pmodJ2, J3
11000pFResistor_SMD:R_0402_1005MetricC15
110uFResistor_SMD:R_0402_1005MetricC6
12x20 GPIO headerConnector_IDC:IDC-Header_2x20_P2.54mm_VerticalJ1
1330Resistor_SMD:R_0402_1005MetricR20
147kResistor_SMD:R_0402_1005MetricR22
1680Resistor_SMD:R_0402_1005MetricR21
1AD7303 DACAD7303:RM_8_ADIU2
1ADC_IN_1SMA:CONN_PCB.SMAFRA_TALJ11
1ADC_IN_2SMA:CONN_PCB.SMAFRA_TALJ12
1AUD_testpointConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ19
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ7
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ8_2
1Conn_01x10Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ8_1
1Conn_02x02_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ4
1Conn_02x03_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1DAC_OUT_ASMA:CONN_PCB.SMAFRA_TALJ13
1DAC_OUT_BSMA:CONN_PCB.SMAFRA_TALJ14
1EXT_CLK_INSMA:CONN_PCB.SMAFRA_TALJ9
1I2C_testpointConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ18
1LOGOqrG***
1LOGOlogoG***
1MAX11664 ADCMAX1164:21-0109D_MXMU1
1Mini-DIN-6KMDTX-HT-6S-BSC:KMDTX-HT-6S-BSC_KYCJ5
1PS2_testpointConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ20
1SCLK testpointConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ10
1SSM2603 audio codecSSM2603:CP_28_4_ADIU3
1TLV1117-33Package_TO_SOT_SMD:SOT-223U5
1~Adafruit2765:Adafruit2765U4

The 96 most common of 100 parts.

Questions

How big is the Peripheral Board V0.3 PCB?

It measures 97.6 × 74.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Peripheral Board V0.3 use?

100 parts, built around the TLV1117-33DCY and BAT54S. 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 Peripheral Board V0.3 KiCad files?

From the purdue-fpga/hammerIO repository on GitHub, at the commit this page was made from: the board is extra-documentation/kicad-files-archive/Peripheral Board V0.3/Peripheral Board V0.3.kicad_pcb and its schematic extra-documentation/kicad-files-archive/Peripheral Board V0.2/Peripheral Board V0.2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Peripheral Board V0.3 design in my own project?

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

Similar boards

  • 2 layers56.5 × 47.2 mmElectrocardiograma, the printed circuit board in 3D

    Electrocardiograma

    Vike-n/ECG_Project

    KiCAD archives for ECG proyect

    76 parts
  • 2 layers124 × 112 mmOpenDropV3, the printed circuit board in 3D

    OpenDropV3

    GaudiLabs/OpenDrop

    Open Source Digital Microfluidics Bio Lab

    318 parts492GPL-3.0
  • 2 layers393.5 × 153.7 mmBoston keyboard V08J, the printed circuit board in 3D

    Boston keyboard V08J

    bluepylons/Boston

    A 120% mechanical keyboard

    613 parts240
  • 2 layers105 × 33 mmRocketPCR, the printed circuit board in 3D

    RocketPCR

    GaudiLabs/PocketPCR

    Pocket size USB powered PCR Thermo Cycler

    50 parts202GPL-3.0
  • 2 layers155 × 80 mmESP32Controller, the printed circuit board in 3D

    ESP32Controller

    simon-jouet/ESP32Controller

    ESP32-based 3D printer controller

    171 parts134
  • 4 layers18 × 51 mmRPROM, the printed circuit board in 3D

    RPROM

    niklasekstrom/RPROM

    ROM emulator based on the RP2350B microcontroller

    44 parts47
  • 4 layers100 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    106 parts37MIT
  • 2 layers43.3 × 37.6 mmZBSmartMeter, the printed circuit board in 3D

    ZBSmartMeter

    Tropaion/ZigBee_SmartMeter_Reader

    This is a ZigBee device to collect data from smartmeters using the DLMS/COSEM protocol.

    37 parts32GPL-3.0