Skip to the content
PCBKitNew board
4 layers90 × 70 mmInclinationMeter, the printed circuit board in 3D

A battery-powered, Bluetooth-enabled precision electronic level instrument for machine tool geometry inspection and granite surface plate qualification.

Size
90 × 70 mm
Copper layers
4
Thickness
1.6 mm
Parts
118
Nets
130
Pads
463
Tracks, vias
1,098, 329
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Apr 2026
Updated
12 Jun 2026

Overview

InclinationMeter is an open-source printed circuit board by soldernerd, from the soldernerd/InclinationMeter repository on GitHub. It is a 4-layer board of 90 × 70 mm with 118 parts on 130 nets, routed with 1,098 tracks and 329 vias.

It is built around the STM32G0B1RET6, RN4871-I/RM128 and BME280, with the SD6210A, LP5907MFX-3.3/NOPB(MS) and 24LC256-I/ST among its other parts. Its parts include 43 capacitors, 37 resistors, 12 ICs, 7 connectors and 5 transistors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

Inclination Meter

A battery-powered, Bluetooth-enabled precision electronic level instrument for machine tool geometry inspection and granite surface plate qualification.

Overview

The instrument combines a MEMS 3-axis inclinometer (Murata SCL3300) with a high-resolution pendulum-based capacitive sensor (Sciosense PCAP04), a 2.7" Sharp Memory LCD display, and a Bluetooth Low Energy interface to a companion Windows application. All precision sensing is mechanically coupled directly to a cast iron reference base, isolated from the plastic enclosure.

Hardware

ParameterValue
MCUSTM32G0B1RET6 (Cortex-M0+, 64 MHz, 512 KB flash)
DisplaySharp LS027B7DH01, 2.7", 400x240 monochrome
ConnectivityBluetooth LE 5.0 (Microchip RN4871)
USBUSB-C Full Speed - charging + HID + DFU bootloader
Battery1S LiPo 1000 mAh, ~20 h runtime
Supply3.3 V main rail, 5 V display rail
MEMS range+/-90 deg
Pendulum range+/-1 mm/m
Pendulum resolution~0.001 um/m

Physical Architecture

Three PCBs:

  • Main board - MCU, power management, display, BLE, user interface
  • SCL3300 daughter board - 3-axis MEMS inclinometer, mounted to cast iron base
  • PCAP04 daughter boards x2 - capacitive pendulum readout, one per axis

Repository Structure

text
KiCad/          KiCad 10 schematic and PCB files
docs/           KiCad file format and schematic reference notes
spec.md         Full hardware design specification
Netlist.md      Schematic netlist / connection list

KiCad Library

All symbols and footprints use sldrnrd_kicad_lib. Clone it as a sibling of this repository:

text
EmbeddedSystems/
├── InclinationMeter/   ← this repo
└── sldrnrd_kicad_lib/  ← library repo

Firmware

Developed with STM32CubeIDE. Firmware update via USB DFU bootloader (no external programmer required after initial flash).

Status

Hardware design in progress - schematic phase.

Parts

