Skip to content

Patternflow v3.0.0 — the hybrid-power generation

Latest

Choose a tag to compare

@engmung engmung released this 20 Jul 04:01
e4c6305

Patternflow v3.0.0 — the hybrid-power generation

The biggest hardware revision since launch. The v3.0 board and enclosure were rebuilt around one goal: anyone should be able to solder and assemble this.

Building one? Start here → BUILD_GUIDE.md — the PCB soldering is covered by a full video walkthrough.

Highlights

The board: two power inputs, zero SMD

  • Hybrid power input — USB-C for a clean finish, or a 2-pin screw terminal on the back of the board that bypasses the tricky Type-C soldering entirely. Populate either (or both); electrically identical. (#114)
  • No SMD passives at all — every part you solder is through-hole. The whole board is beginner-solderable.
  • Fabricated, assembled, and verified, including both power inputs.

The enclosure: snap-fit, printable on a 256 mm bed

  • Folders named by printer bed size: bed_256mm/encloser.stl (one STL, ~10 h on a P1S) or bed_330mm/ one-piece for large-format printers. Knobs print separately in black — white body, black knobs.
  • Bambu printers: one click — the case is on MakerWorld with tuned print profiles; the same 4-plate project is attached below as patternflow_v3.3mf.
  • Snap-fit back panel, two wall-mount holes, and recesses for the LED panel's alignment bumps — the nipper-trimming step that's been with us since v1.0 is gone (#19).
  • Using a different LED panel than the recommended one? bed_256mm/for_other_panels/ has an adjustable-mount variant (#169).

The BOM: every part by part number

  • hardware/bom/bom_v3.0.csv — machine-readable, every part specified by MPN, sourcing notes included. Order from Mouser/DigiKey/LCSC or find the same parts anywhere.

The guide: watch, don't decipher

Firmware

  • One image for every board generation — v2.x and v3.0 share an identical pin map, so the browser flasher just works on both. No board selection to get wrong.
  • Bigger preset library, sturdier engine — thirteen new presets from the June–July daily batch, three fresh custom-slot patterns, and a new PSRAM-first allocator (PFMem) so a fully loaded pattern image can't starve the Wi-Fi/DMA DRAM budget.

Breaking changes

  • v2.x boards and v3.0 cases are not interchangeable (and vice versa) — different board size, different port positions.
  • Already own a v2.x build? Everything you need stays bundled at the v2.1.0 release, and the v2 guide lives on as BUILD_GUIDE_v2.md. Bonus for v2 owners: hardware/case/legacy_v2/encloser_v2.1.stl is a newly verified snap-fit case for the v2.1 board — no gluing, no trimming.

Assets

  • patternflow_v3_case_stl_pack.zip — all v3 case STLs (256 mm kit, 330 mm one-piece, adjustable-mount variant, knob plates)
  • patternflow_v3.3mf — Bambu Studio project (4 pre-arranged plates with print settings; same as the MakerWorld listing)
  • patternflow_v3.0_gerber.zip — the verified board
  • patternflow_v3_firmware.zip — prebuilt ESP32-S3 binaries (the browser-flasher image) with esptool offsets in the included README
  • patternflow_case.blend — Blender source for every printed part (stored in Git LFS; attached here so Download ZIP users get the real file)

Full details in the CHANGELOG.


Firmware & web: MIT · Hardware & designs: CC-BY-SA 4.0