Skip to content

Non-interactive scripts to help you generate (Gerber, drill, PNG) files out of KiCad (electronics) projects

License

Notifications You must be signed in to change notification settings

OSEGermany/kicad-gen-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KiCad output generation tool

License: GPL-3.0-or-later REUSE status

status: WIP

This tool runs your output generation (Gerbder&Drill files, renders, ...) on (potentially post-processed) sources.

See For example these tools for possible post-processing:

Dependencies

  • BASH

Misc

We very warmly recommend you to use the KiBot tool for the actual generation of the final output from the post-processed KiCad sources. It can generate much more then just Gerbers and 2D renders of the PCBs.

How it works

Install Prerequisites

  • BASH
  • git

On a regular Debian based Linux, you can install all of this with:

sudo apt-get install bash git

Get the tool

In the repo of your project in which you want to use this tool, which would be one that supports *.kicad_pcb files, you would do this to install this tool (in the project root dir):

mkdir -p doc-tools
git submodule add https://github.com/osegermany/kicad-pcb-generate-doc-tool.git doc-tools/kicad-gen-tool

NOTE
There might be a tool to automate this in a more user friendly way, comparable to a package manager like Oh-My-ZSH or apt.

Run

This will generate the PCB derived artifacts for all KiCad PCBs in the repo:

doc-tools/kicad-gen-tool/generate_output

Now, output can be found under the build directory.

About

Non-interactive scripts to help you generate (Gerber, drill, PNG) files out of KiCad (electronics) projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages