Handheld Gameboy style full Linux computer, like Clockwork Pi, but with a Blackberry keyboard/mouse, and nothing proprietary!
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
this morning started with soldering the usb cable to the Pi, and what a headache that was! Turns out the usb cable I was using had data lines in it, but they weren’t terminated at the usbc and… cheap nasty cable. So I had to do it all again. But I got the keyboard talking to the Pi, bypassing the physical usb port.
Next was spot welding a little 1s3p 18650 pack, and replacing the big lipo pouch that the power bank originally had. These are 3000mah cells, so I have 9000mah total - pretty nice!
I once again had to remove the usb ports on the power bank board, and solder a chopped usbc cable on, but I like that the back can be removed, unplugged, and the pi can be powered externally (I already had to use this feature to hook up an external monitor to get Kali Linux working on the Pimaroni screen)
The board + batteries JUST fit! And it’s nice to have USBC fast charging.
Annoyingly this board cuts the output when I’m charging it, so it’s unable to boot the pi when plugged into USBC - which is not ideal. So I might revisit the charging board.
I do however really like the battery percentage display, that fits though the case. It’s a bit too bright, but a bit of Smokey acrylic might help that in the future.
It’s running Kali Linux on a 32gb card at the moment - and does exactly what I had in mind! So far battery life seems to be excellent.
I’ll make some qol updates and probably reprint the case in a nicer material next!
Edit: If anyone is replicating this project, getting the Hyperpixel to work with Kali requires another step - I hooked it up to an HDMI screen and ran the following command
curl -sSL get.pimoroni.com/hyperpixel4-legacy | bash
And in the config chose my Pi type and Screen (square vs rectange)
rebooted and it worked! This link might have more info if that doesnt work for you.
My keyboard arrived yesterday! I wasted no time pulling it apart, making a few changes to my case model, and printing a new revision.
The Pi+Hyperpixel screen assembly fits great. It drops in from the front and secures from the back, and then a bezel (not pictured) will attach to the front.
The keyboard is great - and the mouse works better than I expected! Very easy to get around a full desktop environment - Plasma feels great, even at 720x720!
At the moment, the keyboard is plugged into a USB Port on the outside, but my plan is to directly solder the USB cable to the pins, and print a little "USB blank" to close up the port that will be used for the keyboard/mouse.
So far it's on track to need no software - meaning you can install anything you want on the Pi, as long as the Hyperpixel is supported. No software needed at all - it's all plug and play.
Next step is the front bezel, back cover, battery, wiring and power button.
Stay tuned!
This has actually been a long time coming! I built a CinePi cinema camera last year, and although it's great - I dont actually need / enjoy working with cinema footage... so I decided to use the incredible Hyperpixel screen, and the best Pi in my collection (Pi 4, 8gb) to make a handheld Linux PC. Excellent for portable Pen Testing with Kali, or doing anything! Mainly though, I just think it's cool.
The keyboard has always been what's held me back though. I was going to design a PCB with a heap of tactile buttons, kinda like in the Armachat devices - but they dont look nice to type on, and it still leaves the question of a mouse open.
When I saw this Blackberry breakout keyboard with a mouse built in - I knew it was destiny! I ordered one, and grabbed the STL files from ZitaoTech's Github, reverse engineered them into a solid body (best Fusion 360 feature ever...) and then designed a case that holds the Pi and the Hyperpixel screen.
I should be able to transfer the keyboard into my new frontplate, and use the original backplate. Hoping that I can use it as a USB device without the battery.
A chopped USB cable soldered directly to the USB pins on the pi will take care of connectivity - and that's my mouse and keyboard sorted!
https://www.tindie.com/products/zitaotech/blackberry-q10-bleusb-keyboard/
The case is still very much a work in progress, but a large 10,000mah pouch lipo will be integrated into the back part of the case.
It will be a bit thick - but I love the idea of lots of battery life... I'm using the power bank's button to power it on an off, and I'll reroute the power bank battery % display somewhere to keep an eye on that. I could possibly integrate it with software, but that seems hard. And a physical battery display visible from the outside (similar to early MacBook Pro's that had that little button) will be cooooool!
The bottom case of the keyboard is the original mesh here, while the top part is integrated into the rest of the case
Once the case is finalised, I'll aim to machine parts from aluminium and print parts via HP Multijet Fusion from PCBWay (similar to my Cyberpunk Baofeng Radio project)
Just waiting for the Keyboard to arrive, and I'll post an update when it's more assembled!
Create an account to leave a comment. Already have an account? Log In.
Very true, you're right. As a Linux lover, it's interesting how that technology can be adaptable for anything.
Es un proyecto excelente para los amantes de las computadoras de mano y los dispositivos portátiles, y desde luego para las personas que les gusta Linux.
Es un dispositivo muy practico y fácil de llevar a todos lados, sin necesidad de esfuerzo, creo que le permitirá a las personas que lo usen realizar las actividades que necesiten, desde cualquier lugar.
Muy cierto tienes razón, como amante de Linux es interesante como esa tecnología puede ser adaptable para cualquier cosa.
Este proyecto de PC portátil con Raspberry Pi es emocionante. El uso de un teclado BlackBerry Q10 con un mouse incorporado es ingenioso y compacto. Los registros del proyecto detallan el proceso y los desafíos superados, reflejando la dedicación del creador. La integración de una batería grande garantiza una buena duración, aunque aumente el grosor. En general, es una impresionante combinación de creatividad y habilidades técnicas que seguramente inspirarán a otros en la comunidad de makers.
Realmente interesante tu aportación, muy acertado lo que comentas, la creatividad no tiene limites y deberíamos aprender mucho de este tipo de proyectos
This Raspberry Pi handheld PC project is exciting. The use of a BlackBerry Q10 keyboard with a built-in mouse is ingenious and compact. The project logs detail the process and challenges overcome, reflecting the creator's dedication. Integrating a large battery ensures good battery life, albeit increasing the thickness. Overall, it's an impressive combination of creativity and technical skills that will surely inspire others in the maker community.
Is it possible at all to make the STL for the case available? This project looks PERFECT. I was very interested in the ClockworkPi handheld, but have the same concerns. This project is exactly the kind of device I've been trying to find/build.
Any chance we can get the STL file you used? I might do something a bit bigger/different and it would really save a ton of time not having to remake the keyboard part! Thanks!!!
Wait NM I just found the originals in ZitaoTech's repo!!
Absolutely! Blackberry Keyboards are $1usd on Aliexpress, you just need to roll the board and key matrix PCB, and figure out a trackball mouse. I reckon the $40 or so for that all being done is a bargain though!
Become a member to follow this project and never miss any updates
It is an excellent project for lovers of handheld computers and portable devices, and of course for people who like Linux.
It is a very practical device and easy to carry everywhere, without any effort, I think it will allow the people who use it to carry out the activities they need, from anywhere.