Game Boy Advance Assembly Guide | Boxy Pixel
0.0 Before you begin
0.1 Materials needed
- Stock GBA
- Boxy Pixel Aluminum GBA Housings
- Aluminum Button Set
- Silicone Button Set (optional)
- LED Light Pipe Diffuser (optional, if need to replace original)
- IPS Screen Kit by Funnyplaying
- Glass IPS Screen
- IPS Screen Adapter - 3D Printed
- Type C Charge Board (optional)
- Micro USB/Type C Battery Housing - 3D Printed (optional)
- Boxy Pixel 2000 mAh battery
- Aluminum Shoulder Buttons (optional)
- Kapton Tape (optional)
1.0 Testing
Prior to disassembly of the donor Game Boy, insert batteries and a game cartridge. Turn the volume wheel all the way up, and switch the device on.
- Listen for a chime at startup
- Confirm that all buttons (including triggers, start, and select), function well.
- Wiggle the power switch to ensure it stays powered on
![GBA back view](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/DSC04726_1024x1024.jpg?v=1723571840)
2.0 Disassemble stock Game Boy Advance
2.1 Remove the six tri-wing screws from the back housing (shown with yellow arrow). Remove the last fastener shown (red arrow), this uses a Phillips screwdriver.
![GBA fastener removal](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA_back_view_1024x1024.jpg?v=1723571885)
2.2 Once open, remove the four fasteners holding the sheet metal to the inside of the rear housing (see red arrows). Use the smallest Phillips screwdriver. Keep this sheet metal, and dispose of the screws that you removed.
![](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/DSC04729_1024x1024.jpg?v=1723571996)
2.3 Remove the plastic power switch by pulling it up and also Remove L and R triggers. (Shown by the yellow arrows below)
![](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA_power_switch_removal_1024x1024.jpg?v=1723572094)
2.4 Release the flex cable by carefully prying up simultaneously on the two small brown tabs (shown by red arrows). They will pop up a few millimeters. Do not pull with too much force. Once these brown tabs are in the up position, next pull up the orange flex cable to release it. (shown by the yellow arrow below)
![GBA flex cable removal](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA_flex_cable_removal_1024x1024.jpg?v=1723572179)
2.5 Remove three fasteners holding the PCB with a small Phillips screwdriver. Lift up to remove the electronics (Nintendo PCB). Be careful with speaker wires, to not break the solder joints.
![GBA PCB fastener removal](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/DSC04730_1024x1024.jpg?v=1723572334)
Be sure to not lose the small clear diffuser in the front housing-- keep this for future use. (shown by the red arrow)
![GBA diffuser removal](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA_diffuser_removal_1024x1024.jpg?v=1723572314)
2.6 Next, remove the two battery terminals. Turn over the PCB and heat the solder from the backside. Carefully push or pull the terminals out, using pliers.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA8_480x480.png?v=1645219676)
2.7 Clean all gold-colored contacts with alcohol. Clean the power switch by pouring a few drops of isopropyl alcohol into the switch. Switch on/off a few dozen times and use compressed air to dry out prior to putting PCB in the shell.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA9_480x480.png?v=1645219801)
2.8 Verify the aluminum shell does not have blemishes. Check for bends or distortion on the area around the screen. Verify the plastic fixture does not have any debris on the soft surfaces that could scratch the housing. Place your metal front GBA housing face down on a surface. Ideally, use an item that will raise the front surface slightly to allow the buttons to fully drop down into position. See our universal fixture that we have available for purchase.
![](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/DSC04736_480x480.jpg?v=1723572588)
3.0 Buttons and Silicone
3.1 Drop in your directional keypad and A/B buttons. The two buttons can only be placed in one orientation, as shown.
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA92_480x480.png?v=1645220038)
3.2 Next is to install the conductive silicone set. Drop in the silicone over the buttons, and D-pad, and start/select. Note: You may choose to install the original silicone on the D-pad. This has a different feel than the aftermarket ones.
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA93_480x480.png?v=1645220112)
3.3 Drop in the clear diffuser at the location shown on the left. Notice the orientation rotationally.
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA94_480x480.png?v=1645220161)
4.0 New Screen Installation
4.1 Make the connection by carefully aligning and pressing the parts together. This flex cable area circled is VERY fragile!
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA95_480x480.png?v=1645220287)
4.2 Remove the screen protector. Do your best not to touch the front surface of the screen.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA96_480x480.png?v=1645220338)
4.3 Place the screen in the housing. Move it up and to the right. CAREFULLY fold the flex cable up as shown below.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA97_480x480.png?v=1645220390)
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA98_480x480.png?v=1645220452)
4.5 Solder a thin wire to TP2 shown below. Add a small amount of solder to the gold pad first. Then introduce the wire. Do Not leave the solder iron on too long! 2-3 seconds is enough.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA99_480x480.png?v=1645220524)
4.6 Add Kapton tape to help relieve strain on the wire and keep it in place.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA990_480x480.png?v=1645220586)
4.6 Prepare the orange flex cable by adding solder to 3 locations. SEL, R, and L as shown at left. Do Not leave the soldering iron on too long! One second is long enough.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA991_480x480.png?v=1645220645)
4.7 Solder the wire from TP2 (previously soldered to PCB) to the SEL on the orange flex cable at left.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA992_480x480.png?v=1645220684)
4.8 Cut two thin wires to length. Note: Some LCD screen kits have these wires already included. Strip both wire ends.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA993_480x480.png?v=1645220724)
5.0 Solder Wires to flex Cable
Add Kapton tape over whichever option you did NOT use.
![gba ips screen](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA995_480x480.png?v=1645220990)
5.4 Carefully begin flipping the PCB over. Ensure the orange flex is not getting trapped on top. Make sure the start/select silicone stays in place. The Flex can tear! Use caution!
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA996_480x480.png?v=1645221123)
5.5 Carefully continue to flip the PCB over. Connect the flex cable. Guide the two black wires such that they are out of the way.
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA997_480x480.png?v=1645221270)
5.6 Ensure the orange flex cable is fully seated as shown on the left. Lock the flex cable by pushing down on the two brown tabs.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA998_480x480.png?v=1645221323)
6.0 Fasten PCB and Install Battery
6.1 Be sure the black wires are not being pinched. Fasten the PCB in place at the locations shown.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA999_480x480.png?v=1645221388)
6.2 Solder the wire coming from the L to the location shown by the green dot. Notice the red-filled rectangles at left. These are keep-out zones for the wire routing!
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1000_480x480.png?v=1645221457)
6.3 Solder the L and R Wires. Solder the wire coming from the R to the location shown by the green dot. Notice the red-filled rectangles shown at left. These are keep-out zones for the wire routing!
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1001_480x480.png?v=1645221513)
6.4 Review Power circuit. Next is to solder the battery, diode, and power board. At the left is a general diagram. Note the orientation of the diode. Detailed steps to follow.
![custom gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1002_480x480.png?v=1645221563)
6.5 Assemble Power Board. Slide the micro USB board (or type C) into the 3D printed piece.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1003_480x480.png?v=1645221609)
6.6 Cut two wires and strip wire insulation.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1004_480x480.png?v=1645221645)
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1005_480x480.png?v=1645221717)
![custom gba](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1006_480x480.png?v=1645221783)
7.0 Solder to the PCB
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1007_480x480.png?v=1645221842)
7.3 The diode and all wires should fit in this area denoted in red. This leaves room for the battery to sit on top.
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1008_480x480.png?v=1645221914)
8.0 Battery Install
8.1 Place the battery in position.
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1009_480x480.png?v=1645221959)
8.2 Add a THIN piece of foam to the back of the battery or the housing to prevent rattling. It is recommended to instead add this foam to the inside of the rear housing.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1010_480x480.png?v=1645222028)
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1011_480x480.png?v=1645222087)
9.0 Final pieces
9.1 Add the triggers by sliding the metal piece down in the channel shown.
9.2 As you slide it down, compress the metal slightly to move the trigger to its final location.
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1012_480x480.png?v=1645222140)
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1013_480x480.png?v=1645222233)
9.3 Power switch install. You may need to wiggle the switch from L to R into position.
![gba buttons](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1014_480x480.png?v=1645222281)
9.4 Secure Sheet Metal to Rear Housing - Set the sheet metal part previously removed from the donor GBA. Fasten in place using two 4mm long fasteners. These are shorter than the typical 6mm long fasteners.
Note the orientation of the shield.
![modded gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1015_480x480.png?v=1645222349)
10.0 Closing Shell
![gameboy advance mods](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1016_480x480.png?v=1645222413)
11.0 Testing
- Front button function
- Top trigger buttons function
- Screen brightness functions by holding select and simultaneously using the top trigger button
- Triggers actuate smoothly
- Sound work
11.2 Flip the Game Boy over, clean all surfaces, and install the front screen protector.
Tip: Using a humid environment can help to minimize dust caught under the front glass screen
![custom gameboy advance](https://cdn.shopify.com/s/files/1/0015/5916/7012/files/GBA1017_480x480.png?v=1645222476)
Enjoy your newly modded Game Boy Advance!
For a printable version of this guide - click here