Oubliez les écrous captifs ou les inserts thermodurcissables, imprimez simplement les filets dans la pièce ! Générez des écrous et des boulons de base ou utilisez-les comme une bibliothèque pour appeler des méthodes de filetage dans vos propres modèles.
se référer à
https://en.wikipedia.org/wiki/ISO_metric_screw_thread
et
https://en.wikipedia.org/wiki/ISO_965
***** Modules OpenSCAD ******
hex_bolt(d,p,l,w);
hex_nut(d,p,w,h);
socket_cap_screw(d,p,l,w);
grub_screw(d,p,l,w,h);
rod(d,p,l);
coupler(d,p,l,w);
tub_fileté(d,p,l,o);
***** pour une utilisation dans vos propres variations personnalisées.
base_rod(d,p,l);
base_tap(d,p,l);
d=diamètre, p=pas de filetage, l=longueur, w=largeur de la partie hexagonale, h=hauteur de la partie hexagonale, o=diamètre extérieur.
Base_rod et base_tap auront un tour de filet supplémentaire au-delà de la longueur spécifiée, que vous pouvez éventuellement rogner avec difference() ou intersection() en fonction de votre cas d'utilisation.
Le pas de filetage est la distance en millimètres entre le même point sur les filets adjacents, telle que spécifiée pour les filets métriques. Pour les filets impériaux spécifiés en filets par pouce, la conversion est p=25.4/TPI.
Toutes les autres dimensions sont spécifiées en millimètres. Pour convertir les pouces en mm, multipliez par 25,4. N'oubliez pas de vous laisser une petite marge en ajoutant au diamètre interne et en soustrayant au diamètre externe environ 0,2 mm.
Les profils internes et externes sont légèrement différents, donc si vous voulez des filetages internes, utilisez les modules de filetage internes tels que base_tap ou threaded_tube.
Les fils sont construits comme des listes de points et de faces avec un seul appel à polyhedron(). C'est beaucoup plus rapide que d'autres méthodes qui pourraient être utilisées pour construire des fils. Si vous voulez comparer, jetez un coup d'œil à une version plus ancienne sur ma page sur cet autre site de modèles 3D...https://www.thingiverse.com/thing:4883023
Tags
Modellquelle
