PDA

View Full Version : DIY PCB USB Button Box for PS4/PC for under $20 USD



Pages : [1] 2

rotorrian
24-09-2015, 08:15
After going through all the dramas of hacking a USB mechanical numeric keyboard for the PS4.

I just bit the bullet gave up on the $20 keyboard and made a PS4 based (Also works on PC) PCB to take all the hard work out of creating a PS4 button box.

All you need to do is buy the buttons, switches and rotary encoders some jumpers and connect them to this board and its done. (I can supply those as well if needed)

I'm currently building up 5 for our league members but if anyone else wants one let me know.

218879

rotorrian
24-09-2015, 09:38
and the PCB with included Micro USB > USB Cable

218884

They are $20 Australian........

So via XE approx

$14 USD
$13 Euro
$10 Pound

Direct link to the PS4 USB PCB Boards

http://www.gamehound.com.au/vbox-diy/gamehound-vbox-ps4-button-box-pcb-only-828.html

$5 delivery worldwide via Airmail.

Mascot
24-09-2015, 09:57
Looks fantastic - can you elaborate a little on how you'd build a button box around this, and more importantly - how much are you selling them for? :)

andycass
24-09-2015, 10:22
and the PCB with included Micro USB > USB Cable

218884
Nice work mate . Can you tell me How much for the PCB? UK.

rotorrian
24-09-2015, 10:46
You just wire the buttons up as show.

Then buy a box. Drill some holes and thats it.

On the Project Cars you just assign the buttons by pressing X on your controller then the button and it will register it as a USB keyboard button.

218887

rotorrian
24-09-2015, 10:49
They are $20 Australian........

So via XE approx

$14 USD
$13 Euro
$10 Pound

$5 delivery worldwide via Airmail.

Mascot
24-09-2015, 10:51
Fantastic! How much would one (or more - I know a few people who would be interested) cost delivered to the UK?

rotorrian
24-09-2015, 10:59
I will double check tomorrow but I'm guessing around $10


Fantastic! How much would one (or more - I know a few people who would be interested) cost delivered to the UK?

ScorpionR3D
24-09-2015, 11:27
An Arduino keyboard looks nice (I think that is what you used) and is easy to program.
But then other costs are comming.
For me for example.
Usb-cable €3
Pushbuttons 14 x €0,60 = €8,40
Toggleswitches 6 x €2,60 = €15,60
Startbutton €8
Switch with firecap €8
Box €8
Bracket €5
Labels €3

Means costs are getting higher. The Arduino is just the beginning.

http://i1363.photobucket.com/albums/r715/mth34/5ed67ec01dbd3bdc0e89aee0ba22a94e_zpsocjo6zot.jpg

GForce
24-09-2015, 11:42
You just wire the buttons up as show.

Then buy a box. Drill some holes and thats it.

On the Project Cars you just assign the buttons by pressing X on your controller then the button and it will register it as a USB keyboard button.

218887

Any experience with the signal of some rotary encoders? are they working properly?

Cu
GForce

rotorrian
24-09-2015, 11:46
Your bang on the money.

All the costs are in the hardware. Though if you shop around you can get all the parts for around $1 - $2 each.

I just wanted to make the brains a bit easier for people since hacking a USB keyboard with the tiny PCB's they have these days is getting almost impossible and is rather complicated if you don't understand electronics.

So now all you need is this board and just add you own stuff.


An Arduino keyboard looks nice (I think that is what you used) and is easy to program.
But then other costs are comming.
For me for example.
Usb-cable €3
Pushbuttons 14 x €0,60 = €8,40
Toggleswitches 6 x €2,60 = €15,60
Startbutton €8
Switch with firecap €8
Box €8
Bracket €5
Labels €3

rotorrian
24-09-2015, 11:52
They ones I used on the prototype are a 2pole 2switch which work fine.

But I'm trying to find a 2pole unlimited +/- so there is no need to return to the centre but I can't see issues.

Most issues with the encoders are keyboard delays however I have programmed in some sharp delays plus a button press cache to combat any issues.

rotorrian
24-09-2015, 12:00
The one for my friend also has a LCD Temp gauge for the PS4 with Peak/Hold.

Its just a pity the PS4 doesn't have an API unlike the PC version otherwise there would be so much more you could do with it.

218890

GForce
24-09-2015, 12:42
They ones I used on the prototype are a 2pole 2switch which work fine.

But I'm trying to find a 2pole unlimited +/- so there is no need to return to the centre but I can't see issues.

Most issues with the encoders are keyboard delays however I have programmed in some sharp delays plus a button press cache to combat any issues.

here you can find my Button Box, with rotary encoders (unlimited). and user RMK reported some issue with rotary encoders making strange signals with keyboard controllers.
http://forum.projectcarsgame.com/showthread.php?31840-SEE-PATCH-2-0-Playstation-4-button-box/page43

have a look at this encoder, unlimited and with additional pushbutton.
http://www.reichelt.de/STEC11B13/3/index.html?&ACTION=3&LA=446&ARTICLE=73916&artnr=STEC11B13&SEARCH=alps+drehimpuls

Cu
GForce

ScorpionR3D
24-09-2015, 16:27
The one for my friend also has a LCD Temp gauge for the PS4 with Peak/Hold.

Its just a pity the PS4 doesn't have an API unlike the PC version otherwise there would be so much more you could do with it.

218890
True, but SMS is working on approval by Sony for use of a second screen for telemetry (as far as I know...)
So, hopefully there will be some possibilities. I would love to see this feature integrated with a buttonbox, fingers crossed.

Fre.Mo
24-09-2015, 18:28
You just wire the buttons up as show.

Then buy a box. Drill some holes and thats it.

On the Project Cars you just assign the buttons by pressing X on your controller then the button and it will register it as a USB keyboard button.

218887


Great job, this looks really clean. Very impressive for electronic/computer newbie like me.
How many buttons can be assigned? 8?

Vennt
24-09-2015, 19:05
Great job, this looks really clean. Very impressive for electronic/computer newbie like me.
How many buttons can be assigned? 8?
Looks like 13 to me.

In that diagram only 1 to 8 of 1 to 13 under "Digital (PWM) are attached, but all 13 should be usable if I'm reading it right.

andycass
24-09-2015, 20:27
Looks like 13 to me.

In that diagram only 1 to 8 of 1 to 13 under "Digital (PWM) are attached, but all 13 should be usable if I'm reading it right.

Probably not enough for me then i'm running 24 buttons on mine at the minute.

rotorrian
25-09-2015, 05:01
You can run 20 inputs using the standard plug and play interface.

Alternatively, I can recode the same board to take multiple inputs per pin but your starting to then get into needing some electronics experience.

or I could use another board with 54 inputs.

GForce
25-09-2015, 06:00
True, but SMS is working on approval by Sony for use of a second screen for telemetry (as far as I know...)
So, hopefully there will be some possibilities. I would love to see this feature integrated with a buttonbox, fingers crossed.

Supporting you and SMS by crossing fingers :cool: ;) !

Cu
GForce

rotorrian
25-09-2015, 06:30
I'll have these PCB's up on a website shortly.

$5 freight worldwide via AirMail

GForce
25-09-2015, 06:37
I'll have these PCB's up on a website shortly.

$5 freight worldwide via AirMail

Sounds cool, but which version? Number of inputs?
I would need at least 30 inputs.

Cu
GForce

rotorrian
25-09-2015, 07:13
No worries I have added both to the product so you can choose either PCB with 20 inputs or a larger version with 54 inputs.


Sounds cool, but which version? Number of inputs?
I would need at least 30 inputs.

Cu
GForce

GForce
25-09-2015, 07:29
Preorder :-)

rotorrian
25-09-2015, 07:47
No worries I'll just get this product up on Gamehound shortly.


Preorder :-)

TakMan
25-09-2015, 08:15
I'd be interested in a purchase as well...

GForce
25-09-2015, 08:37
No worries I'll just get this product up on Gamehound shortly.

Hopefully with a very good PCFM-Price (ProjectCarsForumMember-Price) :cool:;):cool:

Cu
GForce

rotorrian
25-09-2015, 09:18
Of course, GForce as mentioned I'm making 5 complete button boxes for some guys in our racing league so if I'm going to do 5, I might as well do a bunch of PCBs to help everyone else out too.



Preorder :-)

Mascot
25-09-2015, 09:31
No worries I have added both to the product so you can choose either 20 inputs or 54 inputs.

54 sounds good for future-proofing, but can that many inputs be assigned on PS4?

Just wanted to say that what you are doing is very much appreciated. I think you'll sell a whole bunch of these. :)

GForce
25-09-2015, 09:31
Of course, GForce as mentioned I'm making 5 complete button boxes for some guys in our racing league so if I'm going to do 5, I might as well do a bunch of PCBs to help everyone else out too.

Excellent - thank you!

Cu
GForce

TakMan
25-09-2015, 09:31
Sorry to be an idiot, but what is 'Gamehound' and will you supply a link to it please for those that wish to order..?!

GForce
25-09-2015, 09:37
54 sounds good for future-proofing, but can that many inputs be assigned on PS4?

Just wanted to say that what you are doing is very much appreciated. I think you'll sell a whole bunch of these. :)

Depends on the Game. In PCars something around 30+ are used. In theory, all keyboard keys can be used.

Cu
GForce

Mascot
25-09-2015, 10:12
Depends on the Game. In PCars something around 30+ are used. In theory, all keyboard keys can be used.


Great - thanks. One other thing that just occurred: would PS4 support illuminated buttons via USB without an external PSU? And if so, does this board support it?

GForce
25-09-2015, 10:33
My assumption, if you use an illuminated keyboard, the 5V USB will be used for the illumination. so this may depends on the controller. if with the PCB that will be possible, hopefully Rottarian can answer that.

Cu
GForce

GForce
25-09-2015, 10:36
Sorry to be an idiot, but what is 'Gamehound' and will you supply a link to it please for those that wish to order..?!

You are not an idiot, I also don't know what that is, according to google it's this here!?
www.gamehounds.net

Cu
GForce

rotorrian
25-09-2015, 11:02
Hahahahaah sorry guys 'GameHound' an old gaming website we used to have.

I'll have this thing setup very shortly for you guys.

Its not gamehounds.net


You are not an idiot, I also don't know what that is, according to google it's this here!?
www.gamehounds.net

Cu
GForce

rotorrian
25-09-2015, 11:28
Here the the direct link to the PCB boards

http://www.gamehound.com.au/vbox-diy/gamehound-vbox-ps4-button-box-pcb-only-828.html

rotorrian
25-09-2015, 11:52
There is a 5V output on the board for LED's / illumination as well.


My assumption, if you use an illuminated keyboard, the 5V USB will be used for the illumination. so this may depends on the controller. if with the PCB that will be possible, hopefully Rottarian can answer that.

Cu
GForce

GForce
25-09-2015, 12:01
Could you please provide me with lenght and with of the 54 inputs version.

Thanks
GForce

rotorrian
25-09-2015, 12:06
No worries they are 102mm x 54mm


Could you please provide me with lenght and with of the 54 inputs version.

Thanks
GForce

GForce
25-09-2015, 12:07
No worries they are 102mm x 54mm

Thanks!

Cu
GForce

ScorpionR3D
25-09-2015, 12:23
This is a copy paste from another topic about the buttonbox.
I had a question how many LED's you could power on a standard usb port. (So, without a hub)

USB ports usually deliver 5V 500mA, standard LEDs are rated around 2V ~20mA and you have to take into account the other approximately 25mA a Arduino like board uses. So I would say that to keep things safe without charliplexing/multiplexing you would be able to light up around 18 standard LEDs. I can be completely off though.

Mascot
25-09-2015, 12:38
This is a copy paste from another topic about the buttonbox.
I had a question how many LED's you could power on a standard usb port. (So, without a hub)

USB ports usually deliver 5V 500mA, standard LEDs are rated around 2V ~20mA and you have to take into account the other approximately 25mA a Arduino like board uses. So I would say that to keep things safe without charliplexing/multiplexing you would be able to light up around 18 standard LEDs. I can be completely off though.

On a related subject, most illuminated 'ENGINE START' buttons seem to be 12v (for fitting to real cars) - has anyone found any suitable for this board?

http://thumbs3.ebaystatic.com/d/l225/m/mUeRT7rmtpEGJhZxMNvpL6A.jpg

M3ltdown
25-09-2015, 19:40
An Arduino keyboard looks nice (I think that is what you used) and is easy to program.
But then other costs are comming.
For me for example.
Usb-cable 3
Pushbuttons 14 x 0,60 = 8,40
Toggleswitches 6 x 2,60 = 15,60
Startbutton 8
Switch with firecap 8
Box 8
Bracket 5
Labels 3

Means costs are getting higher. The Arduino is just the beginning.

http://i1363.photobucket.com/albums/r715/mth34/5ed67ec01dbd3bdc0e89aee0ba22a94e_zpsocjo6zot.jpg

how much would you charge to build me that, and ship it to Canada?

2stains
25-09-2015, 21:18
how much would you charge to build me that, and ship it to Canada?and 1 for me aswell to Brisbane Australia ?
Could a bluetooth wireless keyboard from Woolworths for $9.20 work as a donar , that is what i currently use.

ScorpionR3D
25-09-2015, 21:40
Thanks for the interest guys. I've got the stuff for 2 buttonboxes. I use the keyboard hack, so no Arduino in mine.
One set of switches which are dark coloured (Like the one above, the one I use) or one with more brighter coloured switches (like the one below, a box I made and sold already)
As you can see at the sum up of prices I payed, already €60 for the hardware. Building and shipping I think around €100 total.
I used an alu startswitch, but i just received one with a red LED ring. Looks nice
Furthermore, i've got 2 keyboards laying around. One wired (upto 5mtrs of usb cable) and one logitech wireless keyboard with a little dongle
If interested just send me a pm. I can make it upto your requirements. Length cable, button placement, etc.
http://i1363.photobucket.com/albums/r715/mth34/42656188230467af5ca3eff6761192a9_zpscivo1bjy.jpg

rotorrian
26-09-2015, 02:55
Ironically,

The LCD Button Box I'm building is using the exact same start button but its the Blue version.

I haven't got it yet but the plan is to run maybe a 5V relay or resistors to bring it down to 5V.


On a related subject, most illuminated 'ENGINE START' buttons seem to be 12v (for fitting to real cars) - has anyone found any suitable for this board?

http://thumbs3.ebaystatic.com/d/l225/m/mUeRT7rmtpEGJhZxMNvpL6A.jpg

GForce
26-09-2015, 05:10
Hey Guys,

you are doing amazing things to your button boxes.
I have also ordered some more and different buttons and switches for my version.

When I started reading here about the Arduino I thought wow, this is cool, especially for rotary encoders. But now I realized, mine is BT and Wireless, the Arduino is not.

Not yet sure what sort of controller will be placed in my version.

This is my current version:
219003
219004

Cu
GForce

rotorrian
26-09-2015, 06:22
You can add a BT board I'm pretty sure to it with out too much fuss but then what are you planning to do for power ?

ScorpionR3D
26-09-2015, 07:19
Ironically,

The LCD Button Box I'm building is using the exact same start button but its the Blue version.

I haven't got it yet but the plan is to run maybe a 5V relay or resistors to bring it down to 5V.
What size is it. For me it was way to big. I have the red one.
I decided not to use it in the buttonbox.
It is cheap plastic (ok, couldn't expect much when paying €3)
Does not work over half the time when you press it.

I hope yours is a bit better build ;)

rotorrian
26-09-2015, 09:04
Oh yeah beware of the fakes.

This one is from Japan. 20mm I think

http://www.cargym.com/images/ISK.jpg


What size is it. For me it was way to big. I have the red one.
I decided not to use it in the buttonbox.
It is cheap plastic (ok, couldn't expect much when paying €3)
Does not work over half the time when you press it.

I hope yours is a bit better build ;)

ScorpionR3D
26-09-2015, 10:19
Looks are very nice. Reason I ordered one in the first place...
Let me know how it is, when you get it.

GForce
27-09-2015, 05:04
You can add a BT board I'm pretty sure to it with out too much fuss but then what are you planning to do for power ?

Not yet defined. My current BT Controller uses 3.7 V Lithium Battery and has an build in USB Charging port.

Would thin about somethig similar but with 2 Lithium Cells (7,4V)

Cu
GForce

rotorrian
28-09-2015, 06:37
So what do you have currently in your button box and I'm sure between Scorpion and I we can get your box working depending on what way we need to go with your project.


Not yet defined. My current BT Controller uses 3.7 V Lithium Battery and has an build in USB Charging port.

Would thin about somethig similar but with 2 Lithium Cells (7,4V)

Cu
GForce

rotorrian
28-09-2015, 11:56
I threw together a button box for our league race this Thursday while I'm waiting for the start buttons and carbon enclosures to arrive.

here is a example of how easy it is.

Once the wiring is done.

Just plug the connectors into the board and its done.

219155

rotorrian
28-09-2015, 11:59
Plugged in and ready to go

219156

Fre.Mo
28-09-2015, 12:12
it' s clean! Good job!
The single "ground point" for the whole buttons and the PCB wiring panel make it much easier than with keyboard circuit.

ScorpionR3D
28-09-2015, 12:41
it' s clean! Good job!
The single "ground point" for the whole buttons and the PCB wiring panel make it much easier than with keyboard circuit.
I like it to make it as easy as possible.
I'm using a CAT5 ethernetcable with solid core. Easy to solder and colourcoded.
As you can see on the picture below.
4 base wires (on the right side)
8 secondary wires (on the left)
Every combination of wire colour makes a different "key". Therefor while soldering it is
easy to see which key is taken and which is not
http://i1363.photobucket.com/albums/r715/mth34/f8b73d32c05b128af46b2c71fdd36cd8_zpssqn6esqm.jpg

GForce
29-09-2015, 06:02
So what do you have currently in your button box and I'm sure between Scorpion and I we can get your box working depending on what way we need to go with your project.

My current controller is from an unused IPAD Keyboard and has everything built-in (Bluetooth and usb charging port).

Your help is very much appreciated and I'm sure that I can also figure something out for the power.
I have as example a little controller from my RC Car that make constant 5 Volt out of 7,4 to 11.1 Volt as example.

At the moment I'm thinking of reducing some buttons and key to use the little controller. At the moment not all the buttons used anyway.

I have an Raspberry left over from another project, is there any chance to use this instead of the Arduino?

Cu
GForce

GForce
29-09-2015, 06:03
Plugged in and ready to go

219156

wiring looks good!

rotorrian
29-09-2015, 06:23
So at the moment you have completed your Button Box but you need to sort out your HID (Human Interface Device) or brains of the unit to get it to work?

There is pretty much two options:

1. Hack a keyboard - scorpions PCB is alot more usuable than the keyboard I tried to hack mine was tiny with a tiny ribbon connector. Hence why I gave up on that and went down the PCB Route. But I'd start pulling that ipad keyboard apart and get the parts into your box but you may need to trace the keys etc. Scorpion is probably best answer this as I got to the tracing stage and moved to the PCB.

2. PCB - The only advantage of the PCB you only need very basic electronics experience. Soldering is a must and a little circuit knowledge. All the inputs are just a single wire if you use a common ground so its alot more straight forward IMHO.

I think you could use a PI put I'm unsure if the drivers are supported via PS4. I'd code up the Pi and see if the PS4 wants to play ball.


My current controller is from an unused IPAD Keyboard and has everything built-in (Bluetooth and usb charging port).

Your help is very much appreciated and I'm sure that I can also figure something out for the power.
I have as example a little controller from my RC Car that make constant 5 Volt out of 7,4 to 11.1 Volt as example.

At the moment I'm thinking of reducing some buttons and key to use the little controller. At the moment not all the buttons used anyway.

I have an Raspberry left over from another project, is there any chance to use this instead of the Arduino?

Cu
GForce

GForce
29-09-2015, 06:56
So at the moment you have completed your Button Box but you need to sort out your HID (Human Interface Device) or brains of the unit to get it to work?

There is pretty much two options:

1. Hack a keyboard - scorpions PCB is alot more usuable than the keyboard I tried to hack mine was tiny with a tiny ribbon connector. Hence why I gave up on that and went down the PCB Route. But I'd start pulling that ipad keyboard apart and get the parts into your box but you may need to trace the keys etc. Scorpion is probably best answer this as I got to the tracing stage and moved to the PCB.

2. PCB - The only advantage of the PCB you only need very basic electronics experience. Soldering is a must and a little circuit knowledge. All the inputs are just a single wire if you use a common ground so its alot more straight forward IMHO.

I think you could use a PI put I'm unsure if the drivers are supported via PS4. I'd code up the Pi and see if the PS4 wants to play ball.

Sorry rotorrian, I assume we had some misunderstaning here.
My current button box is technically ready and working more or less fine:
219242

Only the rotarry encoders are having some minor issues. from 10 clicks / turns only 8 to 9 are recognized. Out of a chat with another PCars Forum user, I heared that this is maybe related to some problems with rotary encoders and keyboard controllers.
also the size is little to big and I don't like the buttons very much.
So currently I'm waiting for other buttons to come all the way down from china. :-)

I started also the way with the USB keybaord, after that a wireless numpad controller and the last one was the one with the BT wireless controller from this IPAD keyboard.

And as example the "seat" related buttons are only nice to have, but not neccessarly needed. for my next version, I would remove them.

And when I start to "redesign", I also want to change the wiring and maybe the controller too.
the biggest advantage from the Arduino is the common ground, which would make the wiring much more clean and easy. my current wiring is a mess :-)
here is a picture with a first shoot with a numpad controller:
219243

