Skip to content

f4eru/kicadPanelizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title description author tags created modified
kicadPanelizer
KiCAD PCB panelization helper
C. Riehl
KiCAD, PCB, EDA, electronics
2015.10.09
2015.10.09

kicadPanelizer

Introduction

kicadPanelizer is a program for fast automatic PCB panelization proces. That's what people have been doing so far manually, sometimes wasting a lot of time, using the "Join plate" option, it is now achievable by a few clicks.

The basic features of the software:

  • script based

  • step repeat on both dimensions

  • Rotation

  • adds common panel elements from separate file to ease panel composition (for stuff that cannot be repeated, like tooling frame, fiducials, etc...)

  • substitutes the text "##PCBNUMBER##" anywhere on the PCB with an incremental number (so the board number can be located even after separation if necessary)

  • works with complex board shapes, rotations, v-scoring or routing.

  • demo project included with v-score, routing, tooling frame example

Some output from the included demo project:

output

This one program is designed as a maximum to facilitate as much as possible.

Installation & configuration

Unpack newest release to prefered dir.

Unix based OS user can set execute privileges to execute as any other shell script:

chmod +x generate_panelized_pcb.py

Running initially testing script.

From command line in dir with script:

./generate_panelized_pcb.py

or simply double click on the file to execute it

To run it it's nessesary to install:

TO DO:

  • readapt to GUI as original project did

About

KiCAD PCB panelization helper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%