School of hard coding

It’s Mahvel baybee

Underside of the homemade controller
Yes I know I had to use a breadboard as a common ground

After 7 months of not-so-hard labor I have finally completed my Playstation 3 (TM) Arcade controller.  For me to complete this project I had to learn about woodworking, soldering and basic knowledge about electronics.

Top view of the PS3 Controller
Looks beautiful amirite?

The controller works great and has been tested by one of my friends who is a very avid gamer. There may be a button sensing issue yet this is not a noticeable problem. I only noticed that there may be a button sensing issue when playing Tekken with the command history turned on. Despite the extra button press being detected Tekken’s combat system has some leniency when it comes to determining what your character would do according to your actions: A fireball may not be performed perfectly yet the game will still have your character unleash your special move.

Skills Required:

  • woodworking
  • soldering
  • basic electronics

Tools Required:

Materias and estimated costs:

  • sacrificed breadboard or a terminal block (common ground for all the buttons) $2.00
  • 10 Buttons (Jab, Medium, Fierce, Short Kick, Medium Kick, Roundhouse, PS3 Home, Start) $10.00
  • Scrap wood
  • Sanwa JLF-TP-8T Ball Handle Joystick $22.95

After spending over 20 hours of play the controller is in need of some repair. This was due to me not wanting to solder any connections yet since I was still testing the joystick. Now that the test is over I just need to finalize all the connections to prepare for the upcoming Tekken 6 tournament.

15 thoughts on “It’s Mahvel baybee

  1. A few of my friends have been recommending your site of late, but I never bothered to look at first. Now that I’ve actually Having now read your work I have to say that it is very, very good and I really hope this continues well into the future. Often, it helps me get through hard times since I like to read stuff I’m interested in to unwind. Your writing helps me to do just that. I am extremely grateful for that, definitely. Just a quick question, how long have you been doing this for? I’m only wondering since I am really considering starting this myself. But really, if you don’t want to let me know, I understand, and I wish you the best of luck with your blog nonetheless. Your blog is awesome!

  2. hi, i’m a student from USYD, woinrkg on the Heart rate interface & Arduino at the moment as well. but i tried to use the sample coding from dan julio’s web. but seems it didn’t work. so confuse with the sample code now. did you use AnalogIn pin to connect the HRMI to the Arduino? i follow the instruction in the sample code, which install the OPO jumper & uninstall the SJ1. the status LED of HRMI is flashing to send signals. but Adruino still didn’t print any data. is it anything wrong in the sample code? Could you help? sincerely Kerry Lin

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.