Hallo, ich bin wieder an einem Punkt anbelangt, wo ich nicht so recht weiter weiß. Ich habe einen neuen Footprint für einen Widerstand mit KiCad erstellt und dafür einen vorhandenen angepaßt. Nun stimmt das zugehörige 3D-Modell nicht und ich dachte, ich kann es einfach mit FreeCAD abändern, da ja nur die Drahtlänge des Widerstandmodells nicht stimmt. Das Problem, das ich habe ist, daß ich nach dem Laden des Objekts scheinbar nur ein Teil habe. Ich kann zwar die einzelnen Subteile markieren, aber nicht editieren. Hat jemand von Euch einen Tip ? Gruß Stewi
WRL oder STEP-Dateien lassen sich in FreeCAD praktisch nicht bearbeiten. Speziell die KiCAD 3D-Modelle für Widerstände werden aber mit einem Python-Script erzeugt, das man hier findet: https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/Resistor_THT Ich habe es nicht selbst ausprobiert, aber es sollte recht einfach sein, in der Parameterdatei (cq_parameters.py) die Parameter für ein weiteres Modell mit den gewünschten Dimensionen hinzuzufügen und es erzeugen zu lassen. Gruß, Bernd
Hallo Bernd, Bernd B. schrieb: > WRL oder STEP-Dateien lassen sich in FreeCAD praktisch nicht > bearbeiten. > Speziell die KiCAD 3D-Modelle für Widerstände werden aber mit einem > Python-Script erzeugt, das man hier findet: > https://github.com/easyw/kicad-3d-models-in-freecad/tree/master/cadquery/FCAD_script_generator/Resistor_THT Vielen Dank für Deine Antwort :-) Ich habe die letzten 3h jetzt versucht, die Modelle zu erzeugen, bin aber gescheitert. Prinzipiell ist es so, daß man nur die entsprechende Parameterdatei erweitern muß. Mein Problem ist, daß ich eine Fehlermeldung von FreeCAD gemeldet bekomme, wenn ich das entsprechende Python-Script ausführen will. Es ist auch durchaus möglich, daß es ein Windows-Problem ist, da die ganzen Tools auf Linux-Basis erstellt wurden. Mal abwarten, viellciht gehe ich irgendwann nochmal ran. Habe noch genug am Layout zu tun. Gruß Stewi
Hallo Stewi, ich habe es mittlerweile selbst ausprobiert und hatte auch ein paar Probleme. Zunächst mal muss das cadquery-Modul in FreeCAD installiert werden. Das geht problemlos über den Addon-Manager. Dann musste ich noch in der Datei main_generator.py die Zeile 120 ("from Gui.Command import *") auskommentieren. Anderenfalls kam immer die Fehlermeldung "missing CadQuery 0.3.0 or later Module!". Damit hat es dann funktioniert, ich habe die erzeugten Dateien mal angehängt. Gruß, Bernd
Hallo Bernd, vielen Dank für generierten 3D-Modelle Das sieht jetzt als 3D-Modell schon viel besser aus. > ich habe es mittlerweile selbst ausprobiert und hatte auch ein paar > Probleme. Zunächst mal muss das cadquery-Modul in FreeCAD installiert > werden. Das geht problemlos über den Addon-Manager. Dann musste ich noch > in der Datei main_generator.py die Zeile 120 ("from Gui.Command import > *") auskommentieren. Anderenfalls kam immer die Fehlermeldung "missing > CadQuery 0.3.0 or later Module!". Das Plugin für FreeCAD hatte ich installiert. Ich habe folgende Pakete installiert: FreeCAD 0.18 + CadQuery Plugin Anaconda 3 (mit Python 3.7 CadQuery-Paket, etc.) Ich bekomme auch andere Fehlermeldungen als Du. Einmal fehlen Klammern bei einer Printausgabe (Zeile 124, wenn ich nicht irre) und anschließend wird ein weiterer Fehler im "main-generator gemeldet. Wie sieht denn Deine Installation aus ? Gruß Stewi
Hi, möglicherweise liegt es an der Version von Python. Ich arbeite unter Linux und habe FreeCAD selbst kompiliert, allerdings noch mit Python 2.7. Gruß, Bernd
Hallo Bernd, Bernd B. schrieb: > möglicherweise liegt es an der Version von Python. > Ich arbeite unter Linux und habe FreeCAD selbst kompiliert, allerdings > noch mit Python 2.7. Ja, ich gehe inzwischen auch davon aus. Eine meiner Fehlermeldung war eine fehlerhafte Nutzung von print ohne die Klammern, die es bei Verwendung von Python 3.x sein müssen. Ich habe daraufhin Anaconda 2 bei mir installiert, das Python 2.7 enthält. Damit war es aber nicht möglich das Cadquery-Paket zu installieren, da viele Inkompatibiltäten angezeigt wurden. Ich werde mir das aber nochmal anschauen, wenn ich etwas Luft habe. Gruß Stewi
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.