lith · líthos · stone
lith v1, a small cream desk console with an orange scroll wheel, two orange keys and a screen
keycaps3d printedtwo mx switches
enclosureprinted, friction fit, no screws
displayst7789v2, 320 x 170
scroll wheelrotary encoder3d printed wheel
pcbesp32-s3 superminismd componentsvibration motor
lith
/noun/ · from the Greek líthos, meaning "stone"
stone tools were the first things we made as humans, and this one can be whatever you want.
fig. 01 lith v1, exploded assembly · every part, in the order it goes together.
scroll

01 |purpose

lith sits on your desk, doing one thing well out the box - helping your focus with a pomodoro timer.

02 |make it into something else

knap /nap/ · verb · to shape a stone by striking flakes from it; here, to shape your lith into a new tool.

The timer is just the first shape. lith is reconfigurable.

Based on the ESP32 s3 it is compatible with Arduino and PlatformIO IDEs so you can write (knap) your own firmware.

Or if that's not your speed, chat with Oldowan our firmware co-design agent. Answer a few multiple-choice questions about what you want your lith to do, and it writes custom firmware you flash straight from the browser.

note: knapping needs a laptop or desktop running Chrome or Edge. Flashing happens over USB via Web Serial, which phone browsers, Firefox and Safari don't support.

open the knapping bench

03 |what's inside

Every lith is built from the same small, well-understood parts. Small enough to sit on a desk, open enough to reconfigure.

fig. 02 the board, assembling · every part that solders to the pcb, dropped into place back to front.

ESP32-S3-Zero

The brain. WiFi + Bluetooth, USB-C with native CDC, plenty of headroom for custom firmware.

1.9″ TFT LCD display

ST7789V2 panel, 320×170, driven over SPI. Refreshes fast enough to animate.

Rotary encoder

The orange scroll wheel. Turns into a dial, a scrubber, a volume knob, whatever the firmware wants it to be.

Keyboard switches

Two mechanical keys. Each reads a tap and a hold separately, so one key does two jobs.

Coin vibration motor

Haptic feedback driven through an NPN transistor for clean PWM control, a quiet buzz instead of a beep.

04 |time for a knapp

Every knapp can be shared. Browse what others have shaped, leave comments, save favorites and flash them onto your own lith.

visit the knappery

begin onboarding