binomOne - TresorPanel v0.6.5
[UNLOCKED] Engineering-Package unlocked
↓ scroll

TresorPanel Controller

Engineering-Prototype - Production-Ready Documentation

Assistive-Tech-Showcase - Konstrukteur-Documentation fuer Detail-Anpassung vor Produktions-Run.

v0.6Variable-Pitch-Grid
62Komponenten
13/14Audit-Pass
JLCPCBDFM-ready

Gehäuse + Verschiebe-Mechanik

Fokus: Rail-System + Carrier-Mount (Variable-Pitch). Standard sichtbar: Housing + 4 Rails + 12 Carriers. Layer-Toggle für Solenoide / Plunger / Cover / PCB.

Lädt …
Active: Housing · Rails · Carriers BBox: 90×130×25.7 mm

Variable-Pitch-Mechanik · Funktionsprinzip

Schematische Top-Down-Animation der 2-DOF-Bewegung. Jeder Carrier slidet X auf seiner Rail (Detent-Click alle 0.5 mm), Rail slidet Y im Boss-Detent. Manuelle Justage einmal pro Tresor-Marke (~3 min), danach M2-Clamp fixiert.

PANEL TOP-VIEW · 4 ROWS × 3 COLS ● Boss ━ Rail ▣ Carrier ◉ Plunger Y-Range ±5 mm · X-Range ±5 mm · Detent 0.5 mm
1Carriers slide X auf ihrer Rail (Detent-Click 0.5 mm)
2Rails slide Y im Boss-Detent (alle 3 Carrier einer Reihe bewegen sich zusammen)
3M2 Self-Tap Carrier-Top in Rail-Top-PLA fixiert X-Position (~30 N Reibhalt)
4Cover-Plate 4× M3 Corner-Schrauben pressen alles vertikal (~110 N pro Carrier)

Einzelteile · 3D-Viewer pro STL

Jedes der 8 Einzelteile als interaktives STL-Modell. Klick + drag = rotieren. Mausrad = zoomen. Doppelklick = STL-Download.

Main Housing
~117 cm³ · 727 faces · 8 rail-bosses
Cover Plate
~37 cm³ · 12 Cap-Pads + Key-5-Tactile-Dot
Carrier (v0.6 T-Slot)
~1.8 cm³ · Y+2 Plunger-Offset · T-Slot-Pocket + M2 Clamp
Grid Rail (v0.6 NEU)
~1.9 cm³ · 80×6×4 mm · X-Detents top · Y-Detents bottom
Plunger Rod
~0.06 cm³ · Ø2.2 × 16 mm · POM/Brass
Plunger Tip Cap
~0.01 cm³ · Ø4 × 1.5 mm · TPU
Plunger Assembly
~0.08 cm³ · Rod + Tip + Spring (visualisation)
Service Hatch Cover
~0.9 cm³ · 30×20 mm · 3× M2 Schraubpunkte

Tipp: Mini-Viewer laden STLs lokal aus /tresorpanel/downloads-parts/ - keine Cloud, keine Tracker. Quell-STEPs im Engineering-Package (passwortgeschützt).

Schaltplan v0.7 (ERC-clean)

62 Komponenten · 72 Netze · jeder IC-Pin zugeordnet. ESP32-S3-WROOM-1 · 2× TPL7407L Sink-Driver (12 Solenoide + Piezo + Vibro, interne Freewheel-Dioden) · MPR121 12-ch Cap-Touch (0x5A) · OLED SSD1306 (0x3C) · TP4056 USB-C Charge (R3=5k→240mA) · TPS61023 Boost 5V (FB-Divider) · AP2112K-3.3 LDO. Audit-Fixes eingebaut: TVS-ESD · I2C-Pull-up→3V3 · Cin≤5mm. Import-ready: pcb_netlist_v07.net (im Engineering-Package).

PCB-Layout - Top-View

2-Layer 24x120mm ENIG-Finish, JLCPCB-DFM. Solenoid-Stecker entlang der Laengsachse, MCU-Cluster zentral.

