# KARARRR Kicad AutoRouter, ARRR ``. An autorouter kludge for KiCad 6 and Python 3. ![kararrr screenshot](examples/kararrr-pcb.png) # Installation HOWTO install. ``` 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: * https://github.com/vygr/Python-PCB # Disclaimer Alpha software, not for use. This somewhat works standalone now in Python3, but not with KiCad. # Copyright GPLv2 license. Copyright (C) 2014, 2015, Chris Hinsley Copyright (C) 2022, Jeff Moe