Disaster in Net List migrating from 6.x to 7.x

I’m checking the point of @sschaak … yes it seems diodes are changed.
I checked into the Schematics and I discovered: THT!

but I never ever edited the schematics since the export to JLC I’m trying to revert all and I will check all the other projects as well. Sine I go tthe same. I can’t figure out how it’s happened.

D4 was: Diode_SMD:D_SOD-123
But I got: Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal

However; things is not changing even substituting the footprint.

Check now D4 … ratentest everywhere

Come-on … the issue ok can be some footprint is changing (for no reason I have not clue) but not all the components.

[EDIT] only 1N4148 are affected

Check here please … the net name i the same.

But I toggled also the ratsnest and refreshed the screen … no way … :sob: :sob: :sob:

Integrated Circuits:

They had originally the package

Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm

i found instead:

Package_SO:SOIC-8_3.9x4.9mm_P1.27mm

package replacement: kicad normally(*1) don’t changes the packages in the schematic automagically, so I believe the false footprints were already present in the v6-versions of your files. Obviously this theorie can only be proved/disproved with the v6-files.
As issue-author you could set your gitlab-issue to confidential.
Or maybe its possible to strip-down the v6-project to a unsuspicious example and attach that?

Did you run the “update all symbols from library” command and had the “update footprint”-checkbox checked?

*1 not seen such effect in 2 years working with kicad

I didn’t have this issue from 5 to 6

i don’t know what’s occurred to be honest. i’m giving up. I’m tired

It would probably be more constructive and useful if you report a bug and attach the original project. If you don’t want to share the original design with the wider world, there is a possibility to mark the issue as confidential.

1 Like

I did it but I can’t give the project file. Sorry.

First of all, do you have a Back-up of your project before migration to 7.0.x?
If you do, I recommend checking the Footprint assignment for these affected parts, when opened in 6.0.x

2 Likes

Thank you for the hint. Yes I should have it. I didn’t think about …

The KiCad developers can not do very much if they can not reproduce the problem, but they also do not need your whole design. Consider this option:

  1. You make a copy of the old V6 project.
  2. You delete the “company secret” parts. If you leave just a few diodes and resistors that demonstrate the problem, it is enough for the KiCad developers. You can also replace some custom and identifyable PCB outline with a simple square, etc.
  3. You port that “crippled” project to V7, and verify the error still exists.
  4. Create a gitlab issue with those two projects.

A lot of other PCB design programs cost a lot of money, I consider putting some extra of my own time into making test cases, answering forum questions and such as my way of “paying back to KiCad”.

5 Likes

Indeed, whoever have been involved in Software development knows how valuable is good quality bug report with proper bug reproduction scenario.
Whenever I can, I try to provide exact steps and prepared test cases to my reports (often it’s stripped down work project that is still releavant to display the issue)

1 Like

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