Erxathos / Element-Placement-on-PCB-using-Genetic-Algorithms

Placement of constructive elements on a printed circuit board using genetic algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated placement of constructive elements on PCB

The program was developed in 2016 using Unity3d and C# as a bachelor project. It uses genetic algorithm to place elements on a PCB.

There are two criteria to place elements: power dissipation (the heat dissipation of the elements should not damage nearby elements) and the total length of interconnections (should be as small as possible).

Program screenshot

About

Placement of constructive elements on a printed circuit board using genetic algorithm

License:MIT License


Languages

Language:C# 97.3%Language:ShaderLab 2.7%