SKiDL is a module that extends Python with the ability to design electronic circuits.
Jupyter Notebook - Released: 16 Aug 2016 - 1,043
Python package for generating multi-unit schematic symbols for KiCad from a CSV file.
Python - Released: 21 Jul 2015 - 174
Edit/insert/delete part fields in KiCad schematics or libraries using a spreadsheet.
Python - Released: 29 Jan 2016 - 70
KiCad PCBNEW plugin that arranges parts into groups that reflect the design hierarchy.
Python - Released: 27 May 2018 - 81
Utility to convert a KiCad netlist into a PCBNEW .kicad_pcb file.
Python - Released: 28 Oct 2019 - 13
KiCad PCBNEW plugin that lets you add wires between pads on a PCB, delete them, and swap wires between pads.
Python - Released: 20 Jun 2018 - 71
Monitor and display signal waveforms from your MyHDL/nMigen digital design in a Jupyter notebook.
Python - Released: 12 Jun 2017 - 39
The CAT Board is a Raspberry Pi HAT with a Lattice iCE40HX FPGA.
Jupyter Notebook - Released: 07 Oct 2015 - 56
Schematic symbol libraries for FPGAs & microcontrollers.
Python - Released: 21 Jul 2015 - 73
MyHDL hardware design language encased in the tasty PygMyHDL wrapper.
Python - Released: 31 Aug 2017 - 19
GUI utility for searching and selecting parts and footprints for use with SKiDL.
Python - Released: 17 Dec 2019 - 9
PCBNEW plugin that highlights pads on a PCB that meet specified criteria (part, unit, number, name, and function).
Python - Released: 07 Jun 2018 - 22
A collection of SKiDL modules for common electronic circuits.
CSS - Released: 23 Aug 2021 - 16
A PCBNEW plugin that saves and restores design rules for a KiCad PCB.
Python - Released: 08 Jun 2019 - 20
A compilation of KiCad tutorials originally published by HackSpace magazine.
Shell - Released: 24 Nov 2023 - 3
Jupyter notebook describing, simulating, and comparing two hardware-based circuits for sorting a list of numbers.
Jupyter Notebook - Released: 24 Feb 2016 - 9