A fine front edge
A 3 mm rim and fine chamfer keep the front light. Sculpted side details give the case texture, with fastening concealed underneath. The carrier remains a single-color print per half; finish colors are previews.
FLIGHT PANEL / AN ANALOG OBJECT
The sound. The anticipation. The last letter falling into place. Fourteen mechanical characters, in a case worth looking at.
Explore the actual printable casing below. Example messages, not a live flight feed.
Loading measured geometry…
DRAG TO ROTATE · SCROLL TO ZOOMTRY YOUR FLIGHT
Pick a route, or write anything.
ORD–LAX · UA 1899 · example flight
02 / THE CURRENT DESIGN
A dark, uninterrupted field of characters, a fine rim and textured sides. Three finish studies share the same printable casing. Every position—including the dash—can become a letter.
A 3 mm rim and fine chamfer keep the front light. Sculpted side details give the case texture, with fastening concealed underneath. The carrier remains a single-color print per half; finish colors are previews.
Two stacked rows sit in a split carrier. Removable rear panels expose the controller, expanders, fuses and labeled wiring. The frame splits to fit a 256 mm print bed.
One ESP32-C3 sends both lines as one update. Five expanders drive fourteen motors, with bounded homing and a separate reset path for bus faults.
Prototype gate: the 38-position drum reduces hinge spacing slightly. Print and prove one complete character before printing the other thirteen. CAD dimensions do not establish physical fit.
03 / FROM PIECES TO PANEL
Follow the build in order. Each step selects the relevant parts in the 3D model above.
04 / A deliberate electrical system
Defined motor outputs and an independent reset line release the coils if the bus fails. Power runs through dedicated wiring and row fuses.
GPIO4 → SDA
GPIO5 → SCL
GPIO10 → expander reset
LV = 3.3 V · HV = 5 V
CH1: SDA · CH2: SCL
CH3: reset
Addresses 0x20–0x24
Three motor slots per chip
One slot unused
5 V 28BYJ-48 + ULN2003
38-position drum
A3144 + 3 × 1 mm magnet
| Slot | Motor IN1–4 | Hall OUT |
|---|---|---|
| 0 | GPA0–GPA3 | GPB4 |
| 1 | GPA4–GPA7 | GPB5 |
| 2 | GPB0–GPB3 | GPB6 |
10 kΩ pull-down at every motor input; 10 kΩ pull-up from every Hall OUT to 5 V. MCP power and logic are 5 V. The ESP32 stays on the shifter’s 3.3 V side.
01 is top left; 08 is bottom left. Linear groups of three share an expander. Never connect 5 V I²C directly to ESP32 pins.
Full net list and first-power checks ↗05 / The complete panel
Required quantities and purchase packs are separate. The first test character becomes part of the finished panel. This replaces the earlier one-character basket.
Checklist stays in this browser. Stock and delivery are not reserved. Delivery promises depend on your current address, account, offer and checkout time.
Detailed shopping specifications and sources ↗06 / One current product
The website, print files, wiring and firmware belong to one release. Earlier six-character and fixed-dash plans are retired from the active build.
Two rows · seven positions each · 38 symbols
Digital checks and physical acceptance are recorded separately.
Test the new drum and all 38 symbols, Hall sensing, power and repeated homing. This is the critical path.
Batch verified parts. Check row alignment, motion, current and temperature.
Fit the removable frame. Test coordinated updates, restart recovery and a sustained run.
7–14 days
After the correct parts arrive, allowing for a first mechanical revision. Estimate 80–160 printer hours and 24–40 hands-on hours. Slicing the actual printer profile will replace these allowances.
The first 38-position character is the largest unknown. Do not batch 532 flaps before it passes.
Build and acceptance checklist ↗Use one atomic two-row command. A real flight feed connects through the documented adapter; the preview uses labeled examples.
Build, flash, calibrate and connect data ↗Project: /Users/john/splitflap-display, branch main. Current source and artifacts are recorded in the release manifest. Physical validation requires the assembled hardware.
Release manifest pending.
Mechanism based on Morgan Manly’s design; firmware base by Jordan Hoff and contributors. Pinned originals are kept separate from revised print files. Commercial redistribution rights have not been established.