And just thinking again about wireless connection and rechargable battery, maybe it would be much easier if I would simply place a little USB hub in my racing chair instead of havging to add another BT controller and some more power parts to the Arduino board.

Soldering and some technical knowledge is existing and not too much the issue :cool:

I you could give the PI a try, that would be very much appreaciated!
If you could get this one working, I will definately donate something for your work!!

Cu
GForce

rotorrian
29-09-2015, 07:30
Sweet now I know what your getting at.

Short answer is no, not easily. The issue is Pi thinks its a USB Host (I thinks its a tiny Linux computer) and Arduino is a USB HID Device (Not all models) so it thinks its a just a USB device connected to a Host.

Also I can tell what the issue will be with the encoders its the release delay programmed into the keyboard.

Because the Input string works as follows: Key Pressed > Read Letter 'X' > Key released > DELAY > Type Letter 'X'

So if you go too fast it wont read the other 'X' characters as they will be input during the delay and if too slow it will type 'XXXX'

This is where a microprocessor is great as you program specific delays into certain keys so if buttons require a different value from encoders then it can be done quite easily.




Sorry rotorrian, I assume we had some misunderstaning here.
My current button box is technically ready and working more or less fine:
219242

Only the rotarry encoders are having some minor issues. from 10 clicks / turns only 8 to 9 are recognized. Out of a chat with another PCars Forum user, I heared that this is maybe related to some problems with rotary encoders and keyboard controllers.
also the size is little to big and I don't like the buttons very much.
So currently I'm waiting for other buttons to come all the way down from china. :-)

I started also the way with the USB keybaord, after that a wireless numpad controller and the last one was the one with the BT wireless controller from this IPAD keyboard.

And as example the "seat" related buttons are only nice to have, but not neccessarly needed. for my next version, I would remove them.

And when I start to "redesign", I also want to change the wiring and maybe the controller too.
the biggest advantage from the Arduino is the common ground, which would make the wiring much more clean and easy. my current wiring is a mess :-)
here is a picture with a first shoot with a numpad controller:
219243

And just thinking again about wireless connection and rechargable battery, maybe it would be much easier if I would simply place a little USB hub in my racing chair instead of havging to add another BT controller and some more power parts to the Arduino board.

Soldering and some technical knowledge is existing and not too much the issue :cool:

I you could give the PI a try, that would be very much appreaciated!
If you could get this one working, I will definately donate something for your work!!

Cu
GForce

GForce
29-09-2015, 07:49
Sweet now I know what your getting at.

Short answer is no, not easily. The issue is Pi thinks its a USB Host (I thinks its a tiny Linux computer) and Arduino is a USB HID Device (Not all models) so it thinks its a just a USB device connected to a Host.

Also I can tell what the issue will be with the encoders its the release delay programmed into the keyboard.

Because the Input string works as follows: Key Pressed > Read Letter 'X' > Key released > DELAY > Type Letter 'X'

So if you go too fast it wont read the other 'X' characters as they will be input during the delay and if too slow it will type 'XXXX'

This is where a microprocessor is great as you program specific delays into certain keys so if buttons require a different value from encoders then it can be done quite easily.

Thanks rotorrian!

no worries about the PI, was only an idea.

My new planing (only on paper yet) is probably going to start with the smaler Arduion and will be a wired version.
But this will take some time to get started. but I will let you know the progress.

Cu
GForce

GForce
29-09-2015, 08:00
By the way, Gamehound VBOX PS4 Button Box / 20 Inputs ordered right now :cool::yes:

Cu
GForce

yusupov
29-09-2015, 08:10
im no kind of DIY guy, are there plug & play button boxes available for ~$100 or less? holding on to my g27 shifter bc it doubles as a small one but ideally id be using a TH8a.

GForce
29-09-2015, 11:47
im no kind of DIY guy, are there plug & play button boxes available for ~$100 or less? holding on to my g27 shifter bc it doubles as a small one but ideally id be using a TH8a.

yes, try this link:
http://www.ignitioncontrols.com/category-s/145.htm

Cu
GForce

rotorrian
30-09-2015, 06:45
Sweet as :D

Yours is the one to FR right ?

I'm coding them all up tonight so they will be leaving to you tomorrow.


By the way, Gamehound VBOX PS4 Button Box / 20 Inputs ordered right now :cool::yes:

Cu
GForce

rotorrian
30-09-2015, 06:49
I could supply you a board + Buttons + Rotary encoders so you would just need to strip wires and crimp them to your own box.

Or I could make a cheaper version or my carbon ones for you.

But if your looking for an of the shelf version those ignition control ones look pretty good.


im no kind of DIY guy, are there plug & play button boxes available for ~$100 or less? holding on to my g27 shifter bc it doubles as a small one but ideally id be using a TH8a.

memoric77
30-09-2015, 07:45
I am indroducing my handmade Buttonbox ;)

219358

219359

219360

https://youtu.be/WVT_yaiFq-E

GForce
30-09-2015, 10:43
Sweet as :D

Yours is the one to FR right ?

I'm coding them all up tonight so they will be leaving to you tomorrow.

Excactly, the one that goes to France :cool:
But no need to hurry, most of the other components have only been ordered yesterday and they come from China. :-)
That will take anyway "a little" longer.

Thank you very much, I will keep you posted on the progress!

Cu
GForce

GForce
30-09-2015, 10:46
I am indroducing my handmade Buttonbox ;)

219358

219359

219360

https://youtu.be/WVT_yaiFq-E

Very very nice!
You have an thread in an german racing form ongoing, right? From the one in the german forum, I copied the idea with the Keyboard controller.

Cu
GForce

Mascot
30-09-2015, 11:27
What are people using for the actual boxes?

memoric77
30-09-2015, 16:46
Very very nice!
You have an thread in an german racing form ongoing, right? From the one in the german forum, I copied the idea with the Keyboard controller.

Cu
GForce

yes I do. nice to hear, that I could help making your own box ;)

GForce
30-09-2015, 18:53
yes I do. nice to hear, that I could help making your own box ;)

Indeed, without your impulse, I would never have tried to build one!
Thanks again.

But meanwhile, the Keybaord controller has been replaced with an wireless bluetooth controller :cool:

Cu
GForce

memoric77
30-09-2015, 19:12
Indeed, without your impulse, I would never have tried to build one!
Thanks again.

But meanwhile, the Keybaord controller has been replaced with an wireless bluetooth controller :cool:

Cu
GForce

maybe i will modify it with arduino leonardo to make automatic flashlight ;)

Sum Dixon-Ear
30-09-2015, 19:28
What are people using for the actual boxes?

I would try searching for 'electronic project boxes' mate.

GForce
01-10-2015, 06:23
What are people using for the actual boxes?

What are you excatly looking for?

GForce
01-10-2015, 06:24
maybe i will modify it with arduino leonardo to make automatic flashlight ;)

I ordered my Arduino on Tuesday, but I will build a complete new box.

Cu
GForce

Mascot
01-10-2015, 08:26
I would try searching for 'electronic project boxes' mate.

Will do, cheers..!


What are you excatly looking for?

Just options at the moment. Maybe a matte black box 200mm x 100mm x 50mm with a fixable lid.

rotorrian
01-10-2015, 09:11
All VBox's have been dispatched today.

GForce
01-10-2015, 09:25
Will do, cheers..!



Just options at the moment. Maybe a matte black box 200mm x 100mm x 50mm with a fixable lid.

I used a simple plastik box that was left over from a different projekt and I used some carbon look self-adhesive foil for the look.
Some pics, before:
219475
and afterwards
219474

I have something in mind that could probably work, but can't find it again right now.
Hope to can post this a little bit later.

Cu
GForce

GForce
01-10-2015, 09:37
Found it, sorry, the page/shop is in german and I'm not sure if they ship international, but maybe it can help for searching:
http://www.elv.de/industrie-aufputz-gehaeuse-ip65-modell-g317.html

Cu
GForce

GForce
01-10-2015, 10:04
@Mascot:

this one look good to me, shipping within Europe possibel, unfortunately not to the US.
190x140x70mm, grey, but with foil, this one would look nice. Back is fixed with screws. I will probably go for one of these for my "V2" Version :-)

http://www.amazon.de/Industriegeh%C3%A4use-190x140x70mm-Verteilerkasten-Abzweigdose-Schaltschrank/dp/B00AXVML6M/ref=sr_1_22?ie=UTF8&qid=1443693517&sr=8-22&keywords=Industriegeh%C3%A4use

Cu
GForce

rotorrian
01-10-2015, 10:25
I used that box for my prototype.

I have real carbon ones being made for some customers.

Do you want me price to send to europe ?

GForce
01-10-2015, 10:29
I used that box for my prototype.

I have real carbon ones being made for some customers.

Do you want me price to send to europe ?

Sounds interesting, do you have some pics?

Cu
GForce

ScorpionR3D
01-10-2015, 16:32
Look on Ebay for 'project box' or electronic project box' and multiple different sizes come up.
A real carbon one as rotorrian is selling is the ultimate I guess ;)

The size of the box I use is 178mm x 122mm x 36mm. So it is relatively small.

GForce
05-10-2015, 05:40
I used that box for my prototype.

I have real carbon ones being made for some customers.

Do you want me price to send to europe ?

Hey rotorrian

sorry to bother you again on this topic, do you have any pictures from this carbon boxes and any news on the price for europe customers?

Cu
GForce

Mascot
07-10-2015, 13:43
I am indroducing my handmade Buttonbox ;)

219358

219359

219360

https://youtu.be/WVT_yaiFq-E

Very nice. Did the LEDs work by default or did you need to supply additional power etc?

memoric77
07-10-2015, 18:40
Very nice. Did the LEDs work by default or did you need to supply additional power etc?

They work by default only with the 5v by the USB Port.

GForce
08-10-2015, 05:40
They work by default only with the 5v by the USB Port.

Do have some 5V LEDs or do you work with a resistor? (or non of both :cool: )

Cu
GForce

rotorrian
10-10-2015, 05:02
Sorry guys ive been a little slack. I'm just busy with Bathurst then the following weekend with World Time Attack but I will post some pics when I get back. Though the RX-7 has one installed

memoric77
10-10-2015, 07:59
Do have some 5V LEDs or do you work with a resistor? (or non of both :cool: )

Cu
GForce

I've worked with 5v leds and with smaller leds + resistors

GForce
11-10-2015, 11:40
I've worked with 5v leds and with smaller leds + resistors

Thanks for the Feedback, could you please provide me a link for the 5V LED? Do you have them from Reichelt? :cool:

CU
GForce

memoric77
11-10-2015, 18:32
Thanks for the Feedback, could you please provide me a link for the 5V LED? Do you have them from Reichelt? :cool:

CU
GForce

