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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
OpenSplitDeck (v0.2) 3D Printer File Image 1
OpenSplitDeck (v0.2) 3D Printer File Image 2
OpenSplitDeck (v0.2) 3D Printer File Image 3
OpenSplitDeck (v0.2) 3D Printer File Thumbnail 1
OpenSplitDeck (v0.2) 3D Printer File Thumbnail 2
OpenSplitDeck (v0.2) 3D Printer File Thumbnail 3

OpenSplitDeck (v0.2)

StrixJaming avatarStrixJaming

October 21, 2025

printables-icon
DescriptionCommentsTags

Description

OpenSplitDeck (v0.2)

A custom modular wireless controller inspired by the Steam Deck and Steam Controller. Features trackpads, detachable halves, and full HID support. Built from scratch using nRF52840 microcontrollers and the Enhanced ShockBurst protocol. Video

Note
This project is in an early development stage — v0.2. Expect breaking changes, bugs, and frequent updates.

🚀 Project Goals

  • 🎮 Emulate a Steam Deck-like controller with modular, wireless halves
  • 🖱 Support mouse, keyboard, and gamepad HID modes
  • 🧲 Custom-built trackpads using the Azoteq IQS7211E sensor
  • 🔋 Magnetic pogo-pin charging and attachment system
  • 🛠 Fully open-source hardware and firmware

😎 Current Status

  • 🎮 Emulates a DS4 Controller - This lets us use steam input for the trackpads. Ideally I want it to show up as a steamdeck controller but that is seeming like a much harder task than I thought.
  • 🖱 Support mouse, keyboard, and gamepad HID modes. - Kinda. Mouse and keyboard are properly setup in the HID desccriptors, I just have not implpemented them yet.
  • 🧲 Custom-built trackpads using the Azoteq IQS7211E sensor - Yes.
  • 🔋 Magnetic pogo-pin charging and attachment system. - Yes but they only support charging. I would like to find a way to make the 2 halves of the controller communicate with each other.
  • 🛠 Fully open-source hardware and firmware - 😎

Controller is still definetly in the early phases. However it does function and work as expected. There is still a lot to improve, optimize and other features to add. Stay tuned for the progression of this project and feel free to build one yourself! Let me know if my instructions are bad.

✅ v0.2 Development Checklist

Hardware

  •  Left and right controller halves (nRF52840)
  •  USB dongle (nRF52840)
  •  Custom trackpad PCBs (IQS7211E)
  •  3D printable version of the Shell
  •  Controller PCBs(left + right)
  •  Joystick PCBs(to drive down cost)
  •  gp2040ce + nrf dongle

Firmware

  •  ESB-based wireless communication
  •  Mouse + Gamepad + Keyboard HID reports
  •  Input parsing for trackpads and buttons
  •  Haptics
  •  rumble support
  •  Gyro Support
  •  Calibration routines + save to internal memory
  •  Configurable modes (gesture/tap/mouse/gamepad)
  •  Steam Input compatibility or XInput compatibility(This is now done through DS4)
  •  Capacitive Joystick

Other

  •  Improve documentation and diagrams
  •  Add Screens
  •  Design a UI or config utility(either software or adding screens)
  •  Firmware migration to Zephyr (optional future)
  •  Optimize latency and packet loss handling
  •  Reduces costs

📷 Media

Coming soon — demo images, build progress, and gameplay tests.

🛠 Build Instructions

Schematic and board files:

LeftPCB

RightPCB

Trackpad

Firmware flashing instructions

(Coming soon)

BOM and Tools

_(Coming soon)

Build Guide

(Coming soon)_

🤝 Contributing

Contributions are welcome! Feel free to fork the repo, open issues, or submit pull requests.

If you're not sure where to start, check out the Checklist for open tasks.

📄 License

MIT License — see LICENSE file for details.

💬 Contact

For questions or suggestions, reach out via GitHub Issues or YouTube.

License:

Creative Commons — Attribution — Noncommercial — Share Alike

Related Models

bakercube preview image

bakercube

iomaa profile image

iomaa

44,453

Book Page Holder V3 preview image

Book Page Holder V3

fifindr profile image

fifindr

3,539

Mini Whistle preview image

Mini Whistle

fifindr profile image

fifindr

3,500

Bottle Opener and Cap GUN! preview image

Bottle Opener and Cap GUN!

3Deddy profile image

3Deddy

44,017

Funnel Tray preview image

Funnel Tray

fifindr profile image

fifindr

3,549

Customizable Spotify Keychain / Tag preview image

Customizable Spotify Keychain / Tag

ewt profile image

ewt

3,064

Mini Tape Gun - Tape Dispenser preview image

Mini Tape Gun - Tape Dispenser

brycelowe profile image

brycelowe

23,762

Drill Paint Mixer preview image

Drill Paint Mixer

fifindr profile image

fifindr

2,490