python library to design chips (Photonics, Analog, Quantum, MEMs, ...), objects for 3D printing or PCBs.
-
Updated
Jun 28, 2024 - Python
python library to design chips (Photonics, Analog, Quantum, MEMs, ...), objects for 3D printing or PCBs.
Auto place components into pcbnew from a centroid file. Useful for making pogo pin test jigs.
Extract location of pads from a kicad layout. Useful for setting testpint locations.
gdsfactory plugins
KiCAD ActionPlugin released on the PCM. Uses the fabrication property of pads to mark them as test points. The plugin reads those properties and generates a spreadsheet with the pad identifiers, nets, characteristics, and position on the board. The report is generated in the standard JigsApp format.
KiCAD ActionPlugin released on the PCM. Uses the fabrication property of pads to mark them as test points. The plugin reads those properties and generates a spreadsheet with the pad identifiers, nets, characteristics, and position on the board. The report is generated in the standard JigsApp format.
RL_PCB is a novel learning-based method for optimising the placement of circuit components on a Printed Circuit Board (PCB).
Python based Printed Circuit Board (PCB) layout and design package based on CuFlow.
A low-cost USB audio interface with S/PDIF optical output, based on the Cmedia CM108 ASIC.
This portfolio showcases the PCB designs created by the M.I.A technical team from Alexandria University. The team has participated in various robotics competitions such as MATEROV, Robocon, and Minesweeper. I have contributed to the team's designs as a member of the ABU Robocon team.
Kicad EESchema API
Kicad plugin for globally toggling the reference designators visibility
Automatic KiCad panelization plugin
I found this project on instructables.com years ago but never got around to building it. I've recently been getting up to speed on using the JLCPCB service and this project looked like a good one to use for practice. I've had to update some of the code to work with updated libraries.
Building a remote-controlled car with Raspberry Pi Pico
Python script to remove a specific net from a KiCad netlist file. Useful for routing without clutter.
Parser for KiCad centroid files, that generates a graph to check components are in the right orientation, for PCBA
Converts PADS .d PCB decal files to STEP .stp format. Allows easy transfer from electrical to mechanical layouts.
A KICAD pcbnew plugin to align two pads on two modules horizontally or vertically
Add a description, image, and links to the pcb-layout topic page so that developers can more easily learn about it.
To associate your repository with the pcb-layout topic, visit your repo's landing page and select "manage topics."