This for example, 6v. 5v works too or the cheap ones with resistor:
http://www.conrad.de/ce/de/product/149707/LED-Signalleuchte-Gruen-6-VDC-SCI-R9-115L-6-V-GREEN/SHOP_AREA_17640

memoric77
11-10-2015, 18:39
This is what I used for my box:
http://www.conrad.de/ce/de/product/1279644/Universal-Gehaeuse-ABS-Schwarz-190-x-110-x-60-Axxatronic-BIM200616-BLKBLK-1-St/SHOP_AREA_14740

220123
+ little momentary knoobs in different colors from reichelt. Restart, HUD, Share, Wiper LED etc. are always on and only for orientation and quick access.

220124
220125

Fre.Mo
11-10-2015, 18:41
I don't understand how can the Leds stay on without pushing the button using a keyboard pcb?

GForce
11-10-2015, 19:18
I don't understand how can the Leds stay on without pushing the button using a keyboard pcb?

The Switch has two circuits, one for the signal to the PCB and one for the LED.
He explained to me that only the ABS, ESP & TC LEDs are switchable, the other are permanently on.

Cu
GForce

GForce
11-10-2015, 19:18
This is what I used for my box:
http://www.conrad.de/ce/de/product/1279644/Universal-Gehaeuse-ABS-Schwarz-190-x-110-x-60-Axxatronic-BIM200616-BLKBLK-1-St/SHOP_AREA_14740

220123
+ little momentary knoobs in different colors from reichelt. Restart, HUD, Share, Wiper LED etc. are always on and only for orientation and quick access.

220124
220125

Your Box looks realy nice!
And many thanks for the links and infos.

Cu
GForce

memoric77
13-10-2015, 21:42
Flashlight, possible with Arduino Leonardo ;)


https://youtu.be/0TidbHDy9CE

rotorrian
13-10-2015, 22:02
If your using the vbox Gforce and have 3(or even 1) outputs free we could reflash the board with new code to power up the leds on a keystroke

GForce
14-10-2015, 05:01
Flashlight, possible with Arduino Leonardo ;)


https://youtu.be/0TidbHDy9CE

Looks nice.
We have an Arduino programmer (rotorrian) here in the forum and you can also get on directly from him.
I'm currently waiting for mine to arrive.

Cu
GForce

GForce
14-10-2015, 05:04
If your using the vbox Gforce and have 3(or even 1) outputs free we could reflash the board with new code to power up the leds on a keystroke

Sorry, overlooked your post. Could it be possible to do this with the version you are providing?
Is it possible to update FW later with your help? (I assume reprog the Arduino it not realy a big deal!?)

Cu
GForce

ScorpionR3D
14-10-2015, 08:16
I've worked with 5v leds and with smaller leds + resistors

The standard USB voltage is 5V.
Instead of using resistors I now use the 'Data +' and 'Data -' part of the USB cable. The output is around 2V. It saves me from using resistors and still gives the result I am looking for.
I know it is cheating, but it does the trick for me.

GForce
14-10-2015, 08:39
The standard USB voltage is 5V.
Instead of using resistors I now use the 'Data +' and 'Data -' part of the USB cable. The output is around 2V. It saves me from using resistors and still gives the result I am looking for.
I know it is cheating, but it does the trick for me.

Thanks, that's a very useful hint and in this area, I like cheating! :)

Cu
GForce

GForce
16-10-2015, 06:50
Good morning guys

had 2 exciting items in my mail yesterday. one time from China and (much better) one time from Australia:
220377

Hopefully i can find some time over the weekend to do some first tests with it!

Cu
GForce

Mascot
16-10-2015, 07:00
I'm keeping my powder dry at the moment waiting for full rotary encoder support and (following the video above) - a 'flash your lights' button..!
:)

GForce - does that starter button light up? Looks nice..!

GForce
16-10-2015, 07:31
I'm keeping my powder dry at the moment waiting for full rotary encoder support and (following the video above) - a 'flash your lights' button..!
:)

GForce - does that starter button light up? Looks nice..!

The Arduino with FW from rotorrian should support the rotary encoders I use. I will test this ASAP and report here in this thread.
And yes, it's illuminated.
See the picture from the dealers webpage:
220380

Cu
GForce

Mascot
16-10-2015, 09:09
Nice!

GForce
16-10-2015, 09:33
Nice!

Thanks, nice and cheap. ~6,5 Euro including shipping.

Cu
GForce

Mascot
16-10-2015, 11:10
Thanks, nice and cheap. ~6,5 Euro including shipping.

Cu
GForce

All we need now is for there to be proper ignition sounds when the cars are started, like Turn 10 do in Autovista on Forza Motorsport.

https://www.youtube.com/watch?v=cpIqm-DXaZk

GForce
16-10-2015, 12:00
All we need now is for there to be proper ignition sounds when the cars are started, like Turn 10 do in Autovista on Forza Motorsport.

https://www.youtube.com/watch?v=cpIqm-DXaZk

Uhhh how lovely is that!

@SMS please introduce this sounds to our cars too :)

Cu
GForce

Fre.Mo
16-10-2015, 16:49
All we need now is for there to be proper ignition sounds when the cars are started, like Turn 10 do in Autovista on Forza Motorsport.

https://www.youtube.com/watch?v=cpIqm-DXaZk

I have configured the ignition and start button via the assignment key menu but I am not able to use them. I configured autoignition to off but when playing the game the engine is already on yet...

ScorpionR3D
16-10-2015, 17:22
That is correct.
The only place where you will need to switch ON the ignition and START the engine is on tracks without a pitlane. Like Mojave.
On all other tracks the car is started in the pitbox and you can just drive off. Only when you stall the car you will have to START it yourself.

azidahaka
17-10-2015, 13:36
and the PCB with included Micro USB > USB Cable

218884

They are $20 Australian........

So via XE approx

$14 USD
$13 Euro
$10 Pound

Direct link to the PS4 USB PCB Boards

http://www.gamehound.com.au/vbox-diy/gamehound-vbox-ps4-button-box-pcb-only-828.html

$5 delivery worldwide via Airmail.

If i was to take this i wouldn't need anything else beside the buttons? I mean no arduino or other weird programmers?

GForce
17-10-2015, 19:06
If i was to take this i wouldn't need anything else beside the buttons? I mean no arduino or other weird programmers?

This is the Arduino, but beside of the Buttons and a Box, you don't need anything else.

Cu
GForce

GForce
17-10-2015, 19:18
New arrival, 3 different Boxes:
220463

Cu
GForce

Fre.Mo
17-10-2015, 19:58
They look nice, is it metal?
You start a factory???

ScorpionR3D
17-10-2015, 20:10
You start a factory???

+1 haha :eagerness:

GForce
19-10-2015, 05:39
They look nice, is it metal?
You start a factory???

Thanks, no plastic. But I will cover them with Carboon look foil anyway.
I was looking for metal (alloy) but have not found something payable... :(

What do you think about GForce-1-Buttonsbox manufacturing as a title? :-)
No, but I want to have/test options.

The right hand side box it to thick, the left hand side probably to small.
I can send the others back without paying anything, so I will probably use the middle one.
Stay tuned, more details hopefully soon.



+1 haha :eagerness:

Noted :) :eagerness:

Cu
GForce

GForce
20-10-2015, 06:59
And again, new arrival:
ON/OFF-Switches
220527

220528

Iluminated
220530

Cables for the Arduino to Switch connection
220529

Some first tests with only (USB) 5 Volt at the LED of the switch. normaly they are designed for 12Volt. And it's good/bright enough.
220531

220532

Cu
GForce

ScorpionR3D
20-10-2015, 09:52
Ohhh boy, my fingers start to get itchy again when I see your stuff there G. It looks good, and the LEDs really look good.

I just keep telling myself, my project is finished....:indecisiveness: ....but is it ever finished...

No its not

I'm just waiting for a released API (or similar) support. As we know is coming soon.
Then make a new one with a screen in it (rev lights, gear, laptime, etc)

RomKnight
20-10-2015, 09:55
That on/off is momentary? If not it'll continuously send a signal at that might cause some trouble no?

But if it works, can you post the reference from ebay? i'm sure I've seen them :)

Also, I see 12V in there, won't you need some resistor?

GForce
20-10-2015, 09:56
Ohhh boy, my fingers start to get itchy again when I see your stuff there G. It looks good, and the LEDs really look good.

I just keep telling myself, my project is finished....:indecisiveness: ....but is it ever finished...

No its not

I'm just waiting for a released API (or similar) support. As we know is coming soon.
Then make a new one with a screen in it (rev lights, gear, laptime, etc)

Come on.... for sure is your project finished, like my ButtonBox project is finished too.

But therefore, I call it now V2 :) :cool:

Jump on the train, I can provide you with good sources for cheap but good quality items.

What you are writing about the API sounds promissing. do you have more details for me?
But if this is really true, than I know why I ordered at least two items per order. I have enough left over for a V3 with a screen :yes::yes:

Cu
GForce

GForce
20-10-2015, 10:03
That on/off is momentary? If not it'll continuously send a signal at that might cause some trouble no?

But if it works, can you post the reference from ebay? i'm sure I've seen them :)

Also, I see 12V in there, won't you need some resistor?

