https://github.com/beardymike/tukii
The twokey + dial project - fully written in C++
https://github.com/beardymike/tukii
3d-printing arduino ec11 rp2040 ssd1306-oled waveshare-rp2040
Last synced: 3 months ago
JSON representation
The twokey + dial project - fully written in C++
- Host: GitHub
- URL: https://github.com/beardymike/tukii
- Owner: BeardyMike
- License: apache-2.0
- Created: 2024-10-29T21:43:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-23T15:14:17.000Z (over 1 year ago)
- Last Synced: 2025-04-04T19:20:16.495Z (over 1 year ago)
- Topics: 3d-printing, arduino, ec11, rp2040, ssd1306-oled, waveshare-rp2040
- Language: C++
- Homepage:
- Size: 113 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tukii

### a silly project to make a two button keyboard, blown way past the brief with unneeded features, schematics, 3d print files, and detailed 3d renders.
## Why?
Great Question!
I started this project by making a programmable key, the OneKey, as a way to put my programming learning into something tangible. The tukii spawned from it hellish corpse,
and my friends and family have allowed this sickness to continue unimpeaded.
Starting in Circuit Python, the tukii was feature rich but sluggish and un responsive. Switching to a complete rewrite was the most obvious and time intensive solution I
could find.
The tukii will grow and improve. It is inevitable. There is nothing you can do. It has already started.
## Components
Waveshare RP2040 ZERO
EC11 Rotary Encoder
Mechanical Switch x 2
0.96" OLED SSD1306
The schematic is easy to reproduce, and features easily sourced components.

## Compile and Install
Use the Arduino IDE, using the libraries listed at the top of the .ino file.
## Case
The case, buttons, and dial are all 3d printed. files are included.