Sommaire - Musiques - MAO - Connectique - Electronique - Logiciels - Divers - Contacts - Liens - Glossaire - Historique

Logiciels > Proteus > Librairies pour Proteus (Isis / Ares / 3D)

Dernière mise à jour : 01/02/2009

English version

Présentation

Je compte placer ici quelques composants créés pour quelques schémas électroniques réalisés dans Isis, qui est le module permettant la saisie de schéma dans la suite Proteus. Oh, pas grand chose, juste deux ou trois composants qui n'existaient pas dans la bibliothèque de base au moment où j'en ai eu besoin. Librairies pour Isis, mais aussi pour Ares, qui est le complément de Isis et qui permet le placement et le routage des composants. Et puis pour finir, je me suis mis à la 3D pour réaliser des vues utilisables dans Ares pour la visualisation de la platine entière en 3D. N'allez pas comparer mon petit travail à celui d'artistes reconnus, ça n'a strictement rien à voir, je n'ai pas le talent qu'il faut. Mon seul but est de permettre de voir un composant plus réaliste qu'un cube tout rouge ou tout noir.

Librairies 3D - Composées avec RealWorld Icon Editor

J'ai découvert un logiciel dédié à la création d'icône "3D", appelé RealWorld Icon Editor (RWIE), disponible sur le site rw-designer. A première vue, pas de lien évident avec la création de modèles 3D et Proteus. Et pourtant, en fouinant un peu dans les docs disponibles sur le site en question, je me suis apperçu que le logiciel intègrait un éditeur 3D et la possibilité d'importer des fichiers 3DS. Importer oui, mais pas exporter. J'ai alors écrit au concepteur du logiciel pour savoir si l'export au format 3DS était planifié dans la ligne de développement de leur logiciel. Réponse : "Oui, d'ici quelques mois" ! Ni une, ni deux, j'ai téléchargé le logiciel que l'on peut essayer gratuitement pendant un mois, et trifouille un peu tous les boutons, en suivant tout de même un ou deux tutoriels... Qu'en ai-je tiré ? Mon premier composant 3D d'un boitier transistor TO18.

Modele 3D test avec RealWorld Icon Editor

Tout cela en à peine deux heures (sans connaitre du tout le produit), alors qu'il m'avait fallu plusieurs jours d'essai avec Blender pour faire un potentiomètre peu ragoûtant. Puis j'ai continué à faire mes armes avec ce "petit" logiciel plein de promesses, en attendant la fonction d'export au format 3DS. Puis cette fonction d'export est apparue. Après quelques essais et ajustements logiciels, l'export en 3DS depuis RWIE et l'import dans Ares s'est révélé tout à fait correct. J'ai donc décidé d'acheter le logiciel, bien que le concepteur me l'ai proposé gratuitement. Je ne peux décemment pas utiliser un produit pareil avec un support technique d'une telle qualité (je sais de quoi je parle), sans faire au moins un petit "don". Je continue donc mes petits dessins en 3D la conscience tranquille.

Composants actuellement disponibles
Les composants mis à disposition ici sont simples et pour la majorité, ne sont composés que de peu de vertices (vertex). Je ne cherche pas à faire dans le haut de gamme de l'artistique, je souhaite juste qu'on puisse les reconnaitre sans ambiguité possible, et qu'ils ne demandent pas un temps fou pour être dessinés par le moteur de rendu 3D.

Proteus Lib 3D Sample

TO18 TO220 Pot Ajust 001 Pot Ajust 002 Barregraphe led 001 display_led_bicolor_rect_001_tn Afficheur 7 segments display_seven_seg_5082-7653_red_tn display_seven_seg_tod_5263br_red_tn Cap Radial 01 TO3Micro electret 01 TO220-5 (Pentawatt5)

Cette bibliothèque sera complétée au fil du temps, au fur et à mesure de mes besoins.

Téléchargement des composants Isis / Ares / Modèles 3D

Librairies Proteus - Dernière mise à jour : 01/02/2009
L'archive "Librairies Proteus" inclue :
- les librairies Isis, avec le format de fichier "rm_sch_*.lib".
- les librairies Ares, avec le format de fichier "rm_pcb_*.lib".
- les modèles 3D au format *.3ds, créés à partir des fichiers *.u3d de RealWorld Icon Editor
- les fichiers source au format *.u3d de RealWorld Icon Editor
- les fichiers démo 3D_Samples.SDN et 3D_Samples.LYT permettant de voir les composants 3D sur un circuit imprimé.
- le fichier A_lire.txt, qui décrit le principal à dire sur les composants, et inclu le suivi des évolutions.
Vous avez tout à fait le droit d'utiliser ces librairies et modèles 3D pour quelque usage que ce soit (à condition de ne pas clamer qu'ils sont de vous). Vous avez aussi le droit de les rendre encore plus jolis et de me les renvoyer travaillés, pour que tout le monde puisse en profiter ;-).

