Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A built in command line interface for exporting BOMs/netlists/gerbers is incredible. It's probably not going to be as powerful as Ki-Bot at first, but I'm going to try and integrate it into my GitHub actions asap.

And, the new dragging behavior is obviously what we should have had from the start. Going to make doing quick drawings much easier.




Yes! Pretty psyched about the `kicad-cli`. Software CI/CD feels miles ahead of of hardware CI/CD - stuff like this is awesome for pushing forward on that front


I am using this feature to auto test and build gerbers for jlcpcp as well as ibom via gitlab ci for all my pcb projects. Very cool.


Is there a good guide how to use git with kicad? Right now I just copy folders with version numbers. Using it in github sounds like a neat way. Which files should be in my gitignore?


KiBot [0] is super handy for this, the documentation has an explicit section on CI/CD usage.

It does have to basically script drive the GUI to achieve some functionality which has now been added to the kicad cli, so hopefully going forward CI/CD with KiCad will be even easier!

0: https://github.com/INTI-CMNB/KiBot


I use cadlab which is a PCB CAD specific Git host. It's okay. Visual diffs and such.

My gitignores don't have anything special. They ignore the *-bak files that kicad makes.

Now that kicad has a stable sort order for its files the diffs are pretty clean and git works pretty well.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: