Über KulmanLab

Ein Ein-Personen-Projekt, in Ruhe gebaut.

Hallo, ich bin Volodymyr und lebe in der Ukraine. Ich bin Bauingenieur von der Ausbildung her — ich habe Jahre am Zeichenbrett und in Desktop-CAD-Software verbracht, bevor ich beruflich in die Backend-Softwareentwicklung gewechselt bin. Das Ingenieur-Fieber ist aber nie verschwunden. Es führte mich schließlich in den Kaninchenbau der CNC-Maschinen — und dazu, meinen eigenen CO₂-Lasercutter von Grund auf zu bauen.

Daher kommt KulmanLab: Ich brauchte immer wieder einen schnellen Weg, eine DXF-Datei zu öffnen, aufzuräumen, ein paar Linien anzupassen und sie an die Maschine zu schicken — ohne schwergewichtige CAD-Software zu starten oder mich bei noch einem Cloud-Dienst zu registrieren. Also begann ich, mein eigenes Werkzeug zu bauen. Das war 2023; seitdem ist es ein Abende-und-Wochenenden-Projekt.

Der Name

Ein Kulman — so nennt man die klassische Zeichenmaschine, das Kuhlmann-Zeichenbrett, in der Gegend, aus der ich komme. Generationen von Ingenieuren haben daran das Zeichnen gelernt. KulmanLab ist mein Versuch, diesen Geist im Browser zu bewahren.

Was ein CAD-Werkzeug meiner Meinung nach sein sollte

Kostenlos, sofort verfügbar und privat. KulmanLab hat keine Konten, keine Uploads und keinen Server dahinter — Ihre Zeichnungen werden vollständig auf Ihrem eigenen Gerät verarbeitet und gespeichert, und die App funktioniert auch offline. Nichts zu installieren, nichts zu abonnieren, nichts herzugeben. Die Details stehen in der Datenschutzerklärung — sie ist kurz, weil es wirklich wenig zu erzählen gibt.

Es ist bewusst ein fokussiertes Werkzeug: schnelles 2D-Zeichnen mit Befehlsterminal, Ebenen, Bemaßungen und ehrlichem DXF-Import/-Export — kein Ersatz für eine vollständige Desktop-CAD-Suite. Wenn Sie Dinge auf CNC- oder Lasermaschinen schneiden oder schnelle technische Skizzen für einen Laborbericht brauchen, wurde es für Sie gebaut.

Unter der Haube

KulmanLab ist in Angular auf Basis von HTML5 Canvas geschrieben und verarbeitet problemlos Zeichnungen mit über 100.000 Objekten. Der mit Abstand schwierigste Teil war das DXF-Format selbst — das Einlesen ist einfach, aber Dateien zu schreiben, die jeder CAD-Editor akzeptiert, ist ein Minenfeld aus reverse-engineerten Splines und Gruppencodes.

Sagen Sie Hallo

Einen Fehler gefunden, ein Feature vermisst oder einfach Lust zu zeigen, was Sie gebaut haben? Öffnen Sie ein Issue auf GitHub, kommen Sie zu r/kulmanlab oder schreiben Sie mir an kulmanlab@gmail.com. Ich lese alles.