# part-line-desc (Component)
## Description
USB-C Digital Compass Module with STM32, HMC5883L, TM1637 Display, and Enhanced Power Protection (JLCPCB-Ready)
## Component Details
- **Owner:** dacre
- **Created:** 2/3/2026
- **Last Updated:** 3/5/2026
- **Visibility:** Public
- **Board Outline Dimensions:** 90.2mm × 35.4mm
- **Board Outline Width (mm):** 90.2mm
- **Power Plane Layers:** Layer 2: GND plane; Layer 3: 3.3V plane
- **Board Outline Height (mm):** 35.4mm
- **Stackup:** Standard 4 Layer
- **System Architecture:** graph LR
subgraph Power Subsystem
USB_C[USB-C Connector] --> Input_Protection[Input Protection]
Input_Protection --> Regulator[3.3V Regulator]
end
subgraph Core Subsystem
Regulator --> MCU[Microcontroller]
MCU --> Magnetometer[I2C Magnetometer]
end
subgraph Display Subsystem
MCU -->|Control Interface| DisplayDriver[Display Driver ICs]
DisplayDriver --> SevenSeg[3×7-Segment Displays]
end
subgraph UI Subsystem
MCU --> Potentiometer[Brightness Pot w/ Switch]
MCU --> StatusLED[Status LED]
MCU --> ProgHeader[Programming Header]
end
subgraph Mechanical
Board --> MountHoles[4× Mounting Holes]
end
- **Display Module Width:** 12.8mm
- **Used in:** 2 projects
- **Mount Type:** PCB
- **Package / Case Code:** Module
- **Pin Count:** 2
## Pins
| Pin | Name | Type |
|-----|------|------|
| - | P1 | |
| - | P2 | |
---
*Generated from [https://www.flux.ai/dacre/part-line-desc~9p8](https://www.flux.ai/dacre/part-line-desc~9p8)*