Installation

Requirements

Kmake is designed to work with KiCad 8.x. Kmake requires: python3 and python3-pip installed.

Installation (Debian)

  1. Configure PATH:

    export PATH=$HOME/.local/bin:$PATH
    
  2. Install requirements

    sudo apt install kicad python3 python3-pip
    
  3. Update pip

    python3 -m pip install --upgrade pip
    
  4. Clone and install kmake:

    git clone https://github.com/antmicro/kmake
    cd kmake
    python3 -m pip install .
    

    Important: In some system configurations you may need to add --break-system-packages flag to above command.

Basic usage

Important: All commands should be issued from KiCad project root directory.

To show available functionalities run:

cd <KiCad project directory>
kmake --help

Last update: 2025-03-21