InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 Python Kicad Projects
Interactive HTML BOM generation plugin for KiCadProject mention: Which DIY kit makers have the best build manuals? | reddit.com/r/synthdiy | 2022-04-05
Convert your KiCAD board into a nicely looking 2D drawing suitable for pinout diagramsProject mention: PcbDraw v1 released. New features, can capture 3D renderings & more. Link to the tool and release notes in the comments. | reddit.com/r/KiCad | 2022-09-22
PcbDraw: https://github.com/yaqwsx/PcbDraw Release notes: https://github.com/yaqwsx/PcbDraw/releases/tag/v1.0.0 Related blog post: https://blog.honzamrazek.cz/2022/09/pcbdraw-v1-0-released-whats-new/
Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
SKiDL is a module that extends Python with the ability to design electronic circuits.Project mention: The tooling ecosystem that adds joy to KiCad | news.ycombinator.com | 2022-08-09
I'd like to see documentation on your workflow. You can also post it on https://github.com/devbisme/skidl/discussions.
There is a generate_pcb() function in SKiDL that will output a kicad_pcb file that can be directly opened using PCBNEW (no need to generate the intermediate netlist file). That function uses HierPlace to group the parts based on their hierarchical organization. That would be a good place to inject some autoplacement if you get it figured out.
Plugin to generate BOM + CPL files for JLCPCB, assigning LCSC part numbers directly from the plugin, query the JLCPCB parts database, lookup datasheets and much more.Project mention: Today I ordered my very first self-designed PCB! | reddit.com/r/electronics | 2022-10-14
Yeah, I like Kicad but EasyEDA has time saving integration with their libraries and PCBA service.Does someone know if this library is any good? https://github.com/Bouni/kicad-jlcpcb-tools
Want to change the color scheme of KiCad? Look here for Inspiration.
KiCAD RF tools: footprints wizard and round tracks, mask expander, via fencingProject mention: Migrating from Cadence Allegro | reddit.com/r/ElectricalEngineering | 2022-10-28
If you have the time, spend a half-hour to check out the KiCad-StepUp-FreeCad RF examples. Plugin for some RF tools.. If you can get a DXF or similar 2d export of the footprint, you can feed it through StepUp->KiCad. Test it out for yourself, it will only cost you your time. All these run on Windows and Linux, support Python scripting, and use plain text files you can parse and/or manipulate directly.
A collection of all the KiCad footprints on the internet
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
KiCad automation utilityProject mention: The tooling ecosystem that adds joy to KiCad | news.ycombinator.com | 2022-08-09
I'm using KiBot for this, see pcb_replace/sch_replace options here: https://github.com/INTI-CMNB/KiBot#supported-preflight-optio...
Footprints for popular keyboard switchesProject mention: Keyboard Part Libraries for kiCad 6? | reddit.com/r/KiCad | 2022-10-05
https://github.com/perigoso/keyswitch-kicad-library (.kicad_mods) - Thanks bicycleroad!
Some KiCad plugins in Python
JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.Project mention: wasn't there a python script to get the jlcpcb libraries and put em on kicad? | reddit.com/r/KiCad | 2022-05-01
Had a little more time to dig into it. This library works perfectly if you're comfortable with python via command line: https://github.com/TousstNicolas/JLC2KiCad_lib
KiCad plugin for automatic keyboard's key placement
General Purpose 8 Qubit Optical Quantum Computer
Library for working with KiCAD file formatsProject mention: Elegant PCB Business Card Made with Inkscape, KiCad and Svg2Shenzen | news.ycombinator.com | 2021-12-06
Yea the library I am using noted that people are always trying to write Kicad format parsers from scratch but each time they’ll run in to small issues, so it is meant to be a go-to library for this kind of thing. It’s Python though. I don’t know if there is any way for Haskell to utilize Python libraries.
Automatic KiCad panelization plugin
PCB panels for Mutable Instruments eurorack modules
Set of symbols/footprints/models that I've created for my projects. (by sszczep)
ViaStitching action-plugin for KiCADProject mention: What technique do you guys use to create a via stiching for a large ground plane= | reddit.com/r/KiCad | 2022-04-13
256 WS2812B LEDs arranged in Fermat's Spiral Shape
Simple and SCM-friendly KiCad file parser based on Python dataclasses for KiCad 6.0 and up.Project mention: KiUtils - A simple KiCad file parser written in Python | reddit.com/r/KiCad | 2022-06-24
I've uploaded the code to Github if you want to check it out: https://github.com/mvnmgrx/kiutils
Fabrication Toolkit - An JLC PCB Plugin for KiCadProject mention: How do I get KiCad to export a BOM with more matched parts? Also, are there any printing houses with more parts in stock than old faithful? A good 20% of what I need is OOS. | reddit.com/r/PrintedCircuitBoard | 2022-11-08
Trying to export a BOM for JLC-PCB. Using this plugin: https://github.com/bennymeg/JLC-Plugin-for-KiCad
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Python Kicad related posts
Kicad auto alignment of parts tool
1 project | reddit.com/r/ElectricalEngineering | 19 Nov 2022
Migrating from Cadence Allegro
1 project | reddit.com/r/ElectricalEngineering | 28 Oct 2022
Today I ordered my very first self-designed PCB!
1 project | reddit.com/r/electronics | 14 Oct 2022
wasn't there an addon or something that allowed to browse through lcsc/jlcpcb library in kicad, and then easily use pick an place function, and then export it all to the format required by jlc?
1 project | reddit.com/r/KiCad | 7 Oct 2022
PcbDraw v1 released. New features, can capture 3D renderings & more. Link to the tool and release notes in the comments.
2 projects | reddit.com/r/KiCad | 22 Sep 2022
ESP32 in NodeMCU form factor done!
2 projects | reddit.com/r/esp32 | 17 Sep 2022
The tooling ecosystem that adds joy to KiCad
4 projects | news.ycombinator.com | 9 Aug 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Nov 2022
What are some of the best open-source Kicad projects in Python? This list will help you: