Blender: modĂšle 3D d'une puce pour se connecter Ă  la bibliothĂšque KiCad

Lors de la conception de cartes de circuits imprimés, il est souvent nécessaire d'ajouter un modÚle tridimensionnel du composant électronique à la carte de circuits imprimés. Mais il n'est pas toujours possible de trouver un fichier fini sur Internet. Il n'est pas difficile de dessiner un tel modÚle à l'aide d'un programme CAD: il faut dix minutes pour définir les paramÚtres du cas et des conclusions, à moins, bien sûr, que vous ayez besoin d'un modÚle dimensionnel et non d'une image photoréaliste.

Mais il y a un problÚme: un éditeur de CAO professionnel n'est pas bon marché et ceux qui sont distribués librement ne sont pas toujours pratiques à utiliser.

Heureusement, Blender peut toujours venir à la rescousse. Oui, il n'est pas destiné à créer des dessins et des modÚles précis. Néanmoins, il vous permet de créer rapidement des modÚles tridimensionnels de composants électroniques pour une importation ultérieure dans des traceurs. Dans cet article, je vais décrire comment créer un modÚle de puce et le connecter à la bibliothÚque de composants KiCad.


Par exemple, dessinons un modÚle du microcontrÎleur STM32F405xx dans le package LQFP64. Nous prenons toutes les informations nécessaires pour les travaux de la fiche technique.





1. Préparation du mélangeur


Nous démarrons Blender et pour commencer, nous supprimons tous les composants inutiles d'une scÚne: la lumiÚre, un cube et une caméra. Sélectionnez l'objet avec le bouton droit de la souris et appuyez sur "X". Ou sélectionnez tous les objets avec le bouton "A" puis "X".

Pour plus de travail, nous avons besoin d'un panneau de paramĂštres latĂ©ral, pour l'appeler, appuyez sur "N". Une fenĂȘtre prĂȘte Ă  l'emploi devrait ressembler Ă  ceci:



Pour plus de commodité, désactivez le mode d'affichage en perspective - le chiffre «5» sur le clavier supplémentaire.

Les axes de coordonnées dans Blender et KiCad ne correspondent pas, nous allons donc dessiner notre microcircuit de sorte que sa hauteur coïncide avec l'axe Y, et la longueur et la largeur avec les axes X et Z, respectivement. Passons à la vue de droite en appuyant sur le chiffre «3» du clavier supplémentaire. Si le curseur 3D n'est pas au centre, Maj + C.

2. Nous créons le boßtier du microcircuit


Nous allons crĂ©er le microcircuit Ă  partir du cube. À gauche dans le panneau CrĂ©er, sĂ©lectionnez la forme Cube. Ou, en utilisant une combinaison de la touche Maj + A, sĂ©lectionnez Maillage → Cube dans le menu dĂ©roulant.



Le cube qui apparaĂźt est situĂ© au centre de la scĂšne et a une taille de 2x2x2 unitĂ©s conventionnelles. Ceci est visible dans la barre latĂ©rale droite (que nous avons appelĂ©e en appuyant sur la touche "N"). Si vous modifiez les dimensions du cube maintenant, alors avec les dimensions, l'Ă©chelle de la figure changera Ă©galement, ce qui Ă  l'avenir peut entraĂźner des effets Ă©tranges. Par consĂ©quent, rĂ©initialisez la mise Ă  l'Ă©chelle: sĂ©lectionnez l'objet et sĂ©lectionnez ci-dessous dans le panneau Objet → Appliquer → Échelle (ou Cntrl + A; S).

3. Définissez la taille de la puce


Définissez maintenant les dimensions du boßtier. Dans la fiche technique, nous trouvons la longueur, la largeur et la hauteur du boßtier de microcircuit: 10 mm par 10 mm par 1,45 mm (max.). Nous utilisons ces nombres comme la taille de notre cube fixe. Comme mentionné ci-dessus, les dimensions le long de X et Z sont la longueur et la largeur, et les dimensions le long de l'axe Y sont la hauteur.



4. Nous plaçons le boßtier de la puce


L'Ă©tape suivante consiste Ă  placer le boĂźtier Ă  la bonne hauteur. Pour ce faire, allez dans le mode d'Ă©dition de l'objet (le bouton "Tab") et sĂ©lectionnez la surface comme Ă©lĂ©ment d'Ă©dition (face select). SĂ©lectionnez ensuite la surface supĂ©rieure du microcircuit - elle est Ă  notre droite et appuyez sur la combinaison de touches Maj + S → Curseur pour sĂ©lectionner:



Nous quittons le mode d'Ă©dition avec le bouton «Tab». Ensuite, dans la fenĂȘtre Outils → Modifier, dĂ©finissez le point d'ancrage de la forme Ă  l'aide de DĂ©finir l'origine → Origine sur le curseur 3D.



Nous voyons que maintenant la position de l'objet le long de l'axe Y est passée de zéro à 0,725. Placez l'objet de sorte que la partie supérieure du corps soit décalée de 1,6 mm par rapport à l'origine - c'est notre hauteur maximale du composant.



5. Ajoutez les cĂŽtes


Les dimensions du boĂźtier sont correctement dĂ©finies. Vous pouvez maintenant amĂ©liorer l'aspect esthĂ©tique en ajoutant des nervures, comme indiquĂ© en pdf. Il n'y a pas de tailles exactes, alors faisons-le Ă  l'Ɠil nu.

AccĂ©dez au mode d'Ă©dition (touche Tab) et sĂ©lectionnez l'arĂȘte comme objet d'Ă©dition (sĂ©lection d'arĂȘte). Maintenez la touche Maj enfoncĂ©e et sĂ©lectionnez les quatre bords latĂ©raux de l'objet.



Nous appliquons la fonction Biseau aux Ă©lĂ©ments sĂ©lectionnĂ©s - en bas du panneau, sĂ©lectionnez Maillage → Bords → Biseau, ou appuyez sur Cntrl + B.Puis tapez un nombre sur le clavier (par exemple, 0,05), ou en dĂ©plaçant la souris, sĂ©lectionnez la taille de chanfrein souhaitĂ©e.



Maintenant, nous allons faire des biseaux en haut et en bas de la puce de microcircuit, comme indiqué dans la vue latérale de la puce.

Pour ce faire, en mode Ă©dition, ajoutez un nouveau bord: dans le menu Outils → Loop Cut and Slide ou avec la combinaison Cntr + R. Positionnez le bord comme indiquĂ© sur la figure.



AprÚs un clic droit, le bord sera automatiquement situé au centre de la figure. Et appliquez immédiatement le modificateur Biseau, comme nous l'avons fait avec les nervures latérales. Définissez la taille sur 0,2 (la taille maximale "s" dans le dessin).

Nous allons maintenant rĂ©duire les surfaces supĂ©rieure et infĂ©rieure du microcircuit. Activez le mode d'Ă©dition de surface (Face Select) et sĂ©lectionnez le haut et le bas de la puce. Le modificateur Echelle (touche S) s'applique aux deux surfaces sĂ©lectionnĂ©es. En utilisant la souris sur l'Ɠil ou en conduisant un certain nombre (par exemple 0,96), nous mettons Ă  l'Ă©chelle les surfaces sĂ©lectionnĂ©es.



6. Nous créons la premiÚre conclusion


On peut dire que le boĂźtier du microcircuit est prĂȘt. Il reste Ă  y attacher 64 conclusions. Tout d'abord, calculez la position de la premiĂšre sortie de la puce. Divisez la taille «E» (12 mm) dans le dessin en deux et obtenez les coordonnĂ©es externes le long de l'axe X = 12/2 = 6. La position le long de l'axe Z dans notre cas est Z = 0,5 / 2 + 0,5 * 9 = 4,25

AprĂšs avoir quittĂ© le mode d'Ă©dition et supprimĂ© la sĂ©lection du corps, nous allons crĂ©er une surface, que nous convertirons plus tard en contact. Passons Ă  la vue de droite (le chiffre «3» sur le clavier supplĂ©mentaire). Et puis CrĂ©er → Plan (Maj + A → Maillage → Plan). Tournons-le "face" Ă  nous: Aligner sur la vue et dĂ©finir les coordonnĂ©es calculĂ©es:



Pour un traitement ultĂ©rieur, rĂ©initialisez l'Ă©chelle et la rotation de la forme: Objet → Appliquer → Rotation et Ă©chelle. Ou Cntrl + A → Rotation et Ă©chelle. (Comme Ă  l'Ă©tape 2). Nous allons maintenant dĂ©finir les dimensions de la sortie dans la section de notre surface: en largeur, taille b = 0,27 mm (axe Z), en hauteur, taille c = 0,2 mm (axe Y). Et le long de la coordonnĂ©e Y, nous la dĂ©calons d'une valeur Ă©gale Ă  0,1



Nous allons maintenant extraire la forme de la jambe de microcircuit de la surface. Passons Ă  la vue de dessus («7» sur le clavier supplĂ©mentaire). Activez le mode d'Ă©dition - "Tab" et sĂ©lectionnez la surface créée. En utilisant Outils → Extruder → RĂ©gion (ou la touche «E»), puis «X» (le long de l'axe X), entrez -0,6 depuis le clavier et «EntrĂ©e». Le nombre 0,6 que nous avons correspond Ă  la taille L sur le dessin.

