Looks great! I'm planning to build my own osu! keyboard based on ATMEGA8, it may not be so easy in of coding, but this microcontroller is almost 20 times cheaper. Although I will probably use your wiring diagram as a reference. So, thanks for that!
ArionW wrote: 475a5k
Looks great! I'm planning to build my own osu! keyboard based on ATMEGA8, it may not be so easy in of coding, but this microcontroller is almost 20 times cheaper. Although I will probably use your wiring diagram as a reference. So, thanks for that!
I'm pretty sure he could just use V-USB to create a low-speed USB device. Most Trinket-level devices I know do that as they are powered by the same chip.fb39ca4 wrote: 442w1u
Did you ever build your keyboard? The Atmega8 doesn't have any USB hardware, so you would have to bit-bang everything. If you just need something cheap, you can buy Arduino Pro Micro clones pretty cheap.ArionW wrote: 475a5k
Looks great! I'm planning to build my own osu! keyboard based on ATMEGA8, it may not be so easy in of coding, but this microcontroller is almost 20 times cheaper. Although I will probably use your wiring diagram as a reference. So, thanks for that!
Works on any regular push button switch. The lovely Sanwa keypad is right above youiman mutou wrote: 4h3q67
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: 55225h
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
Good job with the build there. Can't wait to see the demo.Vodes wrote: 6a2d17
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 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: 673ys
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: 6a2d17
Here is a bad video for my keyboard
Imaginating it is hilarious enough xDThe Gambler wrote: 6p2n66
Don't worry, mine sounds like a toy too. My Sanwa build sounds like hitting a shoebox with a stick.Vodes wrote: 6a2d17
Here is a bad video for my keyboard
![]()
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: u7362
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
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: u7362
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: 1q5l3k
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);
}
}
UnleashedMyself wrote: 294t
AddDominator wrote: 2p3o6q
So im staring with a pro micro arduino, can i have the code for two buttons ? I use z and x
U must make a picture of your arduino, then I will help u
The Gambler wrote: 6p2n66
UPDATE July 20, 2018:
So yeah, just finished summer school recently and currently working on revamping the guide as usual. Really, this time I am doing it since it will be published on other forums/sites as well. Hopefully those will address some issues associated with the first revision of the keyboard build guide.
The guide will be focused towards an 8-key model that I posted in this thread earlier this year. Any deviations in the design will be an exercise for the end . Of course, PMing me for help will be answered as quickly as possible.
For now, Sanwa build V2 in progress. I tried to do honeycomb walls for this build.![]()
C0MP0T3 wrote: 1g6i6q
I'm starting to play Mania more and more, I may be doing a 4k keyboard later ! What's "Sanwa" build?
AddDominator wrote: 2p3o6q
I have add keyboard and hid library but it keep showing this error, please help
https://imgur.com/a/eqTd1XI
AddDominator wrote: 2p3o6q
How to add more LED mode for RGB ? Like pressing a button and it will change the mode. My code is like thisint ButtonZ = 9;
int ButtonX = 10;
void setup()
{
pinMode(ButtonZ, INPUT);
pinMode(ButtonX, INPUT);
}
void loop()
{
if (digitalRead(ButtonZ) == 0)
{
Keyboard.press('z');
delay(5);
}
if (digitalRead(ButtonZ) == 1)
{
Keyboard.release('z');
}
if (digitalRead(ButtonX) == 0)
{
Keyboard.press('x');
delay(5);
}
if (digitalRead(ButtonX) == 1)
{
Keyboard.release('x');
}
}
ZisonZishen wrote: 6v3o1b
I've made an osukeyboard with a
mouse(ve broken,keys and a little box to cover them,but now it still have no lights at all,and not goodlooking
Here I am Looking forward to make an new osu key board which's able to put on fingers and more cheap(:D
and it's still an idea lol
AddDominator wrote: 2p3o6q
ZisonZishen wrote: 6v3o1b
I've made an osukeyboard with a
mouse(ve broken,keys and a little box to cover them,but now it still have no lights at all,and not goodlooking
Here I am Looking forward to make an new osu key board which's able to put on fingers and more cheap(:D
and it's still an idea lol
https://www.youtube.com/watch?v=jM598vSvPu0&t=221s Try this
genericgarbage wrote: 6585i
A few billion years late, but how do you suppose you would get cherry mx slivers?
srafay wrote: 714c3d
Hey, I want to buy Redragon ARYAMAN K569 (it comes with Outemu blue switches). I wanted to ask if it's possible to replace a few switches in it with other switches? (like i want to replace one Outemu blue switch with Cherry MX Red). Is that doable easily?
[Zarc] wrote: 475g54
srafay wrote: 714c3d
Hey, I want to buy Redragon ARYAMAN K569 (it comes with Outemu blue switches). I wanted to ask if it's possible to replace a few switches in it with other switches? (like i want to replace one Outemu blue switch with Cherry MX Red). Is that doable easily?
Does the keyboard have removable switch feature? If so you can just use keypuller to remove the switch and replace it. Otherwise you have to resolder the PCB to remove the switch and reinstall it again, which I don't recommend.
Here's an example of removable switch keyboard that I have
srafay wrote: 714c3d
Hey, I want to buy Redragon ARYAMAN K569 (it comes with Outemu blue switches). I wanted to ask if it's possible to replace a few switches in it with other switches? (like i want to replace one Outemu blue switch with Cherry MX Red). Is that doable easily?
srafay wrote: 714c3d
[Zarc] wrote: 475g54
srafay wrote: 714c3d
Hey, I want to buy Redragon ARYAMAN K569 (it comes with Outemu blue switches). I wanted to ask if it's possible to replace a few switches in it with other switches? (like i want to replace one Outemu blue switch with Cherry MX Red). Is that doable easily?
Does the keyboard have removable switch feature? If so you can just use keypuller to remove the switch and replace it. Otherwise you have to resolder the PCB to remove the switch and reinstall it again, which I don't recommend.
Here's an example of removable switch keyboard that I have
Thanks for replying. The keyboard you have seems to be available only in your country I guess. After checking it's specs, it seems that it has Outemu blue switches. How is your experience with these switches (stream maps in which you need to double tap or maps in which you need to tap faster)