CuFlow ("Copper Flow") is an experimental procedural PCB layout program.
It's a Python module that, given a description of a board, generates all the outputs for a PCB:
- drill file
- PnP definitions
- POVRay renderings
- SVGs for laser cut mockups
The Gameduino 3X Dazzler was designed with CuFlow.
To generate the Dazzler board:
To generate the Arduino-Dazzler interface board:
Some notes on the theory and the practice: