This add-on board’s main features are to add enough analog inputs for 2 analog sticks, L2/R2 “trigger/shoulder” buttons to the back side of the console, and an optional fan. This kit will require adding parts to your existing Freeplay CM3 which will involve soldering and potential shell modifications. It will also require you to install and edit software on your Freeplay CM3. It is intended for builders that have experience soldering and are okay with logging into Linux and making changes there. You can choose to purchase it with or without a fan. The fan is a special one that pulls air through the hole in the circuit board and then blows it out the side across the fins of the heat sink on your RPi Compute Module 3’s CPU.
This add-on board adds 3 new buttons (likely mapped as L2, R2, and hotkey). It also adds 4 analog chips (via i2c) that can be used by the Freeplay joystick driver for something such as a PSP1000 analog stick. 2 analog inputs are enough for a single analog stick, but you will have 4 analog chips installed and at your disposal. We have seen at least one builder that has added dual analog sticks using the 4 analog inputs. You could also experiment with adding other features. Note that the green and red wire pair shown in the photos are coming from a PSP1000 analog stick we have installed for testing.
This product is for advanced users that are comfortable soldering and tinkering with the Linux code/scripts. Please ask us if you have any questions about this.
Some photos/videos shown here are from a test unit. The white wire that runs from “40” is only necessary if you want to program the Pi to turn the fan on/off when necessary. You could also wire it full on or add a switch (on your own) if you want to go that route.