Skip to content
Merged

Dev #15

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions web/content/build.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Build your own.
subtitle: Print the case. Order the parts. Flash the firmware.
meta:
- label: Time
value: "~30 minutes assembly"
- label: Cost
value: "~$80 in parts"
- label: Skill
value: "Basic soldering"
cta:
primary:
label: "Open the build guide →"
href: "https://github.com/engmung/PatternFlow/blob/main/docs/BUILD.md"
secondary:
label: "Download Gerber (v1.0)"
href: "https://github.com/engmung/PatternFlow/releases/latest"
---

Patternflow v1.0 is fully open. Order the PCB from your favorite fab, print three plates on any FDM printer, source the components from AliExpress, and assemble.

The full build guide lives on GitHub — BOM with affiliate links, schematic, KiCad source, STLs, and step-by-step assembly photos.

If you build one, open an issue with photos. We'd love to see it.
37 changes: 37 additions & 0 deletions web/content/inside.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Inside the work.
subtitle: The story, the roadmap, and how to get involved.
cta:
primary:
label: "Roadmap"
href: "https://github.com/engmung/PatternFlow/blob/main/docs/ROADMAP.md"
secondary:
label: "Open an issue"
href: "https://github.com/engmung/PatternFlow/issues"
---

## A reinterpretation of *Participation TV*

In 1963, Nam June Paik placed modified TV sets in a Wuppertal gallery. Visitors spoke into microphones and turned dials, and the images on the screens responded. The viewer became a co-author of the signal.

Patternflow extends that gesture into the present. The structure is the same — your hands shape what the screen shows. The conditions are different — open-source hardware, microcontrollers, an object you keep at home rather than visit in a gallery.

## Built in 26 days

The project began on April 1st, 2026 as a web simulation of sine-wave sampling patterns. By April 27th it was a finished open-source instrument with a Reddit thread at 1.6k upvotes, a sponsored PCB run from PCBway, and a public v1.0 release.

The making was visible. Failed prints. Ten hours of soldering chasing a broken potentiometer. A first-ever PCB design learned over a weekend in KiCad. None of it was hidden.

## How to get involved

**Build one.** The full guide is on GitHub. Open an issue with photos when yours is working.

**Fix something.** Five known issues are listed in the build guide, all welcoming PRs.

**Make a pattern.** Add a new generative pattern to the firmware, or wait for the web editor.

**Show your version.** Fork the hardware, change the case, swap the matrix. CC-BY-SA 4.0 means your variant stays open too.

---

*The Patternflow series: LED Synthesizer (2026) · Origin (2026)*
18 changes: 18 additions & 0 deletions web/content/pattern.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: Create your own pattern.
subtitle: Write a shader. See it on the matrix.
status: in-development
cta:
primary:
label: "See the firmware →"
href: "https://github.com/engmung/PatternFlow/tree/main/firmware"
secondary:
label: "Read the roadmap"
href: "https://github.com/engmung/PatternFlow/blob/main/docs/ROADMAP.md"
---

The Patternflow web editor is in development. The plan: a shader-first authoring environment where you write GLSL-like code, preview it on a virtual 128×64 matrix, and flash it to your device over the browser.

Until then, patterns live as C++ files in the firmware repo. The default pattern set is included in v1.0; new patterns are accepted as pull requests.

Subscribe to release notifications on GitHub to know when the editor lands.
Loading