DesignSpark Import Eagle

Transcription

DesignSpark Import Eagle
Importation de fichiers Eagle
2
Mention de réserve sur les droits d'auteur
Les droits d’auteur rattachés à tout ou partie des présents logiciel et manuel appartiennent à RS
Components et ne peuvent être exploités, vendus, cédés, copiés ou reproduits, intégralement ou
partiellement, en aucune manière, sur aucun support et au bénéfice d’aucune personne sans le
consentement écrit préalable de RS Components. Ni RS Components ni les sociétés associées ne
pourront voir leur responsabilité engagée au titre d’une quelconque perte ou dommage lié à
l’utilisation du présent manuel.
RS Components ne formule aucune garantie quant à l’aptitude du progiciel à fonctionner
correctement dans un environnement matériel et logiciel déterminé.
Bien qu’ayant procédé à des essais et apporté le plus grand soin à la rédaction de la documentation,
RS Components n’octroie aucune garantie ni ne fait aucune déclaration, expresse ou implicite, quant
à la qualité, aux performances, à la qualité marchande ou à l’adéquation de ce logiciel et de cette
documentation à un usage particulier. L’utilisation du logiciel et de la documentation s’y rapportant
vaut acceptation de l’accord de licence « tel quel » : le bénéficiaire de ladite licence, du fait de son
exploitation du logiciel et de la documentation, assume par conséquent l’intégralité des risques liés à
leur qualité et à leurs performances.
En aucun cas, RS Components ne sera tenu pour responsable de dommages directs, indirects,
particuliers, accessoires ou fortuits découlant de l’utilisation ou de l’incapacité à utiliser le logiciel ou
la documentation, même en cas de notification préalable de l’éventualité desdits dommages.
RS Components se réserve le droit de changer, modifier, corriger et mettre à niveau nos
programmes logiciels et publications sans préavis ni engagement de responsabilité de notre part.
DesignSpark est une marque commerciale de RS Components, Microsoft, Windows, Windows NT et
Intellimouse sont des marques, déposées ou non, de Microsoft Corporation.
Eagle est soumis aux droits d’auteur de CadSoft.
Toutes les autres marques sont reconnues comme appartenant à leurs propriétaires respectifs.
Copyright © RS Components. 1997-2011. Tous droits réservés. E&OE
Date de publication : 23/02/11 (édition n°1)
Adaptation Française : 11/04/13 (édition n°1)
RS Components Ltd
International Management Centre
8050 Oxford Business Park North
Oxford
OX4 2HW
Royaume-Uni
Tél. : +44 (0)1865 204000
Fax : +44 (0)1865 207400
3
Sommaire
SOMMAIRE ................................................................................................................. 3
CHAPITRE 1. CONVERSION D’UN PROJET................................................................................ 4
Introduction ...................................................................................................................
Versions supportées ........................................................................................................
Exportation ....................................................................................................................
Importation ....................................................................................................................
Limites du transfert .........................................................................................................
4
4
4
6
7
CHAPITRE 2. CONVERSION D’UNE BIBLIOTHEQUE ...................................................................... 7
Structure d’une bibliothèque Eagle .................................................................................... 8
Exportation .................................................................................................................... 8
Remarque sur l’importation d’une bibliothèque .................................................................. 10
Importation du fichier intermédiaire des symboles schématiques ......................................... 10
Importation du fichier intermédiaire des empreintes de PCB ................................................ 13
Importation du fichier intermédiaire des composants .......................................................... 16
4 Projet
Chapitre 1. Conversion d’un projet
Introduction
Les projets (schémas et PCB) sont importables dans DesignSpark PCB, tout comme les bibliothèques
de symboles, d’empreintes et de composants.
Versions supportées
DesignSpark PCB prend en charge Eagle V6.xx ainsi que les versions antérieures (jusqu’aux versions
4.01 et 4.11). Les fichiers ULP sont fournis avec DesignSpark PCB, ils permettent l’exportation dans
un format ASCII intermédiaire à partir du format Eagle et sont utilisés à leur ouverture dans
DesignSpark PCB.
Exportation
Les schémas et les PCB s’exportent depuis Eagle au moyen des mêmes options et du même
mécanisme ULP (User language Program). La seule différence entre les deux réside dans le fichier
ULP utilisé.
 Exporter un projet Eagle en fichier ASCII
