Cet article explique comment créer des données d'imprimante 3D (fichier STL) à l'aide de CadQuery. CadQuery est une bibliothèque python qui vous permet de créer des modèles 3D.
J'ai acheté une imprimante 3D pour élargir la gamme des travaux électroniques. Je n'ai pas utilisé l'outil de CAO 3D lui-même, donc après de nombreuses recherches, CadQuery et FreeCad étaient faciles à utiliser pour moi. (Cette fois, seulement CadQuery)
Voici les informations officielles. Il existe extrêmement peu d'articles en japonais.
Il existe plusieurs méthodes d'installation, mais cette fois, c'est la plus simple Cela se fait en téléchargeant l'éditeur CQ.
Depuis CQ-editor Téléchargez depuis "Installation" - "RC1 Windows".
Décompressez "CQ-editor-0.1RC1-win64.zip" et exécutez "CQ-editor.exe" pour le démarrer.
Collez le code suivant dans la section de l'éditeur ①.
test.py
import cadquery as cq
result = cq.Workplane("front").box(2.0, 2.0, 0.5)
show_object(result)
Appuyez sur le bouton de lecture pour exécuter le code. Un cube est créé.
Créez un crochet pour la photo affichée en haut de la page.
test.py
# This is a CadQuery script
import cadquery as cq
import itertools
#Définition de la longueur et de l'épaisseur
X1 = 40.0
X2 = 2.0
X3 = 2.0
Y1 = 40.0
Y2 = 2.0
Y3 = 10.0
Z1 = 40.0
#Décrire dans le plan xy
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())
#Extruder dans la direction de l'axe z
result = result0.extrude(Z1)
#Trou de repli
#Définition des trous dans les plans yz et xz
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
#Forage
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)
#Afficher des objets
show_object(result)
La relation de coordonnées entre la définition de la longueur et de l'épaisseur est la suivante.
Vous pouvez exécuter le code pour créer un modèle avec des crochets.
Après avoir sélectionné l'objet, sélectionnez "Outils" - "Exporter en STL".
Spécifiez le nom du fichier et enregistrez-le.
Après cela, imprimez avec une imprimante 3D.
Il est très utile de coder le modèle 3D.
Recommended Posts