DucKi
A simple scripting language for interacting with KiCad, mostly for
the purpose of creating 3D renders, scheamtics, etc. for README files
in projects.
Setting Up
Unfortunatly, the latest stable version of KiCad does not include the
render sub-module in the kicad-cli, so a nightly build or
RC for v9
must be installed to use this tool.
It should be installed in your home folder ~/.ducki/KiCad.
Usage
Create a file in a KiCad project files called ducki.js, which will
have a global variable called project which can be used to create
various output files.
All file paths are relative to the project folder.
// Create a 3D Render
project.render({
perspective: true,
rotate: { x: -25, y: 25, z: 10 },
size: { width: 1024 },
zoom: 0.7
}, "output/render-front.jpg");
License
MIT License.