Close
0%
0%

Portable Pi 80

A simple Pi zero build with some soldering skills required.

Public Chat
Similar projects worth following
Raspberry Zero Laptop with 7 Inch waveshare screen and Contra 40% mechanical Keyboard

Description

3d Files and Freecad Project can be found under: https://www.printables.com/model/993043-portable-pi-80

NEW: Check out the new Printables Project 

https://www.printables.com/model/1088904-portable-pi-rdx

Now Other SBCs are possible, basically all Zero Format SBCs plus the powerful Radxa Zero 2 Pro.

Radxa Zero Pro 3 Expansion:

Expansion Case for any Zero Format SBC.

Remark: All links to amazon are affiliates links.

Audio:

I ordered some TRRS Jacks Male and Female:

EU: https://amzn.to/4el7iIs

US: https://amzn.to/3TxcfFK

This doesn't mean that microphone will work.

EU: https://amzn.to/4el7M1e

US: https://amzn.to/47vGcf8  

Instead of the above plug you may sacrifice an old headphone cable, but it must be TRRS. (3 Rings)

Plug Detection is working with short of Microphone to Ground. Amplifier for speaker is shutdown then.

Thanks goes to bootdsc from the Cyberdeck Cafe discord for his help!

Check out his Homepage: https://cyberdeck.cafe/

Example:

Screen:

 EUUS
Screenhttps://amzn.to/476qxTv https://amzn.to/3yZMuHl

Waveshare Direct: https://www.waveshare.com/zero-disp-7a.htm

Pi Zero 2W:

 EUUS
Amazon Linkhttps://amzn.to/3XFceRIhttps://amzn.to/3BcRcCa

 

Printing:

Put the biggest surface on the bottom. Use tree support.

You will need about 350 gram filament.

The bevel on the screen cover should be top.

Keyboard:

The keyboard is a Contra 40%. 'You can order it on KEEB (https://keebd.com/products/contra-40-keyboard-kit) or use the github (https://github.com/ai03-2725/Contra) to let it made by a PBC manufactory. 

Some quirks with the build process. You have to wire the board and the PBC.

Alternate:

You may also go the route of hand wiring the keyboard. You have the keyboard casket as stl file.

PortablePi80_V17-BOTTOMContraTopPlate 1.stl

A short description how to do this is on my other project ( portable-pi-84 ) and there are a lot of how-to on the internet.

 
With PCB:

Make the wiring before soldering the switches!

It helped me to solder the wires and lable them with a tape:

Like C1 for column 1 and R2 for Row 2.

Row and Colum Map:

As I soldered it to the nano i marked which wire is soldered to which pin. This is needed for the configuration in KMK.

Keep wires in a useful length. It is no place for the nano board underneath the keyboard.

You can place the board in the middle between the 3 screw holes.

For the keyboard software I use Circuit Python with KMK. You need to install Circuit Python and the KMK. 

The code.py configuration is included. You may need to take care of the row and column gpio configuration.

# Cols
keyboard.col_pins = (board.GP6, board.GP5, board.GP4, board.GP3, board.GP2, board.GP1, board.GP12, board.GP11, board.GP10, board.GP9, board.GP8, board.GP7)
# Rows
keyboard.row_pins = (board.GP21, board.GP20, board.GP19, board.GP18)

Remark: In seems in the newer version of KMK you may have to change 

keyboard.diode_orientation = DiodeOrientation.COL2ROW   

keyboard.diode_orientation = DiodeOrientation.ROW2COL

Was for me the case because the keys where not registered but the diodes where all correct. 

Keymap:

Keyswitches:

The right  Gateron switches will not fit because the center stem is to big and the pins are missaligned. It must be cherry style.

 

Battery:

Please be carefully not to short any connection. Check for shorts before insert the Batteries!

Charger must be 2S

Voltage must be adjusted with Poti on DC-DC Converter to 5 Volt output.

Battery Meter Preparation:

Board Placement:

 

TOP:

Overview: (blue switch on the right is outdated)
Power:

USB-C Connector

Red to VCC and Black to ground. Please check product page of connector where GND and VCC is. I have two USB-C connector and they are sometimes...

Read more »

View all 4 project logs

Enjoy this project?

Share

Discussions

Michael Mayer wrote 11/27/2024 at 16:36 point

Hello there, I currently upgrading the Design for a radxa zero 2 Pro. I have Tested the battery consumption and it seems ok. I keep you updated. The good thing is only the the Top Part must be redesigned.

  Are you sure? yes | no

samiawan4422 wrote 10/04/2024 at 10:40 point

You can find the 3D files and project for the Portable Pi 80 online. Make sure to follow the instructions carefully for building and connecting all the parts.

  Are you sure? yes | no

Michael Mayer wrote 10/04/2024 at 17:22 point

Thanks for the comment. Do you going to build one?

  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