top of page
Présentation
A0.png
Nombre de visites :
Compteur de visites
EasyEDA : créer un composant 3D
EDA-EARTH.png
Date de création : 08/07/2020
Dernière modification : 08/07/2020
 
Pour ajouter un composants 3D perso aux librairies de EasyEDA il faut :
 
  • créer et exporter le dessin 3D du composant dans un logiciel capable d'exporter au format «.obj» ;
  • importer ce modèle dans la librairie «3D Model» ;
  • créer le dessin de l'empreinte du composant du composant dans la librairie «Footprint» ;
  • associer ce Footprint avec le modèle 3D ;
  • enregistrer.
 
 
Prenons comme prétexte la création d'un condensateur polycarbonate de 47nF.
Création du modèle 3D
 
Il existe de nombreux logiciels de dessin 3D qui peuvent convenir pour créer le modèle 3D du composant :
DesigSpark, Clara.io (en ligne)...
 
J'ai préféré TINKERCAD pour son côté ludique et simple, pour sa facilité à paramétrer les couleurs, pour la qualité du rendu,
 
La création du dessin 3D du composant dans TINKERCAD ne sera pas décrite ici.
 
Un aperçu des performances de TINKERCAD est donné ici.
 
Exportation du modèle TINKERCAD de ce futur composant
Création du modèle 3D
Exportation du modèle
A0.png
A0a.png
 
TINKERCAD exporte ce modèle sous forme d'un fichier «.zip» qui contient en réalité :
  • le fichier «tinker.obj» ⇒ le dessin vectoriel 3D de l'objet ;
  • le fichier «obj.mtl» ⇒ le fichier descripteur des différentes couleurs.
Dans le cas présent, le fichier «.zip» du condensateur s'appelle «CAPA-47nF-ZUB-tinker.zip».
Importer («Save») le modèle dans la librairie «3D Model...»
 