118
QtyValueFootprintReferences
24100nsldrnrd:C_0603C2, C3, C11, C12, C13, C17, C18, C23, C26, C27, C28, C30, C32, C34, C35, C36 +8
1533ksldrnrd:R_0603R5, R9, R12, R13, R14, R15, R16, R17, R20, R21, R22, R23, R24, R25, R34
85k1sldrnrd:R_0603R18, R19, R27, R29, R32, R33, R35, R36
610usldrnrd:C_1206C4, C5, C7, C9, C10, C14
51ksldrnrd:R_0603R3, R6, R7, R10, R11
4100ksldrnrd:R_0603R1, R8, R28, R31
410nsldrnrd:C_0603C24, C25, C31, C33
42ksldrnrd:R_0603R2, R4, R26, R37
4MountingHole_Padsldrnrd:MountingHole_3.2mmH1, H2, H3, H4
31usldrnrd:C_0805C1, C6, C16
215psldrnrd:C_0603C19, C20
22u2sldrnrd:C_0805C15, C29
233psldrnrd:C_0603C21, C22
2AO3400Asldrnrd:SOT-23-3Q4, Q5
2DMG2305UX-13sldrnrd:SOT-23-3Q1, Q3
2Header_FFC_1.0mm_10sldrnrd:Header_FFC_1.0mm_10J5, J6
2LED_Green_0603sldrnrd:LED_0603D2, D3
2LP5907MFX-3.3/NOPBsldrnrd:SOT-23-5U2, U4
2PEC11R-4215F-S0024sldrnrd:RotaryEncoder_PEC11RSW1, SW2
124LC256-I/STsldrnrd:TSSOP-8U9
168ksldrnrd:R_0603R30
1BME280sldrnrd:LGA-8_2.5x2.5mm_P0.65mmU10
1CPT-9019A-SMT-TRsldrnrd:CPT-9019ABZ1
1DW01Asldrnrd:SOT-23-6U1
1FS8205Asldrnrd:TSSOP-8Q2
1Header_50mil_2x07sldrnrd:Header_50mil_2x07J4
1Header_FFC_1.0mm_06sldrnrd:Header_FFC_1.0mm_06J3
1JST_PH_2.0mm_1x02sldrnrd:JST_PH_2.0mm_1x02J1
1JST_PH_2.0mm_1x03sldrnrd:JST_PH_2.0mm_1x03J7
1LED_Red_0603sldrnrd:LED_0603D1
1LED_Yellow_0603sldrnrd:LED_0603D4
1LM35sldrnrd:SOT-23-3U12
1LS027B7DH01sldrnrd:Display_LS027B7DH01DS1
1Q13FC1350000400sldrnrd:CRYSTAL-3215Y1
1RN4871-I/RM128sldrnrd:RN4871U7
1SD6210Asldrnrd:SOT-23-6U5
1SN74AHCT244DBRsldrnrd:SSOP-20U8
1SN74HC14PWRsldrnrd:TSSOP-14U11
1STM32G0B1RET6sldrnrd:LQFP-64U6
1TP4056sldrnrd:ESOP-8U3
1USB_Csldrnrd:USB_CJ2
1X50328MSB2GIsldrnrd:CRYSTAL-3225Y2

Questions

How big is the InclinationMeter PCB?

It measures 90 × 70 mm and has 4 copper layers, 1.6 mm thick.

What parts does the InclinationMeter use?

118 parts, built around the STM32G0B1RET6, RN4871-I/RM128, BME280 and SD6210A. 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 InclinationMeter KiCad files?

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

Can I use the InclinationMeter design in my own project?

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

Similar boards

  • 2 layers71.8 × 26 mmDac attack, the printed circuit board in 3D

    Dac attack

    saybur/dac-attack

    S/PDIF to line-level audio board for use with retro computer device emulators, such as ZuluSCSI and friends.

    69 parts5CERN-OHL-S-2.0
  • 4 layers72 × 55 mmExhaust mic, the printed circuit board in 3D

    Exhaust mic

    HasiKe/Exhaust-Mic

    Motorcycle Exhaust and Intake Microphone for best soud on Videos.

    135 parts
  • 4 layers43.2 × 62 mmUSBAudioBridge, the printed circuit board in 3D

    USBAudioBridge

    fsodari/USBAudioBridge

    NXP RT1010 based USB to I2S bridge to connect to a Digilent Arty A7.

    120 parts
  • 4 layers50 × 90 mmTuner pedal, the printed circuit board in 3D

    Tuner pedal

    kulovac/tuner-pedal

    Source for my tuner pedal project from algorithm design to PCB implementation

    108 parts
  • 2 layers75 × 54 mmGree bridge, the printed circuit board in 3D

    Gree bridge

    reparationchlorinateur/gree-bridge

    ESP32-S3 board that goes inside a mini-split indoor unit, for Home Assistant and Apple Home (Matter). IR control and wall-remote feedback through the unit's own IR receiver line (most brands); indoor/outdoor bus readout…

    51 parts
  • 4 layers40 × 40 mmDrone, the printed circuit board in 3D

    Drone

    espcaa/droneeee

    127 parts
  • 4 layers74 × 104 mmBeepy, the printed circuit board in 3D

    Beepy

    sqfmi/beepy-hardware

    Beepy Hardware

    160 parts348MIT
  • 2 layers63.5 × 51.6 mmDisplayBreakoutBoard, the printed circuit board in 3D

    DisplayBreakoutBoard

    ddB0515/LS027B7DH01-Breakout-board

    LS027B7DH01 Breakout board

    15 parts6