1.
Démarrez Eagle.
2.
Dans le Control Panel, cliquez sur Open dans le menu File.
3.
Sous Open >, choisissez Schematic (schéma) “.sch ” ou Board (PCB) “.brd” selon le type du
fichier que vous souhaitez convertir.
4.
Recherchez le dossier du fichier que vous souhaitez convertir.
5.
Sélectionnez-le puis cliquez sur Open.
6.
Le projet s’affiche alors dans l’éditeur Schematic/Board.
7.
Vous devez maintenant convertir le fichier dans un format ASCII intermédiaire.
8.
Dans la barre d’outils de l’éditeur, cliquez l’icône ULP (située juste en dessous du menu
Library).
9.
La fenêtre Run s’ouvre.
10. Recherchez le fichier ULP approprié en fonction du type de fichier à convertir dans le dossier
DesignSpark :
C:\Program Files (x86)\DesignSpark\DesignSpark PCB\EagleULP (Win7)
11. Sélectionnez le fichier PcbToIntermediate.ulp pour un PCB ou
SchematicToIntermediate.ulp pour un schéma.
Projet 5
12. La sélection effectuée, cliquez sur le bouton Ouvrir.
13. Choisissez le dossier et le nom du fichier intermédiaire. Le dossier et le nom du fichier attribué
par défaut sont ceux du projet Eagle ouvert.
14. L’extension du fichier est “.eis” si vous convertissez un fichier de schéma et “.eip” pour un
fichier de PCB.
15. Cliquez sur Enregistrer. La durée de l’opération dépend de la taille du fichier à convertir.
16. Pour connaître l’état d’avancement de l’importation, il suffit d’observer la barre de progression
située au bas de l’éditeur dans Eagle. Une fois l’opération terminée, l’état indiqué est :
Run: SchematicToIntermediate.ulp: finished pour un schéma.
17. Le fichier intermédiaire est désormais créé et prêt à être importé dans DesignSpark PCB.
6 Projet
Importation
Il vous faut à présent sélectionner le fichier intermédiaire ASCII créé précédemment dans Eagle et
l’importer dans DesignSpark PCB.
 Importer un projet Eagle dans DesignSpark PCB
1.
Démarrez DesignSpark PCB.
2.
Dans le menu File, cliquez sur Open.
3.
Recherchez le dossier contenant le fichier intermédiaire. Cette boîte de dialogue sera identique
pour un schéma ou un PCB car le type de fichier est détecté.
4.
Choisissez un nom de fichier ou conservez le nom attribué par défaut du fichier importé puis
cliquez sur le bouton Ouvrir.
5.
Une nouvelle fenêtre s’ouvre et vous invite à choisir le Technology File. Par défaut,
sélectionnez default.stf ou default.ptf suivant le type de fichier dans la liste déroulante
Name.
6.
Cliquez sur OK pour importer le fichier.
7.
Le fichier s’affiche à l’écran dans DesignSpark PCB, prêt à être utilisé et modifiable selon vos
préférences.
8.
N’oubliez pas de l'enregistrer dans le menu File, en cliquant sur Save afin d’achever la
conversion et d’attribuer ainsi l’extension finale au fichier.
 Assemblage dans DesignSpark PCB
