Hi,
I’m using KiCAD 6.0.0 rc1.
I’ve used multiple page (using hierarchical page). I had 9 pages of schematic.
I’ve saved and closed. When I opened today complete schematics on pages 2 been deleted.
Is there way to get back?
I don’t know why this is happening and moreover this is the 2nd time it’s happening initially 5 pages been deleted.I’ve redrawn everything.
But this time I had added footprint and was in Layout section and suddenly these things is a headache.
Please need some help.
For reference the current stable release is 5.1.5.
Regarding the deletion of schematics: Check if the files got deleted or if they just do no longer show up the way you think they should. The project manager (main kicad window) only shows schematic files that are not used in the project. It might also be interesting if the files are ever created in the project directory.
Post the full version string from help->about->copy version info.
Not just it’s an unstable development version, it’s also pretty old for that. If you are willing to take the risks attached to using nightly builds and continue using them (I encourage that and especially reporting any bugs), keep it up to date, otherwise it’s not useful for KiCad development and you won’t get new features.
i could see the files the contents are deleted(power_sch,power.bak.
Do you think Is it a good idea to change from KiCAD 6.0 to KiCAD 5.1.5 in the middle of layout or should I move after completing this project?
I’m afraid if I loose the files if i change to 5.1.5.
Hey It’s happening again but this another 2 pages been completely erased
Application: kicad
Version: 6.0.0-rc1-unknown-2fdf13a~84~ubuntu16.04.1, release build.
Should I change to version 5.1.5(I’m worried that if i move will I be able to open the same files or I’ll have redo it?)
Errors been attached as image.
Please help.d
Unfortunately 5.1 and 5.99(=the current nighty builds, previously tagged as 6.0.0rc1) aren’t completely compatible. The schematic file format is compatible because the file format was frozen until replaced with a totally new one. But you can’t properly open a layout without manual tweaking.
BTW, Rene already said
That gives us the way to identify the version exactly - the ubuntu package version tells nothing.
If you have touched the files only with KiCad and KiCad and the same KiCad version can’t open them anymore, it’s a serious bug. But the development version can have such bugs and is a moving target - therefore it’s important to keep it updated so that you get the latest bugfixes. Of course new bugs can be introduced…
At least line 2 seems fishy. It seems to point to the folder that contains mod files which might not be the best idea. (.mod files are the pre version 4 footprint library files. One such library contains any number of footprints so it should not be contained inside another library.)
The high number of double slashes is also a bit fishy.
I am not sure what you mean by that. Footprints are most definitely not schematic components. A symbol has a footprint assigned (or should have at the time of going to the layout) See What is the difference between footprints and symbols?
I also can not see anything that would look the same as your error message.
Your version is over 1 year old. It doesn’t make any sense to use that old development version. Bugs are fixed almost daily. I suppose you don’t actually have any reason to use a development version.
One should either 1) use a stable version, or 2) use development versions updating regularly, take the risk of loosing data and preferably report new bugs.
As I said in an earlier post, probably not without tweaking. But it’s not clear to me if your projects has a layout. If there’s only schematic, it should be compatible with 5.1.
We will not be able to give you a guarantee about that. But to be honest if it does not work then you can still go back to using nightly. (newer nightlies can almost certainly open the files created by older ones)
You can of course give the whole project here, it would be possible to check the project files. Only the library files outside the project can’t be checked that way. But it could move this forward. The project could even be converted to 5.1 if that’s necessary and possible.
(@Lakshmi gave me the project in a private discussion.)
There’s nothing wrong with the schematic files. The whole project can be opened with 5.1, even the layout file which has nothing but ungrouped footprints. Change to version 5.1.5.
The footprints in the library table have been imported from snapeda and apparently you have tried to add them to the library table. I find snapeda’s own instructions strange, and I can’t get it working with Rene’s FAQ instructions. (EDIT: I got it working with Rene’s instructions, I don’t know why it didn’t work at the first attempt.)
Here’s how I do it:
0. Clear the project’s fp-lib-table in Manage Footprint Libraries dialog.
Add the footprint folders. You can add any empty folders; don’t get fooled by the fact that the .mod files are there already - I just use them because they exist already, not because the .mod files are there.
Open the Footprint Editor. Now you can see those empty libraries.
Open File->Import Footprint from KiCad File.
Change the file filter to All files.
Navigate to a .mod file and Open it.
The footprint is in the editor.
Save. KiCad asks to select the library. Select one of your new libraries.
OK. Now the footprint has been converted to latest file format and is in the library.
Note to all users: this isn’t the official way to do it - it abuses the fact that KiCad finds the first footprint in the old library (.mod) file. But it works.
Is it possible you switched kicad language for the screenshots? There were reports that kicad did not allow importing of legacy footprints if setup for some non english language
One thing comes to mind about the missing footprints. Maybe you have moved the project after adding the footprints. You can see in the library table that the paths are absolute; they can’t work if the project is moved because the footprints move together with the project.
In this case KiCad didn’t replace the path with the variable KIPRJMOD, probably because the library folders wheren’t inside the KiCad project folder. You have to do it manually. See the 1066 library here for an example.