kararrr/README.md

982 B

KARARR

Kicad AutoRouter, ARRR <make pirate sound>.

An autorouter kludge for KiCad 6 and Python 3.

Installation

HOWTO install. N.B. This doesn't actually work.

git clone https://spacecruft.org/spacecruft/kararrr
cd kararrr

# Install python deps as you like, such as:
pip3 install --user --upgrade -r requirements.txt

Usage

HOWTO use.

# Process netlist with live view.
python3 pcb.py --v 1 examples/netlist.pcb | python3 view.py

# Process netlist, redirect to "anim" file.
python3 pcb.py --v 1 examples/netlist.pcb > anim

# View "anim" file using aggDraw.
python3 view.py anim

# View "anim" file using matplotlib
python3 view_mpl.py anim

Upstream

Based on Python-PCB for Python2 by Chris Hinsley, released under the GPLv2 license, source code available here:

Disclaimer

Alpha software, not for use.

Copyright

GPLv2 license.

Copyright (C) 2014, 2015, Chris Hinsley

Copyright (C) 2022, Jeff Moe