Hyperscale

jmgrosen·hyperscale·pcb/scale_pcb.kicad_pcb

Hyperscale PCB layout, top view — open source board by jmgrosen

About the Hyperscale PCB

Hyperscale is an open source PCB design by jmgrosen, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 103 × 26.3 mm, with 17 components from 12 distinct parts.

By type, the board carries 7 capacitors, 4 resistors, 2 ICs, 2 switches, 1 connector and 1 buzzer.

From the project

A kitchen scale that helps you follow a recipe.

A kitchen scale that helps you follow a recipe.

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

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

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.

Hyperscale bill of materials (BOM)

17 components, 12 distinct parts.

QtyPartRefs
1
~
U1
1
~
U2
1
Load Cell
J3
1
Buzzer
BZ1
1
RotaryEncoder_Switch
SW1
1
SW_Push
SW2
4
0.1uF
C1, C2, C5, C6
1
1uF
C3
1
330pF
C4
1
10uF
C7
2
47
R1, R2
2
4K7
R3, R4

Hyperscale design files

The KiCad project lives in the jmgrosen/hyperscale repository on GitHub; these links point at the commit this page was built from.

Hyperscale: common questions

How big is the Hyperscale PCB?

The Hyperscale measures 103 × 26.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Hyperscale?

17 components, from 12 distinct parts. The full bill of materials is listed on this page.

Where can I download the Hyperscale design files?

From the jmgrosen/hyperscale repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Hyperscale design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which jmgrosen chose for the repository.