Pocket game system ripe for hacking?
Rayman
Posts: 14,677
I've been looking for a long time for a game system to Propellerize...
This one looks pretty good. It's the NJ-250A at dealextreme.com for $17
I've dissected one already and it looks like a perfect candidate for main board replacement.
Haven't found the exact display datasheet yet, but I found one that is very close...
Here are some high-res photos of the insides:
This one looks pretty good. It's the NJ-250A at dealextreme.com for $17
I've dissected one already and it looks like a perfect candidate for main board replacement.
Haven't found the exact display datasheet yet, but I found one that is very close...
Here are some high-res photos of the insides:
Comments
I saw the NiMH batteries in one of the pictures and got excited...until I read the "not included" part
The added A/V out would be fun to expirament with-- maybe you can generate composite on the Propeller and use the LCD at the same time? It is a thought.
Looks like a great find.
--trodoss
http://www.dealextreme.com/p/nj-pocket-2-5-tft-lcd-portable-game-console-with-tv-out-and-built-in-games-3-x-aaa-65514
It took a while to find it. My initial search returned: "Your search "NJ-250A" did not match any products".
Ray, maybe you could salvage the AV connector. I see it has an "AV/OUT". Do you know what the resolution of the screen is?
Duane
But, on the other hand, I'd probably want to sell just a replacement board.
I think people could solder in a replacement board very easily, but removing the AV connector might be hard with just a soldering iron.
Probably just enough to make it play games.
First though, I need to know if all the units have the same LCD.
That's my biggest concern...
Here are some good things about this particular unit:
Main circuit board is in 3 parts, and I'd only have to replace the central section.
Cost is low.
LCD has a connector and so is more easily removed.
Power switch and AV connectors are on bottom of board, so board thickness isn't an issue.
Here are some bad things:
My LCD has a bad pixel. Do they all?
I can't find the exact LCD datasheet, meaning it'd take a bit of detective work to figure it out.
People might think twice about a $40 to $50 board to install in a $17 device...
I guess what I should ahve said is that the simplicity of this device is good thing.
I've also opened up other, more expensive, devices and Propellerizing them would be a lot more difficult...
Displaytech has some high quality but cheap 2.4 and 2.8" LCDs now that might fit in one of these.
I would include LCD, 2xQuadSPI, SDcard, FT232/USB and have footprints for accelerometer and RTC.
I'm doing happy things with 2xQuadSPI flash these days. It's big, fast, and cheap.
I'm running BASIC from it, and there are other language options coming.
Like most of these things, I think it comes with a SoC NES clone chip. I think it's the raw silicon with an epoxy covering.
Can't tell for sure without destroying it due to the epoxy.
Not programmable then I guess. Your Prop replacement board will make it much more interesting! :-)
I've read that a lot of these things use the original NES game data format...
Do you have any inside pics?
BTW, it doesn't matter that the prop board is more expensive than the device it is going into. The point is to find a cheap device that can be hacked
Here is an AV4 connector that I am using (and selling, since I had to buy 1,000)
http://forums.parallax.com/showthread.php?131734-Video-amp-Stereo-AV4-Connector-instead-of-RCA-(for-sale-too)&p=1001060#post1001060
So, unless I could find the cable for cheap, I'm not sure people would see the value.
The device itself only has a single speaker. Do you have a good source for the cable?
BTW: I do have pics. I'll try to find time to post them...
For the AV4 connector I use the cables are from www.bqueenway.com (vii-win on eBay) $1.00 inc postage.
see my post for more details http://forums.parallax.com/showthread.php?131734-Video-amp-Stereo-AV4-Connector-instead-of-RCA-(for-sale-too)
I found other AV4 connectors with lower but wider profiles, and higher ones too. It depends on what fits. Otherwise, will a 1x4 pin header work - I have 4pin female housings and pin inserts if you require them (had to order 1,000 housings and 10K of pins) for my new projects.
I've added some high-res photos of the innards to the top post so you can see what I'm looking at...
BTW: Those buttons are resistive. You can see here how Parallax should have done their Quickstart buttons...
BTW the power switch looks like the horiz version of what I used on TriBlade. I bought them from DigiKey, and some horiz ones too. They are t/hole.
What exactly do you mean by resistive? Is there not a carbonized rubber nub contact under each button to complete a circuit on press?
exactly... Pushing the buttons pushes conductive rubber down on the pads. Another way to do it is to push a dielectric onto the pads and look for a change in capacitance...
An idea of the resolution of the display?
How many characters of 8x8 font text would fit, would it be readable?
Look for PCB manufacturers that offer "conductive ink". They often don't have it in their online quoting systems, so you may have to contact the manufacturer directly to see if they offer it, what the design rules are, and how much it costs.
I would have used it in the P8X32A QuickStart, but there really wasn't a way to get the buttons in the (relatively) small quantities that we would use them, and it would have been very difficult to hold them on to the board without a case.
David Carrier
Parallax Inc.
But, regarding conductive ink on a PCB, I think you're talking about something much fancier that these buttons...
There's basically a plastic part that pushes on a rubber part. The rubber part is like a cone with the base resting on the PCB. It is mostly non-conducting, but it has a center part that is conducting. When it gets squished, the conducting part hits the PCB.
Here's a picture of some of the buttons and the rubber:
I am familiar with that type of button. It does look like the button pads on the NJ-250A have straight ENIG without the carbon ink. Considering how cheap the system is, they probably did this as a cost-cutting measure. The rubber pad on the button can wear the gold plating off of the PCB contact. The conductive ink protects the PCB with minimal impact on the functionality, although in the short term it does work better with just ENIG.
Mechanically, the touch pads on the QuickStart could work the same, but electrically they are very different; they don't have any pull-up or pull-down resistors. They are a bit more difficult to read, but when not used, they create almost no loading on the I/O pins, even when you are touching them. I also opted to forgo the carbon ink, because the QuickStart will likely not see the same abuse that a video game system would, and we had to keep the price at a minimum.
David Carrier
Parallax inc.
I think the Quickstart buttons would work a lot better if they had the interleaved contacts like this thing does.
This increases the sensitive area by about 5X or so.