Skip to the content
PCBKitNew board
2 layers103 × 26.3 mmScale pcb, the printed circuit board in 3D

A kitchen scale that helps you follow a recipe.

Size
103 × 26.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
32
Pads
87
Tracks, vias
98, 11
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
11 Dec 2023
Updated
11 Oct 2026

Overview

Scale pcb is an open-source printed circuit board by jmgrosen, from the jmgrosen/hyperscale repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 103 × 26.3 mm with 21 parts on 32 nets, routed with 98 tracks and 11 vias.

Its parts include 7 capacitors, 4 resistors, 2 ICs, 2 switches and 1 connector.

README

README.md

Hyperscale

A kitchen scale that helps you follow a recipe.

Building

Export Gerbers from KiCAD for the PCB. Build STLs from OpenSCAD for the case.

An actual assembly guide is TODO!

For the firmware, install the Xtensa rustc target and espflash as described in the Rust on ESP Book. Then cargo espflash flash.

Licensing

The physical design files are licensed under the CERN Open Hardware Licence Version 2 - Permissive.

The firmware code is licensed under MIT. However, due to its use of Slint, the resulting firmware as a whole is licensed under GPLv3.

Parts

21
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C5, C6
247Resistor_SMD:R_0805_2012MetricR1, R2
24K7Resistor_SMD:R_0805_2012MetricR3, R4
110uFCapacitor_SMD:C_1206_3216MetricC7
11uFCapacitor_SMD:C_0805_2012MetricC3
1330pFCapacitor_SMD:C_0805_2012MetricC4
1BuzzerBuzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mmBZ1
1Load CellConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-SxxxxSW1
1SW_PushButton_Switch_THT:SW_PUSH-12mmSW2
1~Module:LilyGo_T-Display-S3-AMOLEDU2
1~Package_SO:SOP-16_3.9x9.9mm_P1.27mmU1

The 17 most common of 21 parts.

Questions

How big is the Scale pcb PCB?

It measures 103 × 26.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Scale pcb use?

21 parts. 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 Scale pcb KiCad files?

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

Can I use the Scale pcb design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0
  • 2 layers45.5 × 42.9 mmEsphome han reader, the printed circuit board in 3D

    Esphome han reader

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    21 parts915
  • 2 layers31.8 × 14.5 mmEsp prog, the printed circuit board in 3D

    Esp prog

    drandyhaas/KiCadRoutingTools

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

    21 parts744MIT
  • 2 layers23.5 × 15.8 mmQuiverAttachPCB, the printed circuit board in 3D

    QuiverAttachPCB

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    21 parts617CERN-OHL-S-2.0
  • 2 layers69.9 × 41.3 mmHeaterMeterLCD, the printed circuit board in 3D

    HeaterMeterLCD

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    21 parts557MIT
  • 2 layers161.3 × 111.8 mmDoj, the printed circuit board in 3D

    Doj

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    21 parts463