# net-label-demo ## Description USB-C Digital Compass Module with STM32, HMC5883L, TM1637 Display, and Enhanced Power Protection (JLCPCB-Ready) ## Project Details - **Owner:** dacre - **Created:** 1/30/2026 - **Last Updated:** 2/19/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/net-label-demo](https://www.flux.ai/dacre/net-label-demo).* --- *Generated from [https://www.flux.ai/dacre/net-label-demo](https://www.flux.ai/dacre/net-label-demo)*