To know more visit https://deepdeck.co and https://linktr.ee/deepdeck
DeepDeck is an open source 5x5 mechanical keyboard, using ESP32 microcontroller. This repo contains the firmware.
Here are the features:
β - Implemented
π§ - In process of improvement
π - In the roadmap
π¬ - For feature releases/depending on the community votes
- β
Keys:
- β Single Key (any key as you regular keyboard)
- β Media key (like volume up/down, play, pause)
- β Macro ( like Ctr+c, Ctrl+alt+supr)
- β Mouse control (move x, y, scroll, etc)
- π String of characters, like passwords, or fast answers.
- β Layer change
- π Change RGB sequence/settings
- π¬ Tap dancing (More info here and here)
- π¬Mod - Tap (info here)
- π¬ Leader Key (info here)
- β
Knobs:
- β 5 gestures per knob (Clock-wise rotation, CCW rotation, single push, double push, long push)
- π APDS-9960 aka Gesture sensor (Like this or this)
- π Gesture sensor - 6 gestures: Swipe up, down, left right, approaching, getting away)
- π¬ Color sensor
- β
Layers
- β Based on memory estimations around the limit is 15
- β
Each layers contains the info of
- β The name of the layer
- β 16 keys
- β Name of the 16 keys (5 characters per key)
- β 5 gesture for the 2 knobs
- β
OLED screen
- β DeepDeck Splash screen
- β Shows layer name
- β Show names of the 16 keys
- π§ Battery status
- β Bluetooth Status
- π WiFi Status
- β
Embedded OLED menu (hold both knobs down to activate)
- β Go to Sleep
- π Change sleep settings
- β
Change LED settings:
- β RGB Pattern
- π§ RGB intensity
- πBluetooth settings
- π List of saved devices
- π Remove item from saved devices
- π Connect to specific device
- π WiFi Settings
- π Current SSID and IP
- π Forget network
- π Initialize web portal
- π Pomodoro timer
- π¬ Pong Game
- π¬ Simon Says Game
- π Plugins (this will contain connectivity, like API connections, etc)
- π§ Web Portal (This is a self host web portal. You would connect to DeepDeck using its WiFi SSID DeepDeck and password xxx)
- π§ Selection of WiFi credentials (SSID and password)
- π§ Modification of Layers
- Gal Zaidenstein, creator of MK32, which this repo was fork from. https://github.com/Galzai/MK32