LINK / HARDWARE BOX

Computer Use.
Zum Anstecken.

Eine Box, die den Bildschirm über HDMI sieht und Maus und Tastatur über USB bedient. Mit Raspberry Pi, Pico und deiner Freigabe vor jeder Eingabe.

Referenzprototyp · Vollständige Quellen & Bauunterlagen

01 / PRINT EDITIONLINK
Matte weiße LINK-Box mit gerundeten Ecken, kleinem roten Not-Aus-Pilz und USB-A-Kabel

HDMI + USBBild rein. Eingaben raus.
Pi 5 + Pico 2Zwei klare Aufgaben.
215 × 145 × 47 mmKompaktes Druckgehäuse.
Alles an einem OrtCode, Firmware, Modelle.

DIE IDEE / 02

Der Bildschirm ist
die Schnittstelle.

Auf dem Zielrechner braucht es keine spezielle Fernsteuerungssoftware. Die Box arbeitet mit dem sichtbaren Bild und normalen USB-Eingaben.

ZWEI WEGE. EIN GESCHLOSSENER LOOP.
Signalwege der LINK Hardware BoxHDMI führt vom Zielcomputer zur Capture-Karte und direkt zum Monitor. USB-Video führt zum Raspberry Pi. Nach API-Analyse und lokaler Freigabe führt isolierte UART zum Pico und USB-HID zurück zum Zielcomputer. HDMIHDMI LOOPUSB 3 · UVC SCREENSHOT / APIAKTIONSVORSCHLAGISOLIERTE UARTUSB HID ZielcomputerLaptop oder PC HDMI CaptureBild aufnehmen & weiterleiten Dein MonitorDirekter Hardware-Bildweg Pico 2Maus & Tastatur Raspberry Pi 5Capture · Prüfung · Freigabe OpenAI / AstraBild verstehen & planen Neue Eingabe → neues Bild → nächste Entscheidung.

Signalplan seitlich verschieben →

Der HDMI-Loop gibt das Bild direkt an deinen Monitor weiter. Parallel empfängt der Pi das Capture-Bild über USB.

01

Sehen

Die Capture-Karte liefert das aktuelle HDMI-Bild. Der normale Monitor bleibt im direkten Hardwarepfad.

02

Verstehen

Der Pi bereitet den Screenshot auf. Astra schlägt passende Maus- und Tastaturaktionen vor.

03

Freigeben

Die lokale Prüfung zeigt die konkrete Aktion. Erst deine einzelne Bestätigung gibt eine Eingabe frei.

04

Bedienen

Der Pico erzeugt USB-HID-Reports. Ein neues Bildschirmbild zeigt, was die Eingabe bewirkt hat.

DIE BOX / 03

Kleine Form.
Durchdachter Aufbau.

Weiche Radien, matte Oberfläche und eine schmale Schattenfuge. Alle Anschlüsse sitzen zusammen auf der Rückseite, die Schrauben verschwinden darunter.

01

Raspberry Pi 5

Capture, API-Verbindung und lokaler Leitstand. Mit aktiver Kühlung für den Host.

02

Pico 2 / USB HID

Ein eigener Mikrocontroller für Maus und Tastatur. Zum Pi führt ein isolierter UART-Rückkanal.

03

HDMI mit Loop-through

HDMI IN und OUT für den Monitor. Der Referenzaufbau nutzt ein UVC-Capture-Gerät.

04

Mini-Not-Aus & ARM

Roter Pilzkopf mit gelbem Sockelring und separate Freigabetaste. Der Pilz ist eine Formreferenz für ein reales Schaltelement.

Hardwareliste & Verkabelung

Alle drei STL-Teile sind auf geschlossene Geometrie geprüft. Passung, Kühlung und elektrische Funktionen benötigen noch einen realen Prototyp.

WISSEN & AUFBAU / 04

Von der Idee
bis zum ersten Test.

