kicad-PCB-2-DXF added
This commit is contained in:
37
README.md
37
README.md
@ -1,6 +1,16 @@
|
|||||||
# kicad-action-plugins
|
# kicad-action-plugins
|
||||||
kicad action plugin tools
|
#### <font color='navy'><b>kicad action plugin tools</b></font>
|
||||||
|
|
||||||
|
- ### action_menu_annular_check.py
|
||||||
|
A script to check for annular ring violations
|
||||||
|
for PTH, NPTH pads and vias
|
||||||
|
|
||||||
|
- ### action_menu_pcb2dxf
|
||||||
|
A script to export technical layers of kicad PCB to DXF
|
||||||
|
DXF generated file has single line draw as it should be for mechanical interchange (this option is missing in pcbnew plot)
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
## action_menu_annular_check.py
|
## action_menu_annular_check.py
|
||||||
A script to check for annular ring violations
|
A script to check for annular ring violations
|
||||||
for PTH, NPTH pads and vias
|
for PTH, NPTH pads and vias
|
||||||
@ -20,6 +30,27 @@ to change values modify:
|
|||||||
Launch the Annular Check script in pcbnew from Tools menu:
|
Launch the Annular Check script in pcbnew from Tools menu:
|
||||||

|

|
||||||
|
|
||||||
## todo
|
### todo (annular_check)
|
||||||
- add colors to output
|
- add colors to output list
|
||||||
|
|
||||||
|
|
||||||
|
## action_menu_pcb2dxf
|
||||||
|
**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
|
||||||
|
1265
action_menu_pcb2dxf.py
Normal file
1265
action_menu_pcb2dxf.py
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user