EasyEDA importe directement le fichier «.zip» (sans qu'il soit besoin de le dé-zipper).
Or, à l'intérieur du fichier «CAPA-47nF-ZUB-tinker.zip», le fichier «.obj» porte le nom de «tinker».
 
Ce sera vrai pour n'importe quel modèle créé avec TINKERCAD.
D'autres logiciels – comme Clara.io – transmettent le vrai nom du composant dans le fichier «.zip».
Importation-Modele-3D.png
  • 1, 2 et 3 ⇒ créé une nouvelle «Library» pour le modèle 3D ;
  • 4, 5 et 6 ⇒ télécharger le fichier «.zip» du modèle ;
  • le modèle téléchargé s'appelle bien «tinker» ;
  • 7 ⇒ sauvegarder le modèle.
Le modèle existe maintenant dans EasyEDA dans la classe «Work Space» qui est le réservoir de nos librairies personnelles, mais sous le nom «tinker» qu'on va devoir modifier.
Renommer le composant
 
Note :
Cette manip n'est nécessaire que pour les modèles importés de TINKERCAD.
Il faut chercher et renommer le composant «tinker» et lui donner son vrai nom : «CAPA-47nF-ZUB-tinker».
A4.png
 
  • ouvrir «Library» à partir du menu latéral gauche ;
  • ne pas oublier de sélectionner la classe «Work Space» et le type «3D Model» (sinon on ne trouvera pas «tinker») ;
  • dans la zone de recherche taper «tinker» et valider (5) ;
  • ⇒ la liste de nos modèles s'affiche, avec en tête le modèle nommé «tinker» ;
  • clic de droite sur «tinker» déroule la liste des actions possibles ;
  • ⇒ choisir «Modify» (Note : il faut parfois s'y reprendre plusieurs fois. Pourquoi ? Non lo so) ;
  • dans la boite de dialogue «Modify file info» saisir le vrai nom qu'on veut donner à ce modèle ;
  • valider.
Créer le «Footprint» du composant
A9.png
 
  • créer une nouvelle librairie pour le Footprint du composant ;
 
⇒ ouverture d'un nouvel onglet qui va permettre de dessiner l'empreinte sous laquelle apparaitra le composant sur le dessin du PCB.
ARDUBLOCKLY_num-793_(2020-07-08_12-10).p
 
  • créer une nouvelle librairie pour le Footprint du nouveau composant :
    ⇒ ouverture d'un nouvel onglet qui va permettre de dessiner l'empreinte sous laquelle apparaîtra le composant sur le dessin du PCB.
  • mettre en place les pastilles et paramétrer leur diamètre ainsi que celui des perçages ;
  • dans la couche «TopSilkLayer» dessiner la sérigraphie désirée (en jaune) et les textes si nécessaire ;
  • dans le champ «Pre», indiquer le préfixe associer à ce type de composant : ici, Pre = C?
    (le «?» permet l'incrémentation automatique du préfixe qui accompagne chaque composant sur le dessin du PCB).
  • à l'étape «4», clic dans le champ «3DModel» ⇒ ouverture de la fenêtre «3D Model Manager» qui va permettre le paramétrage complet du calage du modèle 3D par rapport au footprint.
Paramétrer l'association «Footprint – 3D Model»
A5.png
 
  • 1, 2 et 3 ⇒ choisir dans «Work Space» le modèle 3D à associer au footprint ;
  • régler le paramètre «Widht», les angles de rotation x, y et z.
    (ne pas toucher au paramètre «Hight» qui se règle tout seul quand on règle «Widht»).
  • régler la hauteur «z» du composant par rapport au PCB.
 
Ces paramètres se règlent par tâtonnements successifs, et pas nécessairement dans l'ordre ci-dessus.
 
La fenêtre graphique du bas permet d'orienter la vue 3D, de la faire glisser et de zoomer/dézoomer pour mieux visualiser l'effet des réglages en cours.
La fenêtre graphique du haut permet d'opérer le glissement horizontal suivant les deux axes du modèle par rapport au footprint.
Note :
Exceptionnellement, dans le cas présent, il n'a pas été nécessaire de paramétrer l'orientation du composant.
Au final, voici les réglages corrects pour le condensateur qui sert d'exemple :
A6.png
 
 
Enregistrer le nouveau composant
 
A6.png
 
 
Note :
 
Il sera toujours possible de modifier le composant enregistré, soit pour le complémenter, soit pour corriger une erreur.
 
Cette modification se fera :
  • soit à partir de «Library» (menu latéral gauche), en choisissant le composant voulu dans «Work Space» et «Footprint», puis «Edit» ;
  • soit à partir du dessin du PCB : sélectionner le composant et ouvrir «3D Model Manager» à partir de l'icône «Tools» (la clef et le tournevis).
On pourra aussi créer assez rapidement un nouveau composant qui utilise le même footprint :
  • soit en modifiant l'association (choix du modèle 3D de capa de 100nF par exemple) ;
  • soit en modifiant les paramétrages : modification de la hauteur «z», par exemple pour disposer d'une version du composant «sur échasses».
 
VÉRIFICATION
A8.png
 
 
Ouvrir la librairie et chercher «47n» dans «Footprint» + «Workspace» :
⇒ le nouveau condensateur est bien dans la liste et il dispose bien de sa représentation 3D.
 
Ce condensateur peut maintenant être placé sur le dessin d'un PCB : c'est un composant à part entière de EasyEDA.
 
Il est utilisable par d'autres électroniciens.
 
 
Ouverture de la vue 3D d'un PCB
ARDUBLOCKLY_num-772_(2020-07-07_23-54).p
 
 
Note :
La vue 3D peut être orientée en tout sens.
On peut donc voir le dessous du PCB.
 
 
Une autre possibilité très intéressante de la représentation 3D de EasyEDA :
 
Supposons que le PCB ait été conçu pour plusieurs implantations possibles des composants afin d'obtenir des utilisations différentes.
Ce serait par exemple le cas d'un circuit temporisateur à NE555 qui disposerait d'une sortie à relais, d'une sortie directe «open collector» et d'une sortie MOSFET.
 
Dommage de faire fabriquer 3 PCB différents.
Un seul suffit qui regroupe les 3 possibilités sachant que, sauf exception, une seule des trois sorties sera mise en œuvre à la fois.
 
Mais la représentation 3D fera apparaître la totalité des composants.
 
Comment ne faire apparaître que les composants pour telle ou telle configuration ?
 
Pas question – sur une copie du PCB – de supprimer le composant inutile ⇒ ses pastilles disparaissent aussi et ça se voit sur la vue 3D !
 
Eh bien la manip est simple :
  • sur le dessin du PCB, sélectionner le composant à «faire disparaître» ;
  • ouvrir «3D Model Manager» ;
  • modifier le paramètre «Widht :» à 1% de sa vraie valeur : ça nous aidera lorsque nous devrons rétablir la vraie taille du composant ;
  • «Update» ;
  • redemander l'affichage de la vue 3D.
 
⇒ le composant à disparu.
 
En fait il est seulement 100 fois plus petit, donc invisible (sauf parfois sous forme d'un tout petit point flottant).
Looney_tunes.png
That's all Folks !
bottom of page