Die vollständigen Unterlagen direkt im Browser lesen oder herunterladen. Mit konkreter Hardware, nachvollziehbaren Signalwegen und dokumentierten Grenzen.

Ein nachvollziehbarer Referenzstand.

Hosttests und Firmware-Crossbuild sind dokumentiert. Der physische Aufbau und die reale API-Verbindung sind noch abzunehmen.

Prüfnachweis lesen ↗

ERSTER EINBLICK / 05

Erst ausprobieren.
Dann aufbauen.

Die lokale Demo zeigt den Leitstand und die Freigaben mit simuliertem Bildschirm und protokollierten Eingaben. Ohne Hardware und ohne API-Schlüssel.

Zur vollständigen Einrichtung ↗
DEMO / PYTHON 3.11+
cd hardware-box
python3 -m venv .venv
.venv/bin/python -m pip install -e '.[test]'
.venv/bin/hardware-box --demo

Projekt-ZIP zuerst entpacken. Danach 127.0.0.1:8080 öffnen und den beim Start ausgegebenen Sitzungstoken eingeben.

BAUEN & WEITERENTWICKELN / 06

Das gesamte Projekt.
Dein nächster Schritt.

Quellcode, Firmware, 3D-Modelle und Bauunterlagen. Als Gesamtpaket oder genau die Dateien, die du gerade brauchst.

ZIP504 KB

Gesamter Quellcode

Python, lokaler Webleitstand, Pico-C-Firmware, Tests und Blender-Aufbauskripte mit Konfiguration und Dokumentation; ohne große 3D-Dateien.

ZIP123 KB

Python-Host und Webleitstand

Raspberry-Pi-Host, lokale Oberfläche, Hosttests, Abhängigkeiten, Demo-Konfiguration und systemd-Beispiel.

ZIP52 KB

Pico-2-Firmware: Quellcode

C-Firmware, USB-HID-Deskriptoren, HB1-Protokoll, CMake und native C-Tests mit Buildnachweis.

ZIP59 KB

Pico-2-Firmware: Build-Paket

Gebaute RP2350-UF2, SHA-256 und dokumentierter Crossbuild mit Flash- und Verkabelungshinweisen. Noch nicht am Gerät geflasht.

ZIP16,9 MB

LINK Print Edition: komplettes 3D-Paket

Aktuelles Gehäuse mit Mini-Not-Aus-Pilz: Blender, GLB, drei STL-Gehäuseteile, fünf Renderansichten, Aufbauskripte und Druckhinweise.

ZIP360 KB

Drei STL-Gehäuseteile

Oberschale, Bodenwanne und Rückseiteneinsatz in Millimetern; Druck- und Montagehinweise enthalten.

ZIP81 KB

Vollständige Dokumentation

Projektübersicht, Hardware und Verkabelung, Installation, OpenAI-Anbindung, Protokoll, Sicherheit, Testplan, Prüfnachweise und Druckhinweise.

ZIP30,4 MB

Designarchiv

Ursprüngliches V1-Modell sowie Print Edition vor der Änderung zum Mini-Pilz. Zur Referenz; für den aktuellen Bau das V2-Paket verwenden.

UF269 KB

Pico-2-UF2

Gebaute Firmware für Pico 2 / RP2350 ARM Secure; Crossbuild geprüft, physischer Flash noch offen.

BLEND820 KB

Blender-Modell

Bearbeitbare aktuelle Print Edition mit Materialien, Beleuchtung, Kameras und Innenaufbau.

GLB12,1 MB

3D-Modell als GLB

Aktuelle montierte Box einschließlich USB-Kabel, Anschlüssen, Mini-Pilz und Elektronik.

STL320 KB

STL: Oberschale

215 × 145 × 38,5 mm; große Deckelfläche zum Drucken nach unten ausrichten.

STL795 KB

STL: Bodenwanne

213 × 143 × 10,7 mm einschließlich innerer Halter; Unterseite auf das Druckbett.

STL164 KB

STL: Anschluss-Einsatz