Autres modèles au format 3DS

Autres modèles 3D au format 3DS proposés par d'autres auteurs, qui m'ont aimablement autorisé à les mettre en téléchargement sur cette page. Merci à eux !
Panasonic capacitors (Anatoli Panchenko) - 10/08/208
JC_Lib_Misc_001.rar (Jean-Claude P.) - 13/04/2008
Smart-Card reader (M. Belgitaes) - 30/05/2007
Jumper (M. Belgitaes) - 30/05/2007
Power-Jack (M. Belgitaes) - 14/06/2007

Utilisation dans Ares

Avant toute chose, une remarque : seuls les niveaux 2 et 3 du logiciel Proteus permettent la vue 3D du circuit imprimé, le niveau 1 ne le permet pas.
Copie des fichiers au bon emplacement
Les fichiers 3DS doivent être placés dans le répertoire "Library" de Proteus, par exemple :
C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY
Spécification d'un modèle 3D externe
Par défaut, Ares utilise le moteur de construction d'objet 3D interne. Pour utiliser un composant 3D externe, vous devez lui dire que le type de composant 3D à utiliser est contenu dans un fichier externe, ce qui se fait dans la fenêtre 3D Visualization de Ares, en donnant la valeur MODEL au paramètre TYPE. Par exemple, pour attribuer le modèle externe TO18.3ds à un 2N2222, cliquer avec le bouton droit sur l'empreinte 2D du 2N2222, puis choisir la commande 3D Visualization. Dans la fenêtre 3D Visualization qui apparait, saisir le texte suivant :
TYPE=MODEL
File=TO18.3ds
NAME=Merged
ANGLE=-90
SCALE=0.25
X=0
Y=0


Remarques 
- Le paramètre NAME doit avoir pour valeur MERGED si le fichier 3DS a été créé avec le logiciel RealWorld Icon Editor, ce qui est le cas des composants 3D de ma librairie. Si vous utilisez un autre logiciel de conception 3D (par exemple Blender), vous devez spécifier le nom qui correspond au bloc (groupe) incluant l'ensemble des vertices. N'oubliez pas que Ares s'attend à trouver un seul objet dans le fichier 3DS.
- Les paramètres ANGLE, SCALE, X et Y doivent être ajustés pour que le composant 3D se place bien au dessus de l'empreinte dessinée sur le circuit imprimé, avec les bonnes dimensions et la bonne orientation.

A propos du logiciel RealWorld Icon Editor...

La version V2006.2 du logiciel RWIE ne permet pas nativement l'export au format 3DS, mais vous pouvez néanmoins ajouter cette fonction en suivant la procédure décrite sur la page RWIE - Ajout fonction export 3DS. La version V2008.1 du logiciel RWIE intègre la fonction d'export au format 3DS, et la procédure décrite pour la version V2006.2 n'a pas besoin d'être appliquée pour cette nouvelle version. Pour plus d'info, merci de vous rendre sur le forum de RWIE.

Tutoriel

J'ai écrit un tutoriel décrivant pas à pas comment créer un afficheur sept segments avec RWIE. Il est un peu volumineux il est vrai, mais je tenais à inclure suffisement de copies d'écran pour rendre sa consultation plus agréable.
RWIE - Tutoriel 01 (version française)
RWIE - Tutoriel 01 (version anglaise)

Google SketchUp Pro pour créer des modèles utilisables dans Ares ?

Google SketchUp Pro est un logiciel de création d'objets en 3D, et qui permet l'export au format 3D (la version limitée et gratuite ne le permet pas). Il serait donc drolement interressant de pouvoir utiliser ce logiciel pour créer des modèles 3D pouvant être importé dans Ares. Quelques personnes m'ont déjà contacté pour me demander si je connaissais les options d'export à spécifier dans SketcUp Pro, mais n'ayant jamais utilisé ce logiciel, je ne savais pas répondre. J'étais cependant suffisement intrigué et interressé pour faire quelques recherches. Et il apparaît que celà fonctionne, un de mes "contacts" me l'a confirmé ;-).
Dans la fenêtre "Create component" de SketchUp Pro :
- Specifier un nom pour le composant complet, par exemple : "merged" ou "jack".
Dans la fenêtre "3DS Export Options" de SketchUp Pro :
- Selectionner l'item "Single Object" dans la liste "Geometry / Export".
- Selectionner l'item "Inches" ou "Millimeters" dans la liste "Scale / Units".
Exemple avec un fichier 3DS obtenu avec SketchUp Pro et avecl'échelle "Model unit"
Si vous sélectionnez l'item "Model unit" dans la liste "Scale / Units", vous devrez appliquer un facteur d'échelle faible dans Ares.

TYPE=MODEL
File=TO220_sk.3ds
NAME=Model
ANGLE=0
SCALE=0.02
X=-1.5
Y=-10


TO220_sk.3ds file exporté depuis SketchUp Pro - Merci à "CKL" !