Non-engineer builds a modern HP Jornada palmtop with GPT-6 Astra doing the engineering reasoning
Wuliyasi · reddit · 2026-09-08
A Reddit user with no electrical or mechanical engineering background shares how GPT-6 Astra + Codex carried a real hardware project: a modern reinterpretation of the late-90s HP Jornada palmtop.
The build: an original Jornada 688 keyboard, a removable BOOX P6 E-Ink device, a custom nRF52840-based controller, BLE HID, USB-C for charging/firmware/debugging, plus a completely new enclosure, hinge and internal mechanical architecture.
The workflow: the author defines goals, disassembles, measures, solders and prints prototypes, while Astra does most of the engineering reasoning — reverse-engineering the keyboard matrix, FFC analysis, HID design, MCU selection, PCB planning, battery/charging architecture, hinge load paths and packaging. The loop: describe goal → Astra identifies unknowns → designs an experiment → author performs the physical test → Astra interprets results → Codex updates the design → repeat.
Concrete example: after removing the 25-year-old Jornada 688 keyboard, the author used Astra to reason through the FFC, build a safe probing methodology, and gradually map the unknown matrix for use with a modern wireless controller.
The project leans heavily on open source, including Un Kyu Lee's Micro Journal / phone-enclosure and several Thingiverse Jornada palmtop projects (5590156, 6938611, 6966529).
More from coding & agent
- Codex CLI tip: Ctrl-O copies the last response as Markdown, /copy grabs just the relevant part — gabrielchua · 2026-09-08
- herdr 0.9.0 ships the most-wanted feature: one client to control agents across all your machines — ycombinator · 2026-09-08
- Hands-on with Grok Bot's cloud agent team: hiring an AI staff without a server closet — RachelVT42 · 2026-09-08
- Should Agent Skills scripts be prewritten or generated on the fly? — dotey · 2026-09-08
- Embedflow: zero-downtime embedding model migration without 108-day backfills — Potential_Low_1183 · 2026-09-08
- agent-browser now records browser agents at 60fps with --fps 60 — HankYeomans · 2026-09-08