Specs + Materialliste

Hardware-Features auf einen Blick, gefolgt von vollstaendiger Stueckliste mit LCSC-Part-Nummern.

12x
Solenoide axial-Z 8x10x14.3 mm, Stroke 4.5mm
ESP32-S3
WiFi, BLE, 14 Native-Touch, 50 GPIO
USB-C
Charge + Programming
250mAh
LiPo 502030, 3.1h aktiv, 50000h sleep
OLED 0.42"
72x40 SSD1306 I2C
JLCPCB
2-Layer ENIG, 24x120x1.6mm
62
Komponenten, 63 Nets, 14x Header
Lokal
Open Hardware - Wissen statt Macht

Bill-of-Materials - Summary

62
Komponenten total
33
Reference-Groups
13/14
Audit-Pass
CSV
Full BOM im Engineering-Package

Bill-of-Materials - Vollstaendig

33 Reference-Groups, 62 Komponenten total. LCSC-Part-Nummern fuer JLCPCB-Pick-and-Place.

ReferenceValuePackageLCSCQtyNotes
C122uFC_0603_1608MetricC1466310603 SMD passive
C2,C10,C11,C1210uFC_0603_1608MetricC1466340603 SMD passive
C4,C6,C7,C8,C13100nFC_0603_1608MetricC1466350603 SMD passive
C947uF TantalumCP_EIA-7343-31_Kemet-DC1084151Tantalum bulk cap EIA-7343
D1,D4LED greenLED_0603_1608MetricC7204320603 SMD passive
D2SS14D_SOD-323C86781Schottky reverse-protection
D3SS14D_SOD-323C86781Schottky reverse-protection
D5LED redLED_0603_1608MetricC7204310603 SMD passive
D6LED blueLED_0603_1608MetricC7204310603 SMD passive
FB1FerriteR_0603_1608MetricC7695310603 SMD passive
J1JST-SH 4-pinJST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalC1604041OLED I2C connector 1.0mm pitch
J2JST-PH 2-pinJST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalC1443941Battery connector 2.0mm pitch
J4-J17Header 1x2 2.54mmPinHeader_1x02_P2.54mm_VerticalC12437914Solenoid/Piezo/Vibro output header
J18SWD1
L12.2uHL_0603_1608MetricC104610603 SMD passive
Q1AO3401SOT-23C151271P-channel MOSFET (load-switch)
R1,R24.7kR_0603_1608MetricC7695320603 SMD passive
R35kR_0603_1608MetricC7695310603 SMD passive
R4,R5,R1310kR_0603_1608MetricC7695330603 SMD passive
R6,R10,R111kR_0603_1608MetricC7695330603 SMD passive
R8,R9,R12100kR_0603_1608MetricC7695330603 SMD passive
SW1Tact-Switch 6x6SW_SPST_TL3342C3188841Reset button 6x6 SMD
TP1-TP6TP6
U1ESP32-S3-WROOM-1ESP32-S3-WROOM-1C29132011MCU + WiFi/BLE (Espressif)
U3TP4056SOIC-8_3.9x4.9mm_P1.27mmC165811TP4056 Li-Ion charger
U4,U5TPL7407LTSSOP-16_4.4x5mm_P0.65mmC1526272TPL7407L 7-ch sink-driver
U7TPS61023SC-70-6C5470161Boost converter 5V fixed
U8LP59071
BT1LiPo 250mAhLiPo_502030BT_LiPo_250mAh1external, wired separately
LCD1OLED 0.42 inch 72x40OLED_0.42LCD_SSD1306_72x401external, wired separately
SOL1-SOL12SolenoidSolenoidSOL_8x10x14.312external, wired separately
SP1Piezo 15x3PiezoPIEZO_15x31external, wired separately
M1Vibro 10x3VibroERMVIBRO_10x31external, wired separately

Quellen + Referenzen

Hardware-Quellen, Software-Tools und Standards.

Hardware

  • Mini Push-Solenoid 8x10x14.3 mm - AliExpress (axial-Z, Stroke 4.5 mm)
  • ESP32-S3-WROOM-1 - Espressif Datasheet
  • TPL7407L - TI Sink-Driver 7ch 600mA
  • TPS61023 - TI 5V Boost-Converter SOT-563
  • TP4056 SOP-8 - LiPo USB-Charger
  • LiPo 502030 250mAh - Standard-Akku
  • OLED 0.42" 72x40 - SSD1306 I2C

Software / Tools

  • KiCad 10.0.2 - PCB-Design
  • CadQuery 2.7 - Parametric CAD (Python)
  • three.js - WebGL 3D-Viewer
  • JLCPCB - PCB-Manufacturing-Ready

Standards

  • IPC-2221 - PCB-Trace-Width
  • IEC 60601 - Medical-Adjacent (assistive use-case)
  • Wireless: WiFi 802.11 b/g/n - BLE 5
  • USB-C revision 2.0 - Charging spec

Engineering-Insights

Sechs Design-Entscheidungen die den v0.5-Stand definiert haben.

3-Punkt-Mount

Centered Mounting verhindert PCB-Woelbung bei 120mm-Laengsstreifen - gegenueber 4-corner-mount messbar planar stabiler.

Native-Touch statt MPR121

ESP32-S3 hat 14 hardware-touch-pins integriert. MPR121-Breakout (33mm) eingespart - PCB-Breite 24mm moeglich.

Bare TP4056 SOP-8

Statt USB-C-Charger-Modul 29x17mm direkt SOP-8 Footprint. Form-Factor halbiert, BOM-Cost gleichbleibend.

Snap-Scroll-UI

scroll-snap-type:y mandatory - User landet immer auf Section-Start (binomOne UI-Default).

Coord-Convention

three.js Y-up vs CAD Z-up geloest durch componentGroup-rotation -pi/2 um X - alle 3D-Elemente teilen Frame.

Production-Pivot

40x60mm Initial-PCB passte nicht in 24x140 Side-Bay. Re-Layout zu 24x120 Laengsstreifen rettete Mech-Fit ohne Tech-Cuts.

Engineering-Audit - 13/14 PASS

Vollstaendige technische Pruefung der Hardware-Auslegung. Alle Acceptance-Criteria gegen reale Datenblaetter validiert.

PASS GPIO-Budget 29/36
PASS Driver-Strom 250mA
PASS Boost-Strom 520mA (1A Margin)
PASS Charge-Strom 240mA
PASS Battery 3.1h aktiv
PASS Reverse-Protection SS14
WARN ESD TVS-Diode empfohlen
PASS Cap-Touch 14ch MPR121
PASS Wire-Gauge AWG 26
PASS Mech-Fit 11.4mm Headroom
PASS Heat-Inserts Ruthex M2/M3
PASS EMI-Decoupling 100nF/10uF
PASS Safety-Boundary Assistive-only
PASS DFM JLCPCB ENIG 2-Layer

Safety-Boundary

Hartcodierte Designgrenze. Assistive Hilfe fuer autorisierte Nutzer - kein Angriffswerkzeug.

Nicht erlaubt

  • PIN speichern oder automatisch eingeben
  • Brute-Force, Code-Replay, Lock-Bypass
  • Versteckte Installation
  • Zahlenfolgen automatisch testen
  • Tresor-Schloss-Manipulation

Erlaubt

  • Manuelle Einzel-Tasten-Ausloesung
  • Taktile, Audio, Vibro Feedback
  • Timeout, Debounce gegen Dauer-Ausloesung
  • Mechanische 1:1-Weitergabe einer Taste
  • Sichtbare, vom User initiierte Bedienung

Downloads

Alle Manufacturing-Files als AES-256 verschluesselte ZIP-Archive. Inhalt jedes ZIPs ist passwortgeschuetzt - Passwort wird nach Authentifizierung angezeigt.

[LOCK]
Passwortgeschuetzte Downloads
Engineering-Artefakte sind AES-256 verschluesselt.
Passwort eingeben um Downloads + Extract-Passwort zu sehen.