Hallo KiCADer, kann man aus KiCAD eine Step-Datei exportieren, bei der die Platine und alle Beuelemente darauf in ein einziges Bauteil konvertiert werden? Im Moment lade ich die exportierte Platine in CAD Assistant und speichere sie damit wieder sofort als Step-Datei ab, um die Dateigröße auf ca. 30-50% zu reduzieren (ohne sichtbare Verluste). Ich würde aber gerne die gesamte Platine als ein Bauteil an den Mechaniker weitergeben. Der braucht ja nicht jedes einzelne Bauelement zu bekommen (es sei denn zum Ausblenden).
:
Bearbeitet durch User
FreeCAD mit Kicas StepUp Workbench. Darin öffnest du einfach die .kicad_pcb und exportierst als step. Fertig.
Dann bekomme ich eine Step-Datei, die wieder aus vielen Einzelteilen besteht. Wenn ich die .kicad_pcb aber wieder über "Export 3D Model to KiCad" als Step-Datei exportiere, bekomme ich was ich eigentlich will, aber mit groben Fehlern in manchen Bauteilen. Mit der Part-WB "Einfache Kopie erstellen" klappt es zwar auch, aber die Farben gehen verloren. Ich hoffe, mir fehlt nur eine Einstellung, die ich ändern muss und einer von euch kann sie mir nennen.
ich benutze Datei => Exportieren => Step with Colors Und habe ein einwandfreies Ergebnis. Siehe Anhang.
Deine Step-Datei besteht aber auch wieder aus Baugruppen mit Unter-Baugruppen und darin vielen Bauteilen (Solids). Ich möchte dem Mechaniker nur ein einziges Bauteil (inkl. Platine, ICs, ...) in einer schlanken Step-Datei senden können. Ich habe mal deine Step-Datei mit KiCadStepUp als 3D Model exportiert und zumindest die 77 Bauteile in eine einzige Baugruppe ohne Unter-Baugruppen gebracht. Diese 77 Bauteile in einem (Solid) wäre mein Ziel.
Diese FreeCAD-Datei exportiert in STEP zeigt mein Ziel. Beim Exportieren aus FreeCAD werden aber wieder die 77 Bauteile angelegt.
Trotzdem danke für die Hilfe. Wenn ich eine Lösung finde, werde ich sie hier veröffentlichen.
Ich benutze den LinkStage3 Branch von FreeCAD (https://github.com/realthunder/FreeCAD_assembly3/releases). Dort gibt es in den STEP Exportoptionen eine Checkbox "Enable STEP Compound merge" und wenn diese aktiviert ist, bekomme ich nach dem Import nur ein Objekt, anderenfalls eine Anzahl von einzelnen Objekten. Diese Checkbox gibt es zwar auch schon in FreeCAD 0.19, aber da scheint sie (zumindest bei mir) nicht zu funktionieren. Gruß, Bernd
Diese Einstellungen habe ich auch schon gesehen. Dabei geht es aber um den Import von Step-Dateien. Was ich suche ist ein STEP-Export in ein einziges Bauteil ohne Einzelteile, Hierarchie, Historie usw. Derjenige, der diese Datei erhält sollte die Platine im Idealfall nicht mehr in ihre einzelnen Bauteile zerlegen können und sie sollte auch eine geringere Dateigröße haben. Beispielsweise kann ich die von Phoenix geladenen Step-Dateien ihrer Steckverbinder auch nicht mehr in einzelne Pins zerlegen, bei Wuerth allerdings schon.
Hallo B. J. B. J. schrieb: > Deine Step-Datei besteht aber auch wieder aus Baugruppen mit > Unter-Baugruppen und darin vielen Bauteilen (Solids). Ich möchte dem > Mechaniker nur ein einziges Bauteil (inkl. Platine, ICs, ...) in einer > schlanken Step-Datei senden können. ~~~~ ~~~ ~~ ~ > > Ich habe mal deine Step-Datei mit KiCadStepUp als 3D Model exportiert > und zumindest die 77 Bauteile in eine einzige Baugruppe ohne > Unter-Baugruppen gebracht. Diese 77 Bauteile in einem (Solid) wäre mein > Ziel. Ich bin mit Deiner Fragestellung schon etwas unglücklich. Nach meinen Informationen ist das STEP-System extra eingeführt worden, um im Sinne einer Objektorientierung komplexe Objekte aus vielen einzelnen einfachen zusammenzusetzten. Eine Zergliederung sollte darum möglich sein, um zum Beispiel Stücklisten und Lagerverwaltung mit über dieses System laufen zu lassen. Dein Ansatz wiederspricht sich aber schon damit. Eventuell hast Du auch mit STEP ein dafür ungeeignetes Datenformat gewählt. Leider bin ich nicht wirklich der Experte, aber trozdem kommt mir Dein Ansinnen komisch vor. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
Hallo Bernd, STEP ist nunmal das Standard-Format mit dem Elektroniker und Mechaniker ihre Bauteile austauschen können. Wie oben erwähnt, bekomme ich ja auch zum Layouten mit KiCad von Herstellern wie Phoenix eine STEP-Datei mit einem einzelnem Objekt für die 3D-Darstellung und brauche auch nicht dessen Einzelteile zu kennen und diese dann auch noch mit meiner Platine an den Mechaniker zu weiter zu geben. Bei Würth-Steckverbindern würde ich auch gerne die Einzelteile in ein einzelnes Objekt zusammenführen, das nicht mehr vom Mechaniker zerlegt werden kann. Außerdem müssten ja auch die Details der Einzelteile für die großen Step-Dateien verantwortlich sein. Für den Mechaniker bräuchte man ja nur eine "Außen-Hülle" der Objekte.
Btw, mir kommt es komisch vor, dass mein Ansinnen so ungewöhnlich sein soll. Bei Software für Mikro-Prozessoren gibt man ja auch das compilierte Programm im Protect-Mode raus und normalerweise nicht den Source-Code, es sei denn bei medizinischer Zulassung usw. Warum sollte man ein Bauteil, dass man mit Mühe erstellt hat, immer mit der gesammten Bauanleitung rausgeben? Das STEP-Format hat sowieso den Nachteil, dass man Leiterbahnen und Bedruckung nur sehr umständlich nachträglich in FreeCAD einbringen kann und dann riesige Dateien erzeugt. WRL-Dateien aus KiCad exportiert, lassen sich in Programme wie SolidWorks nicht einlesen und sind wohl auch nicht genau genug. Ich möchte über KiCad und FreeCAD nicht meckern, sondern ich finde beide Programme großartig. Vielleicht finde ich auch noch die Einstellung, die ich suche oder ein Konverterprogramm. Zum Verkleinern (30-50%) von Step-Dateien benutze ich CADAssistant, zum Kontrollieren eDrawings. Viele Grüße B.
bjung schrieb: > Bei Würth-Steckverbindern würde ich auch gerne die Einzelteile in ein > einzelnes Objekt zusammenführen, das nicht mehr vom Mechaniker zerlegt > werden kann. Außerdem müssten ja auch die Details der Einzelteile für > die großen Step-Dateien verantwortlich sein. In einem 3D Cad System mergen?
Ist dann aber einfarbig und kann mit "Explode Compound" in der Part-Wb wieder in 3461 Objekte zerlegt werden. Macht euch nicht so viel Mühe mit mir. Ich treffe demnächst jemand, der mit SolidEdge / SolidWorks arbeitet und habe auch einen telefonischen Kontakt, der Leute an AutoCad ausbildet. Irgendwie bekommen es die Mitarbeiter von Phoenix (oder deren Dienstleister) ja auch hin. Viele Grüße B.
bjung schrieb: > Diese Einstellungen habe ich auch schon gesehen. Dabei geht es aber um > den Import von Step-Dateien. > > Was ich suche ist ein STEP-Export in ein einziges Bauteil ohne > Einzelteile, Hierarchie, Historie usw. Das ist schon klar, aber wenn man nach dem Import das Resultat wieder exportiert, erhält man eine STEP-Datei mit nur einem Objekt. (Kleiner wird sie dadurch aber auch nicht.) Gruß, Bernd
Bernd B. schrieb: > Das ist schon klar, aber wenn man nach dem Import das Resultat wieder > exportiert, erhält man eine STEP-Datei mit nur einem Objekt. > (Kleiner wird sie dadurch aber auch nicht.) Das ist ja interessant, aber darauf muss man auch erst mal kommen! Jetzt bin ich einen Schritt weiter, auch durch die aktuelle Version 2021.528. Da muss ich nun verschiedene Tests machen. Danke und ein schönes sonniges Wochenende.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.