A Mini Modular Folding Cyberdeck

Public Chat
Similar projects worth following
This is a little project I've been working on and off for a few months now. The goal was to build a tiny cyberdeck that could fit in my pocket and would have USB expansion ports for peripherals.
I also wanted it to be fully modular with minimal soldering so that parts can be easily upgraded/replaced with minimal effort.

Some notable features include:

- An 18650 LiPo battery that also acts as the pin for the folding hinge mechanism

- An Arduino Pro Micro and USB hub board located under the keyboard that uses a 2-axis analog joystick to emulate a mouse, and two tac buttons for right and left click

- Custom tac buttons mapped to GPIO, to emulate keys that aren't on the keyboard

- An Adafruit BME688 Temperature, Humidity, Pressure and Gas Sensor, located on the left and connected via Qwiic/Stemma QT connector

- Secondary OLED display with BME688 sensor readings

- Three USB ports at the top that can be used for expansion dongles such as audio, Ethernet, SDR, etc.

- An Adafruit Zero Spy Camera module located on the right side (Accessible via HTTP stream)

- An Adafruit DS3231 Precision RTC

- Simultaneous WiFi AP & client mode (can connect to a network via WiFi or Ethernet, and also broadcast its own SSID that can be connected to as an access point)

Mini-Deck BME688 Mount v2.scad

BME688 side mount (requires four nylon M2.5 screws and nuts)

scad - 698.00 bytes - 09/25/2022 at 01:55


Mini-Deck Camera Mount Faceplate.scad

Raspberry Pi Spy Camera face plate (requires four nylon M2.5 screws and nuts)

scad - 579.00 bytes - 09/25/2022 at 01:52


Mini-Deck Camera Mount.scad

Raspberry Pi Spy Camera side mount

scad - 956.00 bytes - 09/25/2022 at 01:51


Mini-Deck Battery Holster 2.0.scad

OpenSCAD file for battery and Raspberry Pi and Zero4U (requires four nylon M2.5 screws and nuts)

scad - 2.80 kB - 09/24/2022 at 14:35


Mini-Deck Keyboard Holster 2.0.scad

OpenSCAD file for battery and keyboard and joystick (requires four nylon M2.5 screws and nuts and standoffs)

scad - 3.14 kB - 09/24/2022 at 14:35


  • 1 × Raspberry Pi Zero 2 W $15
  • 1 × Set of Adafruit Hammer Headers for GPIO pins $2.25
  • 1 × Adafruit Raspberry Pi Zero Case $4.75
  • 1 × Zero4U Raspberry Pi USB Hub $9.95
  • 1 × Pimoroni Display HAT Mini $21.50

View all 26 components

  • Display Swap

    Smeef6 hours ago 0 comments


    Completed swapping out of Adafruit Mini PiTFT 1.3" display and custom 7-button GPIO HAT for a larger Pimoroni Display HAT Mini. The Pimoroni Display has also been modified by adding five tac buttons in addition to the four that came with it, for a total of nine buttons mapped to GPIO, to compensate for keys that aren't on the DreamGear MiniKey keyboard.

View project log

View all instructions

Enjoy this project?



mshirley wrote 09/12/2022 at 05:41 point

This is sexy. 

  Are you sure? yes | no

Tom Nardi wrote 09/10/2022 at 17:24 point

This really nails the "assembled with scrap parts" look, and I'm all about it. The use of an 18650 cell as a hinge pin is also a fantastic detail.

  Are you sure? yes | no

Smeef wrote 09/15/2022 at 07:38 point


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates