Blog | dynabase – Insights zu KI, Software & E-Commerce

RBTX Machine Planner: Entwicklung & Implementierung eines Web-Konfigurators für Roboterautomation

Geschrieben von Norman Wenk | Jun 17, 2026 12:25:19 PM

RBTX-Machine Planner

Entwicklung & Implementierung eines Web-Konfigurators für Roboterautomation

Jahr
2025
 
Branche

Industrie, Robotik

Serviceleistung
Custom software 

Projektart
Kunde

Grundidee
Für RBTX haben wir drei Web-Konfiguratoren übernommen, grundlegend überarbeitet und um einen STEP-Exporter erweitert: den Machine Planner, den 7-Achse-Konfigurator und den Gluing Konfigurator. Unternehmen die einen Roboter-Konfigurator entwickeln lassen möchten, finden hier einen praxisnahen Einblick in Architektur und Umsetzung. Der Machine Planner ist eine Industrie 4.0 Webapplikation, über die Unternehmen komplette Automationslösungen konfigurieren und direkt bestellen können.

 

 

KONTEXT & AUSGANGSLAGE

Der bisherige Dienstleister stand nicht mehr zur Verfügung. Gleichzeitig sollte zur Hannover Messe (HMI) ein neuer STEP-Exporter für den Machine Planner live sein, das Industriestandard-Format für 3D-Planungsdateien, mit dem Kunden prüfen können, ob eine online konfigurierte Roboterzelle in ihre Produktion passt.

PROBLEM & ZIEL

Ziel war es, für die Hannover Messe Industrie (HMI) demnach alle drei Konfiguratoren neu zu deployen und den Step Exporter zu bauen.   

Die technische Ausgangslage war herausfordernd:

  • Unvollständiger Quellcode da viele interne Bibliotheken nicht übergeben wurden

  • Drei verschiedene Frameworks: Astro, Vue und Svelte – kein einheitlicher Stack

  • Kein Zugang zum bestehenden Admin-Dashboard

  • Deployment auf Netlify, Migration zu AWS war geplant

  • Eine proprietäre Lösung zur PDF-Generierung über eine Headless-WordPress-Instanz

    wurde ebenfalls nicht übergeben

VORGEHEN & METHODIK

Alle drei Konfiguratoren wurden zunächst in ein gemeinsames Monorepo zusammengeführt. Danach wurden die beiden einfacheren Konfiguratoren (7-Achse, Gluing) als erstes vollständig in Svelte neu geschrieben und deployed. Das diente zum einen dazu, ein tiefes Verständnis der Codebasis aufzubauen, zum anderen waren so schnell erste funktionierende Stände online.

Danach folgte der Machine Planner. Nach etwa zwei bis drei Wochen war der erste funktionierende Stand live. Parallel dazu wurden die Leads aus der alten Supabase-Instanz per Skript in die neue übertragen.

Sobald der erste Stand online war, kamen Feature-Requests und Bug-Reports vom RBTX-Team herein, viele davon Bugs die bereits im alten Machine Planner existierten. Das RBTX-Team hat dabei fantastische Q&A-Arbeit geleistet. Ab diesem Punkt wurde parallel am Dashboard und dem STEP-Exporter weitergebaut.

 


LÖSUNG & UMSETZUNG

Monorepo & Framework-Vereinheitlichung auf Svelte

Durch die Zusammenführung in ein Monorepo und die Vereinheitlichung auf Svelte mit einer gemeinsamen Komponentenbibliothek wirken sich Verbesserungen an einer Komponente automatisch auf alle drei Konfiguratoren aus. Iteration und Bug-Fixes sind dadurch deutlich schneller geworden.

STEP-Exporter via Autodesk Design Automation API

Da RBTX intern mit dem CAD-Programm Autodesk Inventor arbeitet, wurde geprüft, ob sich korrekte .step-Dateien direkt aus Inventor generieren lassen. Die Lösung ist ein C#-AddIn für Inventor, das über die Autodesk Design Automation API in einer Headless-Instanz ausgeführt wird und die fertigen Dateien in einen S3-Bucket schreibt.

Eine besondere Herausforderung waren iLogic-Skripte, die RBTX in den Inventor-Dateien einsetzt und die in der Headless-Umgebung anders oder gar nicht funktionierten. Der Export dauert heute ca. 2 Minuten und läuft zuverlässig.

PDF-Generierung mit Typst

Die bestehende Headless-WordPress-Lösung wurde durch einen schlanken Service auf Basis von Typst ersetzt. Die Templates werden in Supabase gespeichert und können direkt im Dashboard angepasst werden, inklusive Live-Preview. Das Ergebnis ist eine deutlich schnellere Generierung, einfachere Pflege der Templates und sauberere Ausgabe.

Deployment auf AWS App Runner

Für das neue Deployment wurde AWS App Runner eingesetzt. Der Dienst versteckt einen Großteil der AWS-Komplexität, alles läuft über Docker Container, horizontale Skalierung und Rollbacks funktionieren ohne manuellen Aufwand. Das ermöglicht schnelles Iterieren ohne viel Infrastruktur-Overhead.

Admin-Dashboard

Das neue Dashboard ermöglicht es dem RBTX-Team, die im Machine Planner verfügbaren Produkte selbst zu verwalten, ohne dass dafür ein Deployment notwendig ist. Außerdem lassen sich die Typst-Templates für die PDF-Generierung direkt im Dashboard anpassen.

ERGEBNIS

Kurz nach dem Go-live lieferte das RBTX-Team intensives Feedback. Viele Bugs, die bereits im alten System existierten, wurden so schnell identifiziert und behoben. Die enge Zusammenarbeit mit einem Team, das das eigene Produkt täglich nutzt, hat die Qualität des Ergebnisses maßgeblich geprägt.

Die wichtigsten Ergebnisse im Überblick:

Einheitlichkeit
Alle drei Konfiguratoren nutzen dieselbe Komponentenbibliothek

STEP-Export
Neuer Export in ca. 2 Minuten, Industriestandard-Format

PDF-Generierung
Schneller, flexibler, bessere Ausgabequalität

3D-Performance
Deutlich verbesserte Rendering-Performance im Machine Planner

Wartbarkeit
Ein Framework, ein Repo, Bugfixes und Features wirken überall

Dashboard
RBTX-Team kann Produkte im Machine Planner selbst verwalten

Datenmigration
Leads aus der alten Supabase-Instanz vollständig übertragen

LEARNINGS

Manchmal lohnt es sich, Zeit in bessere Grundlagen zu investieren, bevor man iteriert. Das Vereinheitlichen von Frameworks und das Aufsetzen eines Monorepos hat die Entwicklung nicht verlangsamt, sondern auf Dauer deutlich beschleunigt.

  • KI-Tools sind gut darin, ein Vue- oder Astro-Projekt in Svelte umzuschreiben. Bei sehr spezifischen Aufgaben wie dem Programmieren von Inventor-AddIns für bestimmte Versionsstände stoßen sie aber schnell an ihre Grenzen.

  • PDF-Generierung mit Live-Preview macht Template-Anpassungen deutlich einfacher und weniger fehleranfällig.

  • Teile des STEP-Exporters werden aus S3 geladen, damit sich diese ohne neues Deployment anpassen lassen.

  • Mit Leuten zu arbeiten, die das Produkt selbst nutzen und Spaß an der Thematik haben, macht einen spürbaren Unterschied in der Qualität des Ergebnisses.


 
Tätigkeiten

EntwicklungIntegration

 

Technologien

Svelte TypeScriptAWS App RunnerTypstSupabaseDockerS3C#

 

RESUME 

Aus einem fragmentierten Codestand mit drei verschiedenen Frameworks, fehlendem Dashboard und fehlender PDF-Lösung ist eine einheitliche, wartbare Plattform geworden. Alle drei Konfiguratoren laufen heute auf demselben Stack, teilen dieselbe Komponentenbibliothek und sind in AWS deployed. Der neue STEP-Exporter war pünktlich zur Hannover Messe live und gibt Kunden die Möglichkeit, ihre konfigurierten Roboterzellen direkt in ihre CAD-Umgebung zu übernehmen. Was als Übernahme eines fremden Projekts unter Zeitdruck begann, hat sich zu einer stabilen Grundlage entwickelt, auf der RBTX eigenständig weiterarbeiten kann. Das Projekt zeigt, wie moderne Softwareentwicklung für Industrie 4.0 auch unter schwierigen Ausgangsbedingungen zu einem wartbaren, skalierbaren Ergebnis führen kann.