Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DreamDeck 

A custom-built macro controller combining Python, embedded hardware and a clean, minimal design.

   


🧠 Overview

DreamDeck is a DIY macro controller inspired by commercial stream decks.
It focuses on hardware–software integration, simplicity, and extensibility.

The project combines:

  • 🐍 Python-based control logic
  • 🔌 Custom hardware input (physical buttons)
  • 🧩 Modular design for easy expansion

✨ Features

  • 🔘 Physical macro buttons
  • ⚡ Fast input handling
  • 🧠 Python-based action mapping
  • 🔧 Designed for customization & hacking
  • 🖨️ 3D-printed enclosure

🛠 Tech Stack

Software

  • Python
  • USB / HID communication
  • Modular action handling

Hardware

  • Custom button layout
  • Microcontroller-based input
  • 3D printed case & keycaps

📸 Hardware

The current prototype features a compact hex-style button layout
with custom keycaps and a minimal enclosure.


🚀 Roadmap

  • Configurable profiles
  • Web-based configuration UI
  • Macro layers
  • Improved firmware abstraction

📬 Contributing & Feedback

Ideas, issues, and pull requests are welcome.
This project is built to learn, improve, and experiment.


Built to explore the intersection of hardware & software.

About

A custom-built macro controller combining Python and embedded hardware.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages