ATX, micro, dtx, itx motherboard and slots layout script

Made this Powershell script.

Adds slots and holes to a pcb template.

Intended to be used for reference for real designs, but mostly it was powershell practice, and no one has publicly compiled all the specs into a proper reference.

Reading specs takes hours. This takes seconds.
Choose a standard board size, choose what ports you want in each slot, and open your accurate layout with holes.

5 board sizes: ATX, microatx, flexatx, minidtx, miniitx
11 slot types: pcie1,4,8,16; pci 3, 5v; agp 3v,1.5v,universal; isa 8,16.

*Everything should be accurate to a few mils at worst.
All based on the spec docs I managed to find.
*The footprints are accurate enough for alignment, but I wouldn’t blindly use them without checking some things.

Enjoy.

Boardmaker.zip (3.8 KB)

3 Likes