Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kicad v6 upgrade #33

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

alexanderwiller
Copy link

@alexanderwiller alexanderwiller commented Jan 12, 2023

Following up to #32, I have made the technical conversion of the project to KiCad V6.

What has been done:

  • The .gitignore file has been modified to exclude the right files for KiCad V6 file naming
  • I used the library https://github.com/Aharoni-Lab/KiCad-Library that was made available and updated/created the fp-lib-table and sym-lib-table using the KICAD_AHARONI_LAB variable to properly reference these libraries
  • I opened the project, schematic and PCB files with KiCad V6, verified correct loading of libraries (schematic is now intact, footprints can be updated from the libraries if desired) and saved the files again to do the upgrade
  • After that, all old format files and some other random generated files were deleted
  • Finally, I refilled the copper zones to avoid any surprises to future users and checked that the result is correct. To do this, I both did a before/after check in KiCad visually, also I created the following diff using KiDiff: Miniscope-v4-Rigid-Flex-diff_pcb.pdf
    Minor variations in the fill can be observed at the edges as coloured regions, but they are not functionally relevant at all and all clearances are still maintaned.

I chose to neither do a Gerber re-export nor to change the version number, as this is only a "background" technical update that effectively results in the same board, from a functional point of view.

When this PR is deemed ok and merged, next I would like to improve the footprint library components used in this board to include pin 1 markers and RefDes information on the assembly layer according to KLC, so that assembly is more straight-forward and risk for errors is reduced.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant