Fritzing – Créer un composant

Fritzing_Exemple

Ce tutoriel se compose de 9 parties :

 

Sommaire

Créer un nouveau composant :

 ​​ ​​​​ Phase 4 : Export du nouveau composant

 

Phase 4 : Export du nouveau composant

Ce nouveau composant possède un « Id » pas très « propre » du genre «part.prefix0000_b8042fed310ca4107be5403815d9a649_6.fzp » 

Explications : le « _6 » signifie que le composant mystère a été édité 6 fois => on s’en fiche ...

Il faudrait un préfixe du genre « part.prefix_b8042fed310ca4107be5403815d9a649.fzp ».

Cela sera le cas pour tout composant créé par cette méthode …

Il « suffit » de suivre la procédure ci-dessous et vous aurez un composant « propre » !

N.B. : Cette phase va vous permettre de voir la composition d’un composant « Fritzing » de fond en comble !

  • Cliquez droit sur votre nouveau composant, puis sur « Exporter le composant ... » et choisissez le répertoire de destination (par Ex. : /home/votre-login/Documents/)

Mon fichier se nomme « Alim-ATX - 13 pins.fzpz ». En fait, c’est un « .zip » !

  • Supprimez le nouveau composant (on le ré-importera une fois modifié)

  • Nous allons le dézipper : cliquez droit dessus puis sur « Extraire ici », vous obtenez un répertoire (« Alim-ATX - 13 pins.fzpz_FILES ») avec tous les fichiers (vues, métadonnées, …) décrivant le composant :

    • « part.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13.fzp » :

      C’est un fichier au format « XML » contenant les métadonnées et le nom des différentes vues (nos quatre vues « SVG »)

      Cliquez droit puis ouvrez le avec « Notepad » …

    • Vous avez ensuite nos quatre vues :

      « svg.breadboard.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13_breadboard.svg »

      « svg.icon.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13_icon.svg »

      « svg.pcb.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13_pcb.svg »

      « svg.schematic.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13_schematic.svg »

      Ce sont nos vues « SVG » !

  • Pour éviter les conflits éventuels lors de la ré-importation, nous allons créer un nouveau préfixe de la forme « prefix_suivi-de-32 caractères alpha-numériques »

    Vous pouvez créer la suite de 32 caractères à la main, mais il existe sous linux un utilitaire sympa : PWGEN !

    Pour l’installer : ouvrez une console et tapez : « sudo apt-get install pwgen ».

    Pour générer nos 32 caractères aléatoire, tapez dans la console : « pwgen -s -A 32 1 »

    Explications :

    option « -s » : génère une suite de caractères totalement aléatoire

    option « -A » : pas de caractère majuscule

    option « 32 » : nous voulons générer 32 caractères

    option « 1 » : génère une seule suite de caractères

    Ceci fait, nous avons la suite suivante : « rl44k9gt7tqvclp42twr91bmc178jyvv »

  • dans le fichier «  part.prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13.fzp » ouvert dans « Notepad » : nous allons remplacer la chaîne « prefix0000_3c5f2027ca52f26c86aa17b2da9aeeff_13 » par

    « prefix_ rl44k9gt7tqvclp42twr91bmc178jyvv »

    Cliquez sur « Editer », puis sur « Rechercher et Remplacer »

    Dans le champ « Rechercher pour » : rentrez l’ancien préfixe

    Dans le champ « Remplacer avec » : rentrez le nouveau préfixe

    Cochez « Tout remplacer dans » et cliquez sur « Remplacer tout»

    Enregistrez ​​ le document : « Fichier » et « Enregistrer » !

  • Idem pour les 5 fichiers :

    Nos 5 fichiers sont nommés avec l’ancien préfixe … Il faut aussi les changer !

    Nous allons utiliser « Pyrenamer » !

    Installation : tapez dans une console : « sudo apt-get install pyrenamer »

    Pour l’ouvrir, allez dans le menu, puis dans « applications », ouvrez « Pyrenamer » :

    Dans la fenêtre de gauche, sélectionnez le répertoire contenant vos 5 fichiers

    Cliquez sur l’onglet « Substitutions » puis sur « Remplacer »

    Dans le champ de gauche, insérer l’expression à remplacer

    Dans le champ de droite, insérer l’expression qui va remplacer la précédente

    Sélectionnez vos 5 fichiers dans le champ « Nom de fichier original » : comme pour Win..., cliquez sur le 1er fichier, allez sur le dernier et faites « SUP+clic gauche » pour tout sélectionner !

    Cliquez sur « Aperçu » :

    Tout est bon, cliquez maintenant sur « Renommer » (en bas à droite) :

    Nos 5 fichiers sont renommés, il ne reste plus qu’à régénérer l’archive « FZPZ » qui n’est autre qu’un fichier « ZIP » dont l’extension est renommée en « FZPZ »!

    Allez dans le répertoire contenant vos 5 fichiers puis sélectionnez les tous (faites « CTRL+A »)

    Clic droit puis « Créer une archive »

    Dans « Nom de Fichier », saisissez « Alim-ATX - 13 pins » avec l’extension « .zip » puis « créer » !

    Maintenant, cliquez droit sur le fichier zip puis sur « Renommer » et changez l’extension « zip » par « fzpz » .

    Notre composant s’appelle maintenant « Alim-ATX - 13 pins.fzpz » !

    Vous pouvez désormais le partager avec la communauté Fritzing !