In diesem Artikel wird erläutert, wie Sie mit CadQuery 3D-Druckerdaten (STL-Datei) erstellen. CadQuery ist eine Python-Bibliothek, mit der Sie 3D-Modelle erstellen können.
Ich habe einen 3D-Drucker gekauft, um das Angebot an elektronischen Arbeiten zu erweitern. Ich habe das 3D-CAD-Tool selbst nicht verwendet, also nach viel Recherche CadQuery und FreeCad waren für mich einfach zu bedienen. (Diesmal nur CadQuery)
Das Folgende ist die offizielle Information. Es gibt extrem wenige Artikel auf Japanisch.
Es gibt mehrere Installationsmethoden, diesmal ist es jedoch die einfachste Dies erfolgt durch Herunterladen des CQ-Editors.
Von CQ-Editor Download von "Installation" - "RC1 Windows".
Entpacken Sie "CQ-editor-0.1RC1-win64.zip" und führen Sie "CQ-editor.exe" aus, um es zu starten.
Fügen Sie den folgenden Code in den Editorbereich ein ①.
test.py
import cadquery as cq
result = cq.Workplane("front").box(2.0, 2.0, 0.5)
show_object(result)
Drücken Sie die Wiedergabetaste, um den Code auszuführen. Ein Würfel wird erstellt.
Erstellen Sie einen Haken für das oben auf der Seite gezeigte Foto.
test.py
# This is a CadQuery script
import cadquery as cq
import itertools
#Definition von Länge und Dicke
X1 = 40.0
X2 = 2.0
X3 = 2.0
Y1 = 40.0
Y2 = 2.0
Y3 = 10.0
Z1 = 40.0
#Beschreibe in der xy-Ebene
result0 = (cq.Workplane("XY")
.moveTo(0,0)
.lineTo(X1,0)
.lineTo(X1,Y1)
.lineTo(X1-X2,Y1)
.lineTo(X1-X2,Y2)
.lineTo(X3,Y2)
.lineTo(X3,Y3)
.lineTo(0,Y3)
.close())
#Extrudieren Sie in Richtung der Z-Achse
result = result0.extrude(Z1)
#Einsteckloch
#Definition von Löchern in der yz- und xz-Ebene
HOLE_Xs = [9*1, 9*3, 9*5, 9*7, 9*9, 9*11]
HOLE_Ys = [9*1, 9*3, 9*5, 9*7, 9*9, 9*11]
HOLE = 5.0
#Bohren
for hole_crd in itertools.product(HOLE_Xs, HOLE_Ys):
result = result.faces(">X").workplane().rect(hole_crd[0], hole_crd[1], forConstruction=True).vertices().hole(HOLE)
result = result.faces(">Y").workplane().rect(hole_crd[0], hole_crd[1], forConstruction=True).vertices().hole(HOLE)
#Objekte anzeigen
show_object(result)
Die Koordinatenbeziehung zwischen der Definition von Länge und Dicke ist wie folgt.
Sie können den Code ausführen, um ein Modell mit Hooks zu erstellen.
Wählen Sie nach Auswahl des Objekts "Extras" - "Als STL exportieren".
Geben Sie den Dateinamen an und speichern Sie.
Danach drucken Sie mit einem 3D-Drucker.
Es ist sehr hilfreich, das 3D-Modell zu codieren.
Recommended Posts