Started a few minutes ago, there might be unfolding an interesting discussion, where you might enjoy following the discourse and maybe also grab some interesting links from.
Introduction
To add some personal thoughts to this topic [1], I would like to quote a paragraph from Creating A PCB In Everything: Friends Don’t Let Friends Use Fritzing | Hackaday :
Also, from the discussion referenced above:
Thoughts
On this matter, I am wondering if WireViz - a tool for easily documenting cables and wiring harnesses and a future, improved version of WireViz-Web might be able to fill this gap appropriately?
Any kinds of thoughts and ideas are welcome on this topic.
Without being a hardware guy at all. ™ ↩︎
KiCad CI/CD pipeline
On a different matter, I would like to outline this quote which I found interesting:
Even better is that with kicad you can fully automate fab outputs via CI pipeline for example in gitlab. I have my projects run ERC and DRC then if they pass, gerbers for JLCPCB, BOM (with parts #s for LCSC) and placement for assembly as well as an interactive BOM are generated.
Again, I don’t know very much about the details of those topics, but I was able to discover GitHub - productize/kicad-automation-scripts: A bunch of scripts to automate KiCad processes, which might be helpful to some of you.
Shortly after originally posting this, @sschueller also shared their setup:
I gathered my setup from a few sources but the main one is [1] and [2]. Here is my current setup for GitLab.
See also:
Usage for CI/CD
Examples of how to use KiBot can be found here for GitHub and here for GitLab.