mutantC_v5 All the info you need to make one

In development mutantC_v5 features

mutantC_v5 is successor of mutantC_V4 with more features.

  • Uses Raspberry-pi CM4 form-factor for main SBC.
  • 5inch or 4.3inch LCD display with support for another External Display out port.
  • 1,2,4,8 GB ram, Wifi, either EMMC or SD card for storage depending on SBC.
  • Uses ESP32-S2 for all the secondary functions including keyboard and mouse control.
  • Expansion has 1x2gen PCIE for many posibilites with add-on cards to provide like SSD, OCuLink support.
  • Expansion also supports 2 USB2.0, 17 GPIO which includes SPI, I2C, PWM.
  • 61 key customizable keyboard, 6 shoulder button for navigation.
  • 3D hall-effect joystick is used for proper Mouse control.
  • NeoPixel connected to the main SBC for customizable notification.
  • 10000mAh(21700) or 7000mAh(18650) 2S battery used for main power source.
  • Using USB-PD chargers for 2Amps fast charging and powering the device.
  • One USB-A and display out for external display.
  • USB-C formfactor Nurolink/docking port with UART, I2C.
  • Additionally USB-A, USB-C, Audio-out and Ethernet can be added with Apollo Add-on board.
  • Full-Size 2280 M.2 SSD can be added with Add-on board.
  • Full power off using OS and keyboard key.
  • Read battery Power level and power off the device when battery is low with Add-on board.
  • Improvements to casing to better fit out from the print compare to v4.

In progress.

You can see there is a list in the PCB, that points to some blocks. Each blocks give you one or multiple features. So if you want a feature, just solder all the parts in that block. Here is the list of the blocks.

Main PCB
Blocks Name Feature Priority
S01 USB-C PD Use USB power delivery feature for charging and powering the device Required
S02 2S Battery Charging Charging circuit for the 2S battery Required
S03 Power Switch Switching inbetween battery or power-in and turing on/off the device Required
S04 5V Votage Regulator 5v buck converter for SBC, USB, HDMI and add-ons Required
S05 3.3V Voltage Regulator 3.3v buck converter for ESP32, USB hub IC, and add-ons Required
S06 ESP32 Microcontroller Controls everything in the device like keboard, mouse etc Required
S07 4-Port USB HUB Use one USB coming from SBC and gives 4 USB 2.0 port Required
S08 Compute Module Heart of the device Required
S09 CM Activity & Power LED Shows compute module's activity and power state Optional
S10 SD-Card Power Powering the SD-card, can be omited if SBC comes with EMMC storage Optional
S11 Ex-Display EDID Power Power the EDID EEPROM in the external display Required
S12 In-display EDID EEPROM to store the internal display size info Optional
S13 Nurolink I2C Pull-ups Pull-ups for I2C coming from the CM Optional


Display PCB
Blocks Name Feature Priority
S01 RGB/TTL to Display Convert RGB/TTL signal coming from LCD to display signal fro SBC Required
S02 LCD Backlight Generate required voltage for LCD backlight Required
S03 Touch Controller Convert touch input from LCD to I2C signal, can be conncted to ESP or SBC Optional

mutantC_v5 have 2 type and select the bulid depening portability and batttery size. See this comparison table to select which one you want to build.

Features Regular Extended Battery
Battery type 7000mAh(2x18650) 10000mAh(2x21700)
Device Thickness 39mm 42mm
Battery Life Need to be tested Need to be tested

There are total 7 piece of different 3D printed parts.

Total 2 PCBs.

    Source link - PCB.

Device firmware.

All the 3D parts, PCB, Device Firmware including the source files are in Gitlab and free to download and use.

Warning: The source files in the git repository may not reflect a stable build and could cause failed build if used as-is. Please use this build guide for a reliable build which is always uses working build files.

In progress