

Compassv0
Electronics Projects
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 62
- Nets
- 55
- Pads
- 174
- Tracks, vias
- 399, 194
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 4 Apr 2024
- Updated
- 14 May 2026
Overview
Compassv0 is an open-source printed circuit board by orri93, from the orri93/electronics repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 62 parts on 55 nets, routed with 399 tracks and 194 vias.
It is built around the IIS2MDC and IRLML6402. Its parts include 20 resistors, 16 diodes, 6 capacitors, 3 ICs and 3 connectors. It belongs with the STM32 boards of this library.
Main components
2README
README.mdelectronics
A personal collection of electronics projects, experiments, and reusable design assets.
This repository includes circuit designs (mostly KiCad), component libraries, simulation files, prototypes, firmware/code, and supporting documentation. It is organized as a working archive where each project can include one or more of the following:
- Hardware design files (schematics and PCB layouts)
- Build/manufacturing outputs (for example gerbers)
- Notes, references, and datasheets
- Source code or firmware when the project includes programmable parts
Folder Structure
Top-level folders are grouped by purpose. Common locations include:
circuits/: Main project folders for KiCad designs (schematics/PCBs).doc/: Documentation, references, datasheets, books, project notes, and how-to material.src/: Source code and firmware-related project code when applicable.3d/: 3D models (for example STEP files) used for PCB/mechanical integration.symbols/: KiCad symbol libraries.footprints/: KiCad footprint libraries.gerber/: Generated manufacturing outputs for selected projects.spices/: SPICE/LTspice simulation files.prototype/: Early-stage prototypes and exploratory files.projects/: Additional project work that may not fit the maincircuits/layout.media/: Images and other media assets.pcb/: Standalone PCB-related utilities or adapter boards.tools/: Tooling and utility resources.repares/: Repair-related project material.tmp/: Temporary files.
Project Organization Notes
Project contents are not always in a single folder. Depending on the project stage and history:
- KiCad circuit files are often located under
circuits/<project-name>/. - Documentation can be stored separately under
doc/. - Code or firmware is sometimes placed under
src/.
This split keeps hardware design, documentation, and software concerns organized while still allowing each project to evolve over time.
Parts
62| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 |
| 16 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 2 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C4 |
| 2 | 4.7k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 2 | ID_WP | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP7, JP10 |
| 1 | 1 uF | Capacitor_SMD:CP_Elec_4x5.4 | C6 |
| 1 | 100k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R20 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3 |
| 1 | 22 uF | Capacitor_SMD:CP_Elec_4x5.4 | C8 |
| 1 | 220nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 1 | Battery_Cell | Battery:BatteryHolder_Keystone_3000_1x12mm | BT1 |
| 1 | Calibration | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | Display | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Display | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | GND | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP3 |
| 1 | I A | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP15 |
| 1 | I B | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP16 |
| 1 | IIS2MDC | Package_LGA:LGA-12_2x2mm_P0.5mm | U2 |
| 1 | INT/DRDY | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP4 |
| 1 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q7 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | Polyfuse | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | Power | Connector_BarrelJack:BarrelJack_Horizontal | J3 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | SCL | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP2 |
| 1 | SDA | TestPoint:TestPoint_Loop_D2.50mm_Drill1.0mm | TP1 |
| 1 | STM32C031K6Tx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
Questions
How big is the Compassv0 PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Compassv0 use?
62 parts, built around the IIS2MDC and IRLML6402. 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 Compassv0 KiCad files?
From the orri93/electronics repository on GitHub, at the commit this page was made from: the board is circuits/compassv0/compassv0.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Compassv0 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).
More from orri93/electronics
12- 2 layers148.8 × 126.2 mm

- 2 layers193.8 × 120 mm

- 2 layers85.3 × 39.4 mm

- 2 layers93.5 × 67.3 mm

- 2 layers56.6 × 57.7 mm

- 2 layers60.5 × 84.1 mm

- 2 layers58.7 × 47.8 mm

- 2 layers65 × 56.5 mm

- 2 layers68.6 × 53.3 mm

- 2 layers83.6 × 51.8 mm

- 2 layers56.6 × 57.7 mm

- 2 layers56.6 × 57.7 mm

Similar boards
- 4 layers30.5 × 82.6 mm

Circuit board design
ImperialSpaceSociety/Project-Mach-1
This is the code and hardware designs for the high powered rocketry project at the Imperial College Space Society
89 parts12 - 4 layers40 × 75 mm

CUR flight computer 25-26
CU-Rocketry/flight_computer
Competition Flight Computer Module 25-26
169 parts1 - 4 layers40.8 × 40.8 mm

- 4 layers53.5 × 53.5 mm

MiniTULPAR
ErdemHtyl/Tulpar_Mini_FCB
This project is under active development. The table below shows what is finished and what is still in progress:
92 partsBSD-3-Clause - 4 layers86.4 × 54.6 mm

BeagleBone cape
wasyl07/skylark
Drone control board based on AM335 BeagleBone Black and Ardupilot
108 partsGPL-3.0 - 4 layers58.4 × 55.9 mm

- 4 layers142.2 × 82.6 mm

A10-A20-OLINUXINO MICRO-4GB Rev D
lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script
558 parts429GPL-2.0 - 2 layers
