Build Guide (3.1/3.2)

Test/Update Your PCB

Please be sure to test and update your PCB before proceeding.

  1. Navigate to our configuration app in a Chrome web browser

  2. Connect the PCB with a USB-C cable.

  3. Click ‘Connect’ and select the ProGCC PCB.

Open the Joysticks tab and move both joysticks to ensure they are inputting. Open the motion sensor tab and ensure the motion sensors are working as expected.

  1. Examine the results. If there are any failures, please join our support Discord Channel or email support@handheldlegend.com

Trigger Assembly

If you have a purple v3.2 PCB, you may ignore this warning/step.

We have found an issue where the trigger bracket interferes with the placement of the ribbon connector on the main PCB. Follow this step to fix this issue.

First, examine where the overlap occurs.



Next, note the trim location. You may use flush cutters or a file.



Finally, perform the file or trim so the bracket sits as shown.



Optional - Remove Trigger Flex PCB

If you are not using the trigger LED pcb, you may skip this section!

If your trigger assembly already has a flex pcb in stalled, you may remove it as shown.

We can carefully pry up from this corner to get a good starting point to peel up the glued down PCB.

Carefully work your way around all the seams and crevices if you want to save the PCB for future use.

One, fully in-tact flex PCB! May you be as lucky as I was to get it off in a single piece. It is very fragile.

Install New Trigger PCB

The new flex PCB gets inserted as shown to the middle of the trigger frame.

Showing the middle area

Showing the middle area

The L/R pads get installed as shown around the plastic pegs.

Showing the L/R placement

Showing the L/R placement

The ZL/ZR pads get routed very carefully underneath this small plastic overhang. Take your time with this part.

ZL/ZR pad location

ZL/ZR pad location

The ZL/ZR silicone membranes may be trimmed at this location, if you wish to retain the OEM membranes. If you are using transparent membranes you may skip this step. If you don’t care about the LED triggers you may also skip this step.

ZL/ZR membrane trim location

ZL/ZR membrane trim location

A fully trimmed membrane looks like the picture below.

ZL/ZR membrane fully trimmed

ZL/ZR membrane fully trimmed

Install the silicone membranes for the triggers in their respective locations.

ZL/ZR membrane location

ZL/ZR membrane location

Here’s what it looks like when all membranes on the trigger assembly are installed.

All trigger membrane locations

All trigger membrane locations

Place the ZL/ZR buttons into their appropriate slots. Note the location where you will need to insert the steel pin.

ZL button with pin hole located

ZL button with pin hole located

Insert the steel pin as shown.

Steel pin insertion

Steel pin insertion

Here’s the fully installed pin.

Steel pin fully installed

Steel pin fully installed

The L/R triggers clip in to these small latches.

Latch location for L/R triggers

Latch location for L/R triggers

The trigger assembly is complete. Place the whole assembly aside for now.

Front Shell Assembly

Locate and install the Home Button retainer piece.

Home button retainer

Home button retainer

Home button retainer installed

Home button retainer installed

Install all buttons as well as their respective silicone membranes.

For this install, we are adding our split dpad along with the original silicone membrane.

Buttons and split dpad installation

Buttons and split dpad installation

Here’s a checkpoint to make sure your installation matches ours so far.

All buttons/membranes installed

All buttons/membranes installed

Examine Button PCB

In the past, some of these boards have had missing/poorly soldered connectors/components. Please carefully examine the marked locations to ensure your PCB has all of the necessary components before proceeding. If you have any issues, reach out to support@handheldlegend.com

Button PCB connector and component locations

Button PCB connector and component locations

Button Board Installation

Install the button PCB into the top shell.

Button board installed

Button board installed

Carefully examine the trigger assembly at the marked locations. The trigger flex PCB passes by these small holes. Screws will pass through this location. When you install the trigger assembly into the shell, be sure that the flex pcb is clear of this area.

Flex pcb woes

Flex pcb woes

Here is the location where the holes line up. As long as the flex pcb is clear of these pegs, you will have a successful installation.

Peg location

Peg location

Install the trigger assembly to the front shell as shown. Take your time, and make sure there is little resistance.

Final warning, make sure the screw hole locations are clear!

Trigger assembly installed

Trigger assembly installed

