72 lines
2.8 KiB
Markdown
72 lines
2.8 KiB
Markdown
# kicad-action-tools
|
|
#### <font color='navy'><b>A suite of kicad action plugin tools</b></font>
|
|
|
|
- ### 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.
|
|
|
|
---
|
|
## 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:
|
|

|
|
|
|
---
|
|
## 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
|
|
|
|

|
|
|
|
(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:
|
|
- [x] added line, circle, arc primitives
|
|
- [x] added footprint support
|
|
- [x] fixed negative arc case
|
|
- [x] added text support (mirror & alignement not supported)
|
|
- [x] added multiline text
|
|
- [x] 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
|
|

|