Giter VIP home page Giter VIP logo

kicad-action-tools's Introduction

kicad-action-plugins

kicad action plugin tools

  • 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_move_to_layer

A script to Move Selected Drawing(s) to chosen new Layer (available only in GAL)

  • action_positions

A script to Generate Position Files for SMD, THD, Virtual, ALL


action_menu_annular_check.py

A script to check for annular ring violations
for PTH, NPTH pads and vias

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

'action_menu_annular_check.py' checking PCB for Annular Ring in PTH, NPTH and Vias
(SMD, Connector and NPTH are skipped)
default Annular Ring >= 0.15 both for TH Pads and Vias
to change values modify:

AR_SET = 0.150   #minimum annular accepted for pads  
AR_SET_V = 0.150  #minimum annular accepted for vias  
DRL_EXTRA = 0.100 #extra drill margin size for production  

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

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

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

todo (kicadpcb2dxf)

  • tbd

action_menu_move_to_layer

A script to Move Selected Drawing(s) to chosen new Layer (available only in GAL)

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

  • action_positions

A script to Generate Position Files for SMD, THD, Virtual, ALL

The script will generate Fabrication POS files for:

  • SMD
  • THD
  • VIRTUAL
  • ALL

kicad-action-tools's People

Contributors

easyw avatar lazyguoguo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.