The one I posted are ON/OFF and I will use them for ON/OFF of the Buttonbox but not for Pcars Controls.
For the PCars controls I have ordered momentary swichtes with same look, 2 Way (off/on) and 3 Way (on/off/on), but they did not yet arrive. (maybe it's christmas again today and I have them in my mailbox when I come home, we will see :) )

And no, you need no resistor. Normaly they work with 12 Volt and I use only 5 Volt, so no resistor needed. If it would be the other way around, then you would need a restistor.

They are not from Ebay, the are from Aliexpress.com
I can post a link once I have them. I want to see the quality before I recommand somthing to you to make sure it's not bad quality.

Cu
GForce

ScorpionR3D
20-10-2015, 10:03
Check it Here (http://forum.projectcarsgame.com/showthread.php?24031-NEGOTIATING-Second-Screen-amp-Apps-on-PS4&p=1132769&viewfull=1#post1132769).
Sometime soon... :surprise:

GForce
20-10-2015, 10:07
Check it Here (http://forum.projectcarsgame.com/showthread.php?24031-NEGOTIATING-Second-Screen-amp-Apps-on-PS4&p=1132769&viewfull=1#post1132769).
Sometime soon... :surprise:

That's more than only good news!

I'm still waiting for some more parts like the rotaries to come, but I wanted to start with my V2 within the next 2 weeks...... hmmmm should I wait??

Cu
GForce

RomKnight
20-10-2015, 10:12
@GForce,

I've ordered the momentary toggle switches for that reason so it got me wondering. Now it makes sense :)

you're right about the voltage ofc.

ScorpionR3D
20-10-2015, 10:33
That's more than only good news!

I'm still waiting for some more parts like the rotaries to come, but I wanted to start with my V2 within the next 2 weeks...... hmmmm should I wait??

Cu
GForce

Why wait? You can always go for a V3. Just as someone told me :distracted:
For the moment am I waiting to see what the possibilities with it will be. So I'm holding my horses for now...

GForce
20-10-2015, 12:46
@GForce,

I've ordered the momentary toggle switches for that reason so it got me wondering. Now it makes sense :)

you're right about the voltage ofc.

From Ebay? Do they look the same? And how much do they cost?



Why wait? You can always go for a V3. Just as someone told me :distracted:
For the moment am I waiting to see what the possibilities with it will be. So I'm holding my horses for now...

As I said, I have from almost every item a second one..... :) V3, why not. Or V2 with option for a Display. :yes:

Cu
GForce

RomKnight
20-10-2015, 13:12
I don't know what momentary switches you got but I ordered these:

http://www.ebay.com/itm/181656780209?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Just to make it clear, my only "concern" was having the on/off toggle as ignition switch which as I suspected, it is not the case (you're using it to power on/of the button box) so I never ordered one of these, just the momentary toggle switches.

GForce
20-10-2015, 14:01
I don't know what momentary switches you got but I ordered these:

http://www.ebay.com/itm/181656780209?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Just to make it clear, my only "concern" was having the on/off toggle as ignition switch which as I suspected, it is not the case (you're using it to power on/of the button box) so I never ordered one of these, just the momentary toggle switches.

Indeed, that was a stupid question if you don't know which one i ordered :rolleyes:

http://www.aliexpress.com/item/A13-1-pcs-3-Pin-ON-OFF-ON-3-file-Toggle-Switch-Momentary-15A-250V-AC/32467935982.html

And I got you about the usage.
As you said, I want to use the on/off for the Box itself and maybe for some illumination. Some momentary switches and rotary encoders for the PCars controls.

For the start button, I will use this one (also momentary):
220532

Cu
GForce

Fre.Mo
20-10-2015, 15:07
And again, new arrival:
ON/OFF-Switches
220527

220528

Iluminated
220530

Cables for the Arduino to Switch connection
220529

Some first tests with only (USB) 5 Volt at the LED of the switch. normaly they are designed for 12Volt. And it's good/bright enough.
220531

220532

Cu
GForce

GForceFactory...

Fre.Mo
20-10-2015, 15:17
The button boxes presented here are great, you guys are very creative. I can t wait seeing what devices you will make when companion app udp streaming will come to ps4...

rotorrian
21-10-2015, 02:07
Hey guys,

Latest batch of VBoxes has been dispatched so you should be seeing them shortly.

Sorry for the delay I got caught up over the weekend with World Time Attack.

Good news is I now have access to a Lazer Cutter now to make these if we can standardize on a size / design we could churn these out pretty easily.

220586

SUBGTRACER
21-10-2015, 02:14
Whats a vbox ?

rotorrian
21-10-2015, 02:25
Its a Pre-programmed USB controller for the PS4 / PC.

Basically it takes all the hardwork out of hacking a USB keyboard for the PS4.

You just wire up your buttons/encoders with a common ground and single wire inputs.


Whats a vbox ?

rotorrian
21-10-2015, 02:26
Just like this.

219156

SUBGTRACER
21-10-2015, 02:29
Thanks Rotorrain ........ don't need one then :) .........I do like the shape of the face plate rotorrain....... How would the final product look ?

I got one from REM but I'm all ways open to new gear.
220588

rotorrian
21-10-2015, 04:37
Yeah those do look pretty cool and not too badly priced.

That one is for a FD3S RX-7 Race car, however I was thinking of standardising the design for use as a generic faceplate for Project Cars.

But similar with the lazer cut logo & names etc.

I noticed that Gforce and I both have a standard sized box I forget what size that it is, but maybe I might draw up a CAD design based on that size.

GForce
21-10-2015, 05:02
Yeah those do look pretty cool and not too badly priced.

That one is for a FD3S RX-7 Race car, however I was thinking of standardising the design for use as a generic faceplate for Project Cars.

But similar with the lazer cut logo & names etc.

I noticed that Gforce and I both have a standard sized box I forget what size that it is, but maybe I might draw up a CAD design based on that size.

A nice looking Face plate would be ideal! That's something that is missing for mine currently.

The Boxes I will use have the following size:
222 x 146 x 55 mm
or
186 x 123 x 41 mm

Decission to be made hopefully over the coming weekend.

Cu
GForce

rotorrian
21-10-2015, 05:08
Yeah I'll probably use the 222x146 as its a very generic proto box.

Now I just need to draw it up in CAD.

Why don't you send me your button allocations and I'll try and create a few options.

I can also use the Lazer cutter on Carbon Fibre or acrylic and a 0.5 x 1m3 sheet isn't too expensive.



A nice looking Face plate would be ideal! That's something that is missing for mine currently.

The Boxes I will use have the following size:
222 x 146 x 55 mm
or
186 x 123 x 41 mm

Decission to be made hopefully over the coming weekend.

Cu
GForce

GForce
21-10-2015, 05:37
Yeah I'll probably use the 222x146 as its a very generic proto box.

Now I just need to draw it up in CAD.

Why don't you send me your button allocations and I'll try and create a few options.

I can also use the Lazer cutter on Carbon Fibre or acrylic and a 0.5 x 1m3 sheet isn't too expensive.

Once I know the layout, it would be great if you could design something for me with Carbon Fibre.
At the moment I'm waiting for some more switches and the rotaries. Once I have them, I will start to design my button layout.

Cu
GForce

rotorrian
21-10-2015, 06:57
Also do you guys want the headlight flasher option on the Vbox's ?

If so I'll start looking into a program and hex file to flash the boards already sent out.

Is 5x flashes per button press enough ?





Once I know the layout, it would be great if you could design something for me with Carbon Fibre.
At the moment I'm waiting for some more switches and the rotaries. Once I have them, I will start to design my button layout.

Cu
GForce

GForce
21-10-2015, 08:26
Also do you guys want the headlight flasher option on the Vbox's ?

If so I'll start looking into a program and hex file to flash the boards already sent out.

Is 5x flashes per button press enough ?

I would not need it as a dedicated button, but this brings me to another general idea which could probably also be used for flashing headlights.
Would it be possible to "double" the button assignement with long and short press?
Like: short press on a button = lights on, press again = lighs off - long press = flash!?

That would be very very very nice! :)

Cu
GForce

rotorrian
21-10-2015, 11:16
Only one way to find out ;-)

I would say no or maybe though as Project Cars doesn't allow Macros on PS4 or multiple button assignments per mapping.

As with the Vbox it programmed to to show one character stroke on a button press but you can make it type a whole story per button press, however Project Cars comes up with Multiple button assignments not allowed when you do this.

And there is only a single button assignment for headlight on and off.

However.............

You I could try a work flow as follows:

If Button => 1 sec then headlights On/Off

Press 'S' Key

If button =< 2 sec then Headlights On/Off x 5

Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec

Now sure how that will work with project cars though...... ?




I would not need it as a dedicated button, but this brings me to another general idea which could probably also be used for flashing headlights.
Would it be possible to "double" the button assignement with long and short press?
Like: short press on a button = lights on, press again = lighs off - long press = flash!?

That would be very very very nice! :)

Cu
GForce

RomKnight
21-10-2015, 11:27
@GForce,

Toggle switches look all the same quality wise so I guess neither of us will have problems. There are differences in sizes thought and some might prefer normal over mini's and vice-versa.

I refrained from buying illuminated switches though (like the start button) because I have yet to test the encoder I got from DSD and I have another idea to lit the button box anyway ;)

If it works i'll post here later... much later... I've yet to get all the stuff i ordered, then do the mockups, the holder to my rig, prettify the thing... :D

The electronics are actually the easy part for me :D

memoric77
21-10-2015, 11:28
Just like this.

219156


or this :)
220601

220602

220603

memoric77
21-10-2015, 11:58
Only one way to find out ;-)

I would say no or maybe though as Project Cars doesn't allow Macros on PS4 or multiple button assignments per mapping.

As with the Vbox it programmed to to show one character stroke on a button press but you can make it type a whole story per button press, however Project Cars comes up with Multiple button assignments not allowed when you do this.

And there is only a single button assignment for headlight on and off.

However.............

You I could try a work flow as follows:

If Button => 1 sec then headlights On/Off

Press 'S' Key

If button =< 2 sec then Headlights On/Off x 5

Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec

Now sure how that will work with project cars though...... ?

it's possible with modified Kevin peat Sketch. how it works to use to separate buttons: if button 4 is pressed, send keyboard.press 3, delay, send keyboard.released 3 (added digitalWrite for led in my Sketch). use it with non momentary switch, it keeps on flashing if you leave the switch on. for parallel use of second momentary switch use the same but with if button 3 is pressed, send keyboard.press 3 ...
https://youtu.be/EfKSIVCorUQ

rotorrian
22-10-2015, 01:34
Yeah I'm pretty much using the same method except with one button.

Push = headlights on/off
Hold = 5 x flash


it's possible with modified Kevin peat Sketch. how it works to use to separate buttons: if button 4 is pressed, send keyboard.press 3, delay, send keyboard.released 3 (added digitalWrite for led in my Sketch). use it with non momentary switch, it keeps on flashing if you leave the switch on. for parallel use of second momentary switch use the same but with if button 3 is pressed, send keyboard.press 3 ...
https://youtu.be/EfKSIVCorUQ

rotorrian
22-10-2015, 01:36
Great Scott!

I just went to code but I have no boards left :P

btw: Happy Back to the Future Day everyone ;)


Yeah I'm pretty much using the same method except with one button.

Push = headlights on/off
Hold = 5 x flash

GForce
22-10-2015, 06:01
Only one way to find out ;-)

I would say no or maybe though as Project Cars doesn't allow Macros on PS4 or multiple button assignments per mapping.

As with the Vbox it programmed to to show one character stroke on a button press but you can make it type a whole story per button press, however Project Cars comes up with Multiple button assignments not allowed when you do this.

And there is only a single button assignment for headlight on and off.

However.............

You I could try a work flow as follows:

If Button => 1 sec then headlights On/Off

Press 'S' Key

If button =< 2 sec then Headlights On/Off x 5

Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec
Press 'S' Key
delay 1 sec

Now sure how that will work with project cars though...... ?

Thanks for your feedback.
Not sure if PCars needs to allow multi assignment.

One question, can the Arduino with your programming do the following?
Press button A <1 sec - output = 1
Press button A >1 sec - output = 2

That would allow double assignment on the controller side and in fact would double the buttons in general.
That's not a help for the flashing lights, but to me, having more buttons (double assignment) is more important.

Cu
GForce

rotorrian
22-10-2015, 09:57
Naa but we can work around it.

I think so but I'm out of boards at the moment to test it on Project Cars. They should be arriving in the next couple of days.

I'll report back with some answers but I'm pretty sure it will work.


