I've got an Arduino Uno (A clone) that i bought a while back for something that didn't work, will that work?
Works on any regular push button switch. The lovely Sanwa keypad is right above youiman mutou wrote:
didn't expect to find such project here. I used to work on Arduino projects and I can get the most of the stuff, but I don't know where to get Cherry MX switches. Maybe I'll try it once I get them since it looks interesting.
Dayum, looking forward to that thendongwon900 wrote:
I've been looking at a lot of these osu! keyboards lately. thnikk's keypads are very nice, as well as the one on the osu! store.
I do a lot of keyboards built from parts and this is nothing completely new to me, but its the first time I will be hand-wiring switches.
I'm just gonna use the arduino nano clone from dx, and a custom cnc cut acrylic housing.
What I will add to the previous designs is a palmrest. I'll come up with some more designs in the future.
Switches will be custom lubed 55g vintage cherry mx blacks. my all-time fave
Will look forward to it.Vodes wrote:
I will probably try to make one with a pro micro, Kailh Speed Copper switches and a case I have laying around. Maybe I will post some pictures then
Good job with the build there. Can't wait to see the demo.Vodes wrote:
Well. All the stuff came in yesterday morning. So I made a case out of some wood I found in my basement. It was my first time soldering anything. I'm okay with what came out of it xd It's a Pro Micro (5v, 16mhz) I bought from mehkee aswell as the keyswitches (Kailh Speed Copper). The keycaps are some cheap blue ones from banggood.
As for people living in germany shipping was quite fast except for the mehkee stuff. (Almost 2 weeks for that)
A friend of mine built an SDVX controller with a shoebox... A cardboard one.Kiciuk wrote:
What's better these keypads can be made with almost anything.
I made mine with old pad PCB.
Only soldered switches properly and it works.
Overall cost=2 switches 0.52$
Yes i know it looks like shit, but hey it works.
Don't worry, mine sounds like a toy too. My Sanwa build sounds like hitting a shoebox with a stick.Vodes wrote:
Here is a bad video for my keyboard
Imaginating it is hilarious enough xDThe Gambler wrote:
Don't worry, mine sounds like a toy too. My Sanwa build sounds like hitting a shoebox with a stick.Vodes wrote:
Here is a bad video for my keyboard
Yes, just remember to select Teensy 2.0 or 2.0++ in the boards sections of the Arduino, assuming you are using Teensyduino.TV-Size Kun wrote:
For Teesy 2.0 and 2.0 ++ this will work?
Pics or it didn't happenDireDoge wrote:
I know this post is pretty old, but I just want to say thank you for this guide. It helped me a lot!
RIP... Hopefully I could update the guide as well when I have time.quinton69 wrote:
I can't understand any thing about some techinacl shit anyone can help me
In indonesia someone sell it the price is too high about 40$ and I can't use my credit card too (controlled by my mom)
Leonardo is perfectly adequate for the job, since it contans all the native USB hardware needed for the keyboard functions to work. The only reason I don't recommend these is that their footprint is quite large. Take a look at some sample boards below:quinton69 wrote:
Anyone know teensy alternative for the no-no keyboard i found the Leonardo one help me pls and in Indonesia it's very rare to found 3d printing place
Code is in the OP, though you will have to modify it for your purposes.quinton69 wrote:
Can you send me the Arduino coding pls I'm using the two keys shift and z
Do you know the alternative for the pcb
I already made my code for the pro micro. You just need to tell me your keys and the pins, that you're using, then i'll do it for you. (If you'll use the pro micro ofc)quinton69 wrote:
Can you send me the Arduino coding pls I'm using the two keys shift and z
Do you know the alternative for the pcb
Nice one! I built mine with the Pro Micro too. Isn't your keyboard a bit tall? Seems hard to get your fingers toikorus1 wrote:
Thx to this guide i have managed to make my own osu keyboard.I wanted to thank you and here are some pictures of how mine turned out.
Also i have never wrote code for an arduino pro micro, but this is what i came up with.:
int buttonPin = 9;
int Pinbutton = 6;
#include <Keyboard.h>
void setup()
{
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin, HIGH);
pinMode(Pinbutton, INPUT);
digitalWrite(Pinbutton, HIGH);
}
void loop()
{
if (digitalRead(buttonPin) == 0)
{
Keyboard.press('z');
delay(5);
}
if (digitalRead(buttonPin) == 1)
{
Keyboard.release('z');
}
if (digitalRead(Pinbutton) == 0)
{
Keyboard.press('x');
delay(5);
}
if (digitalRead(Pinbutton) == 1)
{
Keyboard.release('x');
}
}
It works just fine but if someone can edit it to make it better i would appreciate it.
THX FOR THE AWESOME GUIDE.
#include <Keyboard.h>
int W = 2;
int X = 8;
int LED1 = 6;
int LED2 = 7;
void setup()
{
Serial.begin(9600);
pinMode(W, INPUT);
pinMode(LED1, OUTPUT);
digitalWrite(W, HIGH);
pinMode(X, INPUT);
pinMode(LED2, OUTPUT);
digitalWrite(X, HIGH);
}
void loop(){
if (digitalRead(W) == 0)
{
Keyboard.press('z');
digitalWrite(LED1, HIGH);
delay(5);
}
if (digitalRead(W) == 1)
{
Keyboard.release('z');
digitalWrite(LED1, LOW);
}
if (digitalRead(X) == 0)
{
Keyboard.press('x');
digitalWrite(LED2, HIGH);
delay(5);
}
if (digitalRead(X) == 1)
{
Keyboard.release('x');
digitalWrite(LED2, LOW);
}
}