jamesbowman / cuflow

experimental procedural PCB layout program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

experimental procedural PCB layout program

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 99.6%Language:POV-Ray SDL 0.3%Language:HTML 0.1%