/cuflow

experimental procedural PCB layout program

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

cuflow

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:

  • Gerbers
  • drill file
  • BOM
  • PnP definitions
  • POVRay renderings
  • SVGs for laser cut mockups

The Gameduino 3X Dazzler was designed with CuFlow.

Image of Dazzler PCB

To generate the Dazzler board:

python dazzler.py

To generate the Arduino-Dazzler interface board:

python arduino_dazzler.py

Some notes on the theory and the practice:

POVRay rendering of Dazzler PCB Actual Dazzler PCB