Jump to content

Crown: Difference between revisions

From base48
Thebys1 (talk | contribs)
Thebys1 (talk | contribs)
No edit summary
 
Line 3: Line 3:
|image=Crown front.jpg
|image=Crown front.jpg
|founder=Thebys
|founder=Thebys
|homepage=https://harbornote.iver.cz/s/CR/p/obecne-informace-a-odkazy-iKg7jxQgKu
|homepage=
|status=active
|status=active
|tags=hw, vintage, gambling, AI embodyment,
|tags=hw, vintage, gambling, AI embodyment,
Line 26: Line 26:
The machine's mechanical subsystems include:
The machine's mechanical subsystems include:


* '''Reel motors''' with worm gear assemblies (operating temp ~40°C)
* '''Reel fortune disks''' - older design then "One Hand Bandit" - spins horizontal and clockwise rather then vertical!
* '''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)
* '''Electromagnetic brakes''' – normally-engaged, unlock to allow disk spin. Heats up a lot at 24V from PSU.
* '''Sonderspiele'''
* '''24V LEDs''' - Plenty of LEDs (30), originally it was bulbs, replaced with orange LEDs for extra vintage feel and lower heat, power consumption is the same.
* '''5 OG Buttons''' - Bottom part, to control the game.


== Tools & Stack ==
== Tools & Stack ==
Line 36: Line 37:
* '''3D printing:''' PETG
* '''3D printing:''' PETG


== Photo Gallery ==
== Links and resources ==


[https://photos.iver.cz/s/crown Průběžná fotodokumentace]
* Fotodokumentace - [https://photos.iver.cz/s/crown Průběžná fotodokumentace]
* Projektová dokumentace - https://harbornote.iver.cz/s/CR/p/obecne-informace-a-odkazy-iKg7jxQgKu
* Github repo - https://github.com/Thebys/CrownPyBot


== Changelog ==
== Changelog ==

Latest revision as of 13:30, 4 March 2026


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 fortune disks - older design then "One Hand Bandit" - spins horizontal and clockwise rather then vertical!
  • Electromagnetic brakes – normally-engaged, unlock to allow disk spin. Heats up a lot at 24V from PSU.
  • 24V LEDs - Plenty of LEDs (30), originally it was bulbs, replaced with orange LEDs for extra vintage feel and lower heat, power consumption is the same.
  • 5 OG Buttons - Bottom part, to control the game.

Tools & Stack

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

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
2026/03/03 4 Revize napájecího systému