Hey there! I see you have stumbled upon my README.MD, This is for a program called Stardance by Hack Club. Check it out! (https://stardance.hackclub.com/projects/34484) Prepare to be surprised. Also, this is the best keyboard you have ever seen in your life!
- Usually, typing on a keyboard has its own feeling; the moment you feel the buttons and how comfy it is plays a crucial role.
- I made this because I know how it is to use a clanky keyboard that pains your wrists.
- But with this, it's so easy to just swap out the keys.
- And everything can be your own choice.
- Has attachable modules: Shows whatever you want on the OLED screen, including the bare PCB.
- Has comfy switches: Everything is so soft and sounds nice.
- Comes with a cooler: I know that our laptops always start heating up the moment we start gaming, so it has a cooler!.
- Built-in Macrokey: A dedicated macrokey to customize your keyboard and make it feel like it's yours.
To build this project, you will need the following components:
- Microcontroller: Arduino,
- Hotswaps: kalih hotswap
- Display Screen: OLED display
- Physical Input: Creamy switches
- Connection: USB cable to connect to the computer
Connect your Yashboard.
- Simply plug it in.
- Program the keys to send a keyboard shortcut or serial command to your computer when pressed.
- Make sure you have all the materials.
- First, take the PCB, then place it inside the shell that has fillets at the edges
- After that, place the switches of your choice.
- Then place the top cover and attach it with some glue
- Then place magnets into the dedicated hole of the shell.
- Then attach the module of your choice!
- Start placing the keys one by one ( already gave some inspiration in the model)
| Component | Source | Price (INR) | Price (USD) | Link | Reason |
|---|---|---|---|---|---|
| Arduino Nano R3 Development Board Compatible | Robocraze | ₹200.00 | $2.10 | Link | The main chip, which will be handling all the keyboard's inputs |
| 1k Ohm Resistor (Pack of 10) | Robocraze | ₹12.00 | $0.13 | Link | Resistors to protect my components |
| 0.96 Inch OLED Display Module (SPI/I2C 4-Pin, Blue) | Robocraze | ₹165.00 | $1.73 | Link | To show quotes and calm you down before you rage-quit |
| ESP32 (38 Pin) WiFi + Bluetooth NodeMCU-32 Board | Robocraze | ₹489.00 | $5.11 | Link | The proccessor which will control the rage-quit sensors |
| USB Type C Vertical Female Breakout - 7Semi | Robocraze | ₹75.00 | $0.78 | Link | To power the Arduino |
| PCB Fabricated Board | EasyEDA | ₹2,632.52 | $27.53 | - | Main pcb for the keyboard |
| M5 StickC Speaker Hat (PAM8303) | - | ₹505.00 | $5.28 | Link | To play sound cues or to play inspirational quotes (EX:- "No one can use you if you are useless") |
| 8 Ohm 0.5W Speaker | - | ₹54.00 | $0.56 | Link | Speaker so that I can hear the quotes |
| Tilt Sensor / Vibration Switch Module for Arduino | - | ₹46.00 | $0.48 | Link | To detect when you slam the table |
| DUROCK MX Hotswap Sockets (Orange, 110pcs) | - | ₹1,242.00 | $12.99 | Link | Sockets to hold the switches |
| Gateron Milky Yellow Pro V2 Switches (72pcs, 5-Pin, 50gf) | Keyboard Store | ₹1,624.45 | $16.99 | Link | the switches for typing |
| EasyEDA PCB (Custom Board) | EasyEDA | ₹900.77 | $9.42 | - | Secondary PCB for the screen and sensors |
| TOTAL | — | ₹9,784.74 | $102.35 | — | Total |