OpenECraft 0.1.0 – free, open-source CAD software für Schaltpläne und Schaltschranklayout

OP #8113050

Ich habe die letzten Wochen, mit massiver AI Unterstützung, ein CAD System für elektrische Schaltpläne gebaut. Ich habe gestern die Version 0.1.0 veröffentlicht: https://github.com/nilres/OpenECraft

Die Software kann frei verwendet werden und steht unter MIT/Apache-2.0 Lizenz.

Einige der bereits umgesetzten Features:

  • Schaltplan editor mit tags, Verweisen und design checks
  • Symbole für IEC 60617, NFPA, GB, GOST, JIS und ISO 1219 Standard
  • Schaltschrank-Layout mit NC data exporter (DXF)
  • Datenverwaltung für Geräte
  • Projektverwaltung
  • Läuft auf Windows, Linux und macOS (nicht gut getestet), oder auch im Browser

Natürlich ist dies eine frühe Version die noch diverse Ecken, Kanten und Bugs hat. Würde mich trotzdem freuen wenn es schon Leute gibt die vielleicht etwas damit anfangen können.

Grüße Nils

#8113074

Ich packe schonmal das Popcorn aus... Du bist neu, du kennst die Gepflogenheiten hier nicht und du kennst die massive Anti-AI-Sekte hier nicht - mach dich gefasst und lass nicht allzuviel an dich heran. ;-)

Von meiner Seite aus: Super, Klasse Projekt! Danke dafür! Du sprichst von "letzten Wochen", darf man Fragen wie lange genau. Ich bin fasziniert wie man schnell man, mittels KI, heutzutage echt große und umfangreiche Programme auf die Beine stellen kann!

Persönliche Seite #8113346

Rene K. schrieb:

Ich packe schonmal das Popcorn aus... Du bist neu, du kennst die Gepflogenheiten hier nicht und du kennst die massive Anti-AI-Sekte hier nicht - mach dich gefasst und lass nicht allzuviel an dich heran. ;-)

Ich glaube du überschätzt die AI-Feindlichkeit. Viele sind da durchaus offen!

Das Problem, das ich und viele andere haben, ist einfach der Wildwuchs, der entsteht, wenn nun jede SW wild ins Kraut schießt, weil Einzelpersonen aus ihrer Ecke heraus etablierte SW kopieren und in ihre persönliche Richtung modifizieren. Das müsste schon open-source-mäßig organisiert werden, weil die SW sonst für Viele nicht nutzbar wird, da divergierend.

Wir kennen den Effekt ja von den massenhaften PCB- und Schalplan-Editoren der 90er und 2000er: Alle 6 Monate kam was Neues raus. Aber nur wenn es wirklich gründlich geerdet gemacht und geführt wird und sich viele langfristig beteiligen, wird es was.

KICAD ist ein Beispiel, dass das funktionieren kann.

Auch sonst ist das ein beobachtbarer Umstand. Wenn zuviele unkoordiniert wursteln: Sie hauen binnen Tagen eine 90%-Lösung raus und haben dann nicht die Energie es auf 100% oder 110% zu bringen, wie es eigentlich möglich wäre. Audacity z.B. sowas, das in einer Totgeburt mündete.

Ich sehe es ferner momentan an KI-Audiossoftware, wo wöchentlich ein Clone nach dem anderen entsteht. Jeder versucht noch schneller was zu releasen als andere, um den Ruhm einzuheimsen, dabei wird aufs TEmpo gedrückt wie dumm und gebaut, was gut zu bauen ist. Diese Klone werden wie schlecht ausgebildete- und nicht zuendeentwickelte Insekten von der Natur aussortiert werden.

Das Problem dabei ist, dass dann, wenn es aber zuviele sind, sie sich gegenseitig die user und resourcen wegnehmen, wodurch dann auch der Hauptbestand gefährdet ist. Keiner will sie irgendwo engagieren, weil er nicht weiß wohin die Reise geht. Am Ende stirbt ein mögliches gutes Release weg. Rebirth ist z.B. so ein aktueller Kandidat, der in der Gefahr steht, Jahre nach seiner "Widergeburt" durch Kindeskinder abgewürgt zu werden.

