DIY Raspberry Pi 1000 turns a Raspberry Pi 5 into a PC-in-a-keyboard
Arnov Sharma's Raspberry Pi 1000 project converts a Raspberry Pi 5 into a compact PC within a keyboard, featuring a cooling fan, 128GB SSD, and custom components, with documentation available online.
Read original articleArnov Sharma has created a DIY project called the Raspberry Pi 1000, which transforms a Raspberry Pi 5 into a compact PC integrated within a keyboard. This project follows the earlier Raspberry Pi 400 model but utilizes the more powerful Raspberry Pi 5. Sharma's design involves modifying a standard membrane keyboard by removing its back panel and 3D printing a custom backing plate to secure the keyboard's components. The setup includes a cooling fan and an official Raspberry Pi M.2 Hat with a 128GB NVMe SSD, ensuring efficient performance. Additionally, a volume knob has been incorporated, controlled by a potentiometer linked to a XIAO SAMD21 microcontroller on a custom PCB. The Raspberry Pi 1000 boots in approximately six seconds and is capable of running applications such as Minecraft and streaming 4K videos from YouTube. Sharma is also planning to develop a new version with a thinner chassis and a custom-built keyboard. For those interested in replicating this project, Sharma has documented the entire process, including a parts list, CAD files, and code, available on Hackster.io.
Related
Pocket Z project hopes to rekindle pocket PC form factor with a RPi Zero 2W
The Pocket Z project reimagines pocket PCs with a Raspberry Pi Zero 2W, featuring a 7-inch touchscreen, membrane keyboard, Linux OS, and USB-C connectivity. Plans include downsizing to a 5-inch display.
Kernel tweaks improve Raspberry Pi performance, efficiency
Development efforts for Raspberry Pi include kernel tweaks like "Suspend to idle" for older models and NUMA support for Pi 5, improving performance and power efficiency. These advancements demonstrate adapting techniques for better computing.
A Mini Monitor for a Pi
The author shares a project using a 2-inch display as a Raspberry Pi monitor, creating a handheld console. Details include wiring, SPI communication, display mirroring for tasks like coding and web browsing, hardware setup, communication protocol, and a system service for seamless display experience.
Radxa X4 low-cost, credit card-sized Intel N100 SBC goes for $60 and up
The Radxa X4 is a compact Intel Processor N100 SBC with 4GB/8GB RAM, dual HDMI, USB, Ethernet, WiFi, GPIO, RP2040 microcontroller, M.2 SSD support, Windows/Linux compatibility. Lacks camera/display interfaces. Compatible with Raspberry Pi GPIO. Out of stock temporarily.
Raspberry Pi and 3D printing brings faux TRS-80 to life
A hobbyist created a 40%-scale replica of the TRS-80 computer using 3D printing and a Raspberry Pi. The project includes a working keyboard, trackpad, and emulates the ancient operating system.
And now that the macropad is mostly complete, I do believe though that the next one I do will have an RPi or a CM4 compute module embedded inside of it.
There's some interesting concepts I'd like to pursue like, building a combo usb-c keyboard / cyberdeck. One idea I'd like to explore is reprogramming the cyberdeck on the fly as I'm typing.
The thing appears to be 2"-4" tall.
Why can't it be like.. max 1" tall? :). Maybe esp32 PC? (Kidding)
An ergonomic portable computer that can run emacs, lynx & imagemagick; made from entirely replaceable brandless parts, would cost between $10 and $100 to make.
FDE would provide reasonable security. Since you'd be able to get enough of these for the rest of your life for the price of one MBP, each device could have different profiles from "access social media of relatives" to "communicate through onion-nets." ALSO, would not it be cumbersome & costly to tamper 100 portable computers (probably leave evidence of your tampering techniques making them much less reusable)?
Old ThinkPads are still competitive for this role, but even they require somewhat special parts and have very long mainteinance manuals. Simple fixes are doable, but replacing the motherboard or screen approaches the level where it is better to simply buy new one.
There was https://www.pcbway.com/project/shareproject/PICOmputer_Mothe
I wonder if the new microcontrollers could be used for a PC. Good mainteinance for years, $5 price...
I believe that a frugal (+ ergonomics-focused) approach to design instead of what MNT has done is the noble path. A minimal device may not really be a laptop, but with today's technology whatever it actually is, it certainly can be good enough to compute most programming, writing & internet browsing.
Related
Pocket Z project hopes to rekindle pocket PC form factor with a RPi Zero 2W
The Pocket Z project reimagines pocket PCs with a Raspberry Pi Zero 2W, featuring a 7-inch touchscreen, membrane keyboard, Linux OS, and USB-C connectivity. Plans include downsizing to a 5-inch display.
Kernel tweaks improve Raspberry Pi performance, efficiency
Development efforts for Raspberry Pi include kernel tweaks like "Suspend to idle" for older models and NUMA support for Pi 5, improving performance and power efficiency. These advancements demonstrate adapting techniques for better computing.
A Mini Monitor for a Pi
The author shares a project using a 2-inch display as a Raspberry Pi monitor, creating a handheld console. Details include wiring, SPI communication, display mirroring for tasks like coding and web browsing, hardware setup, communication protocol, and a system service for seamless display experience.
Radxa X4 low-cost, credit card-sized Intel N100 SBC goes for $60 and up
The Radxa X4 is a compact Intel Processor N100 SBC with 4GB/8GB RAM, dual HDMI, USB, Ethernet, WiFi, GPIO, RP2040 microcontroller, M.2 SSD support, Windows/Linux compatibility. Lacks camera/display interfaces. Compatible with Raspberry Pi GPIO. Out of stock temporarily.
Raspberry Pi and 3D printing brings faux TRS-80 to life
A hobbyist created a 40%-scale replica of the TRS-80 computer using 3D printing and a Raspberry Pi. The project includes a working keyboard, trackpad, and emulates the ancient operating system.