Jump to content

Crown

From base48
Revision as of 14:13, 2 March 2026 by Thebys1 (talk | contribs)


Overview

Crown is a restoration and modernization project of a 1980s German Th. Bergmann Crown slot machine. The original Z80-based control system is being replaced with a modern dual-layer architecture while preserving the vintage mechanical hardware.

Architecture

The system uses two controllers:

  • Crown32 – ESP32-S3 microcontroller handling low-level hardware control (motors, brakes, sensors, lights)
  • Raspberry Pi – high-level game logic, AI agents, and user interface

Target communication latency between the two layers is under 20ms.

Hardware

The machine's mechanical subsystems include:

  • Reel motors with worm gear assemblies (operating temp ~40°C)
  • Electromagnetic brakes – normally-engaged, 4-wire position-lock mechanism on gear wheels, driven by BD675 Darlington transistors at 24V (~545mA per coil, 44Ω, 80% duty cycle)
  • Sonderspiele

Tools & Stack

  • CAD: FreeCAD 1.0 / OpenSCAD
  • PCB: KiCad
  • 3D printing: PETG

Průběžná fotodokumentace

Changelog

Datum Hodiny Událost / změna
2023/02/04 2 Získání automatu Th. Bergmann Crown
2023/02/18 16 TFM – stroj provizorně opraven a otestován
2023/03 16 První experimenty s high level systémem: CrownPyBot
2023/06 6 Výměna 50 žárovek za oranžové LED typ T10 W5W (~420 Kč)
2024/08 4 Aktualizace CrownPyBot systému
2024/12 5 Převoz automatu do Brna
2025/04 2 Umístění automatu v Base48
2025/04 4 Vyčištění zadní stěny a příprava na nový power delivery systém
2025/05 16 Reverse engineering ovládání pravých 10× LED (Risiko Platine)
2025/05/14 2 Nákup náhradního tranzistoru, barevných vodičů (PNLY), propojovací vodiče dupont, level shifter 3↔5 ×3, … (~400 Kč)
2025/06/06 2 Rozhodnutí nahradit sedmisegmentovky maticovými display 2×8×8 vlevo a 3×8×8 vpravo
2025/06/11 4 Demontáž zářivky podsvícení CROWN, testování 5V 144/m LED pásku, návrh nového podsvětlení, testování s ATX zdrojem (5V 15A). RGB LED pásek WS2812B 144/m 5V × 1m (~500 Kč)
2025/06/25 2 Aktualizace dokumentace, sken manuálu do PDF, dump pamětí
2025/09/09 8 Výměna motoru z 220 VAC na 24 VDC, příprava převodovky, testování. Tranzistory + IDC konektory (~600 Kč), nový motor (~350 Kč), beefier motor driver (~300 Kč)
2025/09/15 2 Výměna vypálených tranzistorů světelného panelu z BD675 na STX112AP
2025/09/25 4 Příprava nového řízení motoru
2025/11/08 4 Příprava nového řízení motoru
2026/02/15 16 Tisk držáku motoru, test elektromagnetických brzd, test motoru a řízení motoru
Celkem 113