La couleur des jambes diffĂšre de la couleur du microcircuit, car il s'est avĂ©rĂ© ĂȘtre «retourné» Ă  l'envers. Si vous activez l'affichage des normales, vous pouvez voir qu'elles sont toutes dirigĂ©es vers l'intĂ©rieur. Corrigeons ceci: sĂ©lectionnez la forme avec la touche "A" et dans le panneau Shaidng / UV → Normals, cliquez sur Flip Direction. Maintenant, la figure est construite correctement.



Cette procĂ©dure pourrait ĂȘtre Ă©vitĂ©e en tournant la surface Ă  180 degrĂ©s avant l'opĂ©ration d'extrusion.

CrĂ©ez un bord supplĂ©mentaire sur la sortie du microcircuit Ă  l'aide de la commande Outils → Couper et glisser en boucle (ou Cntrl + R) et rapprochez-le du bord intĂ©rieur.



Sélectionnez le segment supérieur sur la surface créée et appuyez dessus (la touche "E") le long de la coordonnée "Y" jusqu'au milieu du microcircuit.



Déplaçons légÚrement la nouvelle surface vers le microcircuit: «G» - déplacez, «X» - uniquement le long de l'axe X.



Nous effectuons les opérations ci-dessus pour la partie supérieure de la sortie. Par conséquent, vous devriez obtenir l'image suivante.



Pour la beauté, déplacez les bords des coins et obtenez une assez belle jambe de la puce.



7. Clonez la sortie de la puce


En utilisant le modificateur Array, nous crĂ©ons 18 broches du microcircuit sur un cĂŽtĂ©. Tout d'abord, rĂ©initialisez la position et la mise Ă  l'Ă©chelle de la sortie. Nous quittons le mode d'Ă©dition «Tab», sĂ©lectionnons la jambe et appliquons Appliquer → Emplacement, Rotation, Échelle. Ceci est nĂ©cessaire pour que le modificateur suivant calcule correctement le dĂ©calage des objets clonĂ©s.
Ajouter un modificateur de tableau.



Dans les paramÚtres du modificateur, définissez la quantité = 18, sélectionnez la constante de décalage et la distance le long de l'axe Z = -0,5



Vous avez un certain nombre de conclusions. CrĂ©ez-en des copies pour les trois cĂŽtĂ©s restants. Pour ce faire, supprimez la sĂ©lection de tous les objets, placez le curseur 3D au centre - Maj + C. Et crĂ©ez un objet vide - Maj + A → Vide → Axes simples.



Sélectionnez maintenant la sortie précédemment créée du microcircuit et créez à nouveau le modificateur Array. Seulement cette fois, nous sélectionnons le décalage d'objet et l'objet vide créé précédemment. Le nombre de copies est fixé à 4.



Pour positionner les copies créées dans la bonne position, sélectionnez l'objet Vide et faites-le pivoter de 90 degrés autour de l'axe Y. Boutons "R" et "Y", puis entrez la valeur de l'angle "90".



8. Couleur de la puce


Colorons notre microcircuit et nos conclusions dans différentes couleurs pour la beauté. Sélectionnez le boßtier du microcircuit et dans l'onglet matériaux, créez un nouveau matériau:



Et attribuez-lui une couleur gris foncé:



Nous faisons la mĂȘme opĂ©ration pour les sorties du microcircuit, mais nous rendons la couleur un peu plus lumineuse.

Sur ce point, la crĂ©ation du microcircuit peut ĂȘtre considĂ©rĂ©e comme terminĂ©e.

9. Exportez le modÚle résultant vers KiCad


Exportez le modĂšle au format vrml. Fichier -> Exporter -> VRML2. S'il n'y a pas un tel menu, allez d'abord dans Fichier → PrĂ©fĂ©rences utilisateur ... → Modules complĂ©mentaires. Dans le lecteur de recherche en vrml et cochez la case Ă  cĂŽtĂ© du format Import-Export VRML2 et Import-Export Web3D X3D / VRML2.



Lors de l'exportation, nous devons convertir les unités en pouces. Pour ce faire, dans le champ Echelle, entrez le nombre 0,393701 (1 mm / 2,54 pouces = 0,393701).



Ça y est, le modĂšle Ă  microcircuit est prĂȘt.

10. Connectez le modĂšle dans KiCad'e


Nous créons une piste d'atterrissage dans la bibliothÚque et connectons un modÚle tridimensionnel. Si tout a été fait correctement dans les étapes précédentes, alors le modÚle devrait immédiatement «se coucher» à sa place.



Le microcircuit créé par cette mĂ©thode peut ĂȘtre utilisĂ© pour le contrĂŽle visuel du site d'atterrissage.

Source: https://habr.com/ru/post/fr416401/


All Articles