IntroductionΒΆ

kmake is a simple utility that automates handling of KiCad projects. kmake provides a unified way to generate KiCad production files and manage project structure. The script can be used locally and in conjunction with CI infrastructure. Kmake is developed with KiCad 8+ and CI environment in mind. It uses the KiCad CLI where possible and kiutils for functions that require raw file manipulation.

  • Installation describes the installation process.

  • Quick start presents a basic usage example.

  • Usage lists all commands available and presents commands syntax.

  • Development describes requirements for development and the process of adding new commands.


Last update: 2025-03-21