Skip to content

Release v3.0.0 — the hybrid-power generation#208

Merged
engmung merged 7 commits into
mainfrom
dev
Jul 20, 2026
Merged

Release v3.0.0 — the hybrid-power generation#208
engmung merged 7 commits into
mainfrom
dev

Conversation

@engmung

@engmung engmung commented Jul 20, 2026

Copy link
Copy Markdown
Owner

Everything for v3.0.0 in one PR:

Hardware

  • bed_330mm is a single encloser.stl (v3.0.1 re-export: body + closing part + LED mount in one file), mirroring the 256mm naming; all references updated
  • Blender source updated alongside

Firmware

  • 13 new presets (June–July daily batch) join presets/; former custom-slot patterns promoted; three fresh custom-slot patterns
  • PFMem (src/core_mem.h): PSRAM-first allocation for framebuffer-sized pattern state — a fully loaded preset image can no longer boot-loop on DRAM pressure
  • Flasher ships today's build (presets + PFMem, self-reports 3.0.0 over Improv)

Web & docs

  • Pattern Lab / Pattern panel tweaks + Pattern Lab link description
  • Guide: video-covered step photos removed (videos carry those steps, with timestamps)
  • CHANGELOG cut to [3.0.0]; release notes final; README status note points at the release
  • Launch checklist: all gates passed

Tag + release follow immediately after this merge.

🤖 Generated with Claude Code

engmung and others added 7 commits July 20, 2026 09:28
With both walkthrough videos embedded, drop the duplicated step
photos: §5 soldering stills (layout, USB-C comparison, multimeter,
finished board), §6 assembly stills (incl. the reused v2 nut/knob
shots), and the two stale v2.1-twin photos in §7/§9 — those steps now
point at video timestamps instead. Kept: §4 printing/bonding and §8
flashing photos (not covered by either video). Launch-checklist
Gate 1 (photo re-shoot) resolved as no-longer-needed. Image files
stay in docs/build-guide/images/ for reuse.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The v3.0.1 re-export packs the one-piece body, closing part, and LED
mount into one file, mirroring the 256mm naming (bed_330mm/encloser.stl
replaces oneshot_v3_part1/2.stl). With the same design verified end to
end on the 256mm build, the 'print verification pending' hedge on the
330mm row is gone. Blender source updated alongside; assembly-map file
table also fixed to show encloser.stl as the 256mm standard.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- presets/: preset_0628 through preset_0719 join the library; the
  former custom-slot patterns (MidsummerSea, BreakoutArcade,
  FireflyHollow) are promoted to presets, and the custom slots get
  three fresh patterns (BinaryCascade, GridFracture, KineticRipple)
- src/core_mem.h: PFMem — PSRAM-first allocation for framebuffer-
  sized pattern state. With every preset compiled into one image,
  static 32KB float arrays in pattern namespaces were eating the
  DRAM that Wi-Fi and the HUB75 DMA driver share (two were enough
  to boot-loop the device); patterns now allocate from setup()
- core_tables trimmed, _TEMPLATE documents the PFMem rule
- web: Pattern Lab / Pattern panel tweaks to match

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The flashed image now carries the full preset library, the PFMem
allocator, and self-reports 3.0.0 over Improv.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…context

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@engmung
engmung merged commit e4c6305 into main Jul 20, 2026
1 of 2 checks passed
@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pattern-flow-open Building Building Preview, Comment Jul 20, 2026 4:01am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
pattern-flow_origin Ignored Ignored Jul 20, 2026 4:01am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant