
LevelShifter
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

A kitchen scale that helps you follow a recipe.
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.
A kitchen scale that helps you follow a recipe.
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C5, C6 |
| 2 | 47 | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | 4K7 | Resistor_SMD:R_0805_2012Metric | R3, R4 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C7 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 330pF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | BZ1 |
| 1 | Load Cell | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Sxxxx | SW1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH-12mm | SW2 |
| 1 | ~ | Module:LilyGo_T-Display-S3-AMOLED | U2 |
| 1 | ~ | Package_SO:SOP-16_3.9x9.9mm_P1.27mm | U1 |
The 17 most common of 21 parts.
It measures 103 × 26.3 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

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


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

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

Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.

