Skip to the content
PCBKitNew board
2 layers42 × 34 mmCompass, the printed circuit board in 3D

Modular PCB compass powered by ch32v003 and neopixels! Including a built-in magnetic field sensor. You can make a custom Minecraft compass with this!

Size
42 × 34 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
62
Pads
254
Tracks, vias
415, 118
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Jun 2026
Updated
17 Aug 2026

Overview

Compass is an open-source printed circuit board by cyao1234, from the cyao1234/compass repository on GitHub. It is a 2-layer board of 42 × 34 mm with 65 parts on 62 nets, routed with 415 tracks and 118 vias.

It is built around the TLI493D-A2B6. Its parts include 38 diodes, 9 capacitors, 5 resistors, 3 ICs and 3 connectors. It belongs with the RISC-V boards of this library.

Main components

1

README

README.md

Compass

Modular PCB compass powered by ch32v003 and neopixels! Including a built-in magnetic field sensor. You can make a custom Minecraft compass with this!

It is recommended to use ch32fun with rv003usb

To program the usb bootloader (one time), you can use a pico, arduino, esp32-s2 or whatever!

Features:

  • ch32v003
  • bunch of neopixels
  • art
  • easy to use
  • board edge usb connector
  • usb connection
  • ch32
  • riscv

Parts

65
QtyValueFootprintReferences
38WS2812_1615PCM_marbastlib-various:LED_WS2812_1615LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +22
7100nFCapacitor_SMD:C_0402_1005MetricC19, C20, C21, C22, C23, C24, C25
5LOGOLOGOG***, G***, G***, G***, G***
31.5kResistor_SMD:R_0402_1005MetricR1, R2, R5
21uFCapacitor_SMD:C_0402_1005MetricC17, C18
25.1kResistor_SMD:R_0402_1005MetricR3, R4
2SW_PushPCM_ckl-switch:SW_Push_SPST_TSA016SW1, SW2
1CH32V003FxUxPackage_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mmU1
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_02x02_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalJ3
1TLI493D-A2B6Library:PG-TSOP6-6-8_1.65x3.05mm_P0.95mmU3
1USB_C_Receptacle_USB2.0_14Pch32:USB_C_PADDLEJ1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U2

Questions

How big is the Compass PCB?

It measures 42 × 34 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Compass use?

65 parts, built around the TLI493D-A2B6. 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 KiCad files?

From the cyao1234/compass repository on GitHub, at the commit this page was made from: the board is hardware/compass.kicad_pcb and its schematic hardware/compass.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Compass design in my own project?

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

Similar boards

  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers198.1 × 30.5 mmSplitflap driver, the printed circuit board in 3D

    Splitflap driver

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    65 parts744MIT
  • 2 layers74.8 × 32.5 mmMooltipass mini, the printed circuit board in 3D

    Mooltipass mini

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    65 parts531
  • 2 layers60 × 100 mmV3 Connector Only, the printed circuit board in 3D

    V3 Connector Only

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    65 parts439GPL-2.0
  • 2 layers45 × 58.2 mmOpentama, the printed circuit board in 3D

    Opentama

    Sparkr-tech/opentama

    An open-source reference design for MCUGotchi

    65 parts237
  • 2 layers40 × 120 mmPhotodiode board v3, the printed circuit board in 3D

    Photodiode board v3

    0x23/nmWave-Interferometer

    An Open Source Interferometer for Accurate Distance Measurements

    65 parts151MIT
  • 2 layers78 × 130 mmLofence, the printed circuit board in 3D

    Lofence

    kiu/lofence

    LoFence is a LoRaWAN capable IoT electric fence monitoring system running on the The Things Network.

    65 parts142MIT