171 × 3 × 29 mm; Rückseite auf das Druckbett, passend für die modellierten Anschlüsse.

TXT4 KB

Druck- und Montagehinweise

Abmessungen, Ausrichtung, Material-Startpunkte, Montage und Grenzen des Gehäuseprototyps.

PNG2,6 MB

Render: Warmes Weiß

Aktuelle Produktansicht der Print Edition mit Mini-Not-Aus-Pilz, 1900 × 1400 Pixel.

PNG2,6 MB

Render: Rückseite und Anschlüsse

Aktuelle Produktansicht der Print Edition mit Mini-Not-Aus-Pilz, 1900 × 1400 Pixel.

PNG2,8 MB

Render: Geöffnetes Gehäuse

Aktuelle Produktansicht der Print Edition mit Mini-Not-Aus-Pilz, 1900 × 1400 Pixel.

PNG3,2 MB

Render: Elektronik und Innenaufbau

Aktuelle Produktansicht der Print Edition mit Mini-Not-Aus-Pilz, 1900 × 1400 Pixel.

PNG2,6 MB

Render: Anthrazit

Aktuelle Produktansicht der Print Edition mit Mini-Not-Aus-Pilz, 1900 × 1400 Pixel.

TXT2 KB

Hinweise zum Projektpaket

Inhalt, Entwicklungsstand, Integritätsprüfung und Lizenzstatus der öffentlichen Dateien.

JSON64 KB

Inhaltsmanifest

Dateiliste, Größen und SHA-256-Werte aller enthaltenen Quellen und Assets je ZIP-Paket.

TXT2 KB

SHA-256-Prüfsummen

Prüfsummen aller ZIP-Pakete und Einzeldateien; Hashwerte zusätzlich direkt in der Downloadliste.

NEUGIERIG AUF DEN CODE?

Direkt im Browser entdecken.

Python-Module, Pico-Firmware, Tests und Blender-Aufbauskripte.

Quellcode ansehen

NOCH GUT ZU WISSEN / 07

Ein paar klare
Antworten.

Was muss auf dem Zielcomputer installiert werden?

Keine spezielle Fernsteuerungssoftware. Die Referenz nutzt die HDMI-Ausgabe und einen USB-HID-Eingang. Ein sichtbarer Desktop, passende Auflösung und funktionierende USB-Annahme müssen trotzdem am Zielsystem geprüft werden.

Ist das bereits ein fertig geprüftes Gerät?

Es ist ein umsetzbarer Referenzprototyp mit Software, erfolgreich gebauter Pico-Firmware und modelliertem Druckgehäuse. Softwaretests wurden mit Ersatzgeräten ausgeführt. Reale Elektronik, API-Verbindung, Betriebssystem-Kompatibilität und Kühlung benötigen noch die dokumentierte Abnahme.

Arbeitet die Box vollständig autonom?

Die sichere Referenz verlangt eine einzelne Bestätigung vor jeder HID-Eingabe. Astra schlägt die Aktionen vor; die lokale Kontrolle begrenzt sie. Mehr Autonomie ist ein Ausbauziel für einen ausdrücklich begrenzten und getesteten Arbeitsbereich.

Kann ich das Gehäuse sofort drucken?

Die drei STL-Gehäuseteile sind geschlossen geprüft und in Millimetern exportiert. Prüfe Druckbettgröße, Orientierung und Stützbedarf im Slicer. Bauteilpassung, echte Taster, Gewindeeinsätze und Kühlung werden mit einem Probedruck angepasst. Der rote Pilz ist ein modelliertes Kaufteil, kein gedruckter Sicherheitsschalter.

Wo finde ich alle Quellen und ältere Modelle?

Das Gesamtpaket enthält die Projektquellen, Dokumentation, Firmware und beide Designgenerationen. In der Downloadliste stehen zusätzlich das reine Quellcodepaket und ein klar gekennzeichnetes Designarchiv. Eine separate Projektlizenz wurde bisher nicht festgelegt.