About this project
Some software interactions end at a physical button. Flic Presser is our small hardware project for that boundary: a four-bay dock whose servo-driven fingers are designed to press Flic buttons. We develop the mechanical design, controller firmware and local TypeScript control together, so a sequence in software has a deliberate physical counterpart.
The current design combines one continuous base, a removable hood and four numbered fingers. Open button seats, accessible electronics and a serviceable assembly matter as much as the outer shape. Like our office wallboard enclosure, the project brings software and our own 3D design into the same piece of work.
A native TypeScript CLI and local API express clicks, double-clicks, bounded holds and timed sequences. Explicit arming, exclusive control, cancellation and watchdog release are part of the design. The software can exercise its protocol without hardware, but a completed command is not proof that a physical button moved or that Flic received the event.
The gallery and animation show the actual digital design, not photographs of assembled hardware. Physical fit, power and real button timing still need hands-on validation. Read When software needs to press a real button for the design story and what remains to test.
Highlights
- Four button bays with servo-driven, numbered fingers
- Custom base, removable hood and accessible electronics
- TypeScript CLI and local API for timed button sequences
- Digital prototype; physical fit and operation still to validate