Thanks for your feedback.
Not sure if PCars needs to allow multi assignment.

One question, can the Arduino with your programming do the following?
Press button A <1 sec - output = 1
Press button A >1 sec - output = 2

That would allow double assignment on the controller side and in fact would double the buttons in general.
That's not a help for the flashing lights, but to me, having more buttons (double assignment) is more important.

Cu
GForce

GForce
22-10-2015, 10:28
Naa but we can work around it.

I think so but I'm out of boards at the moment to test it on Project Cars. They should be arriving in the next couple of days.

I'll report back with some answers but I'm pretty sure it will work.

That sounds very promising!
Crossing fingers and waiting patiently.

Cu
GForce

azidahaka
22-10-2015, 18:53
Just bought one and can't wait to get it.

A few questions:

How do I program the key press?
How do I use switches? Wouldn't an on/off switch would work like a key being pressed constantly after toggled? Would it still work?

rotorrian
23-10-2015, 01:25
Hi azidahaka,

The VBox comes pre-programmed with default keyboard settings `1234567890qwe'

All you need to do wire up the buttons (there is a wiring diagram at the start of this thread) and then log into Project Cars > Option > Controllers > Controller Mappings. Click X on the mapping you want to change / add then click the button on your button box.

Vola!

Thats it :D

regarding switches your right, you need that has two on's for example or you just wire both poles as on.


Just bought one and can't wait to get it.

A few questions:

How do I program the key press?
How do I use switches? Wouldn't an on/off switch would work like a key being pressed constantly after toggled? Would it still work?

azidahaka
23-10-2015, 06:22
Hi azidahaka,

The VBox comes pre-programmed with default keyboard settings `1234567890qwe'

All you need to do wire up the buttons (there is a wiring diagram at the start of this thread) and then log into Project Cars > Option > Controllers > Controller Mappings. Click X on the mapping you want to change / add then click the button on your button box.

Vola!

Thats it :D

regarding switches your right, you need that has two on's for example or you just wire both poles as on.

Thanks for your answer. :) so if i'm correct i can use 13 buttons, correct?

And regarding the switch i'm not sure what you mean? If you have a picture to explain i would be grateful since i'll soon start looking around for buttons/switches :encouragement:

rotorrian
23-10-2015, 06:32
20 inputs on the standard model.

I'll find something for you ? What type of look of the switch are you after ?


Thanks for your answer. :) so if i'm correct i can use 13 buttons, correct?

And regarding the switch i'm not sure what you mean? If you have a picture to explain i would be grateful since i'll soon start looking around for buttons/switches :encouragement:

GForce
23-10-2015, 06:47
20 inputs on the standard model.

I'll find something for you ? What type of look of the switch are you after ?

I only say double assignement on Arduino with long and short press :rolleyes::o:cool:

But therefore we need the magic fingers from rotorrian (and he needs some boards to test :rolleyes:)

Cu
GForce

rotorrian
23-10-2015, 07:12
Doing some research this does look like its going to work.

So I can increase the board to 20/40 inputs by using the HOLD function.

So I will update all inputs with the hold function...... I could also add a double click for 60 inputs.......... LOL


I only say double assignement on Arduino with long and short press :rolleyes::o:cool:

But therefore we need the magic fingers from rotorrian (and he needs some boards to test :rolleyes:)

Cu
GForce

GForce
23-10-2015, 07:46
Doing some research this does look like its going to work.

So I can increase the board to 20/40 inputs by using the HOLD function.

So I will update all inputs with the hold function...... I could also add a double click for 60 inputs.......... LOL

Don't forget the tripple click :)

No, without joking, hold function and with this function 40 inputs with such a little device, that's awesome!
I keep my fingers crossed!

Cu
GForce

memoric77
23-10-2015, 16:37
My worldwide exclusive ButtonBox is for sale, offers please via PM:

220728

SUBGTRACER
23-10-2015, 17:05
Button box not for sale :)

220729

GForce
23-10-2015, 18:37
My worldwide exclusive ButtonBox is for sale, offers please via PM:

220728

Why do you sell this beauty?

Cu
GForce

GForce
23-10-2015, 19:19
By the way, arrival from today:

A bunch of rotary encoders and something for the illumination
220740

Little more details:
220741

Cu
GForce

rotorrian
24-10-2015, 04:24
Im building up one of these for a customer in clear acrylic plastic but obviously a button box this time. Not an arcade controller. If anyone wants one just sing out.220772

azidahaka
24-10-2015, 08:45
20 inputs on the standard model.

I'll find something for you ? What type of look of the switch are you after ?

http://www.gmmoto.com/images/int2.jpg

I was thinking of using some of these for lights, sweepers and such.

From what i understand when OFF the do nothing on your board, when you flip the switch to ON, it's like pressing and keeping pressed the button down until you flip it again?

ian2726
24-10-2015, 09:07
Come on Microsoft give us keyboard support. I need this in my life.

rotorrian
24-10-2015, 09:13
Does the Xbox support anything else eg. USB controllers? USB keyboards or anything else ?

I could try to code up a controller or something the xbox recognises ?


Come on Microsoft give us keyboard support. I need this in my life.

ICH-Motorsport
25-10-2015, 11:02
Hi everyone,

I've been thinking of developing my own button box for PCars since the game allowed the mapping of keyboards. With a busy work schedule and then 2 weeks of holiday I haven't gotten much further.

Now work has slowed down and I have begun sourcing components for the project. I originally had planned on using the keyboard controller out of an old Logitech keyboard I had lying in the loft but after seeing rotorrian's PCB I have ordered one as I think it will be far simpler to connect to than the ribbon cable interface my keyboard had.

So far I have bought a brushed aluminium box for housing everything, push to make buttons and a couple of types of toggle switch. See picture below

220820

Unfortunately my PS4 has died on me and is currently on its way back to Sony for repair so I guess now is the time to get on with this project in anticipation of my console being returned. The hardest part is going to be cutting neat square holes in the box for the square toggle switches.

I will post more pix as the project unfolds.

rotorrian
25-10-2015, 13:09
Cool !

We look forward to seeing the development. I like that box looks pretty cool.

If it was me I would initially cut the holes with a hole saw then file the corners to a square that's what I have been doing in with the Vbox with the LCD display.

Its a bit painful but worth the result......


Hi everyone,

I've been thinking of developing my own button box for PCars since the game allowed the mapping of keyboards. With a busy work schedule and then 2 weeks of holiday I haven't gotten much further.

Now work has slowed down and I have begun sourcing components for the project. I originally had planned on using the keyboard controller out of an old Logitech keyboard I had lying in the loft but after seeing rotorrian's PCB I have ordered one as I think it will be far simpler to connect to than the ribbon cable interface my keyboard had.

So far I have bought a brushed aluminium box for housing everything, push to make buttons and a couple of types of toggle switch. See picture below

220820

Unfortunately my PS4 has died on me and is currently on its way back to Sony for repair so I guess now is the time to get on with this project in anticipation of my console being returned. The hardest part is going to be cutting neat square holes in the box for the square toggle switches.

I will post more pix as the project unfolds.

azidahaka
25-10-2015, 13:09
http://www.gmmoto.com/images/int2.jpg

I was thinking of using some of these for lights, sweepers and such.

From what i understand when OFF the do nothing on your board, when you flip the switch to ON, it's like pressing and keeping pressed the button down until you flip it again?
Rotorrian?

If you can clear this off I can start shopping for parts...

rotorrian
25-10-2015, 13:14
Sorry mate I didn't mean to leave you hanging.

Yep looks right to me. You want an On-On switch so if you go up or down it will be a 'Button press' on the input right?


Rotorrian?

If you can clear this off I can start shopping for parts...

ICH-Motorsport
25-10-2015, 14:18
Cool !

We look forward to seeing the development. I like that box looks pretty cool.

If it was me I would initially cut the holes with a hole saw then file the corners to a square that's what I have been doing in with the Vbox with the LCD display.

Its a bit painful but worth the result......

Thanks rotorrian, that was basically how I was planning on tackling it.

Seb_13lespins
25-10-2015, 17:54
Hi Rotorrian,

could you please give me the links for all switches ?

Thank you so much !!

best regards,

Fre.Mo
25-10-2015, 18:16
And again, new arrival:
Iluminated
220530

Cables for the Arduino to Switch connection
220529

Some first tests with only (USB) 5 Volt at the LED of the switch. normaly they are designed for 12Volt. And it's good/bright enough.
220531

220532

Cu
GForce

What is the trick to use the start engine button? I have autoignition off but my engine is always on and I never can use it

azidahaka
25-10-2015, 19:29
Sorry mate I didn't mean to leave you hanging.

Yep looks right to me. You want an On-On switch so if you go up or down it will be a 'Button press' on the input right?

Yup, but would it work? Since it would be like pressing a button and not releasing it until the switch in moved back to off right? Would the game accept the switch to be always pressed on racelong?

Hope this makes sense since I'M not English lol

rotorrian
26-10-2015, 02:56
If you spin and stall for example you will need to restart, that's how I understand it works?


What is the trick to use the start engine button? I have autoignition off but my engine is always on and I never can use it

rotorrian
26-10-2015, 02:57
Its just a switch on it won't stay permanently press like your holding down a button.


Yup, but would it work? Since it would be like pressing a button and not releasing it until the switch in moved back to off right? Would the game accept the switch to be always pressed on racelong?

Hope this makes sense since I'M not English lol

azidahaka
26-10-2015, 07:11
Its just a switch on it won't stay permanently press like your holding down a button.

SO this mean that switching it to on it's like "just 1 key press" so i can use those freely? If so yay!

Fre.Mo
26-10-2015, 07:46
If you spin and stall for example you will need to restart, that's how I understand it works?

Ok, but I expected to Start my car at each session (practice, qualif or race) using the sequence Ignition... Start... with my two keys' button box and ear the sound of a race car starting engine... I am quite desapointed...

rotorrian
26-10-2015, 07:53
Yeah I read someone else saying the same thing......

Maybe someone else can confirm?


Ok, but I expected to Start my car at each session (practice, qualif or race) using the sequence Ignition... Start... with my two keys' button box and ear the sound of a race car starting engine... I am quite desapointed...

GForce
26-10-2015, 09:07
What is the trick to use the start engine button? I have autoignition off but my engine is always on and I never can use it

There is no trick, you don't need this button (technically) really you only need it because it is sexy :)

But you are right, the handling is disapointing.

Cu
GForce

GForce
26-10-2015, 09:13
Rotorrian?

If you can clear this off I can start shopping for parts...

Your switch looks like a permanent swicht, isn't it?

Have a look for Momentary on/off or on/off/on toggle switches.
You "press" it for a second and it return automaticaly to center. you can have them one (on/off) and two way (on/off/on)

I have ordered some in China, but they did not yet arrive. so therefore I don't want to give you a link yet.
But when I have tested the switches and they are from good quality, I can share the link with you without problems.

