Freeplay CM3 / Zero Review: A DIY Retro Handheld with Raspberry Pi Power

Freeplaytech · 2017-01-01

Freeplay CM3 / Zero Review: A DIY Retro Handheld with Raspberry Pi Power

The Freeplay CM3 and Zero are DIY handheld gaming consoles from Freeplaytech, based on Raspberry Pi Compute Module 3 and Raspberry Pi Zero respectively. They offer a classic Game Boy Advance-style form factor with a 3.2-inch 320x240 TFT display, physical controls, and support for retro gaming up to N64 and NDS. The CM3 variant features a quad-core Cortex-A53 CPU, 1GB RAM, and built-in WiFi/Bluetooth, while the Zero variant uses a single-core ARM1176JZF-S, 512MB RAM, and lacks connectivity. Both run open-source software and are aimed at hobbyists who enjoy assembling and customizing their handhelds.

Overview

The Freeplay CM3 and Zero are DIY handheld gaming consoles created by Freeplaytech. They are designed for enthusiasts who want to build their own retro gaming device using Raspberry Pi modules. The CM3 version is powered by the Raspberry Pi Compute Module 3 (BCM2837B0) with a quad-core Cortex-A53 CPU at 1.4 GHz and 1 GB DDR2 RAM, while the Zero version uses the Raspberry Pi Zero (ARM1176JZF-S at 1.0 GHz) with 512 MB DDR RAM. Both feature a 3.2-inch TFT display with 320x240 resolution (4:3 aspect ratio), a 2000 mAh battery, and a plastic yellow shell reminiscent of the Game Boy Advance. The CM3 variant includes Bluetooth, WiFi, USB, and Mini HDMI output, whereas the Zero lacks these connectivity options. Storage is via external MicroSD card. The devices run open-source operating systems and can emulate games up to N64 and Nintendo DS.

Key Specs Highlights

  • CPU: Cortex-A53 1.4 GHz (CM3) / ARM1176JZF-S 1.0 GHz (Zero)
  • GPU: Broadcom VideoCore IV at 250 MHz
  • RAM: 1 GB DDR2 (CM3) / 512 MB DDR (Zero)
  • Display: 3.2-inch TFT, 320x240, 60Hz, 125 PPI
  • Battery: 2000 mAh
  • Connectivity (CM3 only): Bluetooth, WiFi, USB, Mini HDMI
  • Audio: Mono speaker, 3.5mm headphone jack
  • Storage: External MicroSD
  • Dimensions: 145 x 82 x 25 mm, 155 grams
  • Price: Starting at $120 (Zero) / $150-$200 (CM3)

Who It Is For

The Freeplay CM3 and Zero are perfect for DIY enthusiasts and retro gaming fans who enjoy assembling and customizing their own handheld console. They are not for casual users seeking a plug-and-play experience; instead, they require some technical knowledge to set up the software and hardware. The CM3 variant is better suited for those who want built-in connectivity and more power for emulating higher-end systems, while the Zero is a budget-friendly option for simpler retro games.

Buying Notes

As of 2017, the Freeplay CM3 and Zero were available as kits or pre-assembled units from Freeplaytech. Prices were around $120 for the Zero version and $150-$200 for the CM3 version. However, availability may vary, and these devices are no longer in active production. Potential buyers should check second-hand markets or community forums. Note that the Zero version lacks WiFi, Bluetooth, and USB, making it less versatile. Also, the 320x240 display is low resolution by modern standards, but it suits the retro aesthetic. The battery life is decent for a device of this size, but heavy emulation may drain it faster.

Specifications
CPUCortex-A53 (CM3) / ARM1176JZF-S (Zero)
GPUBroadcom VideoCore IV
内存1 GB DDR2 (CM3) / 512 MB DDR (Zero)
名称Freeplay CM3 / Zero
品牌Freeplaytech
存储External MicroSD
电池2000 mAh
重量155 grams
CPU主频1.4 GHz (CM3) / 1.0 GHz (Zero)
处理器Broadcom BCM2837B0
屏幕PPI125
扬声器Mono
连接性Bluetooth, WiFi, USB (CM3)
价格区间$150 - $200
发布时间2017
外壳材质Plastic
外观尺寸145 mm x 82 mm x 25 mm
屏幕尺寸3.2 inches
屏幕比例4:3
屏幕类型TFT
握持类型Horizontal
操作系统Open-source OS
机身颜色Yellow
视频输出Mini HDMI
起售价格$120
音频输出3.5mm headphone jack
GPU核心频率250 MHz
屏幕分辨率320 x 240
屏幕刷新率60Hz
CPU核心和线程数4 cores 4 threads (CM3) / 1 core 1 thread (Zero)
模拟器游戏支持Up to N64 & NDS era games