Skip to content

wang-edward/autoplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autoplace

This is a kicad plugin to help in the intial layout of a board. It "solves" a component placement by minimizing wirelength while smoothing out density.

This isn't meant to one-shot a component layout, but as a helpful first step to group related components.

It works best when Edge.Cuts is well defined, and static components (like ports) are locked.

placement

Installation

Copy autoplace/ into the plugins folder:

MacOS

cp -r autoplace/ ~/Documents/KiCad/10.0/plugins/  # KiCad 10

Linux

cp -r autoplace/ ~/.local/share/KiCad/10.0/plugins/  # KiCad 10

The idea is based on the DreamPlace algorithm: https://github.com/limbo018/DREAMPlace

About

GPU-accelerated component placer for kicad PCBs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors