Skip to content

easyw/kicad-action-tools

Repository files navigation

kicad-action-tools

A suite of kicad action plugin tools kicad-action-tools

  • Annular Ring Checker

Check your kicad_pcb for annular ring violations:
PTH Plated Trough Hole, NPTH Non Plated Trough Hole Pads and Vias

  • Snap Selected Footprint(s) to Grid

Tool to move the selected footprint module(s) to the Grid.
The Modules can be easily aligned to GridOrigin or to Auxiliary Origin.

  • Fabrication Footprint Position

Tool for the creation of the necessary files for the production of the printed circuit board.
Generate Position Files for SMD, THD, Virtual and ALL components, referred to Auxiliary Origin.

  • Move Selected Drawings to chosen Layer

Tool to Move Selected Drawing(s) to the chosen new Layer.

  • Export pcb technical layers to DXF

Tool to export technical layers of kicad PCB to DXF.
The DXF generated file has single line draw and different layers for each pcb technical layer.

  • Checking 3D missing models

Tool to check the 3D missing models with the following extensions '.stp', '.step', '.stpZ'


Annular Ring Checker

Check your kicad_pcb for annular ring violations:
PTH Plated Trough Hole, NPTH Non Plated Trough Hole Pads and Vias

Launch the Annular Check script in pcbnew from Tools menu:
Annular Check


Export pcb technical layers to DXF

kicadpcb2dxf
dxf exporter for mechanical layers of a kicad_pcb board

  • "Dwgs", "Cmts", "Edge", "Eco1", "Eco2", "F.Fab", "B.Fab", "F.CrtYd", "B.CrtYd"
  • the dxf generated has single line draw as it should be for mechanical interchange (this option is missing in pcbnew plot)

creates DXF file of technical layers of the selected kicad pcb board

kicad pcb2dxf

(this is a part of kicad StepUp tools; please refer to kicad StepUp tools for the full licence)

kicadpcb2dxf: Copyright (c) 2015 Maurice easyw
dxf_parser="r12writer from ezdxf 0.7.6": Copyright (C) 2016, Manfred Moitzi with MIT License

done:

  • added line, circle, arc primitives
  • added footprint support
  • fixed negative arc case
  • added text support (mirror & alignement not supported)
  • added multiline text
  • add quote support

Move Selected Drawings to chosen Layer

Tool to Move Selected Drawing(s) to chosen new Layer

requirements: KiCAD pcbnew > 4.0 built with KICAD_SCRIPTING_ACTION_MENU option activated
release "1.1.0"

A script to Move Selected Drawing(s) to chosen new Layer (available only in GAL) 
How to use:
- move to GAL
- select some draw objects
- call the plugin
- select the new layer
- selected draw objects will be moved to new layer

Launch the 'Move Selected drawings to chosen Layer' script in pcbnew from Tools menu
Move Selected drawings to chosen Layer


Checking 3D missing models

Check 3D missing models Tool to check the 3D missing models with the following extensions '.stp', '.step', '.stpZ'