BlakRPI 2K

2560x1440 2K Display Keyboarded RPI handheld computer

Similar projects worth following
Our on going project is willing to deliver a small linux Raspbian/Ubuntu based mini pc with a small mechanical keyboard, a 2K HDMI high resolution display avec a lipo battery. We think this could be a nice handheld device you can keep in your pocket (big pocket). The display is a LS055R1SX03 2K color screen. Keys are metalic buttons. We should use a 12 000 mhA lipo battery. The PCB has a RPI compatible connector which makes it compatible with RPI PI 2, 3, 4 and Radxa Zero . The initial goal was to use a PI ZERO W or Radxa Zero (which has more power).

When the story begins

The all story begins with a cool BlakRPI project : a small pcb with a 320x240 color display , rubber keys and a small RPI ZERO.  We sold over 300 naked PCB and got thousands of requests for a full assembled device. 

We were occupied making our first MORPHESP240 CrowdSupply operation in 2020-2021 , so the BlakRPI upgrade was delayed. The campaign was a success with 188% returns.  

It is now time to start upgrading our BlakRPI and get a modern Linux handheld to be able to strat our second campaign.

The reviews we have received from V1 users

  • Low Rez of the first display
  • the keyboard driver component was too difficult to solder for beginners 
  • product access limited to people with soldering skills  (frustration !)

We have taken all these criticisms into account to bring you a more sympathetic solution into a V2 we will call BlakRPI 2K . 

The display will be raised to 2K (2560 x 1440 pixels - 5 inch size) resolution using a HDMI to MIPI converter. Doing this way, you can plug any computer with a HDMI plug into our board.  (This modularity will also allow to connect much more than raspberrys on the PCB. A Windows 10 USB key could be used if needed).

As for the display, we chose a common screen from aliexpress based on LS055R1SX03 . Although we chose a version with no touchscreen option, it is possible to add one later. 

Many of you complained about  the too tiny to solder I2C keyboard controller. So we desided to wipe it off and replace with a super simple ATMEGA32U4-AU chip . The AU version is suiper easy to solder and there is a bunch of arduino sketches for usb keyboard emulation (Example: QMK / Tutorial).  It you read between the lines, it will also let you use the BlakRPI board as a classic keyboard for any computer accepting a USB keyboard. We made several connectors available on the board to play with this option. 

How we made it ?

As always, we use our favorite PCB software: 

Instead of looking for a very compact realization, we decided to favor simplicity of assembly and ease of repair. The most tricky part was to be able to insert the HDMI to MIPI board, coming with the display , and keep a device as nice as possible. We decided not to recreate the charger option and found a ready made on capable of delivering around 3A which should be enough for this project. 

The tactile switches are very common ones: 5.2x5.2x5mm à 9mm, 4PIN SMT .  We plan to design a sister PCB with AZERTY or QWERTY engraved/copper letters. This sister board will cover the main pcb in the switches area, to give a clean surface finished keyboard., only the top metal of the buttons protruding from the sister PCB plate.

The final result 

Here is the rendering of what is expected

You can follow us on twitter : @sulfuroid and @morpheans . The home of BlakRPI line of devices is available on  

There is also a FaceBook Group : PALM size RPI based standalone computers

View all 5 project logs

Enjoy this project?



fdufnews wrote 09/11/2021 at 13:51 point

Really interesting product that I'd like to have.

  Are you sure? yes | no

pcadic wrote 09/15/2021 at 12:17 point

:) I'm currently building it... I should post updates in the next 48 hours

  Are you sure? yes | no

fdufnews wrote 09/15/2021 at 15:36 point

I look forward

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates