Document Reference: INFRA-MUSEUM-KDO58-2026
Engineering Repository: Kommandogerät-58 on GitHub
Primary Integration Framework: Asynchronous Python / C++ Telemetry Matrix
Hardware Artifact Provenance: Historical 1962 Seattle World’s Fair / Century 21 Exposition Heavy Radar Assets
Engineering Repository: Kommandogerät-58 on GitHub
Primary Integration Framework: Asynchronous Python / C++ Telemetry Matrix
Hardware Artifact Provenance: Historical 1962 Seattle World’s Fair / Century 21 Exposition Heavy Radar Assets
🔎 1. Executive Summary
The Kommandogerät-58 Software Package acts as a specialized Museum Digital Reconstruction and Hardware-Abstraction Layer (HAL). It interfaces modern digital tracking applications with automated, vintage mechanical turret arrays.
The primary target hardware consists of salvaged, heavy-caliber equipment historically showcased or stored near the 1962 Seattle World's Fair site (Century 21 Exposition), specifically centering on the historical Rheinmetall Kommandogerät-58 fire-control computer and the companion 5.5 cm Gerät 58 automated anti-aircraft battery.
By decoding complex analog synchro signals into modern formats, this framework allows museum displays to track modern simulated inputs safely without damaging vintage wiring.
📊 2. The 16-Cable Physical-to-Digital Interface Topology
Historically, the connection between the Kommandogerät-58 computing engine and its automated gun servos was distributed via a physical, 36-conductor (36-Ader) heavy transmission cable (Übertragungskabel) routed through a central distributor box (Kabelverteiler). To modernize this pipeline without risking component deterioration, the software isolates the data path into 16 distinct functional channels handled headlessly via a dedicated telemetry server (
kdo58_server.py):📡 Sensor Ingestion Group (Channels C1 - C3)
- Maps incoming parameters—including Target Azimuth ($\alpha$), Elevation ($\epsilon$), and Slant Range ($D$)—from analog tracking radars into clean, floating-point numeric arrays.
⚙️ Command Output Vectoring (Channels C4 - C14)
- Dual-Speed Commands (C4 - C11): Splits spatial command data across Coarse and Fine Azimuth/Elevation angles ($\alpha_{gun}$ / $\epsilon_{gun}$) across four independent target servos concurrently.
- Fuse Serialization (C12 - C14): Transmits continuous mechanical fuse runtime constraints ($\tau$) directly to the automatic barrel loading tray mechanism.
🛡️ Synchronization & Tactical Interlocking (Channels C15 - C16)
- Safety Interlocking (C15): Tracks physical firing state variables, salvo boundaries, and battery readiness signals to prevent unexpected servo motion.
- Phase Reference (C16): Monitors a 3-Phase AC reference wave (historically 110V running at 400Hz) to keep an exact phase relationship between legacy transmitters and modern processing hardware.
💻 3. Multi-Speed Selsyn/Drehmelder Phase Decoding Logic
To avoid tracking errors during fast servo maneuvers, legacy World’s Fair hardware used a dual-speed synchro architecture featuring a 1:1 "Coarse" baseline combined with a 1:36 "Fine" precision line. The Python processing core handles this configuration by sampling phase shifts at frequencies exceeding 100 Hz:
- Macro Coordinate Approximation: The software reads the 1:1 coarse line to find the platform's approximate location segment.
- Fine Resolution Reconstruction: The system interprets the high-frequency 1:36 line to parse micro-angular movements.
- Real-Time Assembly: The system merges these two variables mathematically, outputting clean, standardized JSON packets to modern robotic servos without data loss.
🛠 4. Compilation, Architecture, and Validation Sequence
The project repo includes specialized files optimized for high-performance computing, such as
kdo58_hpc_swarm.py and kdo58_univac_aviation_bridge.py, designed to support distributed processing across modern server frameworks:By providing a clean hardware abstraction layer, the Kommandogerät-58 framework safeguards valuable historical electronics while delivering the sub-milliradian positioning data needed for contemporary interactive displays.
