KiCad的第3方工具 - PCB布局布线部分
KiCad的第3方工具 - PCB布局布线部分
A Python Tkinter GUI for creating footprints.
A collection of all the KiCad footprints available on the internet and some scripts to manage them.
A tool to convert multi-layer Inkscape SVGs into footprints
A utility to make footprints for chips having pins around the periphery (SOICs, QFP, etc.) and ball grid arrays (BGAs)
Python library for generating footprints. The scripts subdirectory contains the footprints that are already scripted with this tool.
A java utility for generating helical or polygonal inductor footprints in either gEDA footprint or Kicad legacy module format.
A parametric constraint based editor for footprints with a GUI and KiCad and postscript outputs. Still quite rough around the edges but available on Debian based systems through an apt install fped.
A sed script that takes a footprint and rotates it 90° counterclockwise. Run it twice to turn a footprint upside-down, or three times to turn it 90° clockwise. If you're designing a board for automated assembly, you'll need this tool to line up your footprints to match the alignment of components in your tapes and trays.
A script to generate via fanouts for BGA components on a board
A script to create panels. It can copy, rotate and flip rectangular areas from one or more PCB files into a new PCB file
RenumKiCadPCB processes a KiCad PCB file and renumbers all the component reference designators ending in numbers based on where they are located on the PCB. It then processes the schematic hierarchy and updates the component reference designators to match. This makes working on a board much easier since you can locate all the components. The download includes a user manual, Windows executable and instructions for compiling to run on Linux
KiPadCheck provides additional basic DRC checks to KiCad with lists to make tweaking pads for stencil creation easier. Functions include pad list, drill list, drill to drill spacing check, drill to track spacing check, stencil aperture check vs. stencil thicknesses, stencil aperture width vs. paste type, silk to pad spacing check.
A gui for saving and loading ViewSets and interacting with a stack of ViewSets for quickly changing the currently visible layers and renders within KiCad.
A gui to teardrop the vias, pads and "T" tracks connections in the Pcbnew.
This Kicad Action plugin replicates layout section. The replication is based upon hierarchical sheets. Basic requirement for replication is that the section for replication is completely contained within one hierarchical sheet, and replicated sections are just a copy of the same sheet.
An Inkscape plugin to export SVG layers to KiCad PCB layers. You name your layers what they would be called in KiCad (F.Cu, B.Cu etc.), draw things on them and can then turn them into a kicad_pcb or a kicad_mod. Accepts arbitrary shapes on most layers (unlike svg2mod) by using PNGs as an intermediate step and automatically converting them with a fork of KiCad's own bitmap2component.
A PCBNEW plugin that creates an initial arrangement of parts into groups that reflect the hierarchy of the design.
This PCBNEW plugin identifies pins that meet specified criteria and highlights the associated pads on the PCB. This is helpful for identifying sets of related pins when physically planning the layout of high pin-count packages such as FPGAs
This PCBNEW plugin lets you add wires between pads on a PCB, delete them, and swap wires between pads. This is helpful for physically connecting sets of related pins when doing the layout of high pin-count packages such as FPGAs
Python script to round the corners of Kicad Pcbnew traces for RF / FlexPCB applications
A plugin that allows you to extract the design rules from a KiCad board and store them into a file, and then load the file into other boards to replicate the design rule settings.
A Kicad Action plugin suite to help in RF and Flex pcb design. Footprint wizards for designing mitred bends, tapered track connectors, and arc tracks (radius bends) for RF layout included. Round track corners routing, track length measurement and a mask expansion tool for direct pcb routing. Via fencing tool for RF via shielding. Live demo available on line.
A tool to export Qucs RF schematics (microstrip) to PcbNew board layout or footprint
Java utility for PCB layout cloning and panelization
Tool to automatically produce panels, export gerbers and board presentation pages.
A script that takes a Kicad 5 schematic (.sch) and a PCB Layout (.kicad_pcb) file and arranges all the components on the PCB to mimic their positions in the schematic.
A FreeCAD Workbench for collaborative electrical + mechanical design which allows:
Export of KiCad board and parts as STEP and WRL models.
Precise alignment of kicad_mod footprints with their mechanical models.
Editing of KiCad PCB outlines in FreeCAD Sketcher.
Adjustment of PCB part positions between FreeCAD and KiCad.
3d model generators using freecad and the cadquery plugin. The scripts generate step and scaled wrl files similar to kicad stepup
Convert KiCAD PCB files to models for import in openEMS
The original purpose of these tools was to do PCB milling in FreeCAD. It can do much more now. It can generate gcode from kicad_pcb directly without going though gerber stage. It can let you modify the PCB directly inside FC (done already), and potentially export back to kicad_pcb (partially done). And finally it can generate solid tracks, pads and plated drills to enable FEM and thermal analysis on KiCad pcb boards.