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 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
|
||||
A script to check for annular ring violations
|
||||
for PTH, NPTH pads and vias
|
||||
@ -20,6 +30,27 @@ to change values modify:
|
||||
Launch the Annular Check script in pcbnew from Tools menu:
|
||||

|
||||
|
||||
## todo
|
||||
- add colors to output
|
||||
### todo (annular_check)
|
||||
- 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