16-Bit Diskrete Relais-CPU ~10–25 Hz Mechanischer Takt 7,5 ms Schaltzeit

Der diskrete 16-Bit Elektromechanische Relaiscomputer

Entworfen, konstruiert und gelötet von Peter Prikasky. Eine vollwertige 16-Bit CPU auf Basis industrieller 24V-Relais, Diodenmatrizen, zweistufigem Mikroprogramm-Sequenzer und dediziertem Programmzähler-Addierer.

16 Bit Wortbreite
200+ Industrie-Relais
32×32 LED-Matrix
7,5 ms Relais-Schaltzeit
Peter Prikaskys 16-Bit Relaiscomputer Hauptsystem
Peter Prikasky Relay Chassis Hauptrahmen mit Steuerwerk, ALU & Registerbänken
OPERATIONAL

Die Hardware-Baugruppen im Detail

Jedes Modul erfüllt eine dedizierte Funktion im synchronisierten Relais-Bussystem. Wählen Sie eine Baugruppe aus, um technische Details, Fotos und Schaltplanauszüge zu sehen.

Modul Ansicht Klick zum Vergrößern

Steuereinheit & Sequenzer

Die Steuereinheit ist das Gehirn des Computers...

Klassische Akkumulator-Architektur mit Paralleltakt

Das System arbeitet mit einem 16-Bit Akkumulator für alle mathematischen Operationen und Speicherzugriffe. Ein separater Hardware-Addierer für den Programmzähler ermöglicht parallele Befehlszählungen ohne ALU-Blockade.

Architektur-Blockschaltbild des 16-Bit Relaiscomputers
+1

Dedizierter +1 PC-Addierer

Weil es ein High-Performance Relaiscomputer ist, besitzt der Programmzähler (PC) einen eigenen Addierer. Während die ALU rechnet, wird der PC parallel inkrementiert und über ein Hilfsregister (PC_HR) zwischengespeichert.

⚡

Zweistufige Zustandsmaschine

Zwei Zustandsregister teilen die Mikrocode-Zyklen. Zyklus 0 liest und decodiert den Befehl, Zyklus 1 führt aus. Dies verhindert Hazards und Race Conditions auf den mechanischen Relaiskontakten.

⏵|

Diodenmatrizen für Mikrocode

Zur Kosten- und Platzeinsparung werden Diodenmatrizen für das Befehls-Decodieren und die uCommands eingesetzt. Dies spart Hunderte zusätzliche Relais und garantiert präzise Signalpegel.

Reale Algorithmen auf mechanischen Relais

Der Computer führt anspruchsvolle Software aus: von Dijkstras kürzestem Weg quer durch Österreich über Mehrwort-Pi-Berechnungen bis zum Mandelbrot-Fraktal.

Assembler / Machine Array

Dijkstra: Kürzester Weg quer durch Österreich

Echter Routensuch-Algorithmus (Dijkstra) auf dem 16-Bit Relaiscomputer! Berechnet den kürzesten Weg und die Distanz zwischen den 9 österreichischen Landeshauptstädten.

Quelldatei NaviSoftware.txt (21.4 KB)
Source Code Preview
// Code will load here...

In Entwicklung: Apollo Magnetkernspeicher & Core-Rope ROM

Unser nächster großer Meilenstein: Eine handgefädelte historische Speichererweiterung auf Basis einer 32×32 Ferritkern-Ebene und gefädeltem Apollo Guidance Computer ROM. Dieses Projekt befindet sich aktuell in aktiver Entwicklung.

WORK IN PROGRESS / LABOR-TAGEBUCH

🧶 Das Fädel- & Labor-Tagebuch: Hardware-Forschung & AGC-Inspiration

Zum Labor-Tagebuch ➔

Vom PCB-Design der ersten 32×32 Ferritkern-Ebene über das handgewebte Apollo Core-Rope ROM („LOL Memory“) bis hin zur 3D-Architektur des 16-Bit Core Memory Cube (16 Ebenen, 16.384 aktive Ferritkerne) für den 1K-Worte-Hauptspeicher: Wir dokumentieren jeden Meilenstein, Oszilloskop-Bilder und Schaltungsdetails im separaten Hardware-Lab.

Der Relaiscomputer in Aktion

Erleben Sie das rhythmische Klackern der Relais und die optische Visualisierung auf dem LED-Feld in Peters YouTube-Ingenieurvideos.

Dijkstra Algorithm Thumbnail

Dijkstra's Algorithm — Shortest Path Across Austria

