python library to design chips (Photonics, Analog, Quantum, MEMs, ...), objects for 3D printing or PCBs.
-
Updated
Jul 16, 2024 - Python
python library to design chips (Photonics, Analog, Quantum, MEMs, ...), objects for 3D printing or PCBs.
Python based Printed Circuit Board (PCB) layout and design package based on CuFlow.
Automatic KiCad panelization plugin
gdsfactory plugins
Auto place components into pcbnew from a centroid file. Useful for making pogo pin test jigs.
A low-cost USB audio interface with S/PDIF optical output, based on the Cmedia CM108 ASIC.
RL_PCB is a novel learning-based method for optimising the placement of circuit components on a Printed Circuit Board (PCB).
A KICAD pcbnew plugin to align two pads on two modules horizontally or vertically
Extract location of pads from a kicad layout. Useful for generating a test point report.
Parser for KiCad centroid files, that generates a graph to check components are in the right orientation, for PCBA
A Python library for programmatically generating Gerber files
Converts PADS .d PCB decal files to STEP .stp format. Allows easy transfer from electrical to mechanical layouts.
Kicad EESchema API
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.
Building a remote-controlled car with Raspberry Pi Pico
Kicad plugin for globally toggling the reference designators visibility
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.
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.
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."