bacteria's project - GP2x mod finished...

Show off your completed projects, announce your hacking progress, or discuss upcoming events.

Moderator: Moderators

Post Reply
bacteria
Portablizer Extraordinaire
Posts: 3984
Joined: Fri Apr 20, 2007 12:14 am
Location: Hampshire, UK
Contact:

bacteria's project - GP2x mod finished...

Post by bacteria »

After quite a lot of work, I have finished my GP2x mod. This was my final learning curve I needed for my next (major) project.

I couldn't post it on BenHeck yesterday as the site was playing up again, so I uploaded this to AcidMods and the GP2x site. The main site http://www.gp32x.com/ for the GP2x obviously liked it as it was posted on their main page! It is getting very good responses from both sites.


I initially wanted to incorporate batteries into this system (see my BenHeck thread for project details), however I should have used Li-ions and not NiMH cells, and for some reason the GP2x was power draining powerful C cell 5500NiMH cells in an hour (perhaps it has a faulty capacitor?), which is awful. Hence, I am running the system off mains power. I have since got some camcorder Li-ions which I will use in my next project.

Components:

GP2x mobo
GP2x TV-out cable
PSone screen (5" - I find the GP2x screen a bit small), modded to take S-video
2 x 55mm speakers
12mm tact switches for buttons
Casing made of 2mm perspex
NES D-pad

Tools needed:

30w soldering iron, solder, desoldering braid, lots of wiring.
TI step-down regulator (using one PSone power supply of 7.5v, the TI card converts to 3v for GP2x)
12mm tact switches and 6mm tact switches
Dual polarity switch (on/off)
2 x 55m speakers
3 sheets of A4 sized 2mm perspex
UHU glue; hot glue, electrical tape
Mounting board and textured thick paper
Scissors, craft knives, pencils, paper, felt pens, black paint, paint brushes
Excellent TV-out program from boot
SD card
220uf capacitor (for S-video mod)
Thin and thick pliers
Dremel and various bits
NES controller


Some project pics:


Buttons - flat, recessed, initially I wondered how good they would be, turns out they work great!

I can easily print out the button inscriptions and stick new ones on the existing buttons; but I thought hand-written ones look fine.

Image

One thing I did which was rather clever (as well as the screen rotation itself), was to make the GP2x controls different depending on whether the screen was landscape or portrait; for example, in portrait mode Left on D-pad is Left but in landscape mode is down; and the A and B buttons change with the volume + and - buttons. I achieve this switch automatically by using rotating cotton buds, making contact with tin foil:

Image


Finished system:

Image

Image

Image

...playing a game (Galaga90 on TurboGraphics) (old emulator, not tried the new one yet!)

Image

Screen rotation:

Reason? MAME old games like PacMan, Galaga, Pengo, Gorf, and others! (best played vertical and not horizontally).

Image

Image

Image


The system is comfortable to hold, buttons laid out so that A and B (used most often) are in the place my thumb rests; the shoulder buttons work well and located in logical places, the case is thick enough for adult hands to hold comfortably, unit is fairly light.

The only restriction is games in TV-out mode, most work excellently, especially as the PSone screen is 320 x 240 resolution (640 x 480i), emulators like Pictodrive (Megadrive), TurboGraphics, MAME and a host of other games look very nice.

The extra buttons above the Start and Select buttons are there to exit games quicker or their menus (some games need LS + RS + Select to exit - one finger now can do this).

I just need to put a couple of coats of clear varnish on the casing to protect it.
Image
khaag
Senior Member
Posts: 2261
Joined: Sat Mar 18, 2006 7:54 pm
Location: C eh N eh D eh
Contact:

Post by khaag »

I must say, that looks pretty nifty dude. Great job! :)
[url=http://thekevbot.com]Portfolio[/url]
[url=http://twitter.com/thekevbot]Twitter[/url]
[url=http://blog.thekevbot.com]Blog[/url]
dudex77
Posts: 1499
Joined: Thu Nov 16, 2006 10:43 am
Location: Spain

Post by dudex77 »

I love the concept but the button layout doesn't do it for me. Regardless good work!
Kurt_ wrote: I would use tact switches but I want the mushy feel. Mushy = God. (I typed that correctly).
Image
Life of Brian
Moderator
Posts: 2867
Joined: Wed Aug 03, 2005 5:55 pm
Location: Oklahoma
Contact:

Post by Life of Brian »

Awesome. Awesome awesome awesome.

I think it's fantastic, bacteria! I love how your portables look like a horrible mess of wires, hot glue and circuit boards (as all portables do) but at the last moment you put the finishing touch that you were striving toward all along and everything falls into place and is beautiful! Way to go!
dragonhead wrote:sweet. ive spent a third of my life on benheck!
Image
Jongamer
Senior Member
Posts: 2151
Joined: Wed Dec 13, 2006 2:43 pm
PSN Username: Geekystig790
360 GamerTag: Mesu Gitsune
Location: Fairborn, Ohio

Post by Jongamer »

dudex77 wrote:I love the concept but the button layout doesn't do it for me. Regardless good work!
I agree.
kasar
Posts: 634
Joined: Tue May 15, 2007 2:36 pm
Location: 127.0.0.1
Contact:

Post by kasar »

finally your mod get finished bacteria. :twisted:

I checked the topic everydays for news.

NICE work.
bacteria wrote:I am running the system off mains power
I also hope you get the project running with batterys in the future. (It will make it a little more portable :lol: )

nah, everything is OK :wink: , Nice project!
lifeisbetterwithketchup
Senior Member
Posts: 2180
Joined: Fri Jul 21, 2006 12:08 pm
Steam ID: lifeisbetterwithketchup
Location: Illinois. Whee.

Post by lifeisbetterwithketchup »

Great work, bacteria! I love the way your projects turn out. Your documentation is great as well. You should add some stuff to the wiki (wiki.benheck.com).
Rekarp wrote:
mako321 wrote:What makes you head ninja, anyways? :wink:
Cause I am Abe F#!@ing Lincoln. :mrgreen:
bacteria
Portablizer Extraordinaire
Posts: 3984
Joined: Fri Apr 20, 2007 12:14 am
Location: Hampshire, UK
Contact:

Post by bacteria »

khaag - Thanks man!

dudex77 - I'm not sure why you and Jongamer think this with the size of the unit, my left hand holds the unit securely and comfortably (due the being the right thickness) and my thumb sits on the D-pad naturally. It is natural to hold the bottom of the case against the chest, the right hand rests naturally over the A and B buttons; I can easily and very quickly just slide my right palm up and down a fraction for the other buttons; it is no different to feeling the keys when touch typing. It is really easy and natural feeling: take my word for it.

There is no perfect button layout, I have used many commercial controllers which feel really bad (official N64 controller comes to mind for one) to use.

The C buttons I made on the Nintendo 64 Advance seemed logical at the time, buttons in index finger sweep pattern; problem is that you have very little pressure when using the side of your finger, so in practice worked fine but not the best design.

My next "super" project will need to incorporate six buttons (for MegaDrive, N64 A, B and 4 x C buttons), I will consider either having a sixth button in a line as per this project, or may make the buttons in a slight semi-circle arc - not sure yet. This design really does feel nice, I just need to see if I need to tweak it a little or not.

Life of Brian - Yes, this project looked especially ugly, when I was doing some internal surgery with my dremel I didn't bother to clean up in there (no ponit), which made it look really bad before I put the outer casing on.

kasar
- Great, pleased you kept in touch with the project. Yes, my next project, the major one, will use Li-ions; as will any future projects I do; apart from minor mods using little power.

lifeisbetterwithketchup - Thanks, appreciated. Yes, I should add stuff to the Wiki, will do in time, at the moment I am too involved in modding and hacking!!
Image
Kyo
Senior Member
Posts: 2470
Joined: Tue Jan 02, 2007 11:59 am
Location: Germany

Post by Kyo »

Neat-o! I love that!
Post Reply