← back to work
systems Electronics · CAD · Arduino · Software built

Deckling

A fully custom macro controller — hardware and software designed as one thing. Designed the enclosure in Onshape, wired an Arduino Nano, wrote the firmware, and built the companion desktop app from scratch. Every layer owned end-to-end. The app layer is also available standalone as Deckling Air.


developer note

Regarding development of Deckling

Deckling's app has completely been replaced by Deckling Air and is not currently being worked on. The app is still available for download, but will not be receiving bug fixes/improvements for the time being.

project snapshot

Type Integrated hardware + software system
Controller Arduino Nano (USB HID)
Enclosure PETG — designed in Onshape
Status Built · v0.1 released

about this build

The enclosure was designed in Onshape to fit the specific button layout and Arduino Nano footprint. Printed in PETG for durability. The Arduino Nano handles key scanning and USB HID communication, so it registers as a standard keyboard — no drivers needed.

The companion app handles profile management, macro binding, and display output. The same app layer is also available as DecklingAir for anyone who wants network-accessible control without the physical hardware.

assembly

3d viewer drag to rotate · scroll to zoom
circuit diagram

assembly drawing

open full screen ↗