Kinda late on the party, but I made my own controller too back in the days, in parallel with CyberKevin.
There used to be a huge topic about that on a french project diva fansite : http://www.projectdiva.fr/forum/#p20246 .... RIP
TBH, we both had the idea to build our own after playing on a controller some dude from DDRBelgium build on the very early days of ProjectDiva. But the guy (forgot your nick, sorry dude ...) was really shy about sharing its design, because it was his own work, because they had exclusivity of such a controller back then (and was sometimes getting paid by conventions holder to shows up *cough cough*). But no hard feelings, we decided to build our own controllers with or without any help. BTW since then DDRBelgium stepped up their game quite much by building a full arcade cabinet if you're interested ( https://www.youtube.com/watch?v=XbPE45NR5NQ )
Anyways, I still got ressources I used to make mine http://aryetis.deviantart.com/art/Project-Diva-Homemade-Controller-449863436
So there it is: the 3D model, I made using google sketchup at the time : https://hijackedbrain.com/data/PPD_Controller_Final_v0.2%20.skp
It contains all the measurement. Thought I would recommend you to draw the top side of my model on a large piece of paper and fiddle with it a little, make your own adjustements. Because I designed it to fit my enormous hands, so buttons may be a little too far from each others. But I doubt you can bring them really closer to each other because of the black ring at the edge of the button, they would overlap.
In the file you can see two designs, for the top side, I decided to go with select and start at the center cause, because .... reasons.
I used some magnets to keep the bottom part attached to the rest of the controller.
I had to get my controller done pretty quickly because I was exposing it in a video game festival called Stunfest . And in the hurry I forgot one detail, there is no backdoor for a correct cable management. Also couldn't finish my own artworks in time for the stunfest so I cyberkevins generously share his owns in order to save a commplete disaster. The first Stunfest was brutal for the controller. Between me finish the soldering at the very last minute behind the stand, the cheap microswitches dying one by one, leds giving up from time to time, horrible cable management, contact failures.... I learned from my mistakes for the next one, bought better switches, remade the whole circuits, etc. And now it can easily supports the horde of hundreds people smashing it with their fists.
For the parts I used:
I took those buttons : http://www.starcab.net/product_info.php?cPath=219_163_171&products_id=507 (take them all white, you'll insert papers into them, and this will filter / change the color. So don't bother taking blue, red, yellow buttons, etc). Also I believe there is only three models of buttons like that on the internet, those cheap ones I used (with a squarish back screwable back), the official ones which are close to impossible to find, and djdao ones http://www.gamo2.com/en/index.php?dispatch=categories.view&category_id=264. You can go safely for the cheap ones AS LONG AS YOU CHANGE THE MICROSWITCHES, I swear to god the switches that come with those buttons are horrible, I missed nearly 5% of my notes because of them, or sometimes they register ghost inputs.... Just please change them using default 75g cherry ones for instance http://www.paradisearcadeshop.com/microswitches/59-75-gram-cherry-microswitch.html 75g is enough considering how heavy the spring is.
And for the PCB, some cheap chinese interface ( Xin-Mo PS3 Controller with LED , http://www.xin-mo.com/single-player-controller.html ) no delay noticable ... The only "problem" is that there is only 8 pin for controlling leds so my L and R buttons are always on by default.
Also since project diva F2 introduced the "star buttons" which are validated using analog stick, I had to change my design a little. So during conventions, I hack an old playstation controller and solder my L and R buttons to one of the playstation controller analog stick.... It's a hack, it's diry, cheap... but it works. And I don't usually play on ps3 so I don't really care. What was important to me was to play the PPD songs that used every single buttons, arrows + symbols + L&R (btw there are too fews of those, please mappers, do more of them). Oh and because the board I use emulate an arcade style joystick for arrow, I can't do combinations like left+right. So to work my way around the problem, I simply linked my left button to the select pin, and up button to the start pin. Yeah it fu*** up the setup for playing on ps3, but again I don't care and can easily remap those buttons on PC. So now I can press every single button (except start+down & select+right) at the same time to do some crazy ass charts.
For the box, I used some Medium Density Fiberboard that I recycled from an old bunk bed.But I didn't screw them, I instead used wooden dowels and glue, for the edges, I glued some plastic gutters, and screwed plastic angles like those ( http://www.conrad.fr/ce/fr/product/318787/Coins-en-plastique-3-cts?queryFromSuggest=true ).
Overall wihtout counting the price of the tools I used, and the wood. I'd say this costed around 140€ (90€ for buttons, 20€ for microswitches, 20€ for the interface, and 10€ for cables, soldering, plastic stuff). But back then if you wanted to play PPD it was either go keyboard, go buy one of those huge official overpriced controller (we're talking at least 300€ including shipping), or make your own. There was no official USB mini-controller yet.
If you got questions, feel free to ask. I'll try to take a look at this thread from time to time. And if I don't show any signs of life for an extended period of time, just tweet at me @aryetis . As for doing a complete tutorial .... this would require making another controller from scratch, and I've got no need nor money to do this.
作成日時:2016-07-11 21:38:06 更新日時:2016-07-12 20:31:58
A wild non japanese player appears !