Skip to the content
4 layers30.5 × 31.3 mmCompass Design, the printed circuit board in 3D

The planning, design, and manufacture process of my digital compass project

Size
30.5 × 31.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
48
Nets
68
Pads
154
Tracks, vias
263, 70
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Apr 2026
Updated
16 Apr 2026

Overview

Compass Design is an open-source printed circuit board by Granterson, from the Granterson/PCB---Digital-Compass repository on GitHub. It is a 4-layer board of 30.5 × 31.3 mm with 48 parts on 68 nets, routed with 263 tracks and 70 vias.

It is built around the MMBT3904. Its parts include 17 resistors, 9 diodes, 8 transistors, 6 capacitors and 2 ICs. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

PCB---Digital-Compass

The planning, design, and manufacture process of my digital compass project

Parts

48
QtyValueFootprintReferences
9330Resistor_SMD:R_0805_2012MetricR2, R4, R6, R8, R10, R12, R14, R16, R19
84.7kResistor_SMD:R_0805_2012MetricR1, R3, R5, R7, R9, R11, R13, R15
8LEDLED_SMD:LED_1206_3216MetricD1, D2, D3, D4, D5, D6, D7, D8
8MMBT3904Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
212.5pFCapacitor_SMD:C_0805_2012MetricC4, C5
10.1uFCapacitor_SMD:C_0805_2012MetricC11
110uFCapacitor_SMD:C_0805_2012MetricC1
122uFCapacitor_SMD:C_0805_2012MetricC2
14.7uFCapacitor_SMD:C_0805_2012MetricC10
1AZ1117CH2-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1BatteryConnectorTerminalBlock:CONN_OSTTC022162_OSTJ1
1Conn_ST_STDC14Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ4
1CrystalCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
1GREEN LEDLED_SMD:LED_1206_3216MetricD9
1LOGOLOGOG***
1LSM303Pinoutmy-footprints:PinSocket_Combo_1x06_1x04_P2.54mmadafruit1
1STM32G031K8TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU3
1SW_SPSTButton_Switch_THT:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfileSW1

More from Granterson/PCB---Digital-Compass

1
  • 2 layers25.4 × 17.8 mmAdafruit LSM303AGR, the printed circuit board in 3D

    Adafruit LSM303AGR

    Granterson/PCB---Digital-Compass

    The planning, design, and manufacture process of my digital compass project

    25 parts

Similar boards

  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers90 × 25.5 mmBadgeMagic, the printed circuit board in 3D

    BadgeMagic

    fossasia/badgemagic-hardware

    Badge Magic Hardware Board

    525 parts1.5kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    iMike78/nest-mini-drop-in-pcb

    Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

    229 parts628CERN-OHL-S-2.0
  • 2 layers148 × 84.5 mmPanel daisy, the printed circuit board in 3D

    Panel daisy

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    259 parts410
  • 4 layers46.8 × 34.8 mmSmartWatch V4, the printed circuit board in 3D

    SmartWatch V4

    Bellafaire/ESP32-Smart-Watch

    An open source smartwatch based on the ESP32 compatible with the Arduino IDE.

    74 parts258MIT
  • 2 layers68.8 × 53.6 mmRelatively Universal ROM Programmer, the printed circuit board in 3D

    Relatively Universal ROM Programmer

    AndersBNielsen/Relatively-Universal-ROM-Programmer

    Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.

    149 parts257GPL-3.0

Questions

How big is the Compass Design PCB?

It measures 30.5 × 31.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Compass Design use?

48 parts, built around the MMBT3904. 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 Compass Design KiCad files?

From the Granterson/PCB---Digital-Compass repository on GitHub, at the commit this page was made from: the board is pcb/Compass_Design/Compass_Design.kicad_pcb and its schematic _research/AdafruitKiCad Scheme/Adafruit_LSM303AGR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Compass Design design in my own project?

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