Lorsque qu’un PCB est défini par plusieurs schémas, ces derniers sont regroupés dans un onglet
Project “.prj” qui s’ouvre automatiquement dans l’interface à l’ouverture d’un des schémas. Afin
d’associer le PCB correspondant à ces schémas, convertissez-le dans un deuxième temps en lui
attribuant le même nom.
Dans l’onglet Project, cliquez sur l’icône d’importation de fichier Add Files dans la barre d’outils
Project. Sélectionnez le fichier du PCB “.pcb” précédemment converti et cliquez sur le bouton
Ouvrir puis sur Oui afin de l’ajouter au projet.
Enfin, toujours dans l’onglet Project, n’oubliez de sauvegarder le projet en cliquant sur l’icône Save
dans la barre d’outils File.
Projet 7
Limites du transfert
Vous constaterez par vous-même que le transfert de la plupart des projets dans DesignSpark PCB
s’effectue sans difficulté. Certaines limites propres à Eagle méritent toutefois d’être relevées. Elles
peuvent en effet être considérées comme autant d’erreurs dans le projet correspondant obtenu dans
DesignSpark PCB. Voici quelques uns des points à contrôler.
 Espacements sur le PCB
Les règles d’espacement (Clearance) définies pour un PCB dans Eagle ne sont pas accessibles dans le
script ULP et ne sont donc pas transférables dans DesignSpark PCB. Si vous constatez que la fonction
Design Rule Check de DesignSpark PCB signale un nombre excessif d’erreurs, nous vous invitons à
vérifier le réglage des Spacings en cliquant sur l’icône Design Technology située dans la barre
d’outils Tools de l’interface de routage. Si besoin est, vous devrez modifier les espacements pour
qu’ils correspondent aux valeurs initialement fixées dans Eagle.
 Pistes inachevées
Dans Eagle, il est possible de terminer une piste avant qu’elle n’atteigne le point de jonction avec une
pastille. Après le transfert dans DesignSpark PCB, les pistes de cette catégorie seront signalées
comme des unfinished tracks (pistes inachevées) lors de la Design Rule Check. Par conséquent le
nombre d’erreur signalé peut être supérieur à celui attendu. Il ne s’agit pas en soi d’un problème,
puisque la fonctionnalité Design Rule Check vérifiera toujours l’intégralité du circuit et que donc la
piste touche une pastille. Vous avez la possibilité de les modifier manuellement afin de les supprimer.
 Plans de cuivre et couches internes
Les couches internes devront être ajoutées et les plans, de nouveau remplis de cuivre en
sélectionnant le nom du signal (Net Name) adéquat dans la liste de la fenêtre Pour Copper. Pour
rappel, cette fenêtre est accessible après avoir sélectionné un des côté du plan de cuivre et effectué et
ouvert le menu contextuel à l’aide d’un clic droit.
 Visualisation 3D
Certains composants n’auront pas de représentation 3D assignée (modèle rouge) et devront être par
conséquent édités.
8 Bibliothèque
Chapitre 2. Conversion d’une bibliothèque
Structure d’une bibliothèque Eagle
Les fichiers de bibliothèque Eagle “.lbr” contiennent les symboles schématiques, empreintes de PCB
et composants dans un seul et même fichier.
En revanche DesignSpark PCB utilise des fichiers indépendants pour chaque type de bibliothèque.
Cet unique fichier de bibliothèque Eagle au format intermédiaire “.eil”, doit donc être converti en
plusieurs fichiers distincts pour DesignSpark PCB.
Exportation
Chacune des bibliothèques nécessaires pour la conversion est exportée grâce à un fichier ULP
permettant de les convertir en un fichier au format intermédiaire “.eil”. Notons qu’un seul et même
fichier ULP existe pour les différents types de bibliothèques.
 Exporter une bibliothèque Eagle en un fichier ASCII
