Commit Graph
7 Commits
Author SHA1 Message Date
mangavalkandClaude Opus 5.5 9853841a21 Case: add TPU feet held by the base screws
Each foot has a spigot that locates in the base's screw counterbore and a
pocket for the screw head; base screws become M3x10. Base unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:06:07 +01:00
mangavalkandClaude Opus 5.5 494b106f0c Case README: keep measurement list together
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:04:01 +01:00
mangavalkandClaude Opus 5.5 4a533af37a Case: mount the display the right way up
The glass is 4.4 mm off-centre on the display PCB. Turning the display
180 degrees so the text reads correctly moved the glass partly behind the
window edge. New disp_rotated option (default on) moves the bezel bosses
to match. Only the bezel changes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 13:03:53 +01:00
mangavalkandClaude Opus 5.5 0cf5df9b6e Add 3D-printable desk case for the VFD and a WEMOS D1 R1
Parametric OpenSCAD design: 15 degree bezel holding the display on M3
heat-set inserts, slides into the body; base carries the board with the
DC jack and USB reachable through the back. Includes STLs, previews and
collision checks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 19:32:43 +01:00
mangavalkandClaude Opus 5.5 95686a3608 Support every datasheet command and map text to the CG-ROM fonts
- Brightness, blink, screen on/off, annunciators, cursor control, display
  modes, user-defined characters, code table, international charset,
  peripheral select, self-test, raw writes and reinit
- UTF-8 text is encoded with the selected code table (tables generated
  from Python codecs by tools/gen_charmaps.py), falling back to
  accent-stripping
- Settings survive reinit and the self-test
- Example gains brightness select and display switch, and uses the git
  source on mangavalk.com

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 17:55:36 +01:00
mangavalkandClaude Opus 5.5 3fcd15ad86 Add photos and datasheet; correct wiring and protocol docs
The 20L203 input is RS-232 (reference build uses a MAX3232), it runs on
5-24 V, and it boots in non-scrolling overwrite mode.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 17:44:07 +01:00
mangavalkandClaude Opus 5.5 bd9389e04a ESPHome external component for Samsung 2x20 serial VFD
Component (components/samsung_vfd), example device config, README and
CLAUDE.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-31 17:29:09 +01:00