We ran a successful Kickstarter campaign for this product. That campaign may provide additional details about this product, so please check out the Freeplay Zero / Freeplay CM3 Kickstarter Campaign Page to learn more.
You will need to supply several accessories to successfully assemble a working Freeplay CM3 using this kit.
*** If you are purchasing a unit without a Raspberry Pi CM3+ Lite attached, please note that you must supply your own CM3+ Lite or CM3 Lite. This will not work normally with Compute Modules that have eMMC (8GB, 16GB or 32GB) attached, unless you have a way to burn an image to the eMMC (and then the SD card socket will be rendered useless).
The Freeplay CM3 DIY Kit Includes
- Freeplay CM3 Circuit Board (shown in red)
- Raspberry Pi Option
- Raspberry Pi Compute Module 3+ Lite (pre-attached) OR
- No Pi Attached (You must attach your own Raspberry Pi CM3 Lite or CM3+ Lite)
- X/Y Button Option
- Long-Clicky X/Y Buttons with 2 Gray X/Y Button Caps and X/Y Button Drill Guide OR
- Rubber-Nipple Buttons already soldered to the main board for Boxy Pixel builds OR
- Rubber-Nipple Buttons that you can solder to the main board during your “Soft Rubber Feel” install (or leave them out of the build if you choose to use Silicone Conductive Pads)
- Battery Option
- Freeplay “Perfect Fit” 2000mAh Battery OR
- No Battery Included (You can use your own battery, but please note that we can not support builds that use alternate (non-Freeplay) batteries. Be very careful when choosing and using any other cells.)
- 3.2″ LCD
- Freeplaytech Glass LCD Lens Screen Cover (except for Boxy Pixel configurations)
- Built-in Brightness Controller
- Heatsink
- Freeplay CM3 Keychain/Charm
Necessary Additions
- Micro SD Card
- GBA-Style Shell (Examples: Plastic From RetroModding or Machined Metal from BoxyPixel)
- Battery (we carry this perfect fit 2000mAh battery)
- Full set of Rubber Button Pads (Some plastic shell kits include the pads or we carry them here.)
- Extra A/B Rubber Button Pad, if using silicone pads for X/Y buttons (we carry rubber button pad sets)
- Extra Set Of A/B Button Caps, if you are doing a soft-rubber X/Y build
Optional Additions
- HDMI Adapter (for playing on the big screen or testing your build before you use the built-in LCD)
- USB WiFi Network Adapter (the RPi Compute Module 3 does not include WiFi or Bluetooth functionality)
- Tri-Wing Screwdriver (the GBA-style shells often use tri-wing screws)
- Freeplay CM3 L2R2 Slim Dual Analog (4 ADC) Add-On Board OR Freeplay CM3 L2/R2 Analog Add-On Board (if you want to take your build to another level)
- Colored X/Y Button Caps (RetroModding.com external link)
Please see https://www.retromodding.com/collections/freeplaytechs-freeplay-zero-cm3/products/build-to-order-freeplay-zero-cm3 for any accessories that you may need that we don’t offer. On that page, you can also request to have Retro Modding build your Freeplay CM3 DIY Kit for you.
Freeplay CM3 DIY Kit X/Y Button Options

You can choose to not install X/Y buttons. That will make the shell modification process easier. If you choose to install X/Y buttons, you have 3 main options: silicone-rubber pad, rubber-nipple buttons, or long tactile sub-PCB. Check out this Freeplay CM3 Build Video Detailing The New X/Y Button Options, if you want to see how the build will work and look.
- The “long tactile sub-PCB” method is the most tried and true method, because it has been implemented on MANY Freeplay Zero/CM3 builds up until this point and is probably the easiest way to add 2 buttons to a plastic shell. You must make 2 holes in your shell (one above A and one above B) and you may choose to install button caps in these holes or just leave the small tactile button shaft protruding through the shell.
- The “silicone-rubber pad” method uses a second set of the normal A/B button caps and a second A/B silicone rubber pad from your GBA-style shell to create another 2 buttons. We now carry sets of the silicone-rubber pads here. You must create new holes in the shell and cut up the rubber pads. Note that you will need extra A/B button caps to implement this option. You will also need to move the speaker away from the bottom button to implement this option.
- The “rubber-nipple buttons” method uses a second set of the normal A/B button caps from your GBA-style shell and a set of 4 rubber-nipple buttons to create another 2 buttons. You must create new holes in the shell, modify the 2 sets of A/B button caps, and modify the existing A/B button holes in the shell. Note that you will need extra A/B button caps to implement this option. You will also need to move the speaker away from the bottom button to implement this option.
This option will come with 4 square-base rubber-nipple buttons (as shown in the photo below). If you want to build using the rubber pads instead, you will need to supply a second silicon-rubber A/B button pad (as shown in the photo below). You can choose which you would like to use for your build. The rubber-nipple buttons will need to be soldered on, if you choose to use them. If you choose to use the silicon-rubber pad, the build can be solderless.
This option will be just like the pre-2019 Freeplay CM3 models. The long clicky X/Y buttons will be on a sub-PCB that sits under the main PCB. If you choose this option, the buttons will come pre-soldered to the board. Your kit will come with an X/Y button drill guide to assist you with your build and 2 gray X/Y button caps.
Boxy Pixel Pre-Soldered X/Y Buttons
Only select this option if you are using the machined aluminum Freeplay CM3 shell that Boxy Pixel provides. This option will come with the rubber-nipple buttons already soldered to the board. This configuration option should make the install completely solderless when used with the Boxy Pixel shell. This and some other configuration changes may make the board more difficult to use on a normal GBA-style shell. Please choose the “Soft-Rubber Feel X/Y Buttons” configuration if you may want to use the Freeplay CM3 DIY Kit in any other shell (besides the one made by Boxy Pixel).
Reviews
There are no reviews yet.