sergePayen-OStuto-wireframe3

Utiliser un fichier paramétrique

L’objectif de cet article est d’expliquer comment utiliser un modèle 3D paramétrique avec le logiciel OpenSCAD, afin d’obtenir un objet sur-mesure.

TELECHARGER OPENSCAD

 
 

1/ INTRODUCTION

Un fichier paramétrique est un modèle 3D à « géométrie variable » (le format SCAD est basé sur le principe de la modélisation CSG). Il met à disposition de l’utilisateur des paramètres, qui pourront prendre les valeurs de son choix.

HCW-SpokeStyles1

HCW-SpokeStyles2

Highly Configurable Wheel
Fichier créé par Alex Franke – CodeCreations
Téléchargeable ici : http://www.thingiverse.com/thing:21486

 
 

2/ L’INTERFACE

Voilà comment se présente un fichier :

customizableKnob-openScad

Customizable Knob!
Fichier créé par Charliearmorycom
Téléchargeable ici : http://www.thingiverse.com/thing:54024

 

L’interface est divisée en 2 zones :

– L’éditeur (à gauche)
– La fenêtre de visualisation (à droite)

  • clic gauche = « orbiter » la vue
  • clic droit = déplacer latéralement la vue
  • molette = zoom

 

openScad-viewsIcons
Points de vues standards (dessus, dessous, côté…).

 

Les paramètres, en noir, et leurs valeurs, en rouge :

sergePayen-OStuto-editor

 
 

3/ PARAMÈTRES, VALEURS ET COMMENTAIRES

Un paramètre et sa valeur s’écriront :
paramètre = valeur ;

Les commentaires sont des petits textes pour aider l’utilisateur. Ils sont précédés de « // », ou placés entre « /* » et « */ ».

sergePayen-OStuto-parametres3

 

Voilà l’effet d’un changement de valeurs pour les paramètres KnobHeight et KnobDiameter (hauteur et diamètre du bouton, en mm) :

sergePayen-OStuto-numeric1

sergePayen-OStuto-numeric2

Au début, le bouton faisait « 20 » mm de hauteur pour « 20 » mm de diamètre. En changeant simplement ces valeurs par les nombres « 15 » et « 100 », on a obtenu un bouton faisant 15mm de hauteur pour 100mm de diamètre.

 
 

3/ VISUALISER LES MODIFICATIONS : L’APERÇU

Après avoir changé quelque chose dans l’éditeur de code, il faut indiquer à OpenScad que l’on souhaite générer un aperçu en tapant sur F5 (afin de « recalculer » le modèle).

POUR VOIR VOS MODIFICATIONS :
APPUYEZ SUR F5
OU CE BOUTON :

 
 

4/ D’AUTRES GENRES DE VALEURS

Les valeurs numériques exprimant des dimensions sont les plus courantes, mais il y en a d’autres, comme les valeurs « booléennes ». Une valeur booléenne n’a que deux possibilités : soit c’est 1 (ou TRUE), soit c’est 0 (ou FALSE). Typiquement, les valeurs booléennes sont utilisées pour proposer un choix binaire (OUI / NON).

sergePayen-OStuto-legoTrue

sergePayen-OStuto-legoFalse

Parametric Lego Brick
Fichier créé par Andrew Sweet
Téléchargeable ici : http://www.thingiverse.com/thing:231651) :

 

Il existe aussi des valeurs pour proposer un choix entre plusieurs options. Il peut s’agir de valeurs numériques comme « 1, 2, 3, 4… ».

sergePayen-OStuto-furniture8

sergePayen-OStuto-furniture15

Customizable Furniture Minis
Fichier créé par mathgrrl
Téléchargeable ici : http://www.thingiverse.com/thing:332507) :

 

Ce type de valeurs peut aussi être exprimé « en toute lettres » :

sergePayen-OStuto-stringCircle

sergePayen-OStuto-stringLine

Le paramètre prends alors une valeur sous forme de « mot » (chaîne de caractère, en jargon informatique). Sous cette forme, la valeur doit être inscrite entre guillemets. Les options possibles sont généralement inscrites dans les commentaires.

 
 

6/ OBTENIR UN FICHIER STL IMPRIMABLE : RENDU ET EXPORT

POUR FAIRE LE RENDU (OBLIGATOIRE AVANT L’EXPORT STL)
APPUYEZ SUR F6
OU CE BOUTON :

openScad-renderIcon

POUR EXPORTER LE FICHIER 3D AU FORMAT STL
APPUYEZ SUR CE BOUTON :

openScad-STLicon

Ou bien via la barre de menu : Fichier / Exporter / Exporter comme STL

 

Le fichier STL peut ensuite être imprimé, comme ici le bouton rotatif vu plus haut :

sergePayen-OStuto-boutonPrint

Et une fois installé sur le contrôleur LCD de mon imprimante 3D :

sergePayen-OStuto-boutonLCD