Script pour renommer les fichiers GERBER

Section dédié à l'utilisation de KiCad
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Script pour renommer les fichiers GERBER

Message non lu par McColson »

Salut tout le monde,

J'utilise Kicad, et pour visionner mon PCB à partir des fichiers Gerber, j'utilise :

https://www.zofzpcb.com/

Et quand j'ai besoin de commander un PCB sur internet, les extensions GERBER ne sont jamais comme il faut à l'exportation, y'a bien une option dans kicad, mais c'est pas concluant...

Alors j'ai créé un petit fichier .bat sous windows (oui je sais c'est pourri windows), mais ça doit pouvoir se modifier facilement pour linux.

Le script :
- renomme les fichiers avec les bonnes extensions pour que ZofzPCB reconnaisse directement chaque couche
- Si il y avait une précédente version de fichiers présente dans le répertoire, il copie les fichiers dans un sous-répertoire de sauvegarde /old
- il ne fait pas le café...

Code : Tout sélectionner

chcp 1250 
echo off
cls
color A
echo Ce script renomme les extensions des fichiers gerber issues de KiCad avec les extensions utilisables pour la fabrication de PCB.
pause
if exist *.GBR (goto suite) else (goto error)

:error
echo Aucune nouvelle version de fichier GERBER trouvée - Vérifiez l'exportation
pause
exit

:suite
if exist *.GTL (goto version) else (goto fin)

:version
del /q .\old
rmdir .\old
mkdir .\old
move *.G*L .\old
move *.G*S .\old
move *.G*O .\old
move *.GDD .\old
goto fin

:fin
ren *-F.Cu.gbr *.GTL
ren *-B.Cu.gbr *.GBL
ren *-F.Silks.gbr *.GTO
ren *-B.Silks.gbr *.GBO
ren *-F.Mask.gbr *.GTS
ren *-B.Mask.gbr *.GBS
ren *-Edge.Cuts.gbr *.GKO
ren *-NPTH.drl *-NTPH.GDD
ren *-PTH.drl *-PTH.GDD
ren *.drl *.GDD
echo Conversion effectuée avec succès !
pause
exit
Il suffit de placer le script dans le répertoire avec les fichiers GERBER et de le lancer. Normalement ça fonctionne pour un PCB double face à composant traversant ;-)

Les améliorations sont les bienvenues ;-)
Avatar du membre
a-wai
G5 guru
G5 guru
Messages : 2690
Enregistré le : 23 sept. 2006, 2:00
Localisation : Toulouse
Contact :

Re: Script pour renommer les fichiers GERBER

Message non lu par a-wai »

McColson a écrit : 21 janv. 2019, 17:42les extensions GERBER ne sont jamais comme il faut à l'exportation, y'a bien une option dans kicad, mais c'est pas concluant...
Ah ? Tu parles bien de l'option "Utiliser les extensions Gerber Protel" ? Il y a quoi de pas concluant ? (chezmoicamarche.com inside)
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Re: Script pour renommer les fichiers GERBER

Message non lu par McColson »

a-wai a écrit : 21 janv. 2019, 18:16
McColson a écrit : 21 janv. 2019, 17:42les extensions GERBER ne sont jamais comme il faut à l'exportation, y'a bien une option dans kicad, mais c'est pas concluant...
Ah ? Tu parles bien de l'option "Utiliser les extensions Gerber Protel" ? Il y a quoi de pas concluant ? (chezmoicamarche.com inside)
Oui c'est bien ça dont je parle, je regarde ce soir, je dois filer, mais y'a un truc qui n'allait pas de mémoire.
Avatar du membre
bilbo_moria
Don Bilbo de la Vega
Messages : 7353
Enregistré le : 15 déc. 2004, 1:00
Localisation : Tinteniac (35)

Re: Script pour renommer les fichiers GERBER

Message non lu par bilbo_moria »

Quand tu dis "les extension Gerber ne sont jamais comme il faut", c'est par rapport aux fournisseurs de PCB (jlcpcb, allpcb ou autres) ou bien par rapport à ZofzPCB ?
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Re: Script pour renommer les fichiers GERBER

Message non lu par McColson »

Les 2 mon général !
Avatar du membre
McColson
Admin du site
Admin du site
Messages : 7868
Enregistré le : 07 nov. 2004, 1:00
Localisation : Dammartin-sur-Tigeaux
Contact :

Re: Script pour renommer les fichiers GERBER

Message non lu par McColson »

a-wai a écrit : 21 janv. 2019, 18:16
McColson a écrit : 21 janv. 2019, 17:42les extensions GERBER ne sont jamais comme il faut à l'exportation, y'a bien une option dans kicad, mais c'est pas concluant...
Ah ? Tu parles bien de l'option "Utiliser les extensions Gerber Protel" ? Il y a quoi de pas concluant ? (chezmoicamarche.com inside)
Ah oui voilà le calque Edge.cuts a l'extension .GM1 alors que j'utilise .GKO...
Tu vas me dire si c'est que ça à renommer ça va... oui mais j'aurais pas appris à faire un script :lol: :jsor:
Répondre