Cu
GForce

Fre.Mo
26-10-2015, 09:14
There is no trick, you don't need this button (technically) really you only need it because it is sexy :)

But you are right, the handling is disapointing.

Cu
GForce

You are absolutely right, but it will be even better if it was sexy and usefull...

GForce
26-10-2015, 09:17
You are absolutely right, but it will be even better if it was sexy and usefull...

Lol, you are right! :)

Cu
GForce

Fre.Mo
26-10-2015, 09:20
I expected this kind of starting sound...

http://www.youtube.com/watch?v=p76Vu9j3QHk

GForce
26-10-2015, 09:23
I expected this kind of starting sound...

http://www.youtube.com/watch?v=p76Vu9j3QHk

Don't post too much nice sounds, it hurts anyway :cool::mad:;)

Cu
GForce

azidahaka
26-10-2015, 12:37
Your switch looks like a permanent swicht, isn't it?

Have a look for Momentary on/off or on/off/on toggle switches.
You "press" it for a second and it return automaticaly to center. you can have them one (on/off) and two way (on/off/on)

I have ordered some in China, but they did not yet arrive. so therefore I don't want to give you a link yet.
But when I have tested the switches and they are from good quality, I can share the link with you without problems.

Cu
GForce

Thanks I would appreciate it!

rotorrian
26-10-2015, 23:32
I want this start up sound!


https://youtu.be/VGsuVywnbbg?t=1m5s

rotorrian
27-10-2015, 05:46
Boards are back in stock.

I have just released a V1.2 which will tidy up the keyboard mappings of EU keyboards. Outputs are now (1-0)(q-p).
** ALL BOARDS WORK FINE BUT MAY SHOW SPECIAL CHARACTERS ON SOME KEYBOARD/LANGUAGES **

I have also created V1.3 if anyone wants it which is the headlight flash on input 8.

Working on V2.0 which is the HOLD input firmware upgrade.

GForce
27-10-2015, 07:14
Boards are back in stock.

I have just released a V1.2 which will tidy up the keyboard mappings of EU keyboards. Outputs are now (1-0)(q-p).
** ALL BOARDS WORK FINE BUT MAY SHOW SPECIAL CHARACTERS ON SOME KEYBOARD/LANGUAGES **

I have also created V1.3 if anyone wants it which is the headlight flash on input 8.

Working on V2.0 which is the HOLD input firmware upgrade.

Thanks for your work rotorrian, can't wait for the V2 with the hold inputs to start testing and after that start designing the new Box :-)

Cu
GForce

rotorrian
27-10-2015, 11:45
I just got V2.0 working with the hold function but it needs fine tuning it can't take fast inputs currently.


Thanks for your work rotorrian, can't wait for the V2 with the hold inputs to start testing and after that start designing the new Box :-)

Cu
GForce

GForce
27-10-2015, 12:44
I just got V2.0 working with the hold function but it needs fine tuning it can't take fast inputs currently.

Sounds like great progress! :yes:
Pls let me know once a first version is ready for testing!

Cu
GForce

rotorrian
28-10-2015, 03:56
Vbox's all shipped out today with V1.2 and V1.3

If you want to upgrade your VBox's to the latest firmware I'm just going update the Gamehound site with links to the HEX uploader and HEX files.

I could also put in a beta section if you guys want to trial the 2.0 firmware ?

GForce
28-10-2015, 07:27
Vbox's all shipped out today with V1.2 and V1.3

If you want to upgrade your VBox's to the latest firmware I'm just going update the Gamehound site with links to the HEX uploader and HEX files.

I could also put in a beta section if you guys want to trial the 2.0 firmware ?

:yes::yes::yes::yes::yes::yes::yes::yes: :cool:

Sounds cool, yes beta section please :yes:

Thanks for that!
Cu
GForce

rotorrian
28-10-2015, 08:26
Firmware is online now.

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

You will need to login to download the firmware updates.

V2.0 Beta is currently only coded to 1 input so I haven't uploaded it yet.

GForce
28-10-2015, 08:57
Firmware is online now.

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

You will need to login to download the firmware updates.

V2.0 Beta is currently only coded to 1 input so I haven't uploaded it yet.

First! FW ordered :) :yes:

Cu
GForce

rotorrian
28-10-2015, 14:30
Please let me know if anyone Builder if it works with Windows 8 ?

I can confirm all Windows up to WIN7 work.

GForce
28-10-2015, 20:04
For me the update was working with Win7 and the latest Arduino Driver and the latest Builder without problems.

With Win 8 and Win 10 it did not work.

Latest Win Driver:
http://arduino.cc/en/Main/Software

Latest Builder:
http://sourceforge.net/projects/arduinodev/files/ArduinoBuilder/

Cu
GForce

rotorrian
29-10-2015, 06:22
Great thanks heaps checking out for me GForce ;)


For me the update was working with Win7 and the latest Arduino Driver and the latest Builder without problems.

With Win 8 and Win 10 it did not work.

Latest Win Driver:
http://arduino.cc/en/Main/Software

Latest Builder:
http://sourceforge.net/projects/arduinodev/files/ArduinoBuilder/

Cu
GForce

GForce
29-10-2015, 09:01
Great thanks heaps checking out for me GForce ;)

You are welcome, happy to help and to share with the community!

Cu
GForce

