« Interlocking support tonneau » : différence entre les versions

De Wiki du ThiLab
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 33 : Ligne 33 :
==== Génération du fût ====
==== Génération du fût ====
Pour dessiner le fût on créé un polygone qui représente le profil d'un demi tonneau :
Pour dessiner le fût on créé un polygone qui représente le profil d'un demi tonneau :
[[File:profil_fut.png|400px]]
[[File:profil_fut.png|400px]]


Auquel on applique un rotate_extrude() pour en faire une forme 3D
Auquel on applique un rotate_extrude() pour en faire une forme 3D
[[File:fut_sans_minkowski.png]]  
[[File:fut_sans_minkowski.png]]  
Ensuite on laisse un peu de jeu en faisant un "minkowski()" sur le modèle (également pour arrondir l'ensemble).
Ensuite on laisse un peu de jeu en faisant un "minkowski()" sur le modèle (également pour arrondir l'ensemble).
[[File:fut_avec_minkowski.png]]
[[File:fut_avec_minkowski.png]]



Version du 19 juin 2015 à 20:12

Description

Le but de ce projet était de réaliser un support de tonneau / fût en plastique pour le projet Hypocamp (aquaponie) en utilisant de vieilles planches de bois. Pour faire une structure solide je voulais utiliser la technique de l'"interlocking" à la façon d'123d make (http://www.123dapp.com/make). Au départ je pensais tout dessiner avec Inkscape mais après réflexion j'ai trouvé plus intéressant de le faire avec OpenScad qui permet par la suite d'adapter facilement les cotes mais aussi d'augmenter le nombre de planches ou l'épaisseur de celles-ci.

Contributeur(s)

Pmorel

Licence

GPLV3

Fichiers

Inspiration

Etat

Fonctionnel

Ingrédients

  • OpenScad

Savoirs-faire nécessaire

  • Modélisation 3D

Logiciels requis

OpenScad

Réalisation

Le principe est de créer un support basé sur une structure qui s'enchevêtre (traduction d'interlocking ?) à la manière des puzzles en 3D. Une fois le support réalisé on lui soustrait (soustraction booléenne) le fût de façon à dessiner sa forme dans le support. Ceci permettra de le bloquer sur le support.

Pas à Pas

Génération du support en 3D

Génération du fût

Pour dessiner le fût on créé un polygone qui représente le profil d'un demi tonneau :

Auquel on applique un rotate_extrude() pour en faire une forme 3D

Ensuite on laisse un peu de jeu en faisant un "minkowski()" sur le modèle (également pour arrondir l'ensemble).

Finalement on fait la soustraction du fût et du support :

Interlocking

Une fois le support réalisé il faut produire les fentes pour l'interlocking. Pour cela on définit à quelle hauteur se fait le lien entre deux planches perpendiculaires. J'ai choisi 1/3 de la hauteur arbitrairement car c'est la valeur qui me semblait la meilleure avec mes cotes.

Pour découper les fentes on génère les planches une par une et on leur applique la différence avec toutes les planches qui leur sont perpendiculaires. On obtient alors une version 3D de chaque planche.

Projection 2D

Il faut ensuite obtenir la version en 2D. Pour cela on utilise la fonction "projection()" d'OpenScad. Cette fonction va dessiner une ombre (ou réaliser une coupe en fonction des paramètres) de l'objet sur le plan XY. Il est alors possible de l'exporter en DXF.

Le programme OpenScad va donc créer toutes les planches avec les fentes en faisant une translation pour qu'ils soient placés les uns à côté des autres.


Liste du matériel

Difficultés rencontrées

Suite du projet

Photos

Sources, liens et références

  • lien vers la discussion du forum