Install 4 screws as shown.

4 screws location

4 screws location

Insert the trigger PCB connector into the button board as shown. The black latch must be lifted up at this time.

FPC connector insertion

FPC connector insertion

Gently close the latch with your finger. Do not use a tool as you may break the connector.

FPC latch closed

FPC latch closed

Repeat this step for the secondary connector.

Here’s the final top shell assembly

Final top shell assembly with trigger assembly and button board

Final top shell assembly with trigger assembly and button board

Lower Shell Assembly

Sync Button Assembly

Locate the three components as shown. This is the sync button, the charge lightpipe (unused), and the sync button retainer.

Lower left: sync button. Lower right: LED lightpipe. Upper: sync button retainer.

Lower left: sync button. Lower right: LED lightpipe. Upper: sync button retainer.

Install the sync button and lightpipe as shown into the lower shell.

Accessory installation location

Accessory installation location

Install the sync button retainer as shown.

Sync button retainer installation location

Sync button retainer installation location

Install two screws as shown.

Sync button retainer screws

Sync button retainer screws

Wireless Kit Only - Battery PCB Installation

If you are installing our wireless variant kit, place the battery PCB into the lower shell as shown.

Battery PCB installed

Battery PCB installed

Install the single T4 screw as shown.

Battery board screw location

Battery board screw location

Main Board Installation

Main board installed

Main board installed

Locate the player LED lightpipe. Install the lightpipe as shown below.

Light pipe location

Light pipe location

The light pipe first drops into place as shown.

Light pipe dropped in

Light pipe dropped in

Finally, the entire piece shifts into place and locks in the piece.

Light pipe locked in

Light pipe locked in

Install the single screw as shown.

Light pipe screw location

Light pipe screw location

If you are using the wireless kit, at this point, install the battery to test that the board is receiving power.

Battery inserted

Battery inserted

If the board is working correctly, it will begin flashing white.

Remove the battery once you have confirmed this.

Lights flashing white

Lights flashing white

If you are using rumble, connect the HD rumble motors now.

The connectors are oriented as shown.

Rumble connector orientation

Rumble connector orientation

Here’s what it looks like once it’s fully installed.

HD rumble connector fully inserted

HD rumble connector fully inserted

Repeat for the other rumble actuator.

Secondary actuator location

Secondary actuator location

Install the three screws as shown.

Main board screw locations

Main board screw locations

Install both joystick caps at this time.

Joystick caps installed

Joystick caps installed

Connect Lower and Front Assemblies

Fold the included ribbon cable as shown. This is only a recommendation and you may fold the cable however works best for you. Just note that the cable, when fully installed, needs to be clear and not pinched by the shell.

Ribbon cable

Ribbon cable

Insert the ribbon cable, blue tab facing up, into the button PCB flex connector as shown. The latch must be up at this time.

Button board flex PCB.

Button board flex PCB.

Gently close the latch using your finger to avoid damaging the connector.

Button PCB latch closed

Button PCB latch closed

This is probably the most difficult part. We recommend using a pair of tweezers to hold the flex cable, and while holding the front shell assembly above the lower shell assembly, insert the other end of the ribbon cable into the main board connector.

A delicate task: installing the other end of the flex cable

A delicate task: installing the other end of the flex cable

As before, use your finger to close the flex cable latch.

Latch fully closed

Latch fully closed

Stop here and read.

You should now take the time to fully test your controller to make sure all of its basic functions are working (as well as the LEDs).

On PC, you can go to https://hardwaretester.com/gamepad to test the buttons, sticks, and rumble. Do not worry about the analog sticks being off-center as we will calibrate this after the assembly.

If you are installing the wireless kit, install the battery to confirm everything is working. Remove the battery before proceeding.

Final test

Final test

Install the 5 screws as shown. Two of these screws are optional and not necessary. The iFixit screwdriver kit can’t reach those locations, and it’s okay to skip those.

Rear screws

Rear screws

Install the battery, then install the 4 screws at the shown locations.

Battery cover screw location

Battery cover screw location

Install the two handle grips, then install the final 2 screws.

Final 2 screws

Final 2 screws

Conclusion

Your ProGCC kit is fully installed.

Your next steps…

Thank you for your continued support, and happy gaming! 🎉