1.
Démarrez Eagle.
2.
Dans le Control Panel, cliquez sur Open dans le menu File.
3.
Sous Open >, choisissez Library (bibliothèque) “.lbr”.
4.
Recherchez le dossier et sélectionnez le fichier de la bibliothèque à convertir dans la boîte de
dialogue qui s’affiche à l’écran.
5.
Cliquez sur Ouvrir.
6.
La bibliothèque s’ouvre mais aucun élément ne s’affiche car vous êtes dans le gestionnaire de
bibliothèques dans lequel il est possible de modifier et créer des bibliothèques.
7.
Vous devez à présent convertir la bibliothèque dans un format de fichier ASCII intermédiaire.
8.
Dans la barre d’outils du gestionnaire, sélectionnez l’icône ULP (située juste en dessous du
menu Library).
9.
La fenêtre Run s’ouvre.
10. Recherchez le fichier ULP approprié pour convertir le fichier dans le dossier DesignSpark :
C:\Program Files (x86)\DesignSpark\DesignSpark PCB\EagleULP (Win7)
11. Sélectionnez le fichier LibraryToIntermediate.ulp
Bibliothèque 9
12. La sélection effectuée, cliquez sur le bouton Ouvrir.
13. Choisissez le dossier et le nom du fichier intermédiaire. Le dossier et le nom de fichier attribués
par défaut sont ceux de la bibliothèque Eagle ouverte.
14. L’extension du fichier est “.eil”.
15. Cliquez sur Enregistrer. La durée de l’opération dépend de la taille de la bibliothèque à
convertir.
16. Pour connaître l’état d’avancement de l’importation, il suffit d’observer la barre de progression
située au bas du gestionnaire d’Eagle. Une fois l’opération terminée, l’état indiqué est :
Run: LibraryToIntermediate.ulp: finished
17. Le fichier intermédiaire “.eil” est désormais créé et prêt à être importé dans DesignSpark PCB.
10 Bibliothèque
Remarque sur l’importation d’une bibliothèque
Comme mentionné précédemment, l’unique fichier intermédiaire contenant la bibliothèque Eagle doit
être lu en trois fichiers distincts afin de créer les fichiers de la bibliothèque dans DesignSpark PCB.
Pour ce faire, vous devez importer à trois reprises le fichier “.eil” dans chaque bibliothèque de
DesignSpark PCB (symboles schématiques, empreintes de PCB et composants). La marche à suivre
est identique dans les trois cas.
Importation du fichier intermédiaire des symboles schématiques
1.
Ouvrez DesignSpark PCB.
2.
Dans le menu File, cliquez sur Libraries.
3.
Cliquez sur l’onglet Schematic Symbols.
4.
Cliquez sur le bouton New Lib pour créer une nouvelle bibliothèque dans laquelle vous
convertirez par la suite la bibliothèque Eagle.
5.
Tapez le nom de la nouvelle bibliothèque. Il n’est pas utile d’entrer l’extension, celle-ci est
automatiquement attribuée au fichier.
6.
Cliquez sur le bouton Enregister.
7.
La nouvelle bibliothèque vide s’affiche à l’écran.
Bibliothèque 11
8.
Il vous faut maintenant convertir et ajouter le fichier Eagle “.eil”.
9.
Cliquez sur le bouton Add File.
10. Dans la boîte de dialogue Ouvrir, recherchez le fichier “.eil” à importer. N’oubliez pas que ce
fichier sera encore utilisé à deux reprises pour créer les différents fichiers de la bibliothèque
correspondante.
11. Cliquez sur le bouton Ouvrir.
12. Le mécanisme d’importation détecte automatiquement le fichier de bibliothèque Eagle.
13. Le choix du Technology File n’est pas nécessaire. Il n’est utile que si vous souhaitez appliquer
des noms et couleurs normalisés. Par défaut, sélectionnez default.stf dans la liste déroulante
pour Name.
14. Appuyez sur le bouton OK.
15. Une barre de progression apparaît à l’écran. La durée de l’opération dépend de la taille de la
bibliothèque importée.
12 Bibliothèque
16. Votre bibliothèque s’affiche dans la liste Library Contents.
17. Pour effectuer un contrôle visuel rapide du contenu, sélectionnez l’un des éléments de la liste
Library Contents. Cochez la case Preview pour afficher le symbole à l’écran.
18. Si vous souhaitez convertir plusieurs bibliothèques, renouvelez la procédure à partir de l’étape 4.
Bibliothèque 13
Importation du fichier intermédiaire des empreintes de PCB
1.
Ouvrez DesignSpark PCB.
2.
Dans le menu File, cliquez sur Libraries.
3.
Cliquez sur l’onglet PCB Symbols.
4.
Cliquez sur le bouton New Lib pour créer une nouvelle bibliothèque dans laquelle vous
convertirez par la suite la bibliothèque Eagle.
5.
Tapez le nom de la nouvelle bibliothèque. Il n’est pas utile d’entrer l’extension car celle-ci est
automatiquement attribuée au fichier. Dans le cas d’une bibliothèque d’empreintes de PCB, il est
possible d’ajouter plusieurs fichiers intermédiaires ensemble pour rationaliser les empreintes.
6.
Cliquez sur le bouton Enregistrer.
7.
La nouvelle bibliothèque vide s’affiche à l’écran.
14 Bibliothèque
8.
Il vous faut maintenant convertir et ajouter le fichier Eagle “.eil”.
9.
Cliquez sur le bouton Add File.
10. Dans la boîte de dialogue Open, sélectionnez le fichier “.eil” à importer. N’oubliez pas que ce
fichier sera encore utilisé une dernière fois.
11. Cliquez sur le bouton Ouvrir.
12. Le mécanisme d’importation détecte automatiquement le fichier de bibliothèque Eagle.
13. Le choix du Technology File n’est pas nécessaire. Il n’est utile que si vous souhaitez appliquer
des noms et couleurs normalisés. Par défaut, sélectionnez default.ptf dans la liste déroulante
pour Name.
14. Appuyez sur le bouton OK.
Bibliothèque 15
15. Une barre de progression apparaît à l’écran. La durée de l’opération dépend de la taille de la
bibliothèque importée.
16. Votre bibliothèque s’affiche dans la liste Library Contents.
17. Pour effectuer un contrôle visuel rapide du contenu, sélectionnez l’un des éléments de la liste
Library Contents. Cochez la case Preview pour afficher l’empreinte à l’écran.
18. Si vous souhaitez convertir plusieurs bibliothèques, renouvelez la procédure à partir de l’étape 4
ou 5.
16 Bibliothèque
Importation du fichier intermédiaire des composants
1.
Ouvrez DesignSpark PCB.
2.
Dans le menu File, cliquez sur Libraries.
3.
Cliquez sur l’onglet Components.
4.
Cliquez sur le bouton New Lib pour créer une nouvelle bibliothèque dans laquelle vous
convertirez par la suite la bibliothèque Eagle.
5.
Tapez le nom de la nouvelle bibliothèque. Il n’est pas utile d’entrer l’extension, celle-ci est
automatiquement attribuée au fichier.
6.
Cliquez sur le bouton Enregistrer.
7.
La nouvelle bibliothèque vide s’affiche à l’écran.
Bibliothèque 17
8.
Il vous faut maintenant convertir et ajouter le fichier Eagle “.eil”.
9.
Cliquez sur le bouton Add File.
10. Dans la boîte de dialogue Ouvrir, sélectionnez le fichier “.eil” à importer déjà utilisé
précédemment.
11. Cliquez sur le bouton Ouvrir.
12. Le mécanisme d’importation détecte automatiquement le fichier de bibliothèque Eagle.
13. Une barre de progression apparaît à l’écran. La durée de l’opération dépend de la taille de la
bibliothèque importée.
14. Votre bibliothèque s’affiche dans la liste Library Contents.
18 Bibliothèque
15. Pour effectuer un contrôle visuel rapide du contenu, sélectionnez l’un des éléments de la liste
Library Contents. Cochez la case Preview pour afficher les informations du composant à
l’écran.
16. Vérifiez que le symbole et que le type d’empreinte associé au composant correspondent.
17. Il ne vous reste plus qu’à utiliser le composant dans la partie schématique ou PCB.
18. Si vous souhaitez convertir plusieurs bibliothèques, renouvelez la procédure à partir de l’étape 4.