# solder-mask-expansion-from-hole-edge-etc
## Description
USB-C Digital Compass Module with STM32, HMC5883L, TM1637 Display, and Enhanced Power Protection (JLCPCB-Ready)
## Project Details
- **Owner:** dacre
- **Created:** 2/8/2026
- **Last Updated:** 2/18/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
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/dacre/solder-mask-expansion-from-hole-edge-etc](https://www.flux.ai/dacre/solder-mask-expansion-from-hole-edge-etc).*
---
*Generated from [https://www.flux.ai/dacre/solder-mask-expansion-from-hole-edge-etc](https://www.flux.ai/dacre/solder-mask-expansion-from-hole-edge-etc)*