• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
JoyDeck – Universal Desktop Controller 3D Printer File Image 1
JoyDeck – Universal Desktop Controller 3D Printer File Image 2
JoyDeck – Universal Desktop Controller 3D Printer File Image 3
JoyDeck – Universal Desktop Controller 3D Printer File Image 4
JoyDeck – Universal Desktop Controller 3D Printer File Thumbnail 1
JoyDeck – Universal Desktop Controller 3D Printer File Thumbnail 2
JoyDeck – Universal Desktop Controller 3D Printer File Thumbnail 3
JoyDeck – Universal Desktop Controller 3D Printer File Thumbnail 4

JoyDeck – Universal Desktop Controller

DGVeLab avatarDGVeLab

March 6, 2026

makerworld-icon
DescriptionCommentsTags

Description

 

JoyDeck is a compact and customizable desktop controller designed to simplify computer control through immediate analog interaction.

It uses an 8-direction joystick and a central push button to trigger complex commands with a single gesture: launching applications, keyboard shortcuts, media control, mouse navigation, orbital mode, system automation and HTTP requests.

JoyDeck is not a traditional macro keyboard and not a gaming joystick.
It is a universal control hub, designed for people who spend their day working in front of a screen.

 

What makes JoyDeck unique

• 8-direction analog interaction – a natural gesture instead of remembering key combinations
• RGB visual feedback – every command is associated with a color for instant recognition
• Smart activation modes – release, confirm or hold actions
• Dedicated desktop software – simple but powerful interface with savable and shareable profiles
• A real desktop device – stable, always ready, no batteries and no wireless needed
• Designed for makers and professionals, not as a gadget but as a daily productivity tool

 

JoyDeck was created from a real need:
reduce clicks, menus, windows and mental load during creative and technical work.

 

 

 

 

List of Materials & link

  • 1 Wemos D1 mini ESP32 (recommended with chip CP2104);
  • 1 WS2812 Led RGB Ring 16bit;
  • 1 Analog Stick HW-504;
  • 1 Balancer Weights Stick-ON (60gr, 123x18.8 mm);
  • 5 Heat-Insert Nut M3x5x4;
  • 5 screws M3X6;

 

 

Electronic diagram

 

 

 

GitHub

  • Software & Firmware JoyDeck downlaod here;
  • Tool ESP Programmer 2 download here.

 

 

DGVeLab Projects

JoyDeck is part of a series of functional DIY projects designed by DGVeLab.

Other projects from the lab include:

  • Smart Target – Interactive ESP-based shooting target
  • ThermoScan IR – Contactless infrared thermometer
  • Electronics tools and workshop utilities

Follow the profile to discover upcoming projects and new tools.

 

 

License:

Standard Digital File License

Related Models

Minimalistic Motorized Roller Blinds - NEMA 17 stepper motor gear and mount preview image

Minimalistic Motorized Roller Blinds - NEMA 17 stepper motor gear and mount

lushey profile image

lushey

3,991

Case for Flipper Zero Wi-Fi Module v1 preview image

Case for Flipper Zero Wi-Fi Module v1

fivesixzero profile image

fivesixzero

1,088

ESP32 NFC Mini Record Player - Vinyl Tag Reader preview image

ESP32 NFC Mini Record Player - Vinyl Tag Reader

geroulas profile image

geroulas

250

Smart, Self-watering Plant Pot Planter "Flaura" preview image

Smart, Self-watering Plant Pot Planter "Flaura"

Martin_McMaker profile image

Martin_McMaker

3,807

Heltec v3 case for Meshtastic preview image

Heltec v3 case for Meshtastic

TonyG profile image

TonyG

1,561

NFC Tag Reader: ESP8266/32-C6/C3 Supermini + PN532 preview image

NFC Tag Reader: ESP8266/32-C6/C3 Supermini + PN532

Fabrice profile image

Fabrice

130

Hexagonal Nanoleaf - Hexaleaf preview image

Hexagonal Nanoleaf - Hexaleaf

ElHeisa profile image

ElHeisa

3,238

LED Frame 2.0 (Multiboard) for IKEA SKADIS preview image

LED Frame 2.0 (Multiboard) for IKEA SKADIS

Hawk7 profile image

Hawk7

2,936