Version compatibility and file transferability

Hello,

I have a project that I created in kicad-nightly 6.99 in the files are these time stamps:

  • In kicad_sch: (kicad_sch (version 20220104) (generator eeschema)
  • In kicad_pcb: (kicad_pcb (version 20221232) (generator pcbnew)

Now I’m trying to open it in stable version 6.0.1.


I’m getting an error when opening the schematic file. That I have to use a version newer than 20220104, which according to kicad I have (20220115).

A similar problem is with PCBNEW, where it says that the date (20221232) is not interpretable. Which is not surprising, because it’s a non-sense date mark.
obrazek

Please is there any solution to solve this (in)compatibility? Any conversion tool? I can’t find anything on the internet or on the forum to solve this.

I would also like to use stable version of Kicad 6.0.1.

  1. Backup your project.
  2. Install KiCad V6.0.1.
  3. Create a project in that version.
  4. Copy the “version number” / “Date string” in the top of the files from the empty to the V6.99 project.
  5. Save files.
  6. Attempt to open your project in V6.0.1

There is no guarantee this works.
File version numbers change in KiCad because there are real changes to the file format, and KiCad has to know the correct version to be able to open and interpret a file correctly. If the versions are close, and you have not used any of the “newly introduced” features then you have a chance this works.

If you can identify changes between those file formats, then you may also be able to delete the parts of the texts on which KiCad chokes. Those parts will then be missing.
KiCad’s V6 file formats are quite easy to understand S-Expression files.


Another path that may give you success is to copy a block in KiCad V6.99 and then paste it in KiCad V6.0.1.


1 Like

20221232 is an impossible date. probably something bugged out when you saved it on dec 31 or jan 1

It was a typo in the file format version that happened at one point during the recent nightlies. The file format version is manually typed by the developers, not calculated from an actual calendar date.

Significant modification will be required to make files saved by the nightlies open in 6.0.

Hi, thanks a lot for the advice.
The change in timestamps really helped. In a PCB file then was the problem with one attribute
((stroke) . Deleting this attribute resolved the issue with opening the PCB file.

The .kicad_sch file was completely without problem. Thanks!

2 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.