Repository navigation
[DONE] BUILD_GUIDE 굽기 순서를 웹 가이드와 맞추고, README 의 Crowd Supply 캠페인을 「진행 중, 10월 15일 마감」으로 바로잡는다 - #9
Merged
Conversation
… campaign is still open BUILD_GUIDE §8.1 now goes download mode first (hold BOOT, tap RST), Flash Patternflow, the Wi-Fi as a second go after RST, the DevKit seated with the power bank unplugged, then the panel's own patternflow-xxxx network, then the Basics pack: the Play guide's 01 Flash card for card. §7 no longer seats the DevKit before it has firmware, so it is Wiring. The README's First light points at §8 again, and Crowd Supply reads as it stands: twice its goal, open until 15 October. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
…e Wi-Fi form that comes right away Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
…ers K2 before the hotspot is up Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
…EADME, before and after (removed in the next commit) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
patternflow-bot
marked this pull request as ready for review
October 12, 2026 11:34
patternflow-bot
added a commit
that referenced
this pull request
Oct 12, 2026
…으로 (기록용, 머지하지 않음) (#10) * Add horizontal desktop printed enclosure and assembly instructions. Switch username to mbchars. * tools: case-models builds mbchars' horizontal desktop case mbchars.py puts the remix's printed parts together from its STLs (no assembled file exists): the three front sections where the joint bars' 36 mm insert pitch puts their lug holes, the covers on the sixteen inserts, the USB retainer on its boss and the stands on the bottom edge, each step checked against the README (410.28 x 176.16 x 42 mm), the board's encoder grid, the 320 x 160 mm panel and boolean overlaps. assemble.mjs learns ledTurn (the panel lies the long way here) and knobLook (the official knob, printed white), and lib/looks.mjs pla_orange, the 3MF's own #F46B16. The other three models rebuild byte-identical; the new one is 380 KB. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QGBYm64PnfneJq2ZDJ8Gs7 * web: /build's case switch and 3D preview get a fourth case, mbchars' horizontal desktop one The card is the remix README's own facts and photos (resized to 1200 px), the preview shows the device in the case, and the switch is four tabs, two by two on a phone. A case too wide for the view at the one scale (this one, 41 cm across on a desktop's tall canvas) is drawn smaller by as little as keeps it clear of the arrows; every case still fits at the one scale on a phone, and the three upright ones on a desktop. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QGBYm64PnfneJq2ZDJ8Gs7 * docs: changelog for mbchars' horizontal desktop case and the fourth preview case Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QGBYm64PnfneJq2ZDJ8Gs7 * web: ZuperZuche's build joins the map - the first print, from Moscow Found by accident, with the PCBs ordered ten minutes later; the 3D printer came a month on, bought for the case, and the case was the first thing it printed. Moscow was given, so the pin is on the city. The blurb stops at the printer. The maker's note about making the patterns with AI is left out on purpose, and there are no pronouns for the maker: the message does not say. Three photos: a pixel-art Mount Fuji beside a modular synth, a pixel-art frog pond seen from above, and a cat plush in front of the panel. groups.test.ts pins the number of countries on the real map; Russia is new, so 11 becomes 12. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * web: the 3D preview names whose case it is, in the build map's label On the Build tab the name on the case's tab (Official, Besoiobiy, SimonePDA, mbchars) stands over the device, on the build map's dark highlight. It follows the pick at once, as the tab does, and reads Official for a case whose model did not load. The knob hint moves under it while it is up. Changelog also gets the line for the arrows. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * web, docs: the first flash starts in download mode, /flash goes to the guide's Flash chapter, and the README is new from its first screen The Play guide's 01 Flash (and /ko) puts hold BOOT, tap RST before Flash Patternflow on every first flash, assumes the Wi-Fi step after "Installation complete!" usually does not come (RST, Flash Patternflow again, Connect to Wi-Fi), and ends on the panel's own patternflow-xxxx network at 192.168.4.1 for when that does not take; the device simulator draws the NETWORK screen's hotspot. The Build guide's flash card, the Pattern tab's notes and the breadboard page give the same order. The bare /flash, which the device's Update page and every release's FLASHING.md point at, redirects to /guide/play#flash; /flash/manifest.json and /flash/bin/* are untouched. flash.test.ts pins the card order and anchors. The README opens with a one-line definition, the hero, the photosensitivity warning, four doors (Build, Play, Make patterns, Add sound) and First light; the story, community, facts and editions follow, shorter. The docs that give the first flash (firmware/README.md, PATTERN_GUIDE.md, SUPPORT.md, docs/assembly/) say the same order, the indexes list the guide pages, the three case remixes and the bundles that exist, and stale wording (the custom slots, "variant", the dead /flash page) is gone. CONTRIBUTING.md gets a row for the interactive guide's copy, and the pull request template asks for the row and the link check. From #7 (caaf2c1). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VaFtEmtx2AkdH1wnbQpV3Z * docs: the README opens with the fixed lines and three ways in, and First light follows the build The opening is L1 + L2 + L3 from docs/manifesto.md (Paik moves to Where it began, in L5's own words), with Play one in your browser, Build one and Get one assembled under the badges. First light moves below the build, gains the steps it was missing (unplug before seating, Origin as the sign of success, Format storage on the first Basics install) and states the J4 rule as data never power on the DevKit's ports. Stale lines are corrected against the repo: sound and MQTT shipped in editions, MIDI arrived in 3.9.0, 3.10.5 fixed four requests, and the photosensitivity warning is the manifesto's full text. From #8 (bfc4b22). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VaFtEmtx2AkdH1wnbQpV3Z * docs: BUILD_GUIDE flashes in the Play guide's order, and the README's campaign is still open BUILD_GUIDE §8.1 now goes download mode first (hold BOOT, tap RST), Flash Patternflow, the Wi-Fi as a second go after RST, the DevKit seated with the power bank unplugged, then the panel's own patternflow-xxxx network (K2 shows its name before the hotspot is up), then the Basics pack: the Play guide's 01 Flash card for card. §7 no longer seats the DevKit before it has firmware, so it is Wiring, and 7.4 names the step that powers up. The README's First light points at §8 again, and Crowd Supply reads as it stands: past its goal, open until 15 October; the 200% figure stays in the dated timeline. Besoiobiy's case README cites the renumbered steps. From #9 (16eca1b). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VaFtEmtx2AkdH1wnbQpV3Z --------- Co-authored-by: Mykyta Bilous <belousnikita@gmail.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Lee Seunghun <122682380+engmung@users.noreply.github.com>
engmung
pushed a commit
to engmung/Patternflow
that referenced
this pull request
Oct 12, 2026
… campaign is still open BUILD_GUIDE §8.1 now goes download mode first (hold BOOT, tap RST), Flash Patternflow, the Wi-Fi as a second go after RST, the DevKit seated with the power bank unplugged, then the panel's own patternflow-xxxx network (K2 shows its name before the hotspot is up), then the Basics pack: the Play guide's 01 Flash card for card. §7 no longer seats the DevKit before it has firmware, so it is Wiring, and 7.4 names the step that powers up. The README's First light points at §8 again, and Crowd Supply reads as it stands: past its goal, open until 15 October; the 200% figure stays in the dated timeline. Besoiobiy's case README cites the renumbered steps. From Patternflow-lab#9 (16eca1b). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VaFtEmtx2AkdH1wnbQpV3Z
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
studio / https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y
BUILD_GUIDE 의 펌웨어 굽기(§7·§8.1)를 웹 가이드 01 굽기와 같은 순서로 다시 썼고, README 의 Crowd Supply 를 「목표를 넘겼고 10월 15일까지 진행 중」으로 바로잡았습니다. 머지하면 README·웹 가이드·BUILD_GUIDE 가 같은 순서(BOOT 누른 채 RST 먼저, 와이파이는 RST 뒤 한 번 더, 안 되면 핫스팟)를 말하고, 배지가 더는 캠페인이 끝난 것처럼 보이지 않습니다.
위 셋은 폰 폭(390)에서 찍었고, 왼쪽이 dev(bfc4b22), 오른쪽이 이 PR(e694298)입니다: ① BUILD_GUIDE §8·§8.1 단계 ② README 배지 · 「The device」 끝줄과 First light 머리 · Story so far 9·10월 줄 ③ BUILD_GUIDE §7 · §8.1 뒤 상자들. 셋 다 GitHub 가 그 커밋의 파일을 렌더한 HTML(
article.markdown-body)을 그대로 쓴 것이고, 배지는 GitHub 의 이미지 프록시로 실제 그려진 모습입니다(github.githubassets.com 이 막혀 있어 스타일만 github-markdown-css 로 입혔습니다).체크리스트
#flash-1~#flash-8)·Build 가이드 06·README First light 와 같은 순서로check_links.py통과, 렌더 전후 스크린샷, 웹 copy·펌웨어 문자열과 대조한 사실 검토 1회 → 지적 반영What — 한 일과 까닭
BUILD_GUIDE.md
USB JTAG/serial debug unit→ 4 와이파이는 보통 안 나옴: 닫고 RST, 다시 Flash Patternflow, 포트, Connect to Wi-Fi(빈 스캔, 정확한 이름, 2.4 GHz; 바로 나오면 거기서) → 5 USB 빼고 보조배터리 뺀 채 꽂기(USB 표시 쪽, 44핀),J4로 전원, Origin → 6 그래도 와이파이가 없으면 핫스팟: 15초 뒤 K2,CONNECTED/HOTSPOT patternflow-xxxx, 비밀번호patternflow,http://192.168.4.1/, Wi-Fi 페이지,JOINED→ 7 Basics 팩. 전엔 먼저 꽂고 굽기, BOOT+RST 는 「포트가 안 보일 때」였습니다.README.md
5. 배지
Crowd Supply | Funded→Crowd Supply | funded, ends Oct 15.6. 「Rather have one arrive assembled…」 끝에 「The campaign is past its goal and runs until 15 October 2026.」
7. Story so far 10월 줄 맨 앞에 「The Crowd Supply campaign, open until 15 October, reached 200% of its goal」. 9월 「met its funding goal」은 그때 사실이라 그대로.
8. First light 머리에 「[BUILD_GUIDE §8] is the same order in writing, with more on each step」.
그 밖
9.
hardware/case/remixes/besoiobiy-printed/README.md: 「seat it … (section 7, step 4)」 → 「(section 8.1, step 5)」, 「Load the patterns (section 8.1, step 6)」 → step 7, 와이파이 없으면 step 6 한 줄.10.
CHANGELOG.md[Unreleased]: README 줄의 「the campaign reads funded」 → 「past its goal and open until 15 October」, 「BUILD_GUIDE.md… are as they were」 → v2 만, BUILD_GUIDE 줄 하나 추가.Tested — 증거
python3 .github/scripts/check_links.py→all 623 relative links resolve· 고친 네 파일만 →all 155 relative links resolve#7-wiring,#8-firmware,#81-browser-flash-recommended가 GitHub 렌더에 실제로 있음(user-content-…id 확인). 옛#7-wiring--first-power-up를 가리키는 곳은 레포에 없음(grep). 사이트가 거는 앵커(REPOSITORY.md: §1·§2·§4·§8·§8.2·§10)는 그대로.grep -c "—" README.md→0(README 의 em dash 없는 관례 유지)CONNECTED·CONNECTING(core_wifi.h:623),HOTSPOT,JOINED(core_hotspot.h:373), 비밀번호patternflow, 15초 지연, Improv 스캔이 일부러 빈 목록.grep -c -a HOTSPOT web/public/flash/bin/*/patternflow.ino.bin→ core-v3.11.0 8 · audio-v0.7.0 8 · performance-v0.4.0 8 · clock-v0.1.5 0 · midi-v0.1.0 0CONNECTING일 수 있음 → 「Neither on K2 yet? Wait a few seconds and hold it again」, clock·MIDI try-out 이미지엔 핫스팟이 없음 → 📶 에 한 줄, 움직이는 숫자(200%)를 배지·본문에 두지 말 것(manifesto §12) → 아래 가정.github.com/…/blob/<SHA>/<파일>의 GitHub 렌더 HTML 을 headless Chromium 으로 390 폭에서 찍음(위 그림).실행법
GitHub 에서 이 브랜치의 파일을 열면 됩니다(폰으로도).
python3 .github/scripts/check_links.pyWhich row
CONTRIBUTING 표의 「A fix to a guide, a README or a spec」.
가정
docs/manifesto.md§12 「숫자는 낡는다… 영구적인 곳엔 두지 말라, 카운터가 움직였다고 고쳐야 하는 곳이 없게」에 따라 배지는funded, ends Oct 15, 본문은 「past its goal」로 숫자 없이 쓰고, 날짜가 붙은 이력(Story so far 10월)에만 「reached 200% of its goal」을 적었습니다. 정확히 200% 가 안 됐다면 그 한 마디만 고치면 됩니다.ends Oct 15)와 「The device」 끝줄(「runs until 15 October 2026」). 날짜를 박아 둬서 지나도 거짓말은 안 되지만, 마감 뒤 Crowd Supply 에서 계속 주문을 받는지(선주문 등)는 레포에 근거가 없어 적지 않았습니다. 「Get one assembled」 링크는 Crowd Supply 페이지 그대로 둡니다..github/pr-evidence/pr-9/에 올렸다가 다음 커밋에서 뺐습니다([DONE] hardware+web: mbchars' horizontal desktop case (upstream #488) is the fourth case in the /build 3D preview #5·[DONE] 웹 가이드 펌웨어 굽기·와이파이를 BOOT+RST 기본으로 고치고, 메인 README·문서를 정리한다 #7·[DONE] 메인 README 한 번 더 — 독자별 비판 검토부터 하고 다시 다듬는다 #8 과 같은 방식, 그림은 6a8b008 에 남음).python3 .github/scripts/check_links.py)🤖 Generated with Claude Code
https://claude.ai/code/session_01VNrkaFqadViNTX6AsvmZ7Y