SK-404-R

Doc no. SK-404-RReferenceRev 2026.10Sheet 1 of 3

Designs

Other people's builds and open-source software worth studying, and what to take from each.

Updated 2026-10-08

01

Portable and handheld

  1. D1

    Tiny Cyberdeck in an Altoids Tin

    Altoids-tin cyberdeck on a Raspberry Pi CM0 with custom boards.

    Study The best-documented power design of the tin decks: charger, boost and fuel gauge on one board, with BOMs, PCBs and the enclosure in the repo.

  2. D2

    Pocket Cyberdeck in a Barkleys Mint Tin

    ESP32 pocket cyberdeck with its own OS.

    Study An ESP32 instead of a Pi, with a GUI, terminal, file browser and emulator in firmware. Check the FPC connector orientation before ordering.

  3. D3

    A Curiously Minty Cyberdeck

    Tiny Linux cyberdeck in an Altoids tin on a Pi Zero W.

    Study Fully open: CAD, a printable frame and the keyboard firmware. Shows how to stack parts and desolder connectors to make them fit.

  4. D4

    PocketMage

    A pocket e-ink productivity device that is becoming a kit.

    Study E-paper plus a small OLED on an ESP32-S3, built as a focused writing device.

  5. D5

    DIY Dual-Screen Cyberdeck

    Dual-screen Raspberry Pi development station, 3D printed and open source.

    Study External I²C and GPIO ports, a programmable knob, slider and buttons, and quick-eject handles for the Pi.

  6. D6

    Pi Tin

    Open-source Pi Zero 2 W handheld console with an Altoids-tin variant.

    Study Membrane-button input and a tidy tin layout.

  7. D7

    Building a Tiny Mechanical Keyboard

    The keyboard inside the Minty Cyberdeck.

    Study RP2040-Zero, KMK firmware and 6 mm tactile switches: a recipe for any tin-sized deck.

  8. D8

    Building a Keyboard into an Altoids Tin

    A keyboard-in-a-tin build.

    Study Another approach to compare against the keypad-controller and RP2040 versions.

  9. D9

    Cyberdeck with Compute Module 5

    The full-size CM5 deck his Altoids version was shrunk from.

    Study The same design approach at a larger size.

  10. D10

    mintyPi 2.0

    The Pi-in-an-Altoids-tin handheld that started the trend.

    Study Where the tin form factor came from.

  11. D11

    ESP32 Cyberdeck plays Doom

    An ESP32 Altoids pocket computer running Doom.

    Study Proof that an ESP32 tin deck can do it.

  12. D12

    LoRa Portable Messenger

    Rugged GPS-aware handheld for messaging without infrastructure.

    Study A reference for portable LoRa hardware.

  13. D13

    NRF24L01 Audio Radio

    Half-duplex walkie-talkie pair, about 800 m line of sight.

    Study A cheap way to learn I2S audio and RF together.

02

Home and desk

  1. D14

    Home Dock Display

    A hub that gathers data from six or more sensor nodes onto a 2.9" tri-colour e-ink panel.

    Study ESP-NOW nodes feeding one hub that forwards to Home Assistant over MQTT: a pattern for any set of sensor builds.

  2. D15

    Air Quality Monitor

    Indoor air and soil monitoring in a ventilated resin enclosure.

    Study The SPS30 and ENS160 sensor choice, and an enclosure designed around airflow.

  3. D16

    E-Ink Calendar

    Google Calendar on e-ink, three to four months per charge.

    Study API to e-ink with deep sleep in between: months of battery from a simple loop.

  4. D17

    Home Assistant Mini Display

    Compact smart-home display with auto-brightness.

    Study An MQTT interface, ambient-light dimming and a settings menu on a 2.8" TFT.

  5. D18

    Dual VFD Display Board

    Retro VFD desk display with custom HV518 driver logic.

    Study A desk display with character. The high-voltage supply is the hard part.

  6. D19

    NeoPixel Ambient Light Panel

    Wi-Fi ambient lighting tuned for very low idle power.

    Study An easy build that takes idle power seriously.

03

By tag

Builds that share a topic. A tag used by only one build is shown on its row but not listed here.

04

By creator

Creators with more than one build here.

05

Open-source software

Maker tools worth knowing. In use means I run it today; to learn means it is on the list.

RefSoftwareWhat it isStatus
S1Stirling PDFSelf-hosted PDF toolboxIn use
S2KiCadSchematic capture and PCB layoutTo learn
S3ngspiceSPICE simulator, also KiCad's built-in oneTo learn
S4Icarus VerilogVerilog simulatorTo learn
S5GTKWaveWaveform viewerTo learn
S6PlatformIOESP32 firmware builds from VS CodeTo learn
S7FreeCADParametric CAD for enclosuresTo learn
S8OpenSCADCAD written as codeTo learn
S9BlenderModelling and rendersTo learn
S10InkscapePanel labels and SVG for silkscreen or laserTo learn