Re: Homemade USB gamepad (NeoPlay)

Previous thread: [any] formatting text in python elementary buttons by Josh Thompson on Tuesday, December 8, 2009 - 8:09 am. (3 messages)

Next thread: Midori Browser Config by Andrew Stephen on Tuesday, December 8, 2009 - 1:51 pm. (10 messages)
From: ANT
Date: Tuesday, December 8, 2009 - 12:04 pm

Hello!

I developed a USB gamepad addon for Openmoko phones. It is tiny and thin.
The electronical part is based on Raphaël Assénat's [1] "USB game controller
with 12 inputs" [2] and uses the same firmware. Now Neo should beat Gizmondo
and Tapwave Zodiac :D

There is a YouTube video [3] and a page with photos at Openmoko Wiki [4].

[1] http://www.raphnet.net/
[2] http://www.raphnet.net/electronique/usb_game12/index_en.php
[3] http://www.youtube.com/watch?v=l8VRABmJKSw
[4] http://wiki.openmoko.org/wiki/USB_Gamepad_(NeoPlay)

Cheers,
Anton
-- 
View this message in context: http://n2.nabble.com/Homemade-USB-gamepad-NeoPlay-tp4134521p4134521.html
Sent from the Openmoko Community mailing list archive at Nabble.com.

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Petr Vanek
Date: Tuesday, December 8, 2009 - 12:21 pm

great, looks like some valuable buttons available (switch apps, dial...)

Petr 



_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Laszlo KREKACS
Date: Wednesday, December 9, 2009 - 2:35 am

This is AWESOME. The game ran smoothly, the buttons didnt had any lags.
Just works. Its really stunning.

I think the full screen issues is just some temporary xfce issue. So the goal
is really having the DOS games in full screen mode. But other than that, it
is ... Ahh, I just cant find the words for this.

Btw, if you are interested having a 3D case, just shoot me an email, and I
can print you one if you are in EU. (im sure we can figure out how to
ship to worldwide). Of course at no cost. (or having electrical board
in return;-)

Best regards,
 Laszlo

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Atilla Filiz
Date: Wednesday, December 9, 2009 - 3:51 am

Great hack, great design. Now we need some games to play. Congratulations.

On Wed, Dec 9, 2009 at 10:35 AM, Laszlo KREKACS <



-- 
---------------------------------------------------------
Atilla Filiz
Eindhoven University of Technology
Embedded Systems, Master's Programme
--------------------------------------------------------
From: arne anka
Date: Wednesday, December 9, 2009 - 4:14 am

> Btw, if you are interested having a 3D case, just shoot me an email, and

what kind of "3d case"? it would be awesome to get an fr case that already  
includes the controller (maybe simply the back?).

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Atilla Filiz
Date: Wednesday, December 9, 2009 - 5:32 am

I might be interested in even buying such a thing.(a plastic case for the
joypad add-on)




-- 
---------------------------------------------------------
Atilla Filiz
Eindhoven University of Technology
Embedded Systems, Master's Programme
--------------------------------------------------------
From: ANT
Date: Wednesday, December 9, 2009 - 7:54 am

Sure, I'm interested in that. But it is needed to design a CAD model. I may
try to make one if I have enough spare time. Then I'll email you. Or you may
help with designing too?

I assume you meant a separate case for gamepad addon, but it also would be
great (as arne anka said) to have a full replacement gaming case for


Of course ;)

Best regards,
Anton
-- 
View this message in context: http://n2.nabble.com/Homemade-USB-gamepad-NeoPlay-tp4134521p4139816.html
Sent from the Openmoko Community mailing list archive at Nabble.com.

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Laszlo KREKACS
Date: Wednesday, December 9, 2009 - 10:56 am

Im a beginner too (in CAD modelling). I imagine the workflow something
like this:
you model it, I print it. Then I post pictures of the print, how is it
looks like on the
freerunner, where are the design faults, and printing faults.
Then we fix it, and print again. And again, and again.

As far as modelling is concerned, this is the open source toolbox:
- blender
- openscad
- qcad
- inkscape

Inkscape is great for the logo for example (import it into blender,
extrude it, etc).
qcad +openscad is great for accurate modelling. qcad for 2d, openscad for

As arne have asked too, I own a reprap machine. So there are some limitations,
namely:
- the printing process is achieved layer-by-layer printing. About 0.5mm layers,
so you can feel them with your nail. At least 2 layers required to
really bond together.
- some postprocessing is required, polishing the plastic, to get rid
of the layers,
and have a better look
- no overhangs less then 45 degree. (ie. I cant print a standing
letter T because,
there is nothing under the top part of the T. Or the roof of the
house. (ie. four walls
plus the roof).

So summing up, we need at least 2mm thickness. So printing out the original
case is impossible, because it has less then 1mm of wall thickness.

But for prototyping, or having a gamepad, what you posted does not impose
such a strict limitation. So nobody really care if it is 3mm or 5mm thick.

Here is a picture to get an idea about printing quality (I printed an
iphone docking
station for my friend):
http://sites.google.com/site/laszlokrekacs/reprap/iphone2_k.jpg

Btw I also plan to design a docking station. Anyone interested to

Great!

Best regards,
 Laszlo

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Atilla Filiz
Date: Thursday, December 10, 2009 - 6:13 am

I have no CAD knowledge but I am interested in some form of dock, maybe some
electrical talk, and willing to donate some cash for your expenses.

-- 
---------------------------------------------------------
Atilla Filiz
Eindhoven University of Technology
Embedded Systems, Master's Programme
--------------------------------------------------------
From: Thomas HOCEDEZ
Date: Thursday, December 10, 2009 - 7:22 am

I'm on it to do a carbon one. My idea is to do a passive dock, just to 
stand the phone. If it works, I'll try to make an active one (with USB 
plug).

My prototype will be done in polyester, then a glassfiber mold will be 
prepared, then I'll launch production in carbon ;-)

Keepin touch.

AstHrO.
From: Bastian Muck
Date: Thursday, December 10, 2009 - 10:00 am

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
With which software do you design the dockingstation? I have some

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
iD4DBQFLISkvlYiDScJJ+7QRAsn6AKCVeH6Hr8ZFcYe22qk+e1cQedmXAgCVHG+d
N/MFqOOmxdqSHlgVqV//9g==
=Yp5z
-----END PGP SIGNATURE-----


_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Atilla Filiz
Date: Thursday, December 10, 2009 - 3:20 pm

An active one, with a usb Y-cable which can charge the neo while using in
host mode, that is something worth having.




-- 
---------------------------------------------------------
Atilla Filiz
Eindhoven University of Technology
Embedded Systems, Master's Programme
--------------------------------------------------------
From: Laszlo KREKACS
Date: Friday, December 11, 2009 - 11:30 am

I didnt modelled the iphone docking station. If I would model a docking station
then it would be definietly an openmoko one, not an iphone one.

I just printed the model out.

Still you can help modelling a docking station. I have something in mind, that
the "mouth" of the docking station would be at least two times bigger than the
phone periphery, and would have a form of a cone.

So I could basically just throw the phone into, and it would
automagically plug itself in.

Laszlo

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Bastian Muck
Date: Saturday, December 12, 2009 - 6:45 am

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
I guess that this is very hard to achieve, because the dockingstation

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
iD8DBQFLI55+lYiDScJJ+7QRAj4rAKD4eNu6naRfyMgV75psFKBHR8e2iQCeKv/t
TKjakIZSKqXHVh5VOvk8FIg=
=UaiE
-----END PGP SIGNATURE-----


_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Lothar Behrens
Date: Saturday, December 12, 2009 - 7:04 am

Hi,

it is an interesting idea, but also it would be a starting point to  
create additional power contacts to the adapter.
Then a simple charging housing could be created to get rid of my  
troubles in my car adapter.

I always need to fiddle the USB cable into the neo and this could then  
avoided.

What about such an adapter?

Lothar


-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Neil Jerram
Date: Monday, December 14, 2009 - 5:04 am

I used to think that.  I eventually realised that the real problem was
that I have to force charging at 500mA.  Could that be the case for
you too?

Regards,
      Neil

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Christ van Willegen
Date: Monday, December 14, 2009 - 5:22 am

I know that the OpenMoko adapter for the Neo has a resistor built-in
to make detection possible. I wonder how easy/hard it would be to
a) Have another standard R for '500 mA' defined in the software, and
B) To fiddle an R in somewhere to let the Neo auto-detact 500 mA (if
it's not connected to a USB bus).

I haven an in-car adapter, with a USB port, that can source up to 650
mA, but I need to tell my Neo to charge at 500mA 'by hand' now...

Christ van Willegen
-- 
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Lothar Behrens
Date: Wednesday, December 16, 2009 - 2:42 am

I have a 2 Ampere Cigarette adapter from my gas station near my home.
It started working with a standard USB A -> B cable and no extra  
resistor.

As of the price sign it is a kombase 'USB-Ladestecker'. EAN:  
4260098010084
It costs ~ 15.95 €. But I am unsure you get the same. I have tried and  

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
From: Lothar Behrens
Date: Wednesday, December 16, 2009 - 2:33 am

No, I simply have sometimes to fiddle the cable into the neo before  
starting the engine.
It would be very nice if there are two contacts in the size of the  
small fingernail. Then
one simply need to 'clip' it into a housing with counterpart contacts.  
The USB cable therefore
is in the clip housing and it should have mounting device similar to  
those swan neg navigarion
holder. Then the original device could be replaced by this device.

Maybe someone could use blender to design such a device. I am only  
capable to design the
electronics using KICAD. Another option would be a Wing drawing to be  
used as a electronic
part for KICAD. I don't know if anyone has done similar parts to  
appear more like a housing.

Regards,

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









_______________________________________________
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community
Previous thread: [any] formatting text in python elementary buttons by Josh Thompson on Tuesday, December 8, 2009 - 8:09 am. (3 messages)

Next thread: Midori Browser Config by Andrew Stephen on Tuesday, December 8, 2009 - 1:51 pm. (10 messages)