pcb-init

A Ruby CLI tool that scaffolds a best-practice KiCad PCB project structure.

Installation

gem build pcb-init.gemspec
gem install ./pcb-init-0.1.0.gem

Usage

pcb-init PROJECT_NAME

Example

pcb-init my-awesome-board

This will create a well-organized folder structure:

my-awesome-board/

Features

  • Clean, organized folder structure following PCB project best practices
  • Pre-configured .gitignore for KiCad and manufacturing files
  • Ready-to-use templates for documentation
  • No external dependencies (pure Ruby)

Requirements

  • Ruby ≥ 3.0

License

MIT