Searching through recent KiCad repositories and I found this set of tutorials by the IEEE section of UCF. One tutorial shows how to use KiCad 7.0 to design an RGB light-strip controller. It has a set of 50 slides and the design files.
Here’s some more recently-revised and unsung KiCad repos:
kicad-skip is a new Python library focused on scripted manipulations of schematics (and other) kicad source files and allows any item to be edited in a hopefully intuitive way.
- I searched this forum and didn’t see any mention of Part-DB-server. From it’s README:
Part-DB is an Open-Source inventory management system for your electronic components. It is installed on a web server and so can be accessed with any browser without the need to install additional software.
- kicad-parts-placer is a script that lets you place components on a PCB by applying a file containing centroid coordinates. It also groups the components so you can’t accidentally change their positions with respect to one another.
OK, you don’t see this too often: a KiCad PCB for detecting the wingbeats of flies.
Today I found:
Coincidentally, KiVar is available through the PCM since today. So everybody who needs assembly variant switching is invited to give it a try (check out the documentation first) and to discuss ideas in the issue tracker.
Thank you Dave for the mention.
You motivated me to have a look around on my own . Here is the result so far:
I am glad I did it. I found a few interesting nuggets actually .
I used to run PartDB, but a few years ago switched to Inventree
Does just about everything you want for a inventree management system. A bit of a learning curve but have never looked back and use it to manage all my stock and KiCad project builds.
That’s a long list! Which ones are the nuggets?
Well, I made it not-curated on purpose. Trying to depict the overall picture of what people do/need around KiCad (and even what they were doing, as there are also a few deprecated ones).
You can use filters and sorts just above the table header to digest it in smaller pieces.
As for the nuggets, I meant it for my own area of current interests ^^.
But I was surprised at how many projects out there are parsing kicad files (some bruteforcing the problem, other taking elegant approaches).
Quite a few are also trying to transfer common software practices like composition and testing (many kinds of testing! Before and after production).
There seems to be also some emulation around what I called “Code2HW” in the table (could also have called it “software-defined netlist” ). Quite a potential for things like complex parametrisation of a reusable/composable design. But to me these projects seems a bit “locked” by being all-or-nothing. Ie. not yet any hybrid way of mixing parts in schematic with parts in code.
(You seemed to have been quite prolific on these matters actually )