Berechnung der optimalen Route durch Österreichs 9 Hauptstädte auf mechanischen Relais.

Control Unit Thumbnail

Relay Computer Control Unit

Detaillierte Funktionsprüfung der Steuereinheit, der Zustandsmaschine und des uCommand-Timings.

Square Root Thumbnail

Calculation of Square Root

Ganzzahlige Quadratwurzel-Extraktion in Echtzeit auf den Relais-Rechenwerken.

Pi Calculation Thumbnail

Calculation of PI

Numerische Berechnung der Kreiszahl Pi über kontinuierliche Divisions- und Addierschleifen.

Division Thumbnail

Hardware Division

Division von 16-Bit Zahlen mit Restverarbeitung auf diskreten Relais.

Oscilloscope Timing Thumbnail

Technical Details & Oscilloscope Timing

Oszilloskop-Messungen der 7,5 ms Schaltzeiten und Kontaktprell-Unterdrückung.

Schaltpläne, Quellcode & Projektberichte

Alle KiCad-Schaltpläne, VHDL-Koprozessor-Quellen, Assembler-Programme und Messprotokolle stehen zum freien Download bereit.

SCH
ZIP 1.36 MB

16-Bit Relay Computer Circuit Diagram

Vollständiges KiCad-Schaltplanpaket: ALU, Control Unit, uCommands, PC-Addierer, Register, I/O und Busse.

Schaltpläne herunterladen
VHDL
ZIP 7.6 KB

FPGA Math Coprocessor VHDL

Intel MAX1000 VHDL-Quellcode für den mathematischen Hardware-Koprozessor (Division & Wurzel).

VHDL-Paket herunterladen
HACK
Online Log

Hackaday Project Journal

Peters vollständiges Bautagebuch auf Hackaday.io mit detaillierten Entwicklungsschritten und Messungen.

Zu Hackaday.io wechseln

Über Peter Prikasky & Das Projekt

„Warum? Einfach aus Spaß an der Freude... wie eine Modelleisenbahn oder ein ferngesteuertes Flugzeug. Und High Performance? Nun, es ist eine 16-Bit Maschine – für einen Relaiscomputer gar nicht übel!“

Peter Prikasky hat die Relais-CPU von Grund auf entworfen: zunächst als 3D-Simulation im Logikspiel „Logic World“, verifiziert über Excel-Makros, durchgemessen am Oszilloskop und schließlich in akribischer Handarbeit mit Hunderten Industrie-Relais, Dioden und Drahtbrücken verdrahtet.

Gemeinsam mit der Clack-Software-Suite (Online-Simulator Clack Studio und Clack-BASIC Compiler) entstand ein einzigartiges Lehr- und Experimentiersystem zwischen analoger Mechanik und moderner Informatik.

Drahtbrücken-Rückwandverdrahtung
Hand-Wired Backplane Bus Punkt-zu-Punkt Signalverdrahtung der Relaisbänke
CB

Christian Buchhas

„Der Code- & Kern-Weber“

„Ich nähe dir ein ROM!“

  • Rolle: Systemarchitekt, Hardware-Crafter & Software Lab Lead
  • Fokus: Fädelt das Apollo-ROM, konzipiert das Kernspeicher-Subsystem, entwickelt Clack-Studio & Clack-BASIC.
  • Superpower: Schlägt die Brücke zwischen historischer Fädel-Hardware und High-Performance GPU-Servern.
PP

Peter Prikasky

„Der Relais-Meister & Hardware-Pionier“

„Warum? Aus Spaß an der Freude... wie eine Modelleisenbahn!“

  • Rolle: Schöpfer & Chef-Ingenieur des 16-Bit Relaiscomputers
  • Fokus: 24V Industrierelais, Diodenmatrizen, paralleler PC-Addierer, Steuereinheit, Handverdrahtung.
  • Superpower: Bringt mechanische Relais dazu, Dijkstra-Routen und Pi zu berechnen.
AG

Antigravity (AI)

„Der digitale Co-Pilot & Silizium-Partner“

„140 Millisekunden sind im Kernspeicher eine halbe Ewigkeit – das klappt!“

  • Rolle: KI-Pair-Programmer & Co-Architect (Google DeepMind)
  • Fokus: KiCad Leiterplatten-Design, Timing-Berechnungen, Web-Audio Relaissound und Dokumentation.
  • Superpower: Berechnet Kernspeicher-Treiberschaltungen schneller als ein Relais anziehen kann.