rotorrian
29-10-2015, 11:22
Damn I forgot to record a video of the button flasher :(

I have more boards arriving tomorrow so I will post a in video of V1.3 in operation.

Also putting in some work tonight on V2.0beta so I may have that out later tonight.

GForce
29-10-2015, 11:33
Damn I forgot to record a video of the button flasher :(

I have more boards arriving tomorrow so I will post a in video of V1.3 in operation.

Also putting in some work tonight on V2.0beta so I may have that out later tonight.

If you need somebody to test V2.0beta, you know where you can find me :) :yes:

Cu
GForce

rotorrian
29-10-2015, 12:07
I'm putting V2.0b up on the Gamehound Website.

New updates to firmware include:

V2.0 BETA!
- Input now supports HOLD Button as an additional input
- 20 Digital PUSH inputs, 20 Digital HOLD inputs. Total 40 x Inputs
- New inputs = 1,2,3,4,5,6,7,8,9,0,q,w,e,r,t,y,u,i,o,p,z,x,c,v,b,n,[,],[.]
- Full Code & Core rewrite

rotorrian
29-10-2015, 12:22
Direct Link to V2.0.1b BETA Firmware

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

GForce
29-10-2015, 13:01
I'm putting V2.0b up on the Gamehound Website.

New updates to firmware include:

V2.0 BETA!
- Input now supports HOLD Button as an additional input
- 20 Digital PUSH inputs, 20 Digital HOLD inputs. Total 40 x Inputs
- New inputs = 1,2,3,4,5,6,7,8,9,0,q,w,e,r,t,y,u,i,o,p,z,x,c,v,b,n,[,],[.]
- Full Code & Core rewrite

Excelent work, thanks for the great development.
I will test the new FW ASAP and also with rotary encoder and will let you know.

Cu
GForce

memoric77
30-10-2015, 20:14
Direct Link to V2.0.1b BETA Firmware

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

Hi rotorrian, can i use the hex and builder to use it with my own leonardo? can you provide the code/sketch to have a look into it?

ian2726
31-10-2015, 00:36
Does the Xbox support anything else eg. USB controllers? USB keyboards or anything else ?

I could try to code up a controller or something the xbox recognises ?

No you're limited to the buttons on your primary input method. Eg you use the wheel all you can use is what's on the wheel.

rotorrian
31-10-2015, 05:42
Hi Ian,

Thanks for the feedback.

What about if I could fool the xbox into thinking the vbox is another xbox controller ? Would that work ?

cheers

rian

No you're limited to the buttons on your primary input method. Eg you use the wheel all you can use is what's on the wheel.

rotorrian
31-10-2015, 05:49
Hmmmmm i doubt it would work as the vbox uses a custom bootloader, libraries etc. You could try it but you may not be able to get back to the standard bootloader again.


Hi rotorrian, can i use the hex and builder to use it with my own leonardo? can you provide the code/sketch to have a look into it?

rotorrian
31-10-2015, 05:58
Okay V2.0 beta is coming off the Gamehound site.

Issue: Too much beer consumed while coding.

LOL

rotorrian
31-10-2015, 12:11
** Update **

I've finally cracked the SAM architecture so I will be shipping the 54 input boards on Monday.

Though like the 14 input boards that got 20 digital input, the 54 inputs have been upgraded to 66 inputs.

:smiley_simmons:

So I'll be releasing V1.4 and V1.5

V1.4
- added support for SAM32 chip (54/66 Inputs)
- recoded in ASCII-betical order -
- new inputs: GHVBOXPCB20 : [SPACE],[!],["],[#],[$],[%],[&],['],[(],[)], ,[+],[,],[-],[.],[/],[0],[1],[2],[3]
- new inputs: GHVBOXPCB66 : [SPACE],[!],["],[#],[$],[%],[&],['],[(],[)], ,[+],[,],[-],[.],[/],[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[:],[;],[<],[=],[>],[?],[@],[A],[B],[C],[D],[E],[F],[G],[H],[I],[J],[K],[L],[M],[N],[O],[P],[Q],[R],[S],[T],[U],[V],[W],[X],[Y],[Z],[[],[\],[]],[^],[_],[`],[~],
- A0-A11 - Analog inputs changed to digital on GHVBOXPCB66
- upgraded GHVBOXPCB66 inputs from 54 Digital Inputs to 66 Digital Inputs (Part Number changed from GHVBOXPCB54 to GHVBOXPCB66)

V1.5
- Headlight flasher option on Input [I:8]




Okay V2.0 beta is coming off the Gamehound site.

Issue: Too much beer consumed while coding.

LOL

rotorrian
01-11-2015, 12:36
Project Cars doesn't like those button assignments in V1.4 so i'll be recoding and testing again.

Got some video footage of VBOX 1.3 in action too so I'll create a little tutorial video on installation, PCars Button assignment, Board options (Flasher).


** Update **

I've finally cracked the SAM architecture so I will be shipping the 54 input boards on Monday.

Though like the 14 input boards that got 20 digital input, the 54 inputs have been upgraded to 66 inputs.

:smiley_simmons:

So I'll be releasing V1.4 and V1.5

V1.4
- added support for SAM32 chip (54/66 Inputs)
- recoded in ASCII-betical order -
- new inputs: GHVBOXPCB20 : [SPACE],[!],["],[#],[$],[%],[&],['],[(],[)], ,[+],[,],[-],[.],[/],[0],[1],[2],[3]
- new inputs: GHVBOXPCB66 : [SPACE],[!],["],[#],[$],[%],[&],['],[(],[)], ,[+],[,],[-],[.],[/],[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[:],[;],[<],[=],[>],[?],[@],[A],[B],[C],[D],[E],[F],[G],[H],[I],[J],[K],[L],[M],[N],[O],[P],[Q],[R],[S],[T],[U],[V],[W],[X],[Y],[Z],[[],[\],[]],[^],[_],[`],[~],
- A0-A11 - Analog inputs changed to digital on GHVBOXPCB66
- upgraded GHVBOXPCB66 inputs from 54 Digital Inputs to 66 Digital Inputs (Part Number changed from GHVBOXPCB54 to GHVBOXPCB66)

V1.5
- Headlight flasher option on Input [I:8]

rotorrian
03-11-2015, 04:38
V1.4 is now online.

I don't think anyone will need to upgrade as the only difference is the coding to Native ASCII and button assignments and streamlining the code between the two boards......

Now back to coding V2.0 with the PRESS / HOLD function.

GForce
03-11-2015, 06:37
V1.4 is now online.

I don't think anyone will need to upgrade as the only difference is the coding to Native ASCII and button assignments and streamlining the code between the two boards......

Now back to coding V2.0 with the PRESS / HOLD function.

Good timing about V2, I'm actually starting the design of my new box! :yes:

Cu
GForce

IvesPhillips
03-11-2015, 17:35
Thanks for sharing this kit here. I want to know more something about this.
Can you please tell me about its MCU and the other hardware components?
Which type of firmwares are compatible with it? Also what are compatible softwares for it?
I am looking to develop my projects based on this kit, please let me know for which type of projects it ll be helpful?

rotorrian
04-11-2015, 04:55
Everything except the boards is custom. eg. Bootloaders, code etc. as it works as native PS4 USB device as well as on PC.

The concept of the VBOX was just to take the hassle out of using a keyboard PCB, but as a collective group on this thread we have developed and added additional features such as the headlight flasher and PUSH/HOLD buttons (currently in development).

What are you looking to do maybe we can code something up for you and also add it as a feature to the community?




Thanks for sharing this kit here. I want to know more something about this.
Can you please tell me about its MCU and the other hardware components?
Which type of firmwares are compatible with it? Also what are compatible softwares for it?
I am looking to develop my projects based on this kit, please let me know for which type of projects it ll be helpful?

GForce
06-11-2015, 10:43
V1.4 is now online.

I don't think anyone will need to upgrade as the only difference is the coding to Native ASCII and button assignments and streamlining the code between the two boards......

Now back to coding V2.0 with the PRESS / HOLD function.

Hey rotorrian

any news on V2.0 :confused:

Cu
GForce

rotorrian
07-11-2015, 17:27
Still chipping away on it.

Its actually quite a complex piece of code but we will get there soon.


Hey rotorrian

any news on V2.0 :confused:

Cu
GForce

TheReaper GT
07-11-2015, 18:02
Just a heads up Keyboard support is UP on xbox one preview for gaming.

GForce
08-11-2015, 09:01
Still chipping away on it.

Its actually quite a complex piece of code but we will get there soon.

Sounds good!

I be patient and wait for more news from you!

Cu
GForce

rotorrian
08-11-2015, 09:04
Oh wicked.

I'll have to find someone local to do some Vbox testing on the XboxOne.


Just a heads up Keyboard support is UP on xbox one preview for gaming.

rotorrian
13-11-2015, 09:29
V2.0 is close guys....... Final touches.

silva
15-11-2015, 01:05
Hey guy's, new to this, but would like to jump in and build a button box for PCars on PS4. Does anyone have a starting point suggestion?

rotorrian
15-11-2015, 12:47
Hi Silva,

We use this:

http://www.gamehound.com.au/vbox-diy/gamehound-vbox-pc-ps4-mame-button-controller-pcb-only.html

Its a native USB PS4 controller.

All you need to do with your buttons is have a common ground and each wire goes to an input on the board which shows up as a keyboard press on the PS4/PC.

There are currently 2 versions:

V1.2 which has the standard keyboard mappings.
V1.3 which has the same as above plus a headlight flasher input on INPUT=8 (So you can hold it down and flash people when your over taking)

This thread has some good info on it so feel to have a read.


Hey guy's, new to this, but would like to jump in and build a button box for PCars on PS4. Does anyone have a starting point suggestion?

silva
16-11-2015, 02:46
Thanks for the info, great starting point. I have another question, maybe someone here can answer? I have a Fanatec V2 wheel base that has an RJ45 data port labeled display. Does anyone know of a display that plugs directly into it? I am looking for one that has Rev LED's, gear selection and speed?

TheReaper GT
16-11-2015, 02:50
Thanks for the info, great starting point. I have another question, maybe someone here can answer? I have a Fanatec V2 wheel base that has an RJ45 data port labeled display. Does anyone know of a display that plugs directly into it? I am looking for one that has Rev LED's, gear selection and speed?

After patch 7.0 you will only need a tablet or cell phone connected to the same network as the console, running one of the compatible apps. No need of fancy display. :D

silva
16-11-2015, 21:56
Now that would be awesome, what apps are there that can handle this?

TheReaper GT
16-11-2015, 21:57
Now that would be awesome, what apps are there that can handle this?

pCars Dash (android, IOS and windows phone) and Crew Chief (windows + future android port) are confirmed. Others to come.

silva
16-11-2015, 22:18
For those running with Fanatec ClubSport setups, I just completed my Universal Hub rim. It has 5 button boxes with 3 assignable buttons each and an additional 7 assignable links with the rotary encoder for a total of 22 buttons. The Universal Hub are now on sale, worth checking out, but I still want to tackle the button box project.

222180222181222182222183

rotorrian
17-11-2015, 11:15
Thats a cool setup.

What did you use for the additional buttons ?

I'm thinking of maybe getting a Fanatec for my full car cockpit.

In other news. I've almost finished these little vbox pcb enclosures, just a few little edits to change the mini usb ports so they fit better.

222200

Also will have a much larger version for a buttonbox available in acrylic, carbon fibre and carbon/kevlar. Also blank faceplate will also be available.

All precision lazer cut.

Will also be able to do custom work for custom faceplates.


For those running with Fanatec ClubSport setups, I just completed my Universal Hub rim. It has 5 button boxes with 3 assignable buttons each and an additional 7 assignable links with the rotary encoder for a total of 22 buttons. The Universal Hub are now on sale, worth checking out, but I still want to tackle the button box project.

Fre.Mo
17-11-2015, 13:19
great work, it looks so clean!

SUBGTRACER
17-11-2015, 13:48
Love your work rota

SUBGTRACER
17-11-2015, 13:49
For those running with Fanatec ClubSport setups, I just completed my Universal Hub rim. It has 5 button boxes with 3 assignable buttons each and an additional 7 assignable links with the rotary encoder for a total of 22 buttons. The Universal Hub are now on sale, worth checking out, but I still want to tackle the button box project.

222180222181222182222183

This thing looks like a fcn alien ;)

Fre.Mo
17-11-2015, 14:47
This thing looks like a fcn alien ;)

I agree, and furthermore I don t understand the multiple assignment of some keys:3, 5, 2, L, R???

silva
17-11-2015, 23:15
Funny didn't notice, does look Alien. The 7 additional buttons are from the Encoder, left, right, up, down all count as one individual button click. When you rotate the Encoder left that counts as a button click, as does right counting another. Lastly, when you push the Encoder in it counts as another button. All of these can be assigned by PCars, although two of them are preassigned. One as the options button which I understand and one as the Horn button, go figure.


222242

As for the unusual button labeling, outside of the usual PS4 buttons the boxes give you an L3, L4, L5, R3, R4, R5. The placement of them are scattered so I found some number/Letter stickers at a local hobby shop, this way I had a quick visual of where each one was located.

silva
17-11-2015, 23:18
Nice design, very professional looking. Will these be for sale?

rotorrian
18-11-2015, 06:48
Boards are already.

http://www.gamehound.com.au/vbox-diy/gamehound-vbox-pc-ps4-mame-button-controller-pcb-only.html

PCB enclosures will be available very soon. I just have to make a few more modifications so they are perfect.


Nice design, very professional looking. Will these be for sale?

Howellp
20-11-2015, 20:53
A question here is that I need to know the current ratting on this board http://www.gamehound.com.au/vbox-diy/gamehound-vbox-pc-ps4-mame-button-controller-pcb-only.html so as to be able to build my box up

rotorrian
21-11-2015, 03:51
Hi Howellp,

800mA on both the 5V and 3.3V inputs.

the board comes with the mini USB cable which you just plug into your ps4/pc.

all you need is to create a common ground and push buttons for button inputs.

If your doing anything a bit different just let me know and I can help with anything you need.


A question here is that I need to know the current ratting on this board http://www.gamehound.com.au/vbox-diy/gamehound-vbox-pc-ps4-mame-button-controller-pcb-only.html so as to be able to build my box up

rotorrian
21-11-2015, 08:26
Also I have a sneaky peek of the new VBOX enclosures coming soon.

222445

Howellp
21-11-2015, 16:24
Hi Howellp,

800mA on both the 5V and 3.3V inputs.

the board comes with the mini USB cable which you just plug into your ps4/pc.

all you need is to create a common ground and push buttons for button inputs.

If your doing anything a bit different just let me know and I can help with anything you need.

Ya I'm doing a box basically for use in sim racing and police simulations I just need to find out if it can be used as Xinput in stead of direct input on the pic side as my police sim Gta iv is a mod and all it can see is Xinput controllers only lol

rotorrian
21-11-2015, 17:15
Yes it should be fine as its a native USB device so it will show up on PC/PS4 as a USB Keyboard.


Ya I'm doing a box basically for use in sim racing and police simulations I just need to find out if it can be used as Xinput in stead of direct input on the pic side as my police sim Gta iv is a mod and all it can see is Xinput controllers only lol

rotorrian
21-11-2015, 17:20
All finished now.

Final render, prototype and production just in time for 2016.

222450

Fre.Mo
22-11-2015, 13:54
All finished now.

Final render, prototype and production just in time for 2016.

222450

It looks so great, your pcb and enclosure deserve to be apparent and not hidden into a button box...

rotorrian
23-11-2015, 02:22
Thats okay I'll be making a buttonbox shortly with a similar construction soon enough.

rotorrian
23-11-2015, 02:25
Firmware V1.5 is now released.

Its V1.3 with Input 8 as button flasher. Input 9 as headlight on/off

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

GForce
23-11-2015, 08:00
pCars Dash (android, IOS and windows phone) and Crew Chief (windows + future android port) are confirmed. Others to come.

Hey TheReaper GT

could you please link me to the related post/thread for this topic!?

Many thanks and cu
GForce

GForce
23-11-2015, 08:04
Firmware V1.5 is now released.

Its V1.3 with Input 8 as button flasher. Input 9 as headlight on/off

http://www.gamehound.com.au/vbox-firmware/vbox-firmware.html

Hey rotorrian

do you also have some news on V2?

Cu
GForce