DeepDeck Ahuyama
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:
DeepDeck features
β
- Implemented
π§ - In process of improvement
π - In the roadmap
π¬ - For feature releases/depending on the community votes
Software Features
- β
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
Many thanks to: