Mutantc_v3

About the project

A Raspberry-pi handheld platform with a physical keyboard, Display and Expansion header for add-on baords (Like Ardinuo Shield).

Project info

Difficulty: Moderate

Platforms: ArduinoRaspberry PiLinux

Estimated time: 4 hours

License: MIT license (MIT)

Items used in this project

Hardware components

Raspberry Pi 3 Model B Raspberry Pi 3 Model B x 1
3.5 inch gpio LCD 3.5 inch gpio LCD x 1
SparkFun Pro Micro 5v/16Mhz SparkFun Pro Micro 5v/16Mhz x 1
Li-ion #18650 2.6ah Cell W/pcb Li-ion #18650 2.6ah Cell W/pcb x 1

Software apps and online services

Arduino Arduino

Hand tools and fabrication machines

3D printer 3D printer x 1
PCB PCB x 1

Story

A Raspberry-pi handheld platform with a physical keyboard, Display and Expansion header for add-on baords (Like Ardinuo Shield).

Here we will dicusses what you need to build one. This device is very easy to make, you don't need lots of tools and parts.

No codding skill is needed. just basic stuff like uplaod a code to Ardinuo, little skill in Linux CMD line to install the driver. Little soldering skill that's all.

mutantC_V3 is successor of mutantC_V2 and with more features.

This improves big parts and brings new improvements like .

  • Have RTC & buzzer.
  • Supports all the v2 Add-ons, see all from HERE.
  • A track point to have mouse support with left, right buttons.
  • Gyro support using MPU6050 module & pressure, temp and humidity support using BME280 module.
  • Able to turn of modules, Display, Add-ons using keyboard button.
  • Full poweroff using OS and keyboard key.
  • 12 pin docking port beside Pi USB ports with UART, I2C, Charging and GPIO.
  • Able to read battery voltage using Pro Micro.
  • 2 LED's connected to Pro Micro with PWM support and 1 connected Pi.
  • Move the stema/Qt I2c connector bottom so it is acessible from outside.
  • 18650 battery with charge and discharge protraction .
  • Improvements to Stop position for sliding mechanism.
  • 5 row, 56 key customizable keyboard .
  • New 2 shoulder button for navigation.
  • Reduce keyboard power usage .
  • Have Adafruit STEMMA QT and SparkFun qwiic connector.

See the parts list for updated list of parts.

For more updates see the Gitlab project page.

Schematics, diagrams and documents

thumbstick_pcb

main_pcb

display_pcb

CAD, enclosures and custom parts

rigth_part_pi3

display_bottom

body_bottom

display_top_4.0_inch

display_top_3.5_inch

rigth_part_pi4

body_top

Code

Firmware

Use arduino to flash this code to Pro micro

Credits

Leave your feedback...