Also, I used the connectors QuantumKraken posted (Swapping out Battery for Larger Capacity Li-Ion?), and yes, they do need to be connected in reverse. Black to red and red to black (But always ensure correct polarity anyways).
how come you need those additional connectors for the battery? based on the picture of the battery it looks like the same connector used by the gameshell battery?
The connector the battery comes with is not the same size connector. Battery has 2mm 2 pin jst connector, gameshell needs 1.5mm 2 pin jst connector.
Oh I see. Is it difficult to replace the pins on the other battery? I figured the cable is secured to it and couldn’t be replaced. I haven’t modded anything like that before
It is not too difficult, although care should be taken. Just use wire strippers to strip the tips of the battery wires (don’t touch them together as this will short the battery and can ruin it), and solder the new connector, ensuring polarity is correct (as stated, the specific connectors used are reversed so black to red and red to black. This is not always the case though and you should double check the wires are going to the correct places, and/or use a multimeter to triple check).
Got it. Did you have to do the same thing for the 3DS XL battery? I’m trying to find backup battery options for down the road that don’t require soldering haha
Personally, I’ve orderd a couple of cables to keep the soldering down to a minimum. This way I just put in a larger battery while reducing risk of damage to the gameshell.
jst miscro sh 1.0
I’m also going to mod the back of the case to allow me to put the 5 button module inside the case mid unit - it means the battery compartment moves to the bottom of the unit where there is lost space currently.
Once I get it up and running I’ll let you know how it goes - while I wait for the cables to turn up, I’ll create the STL and post to thingverse when I get it set up correctly, and do some test prints.
Plus if it works, more than happy to mail the extra cables to someone who wants to have fun rather than the extra cables enter my ever growing extra cables bin as I cant ever buy just one or two
The 3DS battery I did not need to solder, you can see in my pictures above I just held it with a binder clip, however this does not fit into the case, so you would most likely need to solder a connector to it.
Just note though, that none of this is being soldered directly to any pcb or anything, it is literally just the connector being soldered to the battery and then plugged into the clockwork motherboard normally.
I purchased the 2000mAh battery & some 1.5mm wires. Before replacing the battery’s wire, I reversed the polarity of the connector. I used two layers of the packing material the battery came in for spacing. It works like a charm! I have ordered a little larger and higher capacity (2500mAh) battery such as the one @Cecilectomy installed. This is definitely a must-do mod!
can someone explain this thoroughly or even better with images. Does it require soldering ? I think we need a detailed guide for this since there’s a chance that you’ll mess up your gameshel.
So if we buy this:
what exactly do we need to do with the wire? Do we need a new connector? Do we cut the wire? Do we resolder the wire in some specific way to the battery?
You simply need to carefully lift the locking tab on each side of the 1.5mm jst connector to pull the wire from the connector. Then, reinsert in the reverse order.
Don’t take our word for it. Use a volt meter to determine the polarity of the battery module from Clockwork. It is reverse from how the battery connectors are normally arranged.
Red should be positive and
ok so you pull the red and black wires from the white piece on the battery and connect the red and black wires to the gameshell piece and done/???
The connectors on the battery’s wires are too large to fit the 1.5mm connector. They just won’t work.
I purchased a set of 50 1.5mm jst connectors with wires on Ebay for $4. (Yea. I have a few extras!) These work perfectly, except the connector has to be reversed before replacing the battery’s cable with it. This is important to avoid the risk of shorting the battery.
The tape has to be carefully removed and then remove (desolder) the original wires from the battery. Solder on the new wires and replace the tape exactly as it was before removing.
So jst micro sh 1.0 arrived and are too small. Need to do a little more investigating to get the correct size. I really don’t want to splice my existing gameshell wires if I dont have to.
Thanks fo the link to the 1.5mm connextors on ebay
There may be a simple and 100% solder-free solution for a few of you, if you are like me, and own an old Pocket CHIP and/or purchased an extra battery for the CHIP device. (Sadly, I don’t know of a source for these batteries, but it’s a good way to use one that might be collecting dust.)
I ordered an Adafruit 2500mAh battery (thanks to everyone for the pointers above in the thread!), along with the package of wires and connectors @QuantumKraken linked to. But when it arrived and I decided to see about upgrading my GameShell, when I went rummaging through my stuff I discovered the spare CHIP battery and checked it out. That battery, it turns out is 3000mAh!
Using this conversion page, the labelled 11.1Wh at 3.7v comes out to 3000mAh:
To hook it up to the GameShell, I took one of the female connectors from that package of wires I bought. (Yeah, I now have 30 unneeded wires with JST connectors attached, and the other 29 JST female connectors as spare parts…) That connector fits perfectly on the end of the white GameShell cable coming from the mainboard.
Just to be sure, before I connected the CHIP battery, I tested it with a multimeter, and the red cable (on mine, at least) is indeed “+” while the black cable is “-”. It also looked that way with the labeling on the battery (as shown in the picture), but I didn’t want to risk harming the GameShell if I was wrong.
Even better news, the battery JST connector and the pins coming off the back of the female JST connector that I’d already plugged into the GameShell cable, perfectly fit into each other and connect snugly. Note that there is no plastic forcing the connection to go a certain way, so be sure to know which way you’re connecting it! I made sure the wire that was on “+” for the GameShell battery went to the “+” on the CHIP battery, and the same for “-”, and everything worked fine.
I was tempted to tape up the connector since there’s nothing holding it together except the pins fitting snugly, but the battery is fully covered and there’s nothing but plastic and air around it, so I just left it alone. I’m pretty sure it’s not going to come apart on its own, and there’s nothing for it to short out on, but do whatever works for you and feels safe.
The CHIP battery is thinner than the plastic case for the Clockwork battery. I eyeballed it and measured it and the gap is 2mm. I had some spare, white foam rubber sheet that was 2mm thick, so I figured it would compress a little if necessary, and I put it up to the Clockwork battery case and cut around it to match the size. I put the battery (with info showing to the back of the GameShell case) in first, then the foam so it sits between the battery and the case for the controller/buttons. The exterior case felt just a tiny bit tighter when I put it together, but it fits fine and the gear things at the top hold it together easily without anything being forced, and the battery is not sliding around inside.
Hopefully a few of you have an unused CHIP battery laying around. I’d done a bit with mine in the past, but it still holds a good charge and even if it’s not a full 3000mAh now, it’s much larger than the original GameShell battery. There’s a slightly noticeable difference in weight too, of course, but the GameShell feels fine when I’m holding it.
Just for convenience, I modified his suggestion and made a script to load it from the GameShell directly. If you want to do the same for this, or any other command line app with output you want to see, add something like this to a standard GameShell loader script:
x-terminal-emulator -e “upower -i /org/freedesktop/UPower/devices/battery_axp20x_battery && read -p ‘Press [Start] to dismiss…’”
Unfortunately, the output of the command scrolls off the top of the screen, but the important stuff is still showing, even with the prompt.
Also, forgot to mention, but it seems that any time you disconnect the battery, the GameShell loses your timezone settings. (There may be other system settings lost, but that was the only thing I noticed.) I guess wherever the settings are stored is in flash memory that is kept alive by the battery.
You also have to plug in the GameShell to charge before you turn it back on after replacing the battery. It wouldn’t power on for me without plugging it in first, even with a fully charged battery installed. Again, no biggie, but just something to be aware of.
i kinda opted for the external battery solution. So I just found this 2500mah battery and some lego bricks which i stuck on the battery with epoxy. The nice thing is that the cable came with the battery fits perfectly, and overal the battery is very slim which doesn’t affect the form factor that much. So 0 modifications, some form factor lost but almost 3500mah overall battery which i think is pretty nice.
there’s also a 5000mah battery from TNTOR but it’s a bit taller and thicker.
i have left a small gap between the lego gameshell case and the battery so I can install later on the extra buttons. I will simply glue a couple of lego bricks on top of the battery and have the button sit on those.
Actually, I do have an old Pocket CHIP. Didn’t even think to try it. Will try.
lol i want to do this but i have no experience soldering and electrical work t-t