Crown: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Project | {{Project | ||
|name=Crown | |name=Crown | ||
|image=Crown | |image=Crown front.jpg | ||
|founder=Thebys | |founder=Thebys | ||
|homepage=https://harbornote.iver.cz/s/CR/p/obecne-informace-a-odkazy-iKg7jxQgKu | |homepage=https://harbornote.iver.cz/s/CR/p/obecne-informace-a-odkazy-iKg7jxQgKu | ||
| Line 8: | Line 8: | ||
|stale=false | |stale=false | ||
|Photogallery=https://photos.iver.cz/s/crown}} | |Photogallery=https://photos.iver.cz/s/crown}} | ||
== Overview == | == Overview == | ||
'''Crown''' is a restoration and modernization project of a 1980s German | '''Crown''' is a restoration and modernization project of a 1980s German Thomas Bergmann Automatenbau 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 == | == Architecture == | ||
Revision as of 12:23, 4 March 2026
Crown
Founder:
Thebys
Status:
active
Overview
Crown is a restoration and modernization project of a 1980s German Thomas Bergmann Automatenbau 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
Photo Gallery
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 |