What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

Crazy Project - I know, But bear with me, I need Help

BoertjieHendrico

Junior Member
Rating - 100%
7   0   0
Joined
Jan 23, 2020
Messages
110
Reaction score
130
Points
785
Age
24
Location
Thabazimbi
Carbonation,
I have a project I'm working on (It's in the brain storming stage šŸ¤Æ), Its a 200+ programmable button switch for pc.
I what to use it to act as a macro keyboard.
Also as a hotkey in programs

How this Idea started you may ask, Well let me tell you;
It all started on everyone's favorite thinking spot, the LOO šŸ¤£ Don't look at me like that šŸ§, we all know that's a mans thinking place.
All jokes aside, the idea date back way back, but I was playing MW and a guy in our team had a soundbox, playing meme sounds, music, etc. through his mic.
I was lucky enough that he help me by explaining all that his using.
And that lead me to do some google work.
I downloaded the software, Deathcounter and Soundboard, required for playing music through my mic, and that lead to another problem where do I map the keys on my keyboard. Made some more googling and found a software, HIDMacros, developed but Flight Sim players to use more than one keyboard because windows can't tell the different between two keyboards. All work fine and well, or so I thought, switched my pc off for the night, next morning boot up and started the programs to record videos for my YouTube channel where I troll players with my sounds, HIDMacros would not read my Macros on my second keyboard. I tried remapping the 71 keys, no luck. So now I run on my unused keys from my Corsair K55 keyboard.
However, I only have a 72 "macro" keys now, cause I can only use my Numpad and 1 to 9 buttons on my keyboard, now the problem is I can press numpad 1 for one sound, to play another on, I have map Numpad 1 also as SHIFT+Numpad 1 or ALT+Numpad 1 and even CTRL+Numpad 1. Thats how I can my 9 numpad keys and turn them into a 36 macro key switch, same with the 1 to 9 buttons ontop of the keyboard.

So my problem is, I don't have enough macro keys, so I want to build a 200+ fully programmable switcher board, I want to use it for my soundboard buy also have some buttons launch programs on my pc.

I have been looking around and come across this zero delay Arcade USB encoder, Link
However, It only has 16 button pins, not enough. Not sure if I can plug more than one pcb in my pc.
What I have found is, it's already been programmed by the company.

Now to have the programmable fantion, I need a Arduino board, that will allow me to program some of the buttons as macro keys and some to launch programs.
But I can only find up to 16 button pcb.
Here are two Arduino boards;
Arduino Uno R3; Link
Arduino Nano V3 with Nano IO shield Expansion; Link

So does any one know if I can plug multiple Arduino pcb into my pc?
I'm a "very" clued up person with electronics, but this is something new to me.
I need a little help.

P.S. I don't what to buy a complete switcher, want to build it with my hands and according to my specs.

Thanks a lot for everyone that's going to take there time to read my long Crazy project and help me.

My fellow Carbonights must have a fantastic day and be safe.
 
Have a look at help-14/mechanical-keyboard

It's essentially what you want to do.

You could also look at handwiring guides if you don't want to make a PCB

I'll have a look at it, Thanks

I don't think I understand you well on handwiring?
Can you maybe give me a little more of a hint, thanks a lot.
 

This has support for 64 buttons. I used this site previously when I built my steering wheel. Not cheap but very good quality.

The best part about this board is it's plug and play. No drivers or mods needed.

BBI-64.jpg
 

This has support for 64 buttons. I used this site previously when I built my steering wheel. Not cheap but very good quality.

The best part about this board is it's plug and play. No drivers or mods needed.

BBI-64.jpg


Thanks, man.
I'll have a look, do you maybe know if I can plug more than one and it will work as independent pcb's?
 

This has support for 64 buttons. I used this site previously when I built my steering wheel. Not cheap but very good quality.

The best part about this board is it's plug and play. No drivers or mods needed.

BBI-64.jpg
Came here to say Leo bod ear. Lol

Now one can also take an arduino and put an io extension shield on it.

Any one knows where to source Leo bodnars locally?
 
Thanks, man.
I'll have a look, do you maybe know if I can plug more than one and it will work as independent pcb's?
This board is seen as a joystick controller by Windows. That means that plugging two of these in is the same as plugging in two joysticks or one joystick and one game pad.
 
This board is seen as a joystick controller by Windows. That means that plugging two of these in is the same as plugging in two joysticks or one joystick and one game pad.

Thanks a lot.

Did you have any problems with inport tax etc.?
 
It was shipped directly to my door. That was quite a while ago but I donā€™t remember paying anything more than the shipping which was paid paid for at the same time as when I paid for the items.
 
If you are going the Arduino route, read up on button matrices.
With 20 I/O pins on the Arduino Leonardo, you could connect 100 buttons by matrix-ing them.

This is probably the best way to get a large number of buttons without needing an equivalent number of IO pins on the microcontroller.

The Leonardo is recognized by the PC as an HID, so it would be easy to integrate into the SW as well.
 
If you are going the Arduino route, read up on button matrices.
With 20 I/O pins on the Arduino Leonardo, you could connect 100 buttons by matrix-ing them.

This is probably the best way to get a large number of buttons without needing an equivalent number of IO pins on the microcontroller.

The Leonardo is recognized by the PC as an HID, so it would be easy to integrate into the SW as well.

Thanks, will do homework around that.
If it can work it will help alot.
Thanks
 
@jaxx after some quick googling it seems that it only works when not using it for pc.
Will still keep googling till I get a clear answer

Thats strange - it shouldn't matter that you passing button presses to a PC.
Matrixed inputs just provides a way of detecting more unique button presses that there are number of IO pins.
Once you can distinguish the button press, what is passed to the PC will depend on the Arduino logic.

EDIT:
Just checked the windows limit - it can recognize 128 unique button presses, of which only 32 are visible under device properties.
 
@jaxx Jip, will have to do alot more of researching.
Thanks for the help so far.

I will give the HIDMacros program a go again. Will try not to pull my hair out lol
I just can't think there's no way for this to work.
I might be the first for this kind of crazy project.
 
Is taking a normal full sized keyboard and reprogramming each key individually not enough ?
Just make stickers to cover the cap with what it is now
 

This has support for 64 buttons. I used this site previously when I built my steering wheel. Not cheap but very good quality.

The best part about this board is it's plug and play. No drivers or mods needed.

BBI-64.jpg
Did you build it as a DD WHEEL?
 
Did you build it as a DD WHEEL?
dd0YAzZ.jpg


I used a similar device from Leo Bodnar to build a steering wheel: SLI-Pro. It also supported Windows plug and play but this device has a built-in display. I mounted the wheel to a G27 wheelbase.

It was mean't to be a prototype but I left it as is and it's been going strong for a several years now. I'm planning to retire it and the wheelbase in a couple months.
 

Users who are viewing this thread

Latest posts

Back
Top Bottom