#8113350

Vielleicht muss man sich diese neue Software wie im speziellen z. B. Solidcraft auch als neue Technologie ansehen. Es gibt einen aktuellen Workflow auf neuer Codebasis und Technologie. Mit entsprechenden KI-Schnittstellen können sich da ganz neue Arbeitsweisen entwickeln.

Das jede Software daraus gut werden muss ist nichtmal zwingend notwendig. Neue Ideen pushen das ganze Ökosystem.

OP #8113461

Danke für das Feedback. Aktuell sind die Kommentare ja alle sehr sachlich und ich sehe auf jeden Fall auch die Punkte von "J. S.". Ich stimme auch zu das alles was ich bisher gemacht habe bestimmt nur eine 80% Lösung ist. Und vermutlich ist es deutlich aufwendiger und zeitintensiver die letzten 20% abzuarbeiten als es war die 80% zu erstellen.

@Rene K. der erste Commit ist vom 19.10. das dürfte ungefähr der Startzeitpunkt gewesen sein. Ich bin hier aber auch ganz transparent: Einige Tage nach dem Start bin ich von meinem ~25€ Abo auf das ~125€ Abo gewechselt da ich sonst permanent an die Token grenze gekommen bin. Ab da war es dann zum Beispiel möglich am Abend mit der KI Aufgabenpakete zu definieren und die Architektur auszuarbeiten, anschließend hat die KI die Implementierung dann über Nacht und meinen Arbeitstag durchgeführt. Vor der Arbeit und in der Mittagspause konnte ich dann per App die Fragen der KI beantworten und die Entwicklung steuern. Es gab Tage da habe ich es geschafft die KI 24h auszulasten. Hier kann ein menschlicher Entwickler aktuell, für die einfachen Implementierungsarbeiten, kaum mithalten. "Der Gerät wird nie müde, der Gerät schläft nie ein, der Gerät ist immer vor der Chef im Geschäft und schneidet das Dönerfleisch schweißfrei".

@Patrick B. ja es gibt Multiuser Funktionen. Es gibt einen Projektserver (den man aktuell selbst hosten muss). Auf diesem kann man Projekte ablegen die dann von mehreren Usern gleichzeitig bearbeitet werden können. Ein "Arbeitsblatt" im Schaltplan kann dabei immer nur von einem User zur Zeit bearbeitet werden. Es gibt auch Prozesse für "Baselines" und Reviews. Das ist aber eines der Features das ich nur oberflächlich getestet habe.

#8113694

Hallo,

auch ich habe mir zur Erbauung mit Hilfe der KI (Deepseek, Xiaomi MiMo, Python, Qt6) etwas zusammengeklöppelt.

  • Zielverdrahtung
  • Automatische Auswertung der Verbindungen
  • Automatische Auswertung der Stückliste
  • Aufbau- und Fertigungszeichnung für die Montageplatte
  • FreeCAD als 3D-Renderer, sofern man am Artikel ein entsprechendes Modell (STEP-Datei) hinterlegt hat

Leider gehören die o.g. Flash-Modelle in die Rubrik "Vorne aufbauen und hinten einreißen". Ohne automatische Tests geht garnichts und die werden auch gerne einmal 'passend verbogen', quasi "Was nicht passt, wird passend gemacht"

Das größte Problem stellen irgendwann die Betriebsmittel dar: Symbole, Bezeichnung, Artikel, Zusatzbauteile.

@TO: Ich würde nicht zu sehr auf EPLAN schielen, nicht alles ist Gold was glänzt. Auch Treesoft/TreeCAD hat seine Momente, wie auch WSCAD u.ä.

Gruss Andy

Angehängte Dateien:

Antwort schreiben

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.