Fritzing – Créer un composant
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 !