PCBNEW compatibility

Hi all

I draw some PCB with 2013-07-07 BZR 4022)-stable on Windows.

I can open the ssh files but when opening PCNNEW files I got an IO_ERROR

Erreur en chargement du PCB.
IO_ERROR: La couche ‘Dessous.Adhes’ dans le fichier ‘/Users/erict35/Documents/Kicad/Alim modif/alimmodif.kicad_pcb’ ligne 19, n’est pas dans la liste des couches prédéfinies
from /Users/jenkins/remoteroot/workspace/KiCadBuildMac4/kicad/pcbnew/pcb_parser.cpp : parseLayers() : line 830

Is this a known bug and, if yes, how to recover old pub files ?

Regards

Eric

Go to the https://kicad.org/help/migration-from-old-stable/ - Section: Layernames are translated

OR

Save your board as legacy .brd file (If you still have BZR4022 installed) and try to open this file instead of .kicad_pcb.

It’s not a bug - it’s a feature.

Obviously it is a bug, it even says that in the web page. It’s a bug the devs have decided not to fix, but it’s still a bug :slight_smile:

The easiest way to fix your file is to load the file in BZR4022, change language to English, then save the file. If you don’t have BZR4022 you can still run it alongside the latest version, if you unzip to a temp folder and run kicad.exe there.

Try to discuss about it with Dick Hollenbeck - he was responsible for it. Good luck. :smiley:

2 Likes

Thanks for the answer.

I confirm that changing langage settings to English then opening pcbnew files in Kicad 4.0.2 on mac os is ok.

Regards

Eric

2 Likes