MutantC V4 – DIY Raspberry Pi Handheld PC adds ESP32-S2 module

Earlier this year we wrote about Mutantc V3 DIY Raspberry PI UMPC after noticing a talk about it at FOSDEM 2021 online conference. MutantC V4 is a new version of the Raspberry Pi handheld PC that is both easier to build and cheaper.

The new model replaces the Arduino Pro Micro board with a more compact ESP32-S2 module and offers a Lite version with even fewer parts (notification LED, IR blaster, IMU, etc..) to make it easier to build.

Mutantc V4 DIY Raspberry Pi Handheld

The new MutantC v4 shares many of the same features of the previous versions:

  • Supported SBCs – Raspberry Pi Zero, 2, 3, 4 and compatible.
  • Wireless module for keyboard and other controls – Ai. Thinker ESP-12K module based on ESP32-S2 single-core WiFi microcontroller @ 240 MHz with 8MB flash
  • Display – 2.8-inch, 3.5-inch, or 4-inch “GPIO” LCD such as AdaFruit PiTFT 480×320 display
  • Keyboard – 56-key customizable keyboard with 2x shoulder buttons for navigation
  • Three custom PCBs for display, mainboard, and thumbstick
  • Expansion
    • USB-C Nurolink “docking” connector with UART and I2C
    • Internal header with power I2C, UART, and GPIOs for add-on boards (e.g. GPS)
  • Sensors – BME280 (3V) pressure, temperature and humidity sensors, MPU6050 accelerator and gyroscope,
  • Misc – Various buttons and tactile switches, Joystick, RTC + CR1220 battery, 13x LEDs, 2x RGB LEDs, buzzer,  vibration motor, IR transmitter
  • Power Supply
    • 5V via USB-C port
    • 2-pin header for 18650 Li-ion battery
MutantC V4 ESP32-S2 mainboard
Main PCB based on ESP32-S2

Besides ordering the boards and soldering components, you’ll also need to print the 5 pieces for the housing, and install Raspberry Pi OS, or other OS of your choice, together with the LCD drivers. You’ll find details on the project’s website and Gitlab. Right now the boards are designed with EAGLE, and the enclosure with Fusion360, but the developer plans to switch to KiCad and FreeCAD open-source tools in the next iteration of the design, possibly with the help of the community.

Via Liliputing

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest


The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 Comments
oldest
newest
Nd D
Nd D
2 years ago

The big cores are 2 generations better than the RK3588. Wonder if MediaTek got a good ARM Linux support.

tonny
tonny
2 years ago

AFAIK, Cortex A-77 is not that good. So we could say that it’s 1 generation better than RK3588’s Cortex A-76. Too bad it’s Mediatek SoC. Meaning: no linux for you.

tkaiser
tkaiser
2 years ago

> Too bad it’s Mediatek SoC. Meaning: no linux for you

Not true for all MediaTek business units. See the upstreaming efforts around their router SoCs and for exampling them partnering with BayLibre for their ‘AIoT’ offerings

Cameron
Cameron
2 years ago

Also their Chromebook SoCs have pretty good upstreaming efforts. The MT8395 looks very similar to their MT8195 Chromebook SoC; I think many drivers will be usable without significant changes. The word Android is a bit of a red flag, though.

Nd D
Nd D
2 years ago

I see. But from what i heard, the jump from A76 to A77 is some of the biggest generational jump. While the jump from A75 to A76 and A77 to A78 are more of a standard/ordinary jump. But i maybe wrong. Anyway, hope we can get better support for Linux from MediaTek and others in the future. The more chip vendors supporting Linux, the merrier.

Steve Nordquist
Steve Nordquist
2 years ago

It does seem like a bunch o’ work to compile Android 13 on it. Is there a RealTek N00B pack like Capstone/Unicorn to flush out all the undisclosed opcodes and whatnot, or is the idea to license the boxed RealTek CN Rust compiler…or simply use GPT3 and hope it’s trained?
Is there no true optimized binary (say, LibC or LINPAC20) for these chips?

Arnd Bergmann
Arnd Bergmann
2 years ago

It always depends on how you want to characterize the changes. The way I’d describe them, there were significant changes in the previous generations (new microarchitecture in Cortex-A73, new ISA and bus interface in Cortex-A75, new microarchitecture again in Cortex-A76), but between Cortex-A76, -A77, -A78 -X1 and Neoverse N1 I only see optimizations of the same basic design instead of generational jumps.

Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications