• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 1
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 2
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 3
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 4
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 5
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Image 6
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 1
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 2
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 3
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 4
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 5
PortaPi (Portable Raspberry Pi Zero Cyberdeck) 3D Printer File Thumbnail 6

PortaPi (Portable Raspberry Pi Zero Cyberdeck)

HairyNoodleArms avatarHairyNoodleArms

January 1, 2025

makerworld-icon
DescriptionCommentsTags

Description

This is my latest project I am dubbing the “PortaPi” made out of parts I had laying around. This is definitely not as polished as I would like but it is functional. Print with supports for the ports and the switch. 

To assemble I ended up drilling holes for the screws that hold the case together.

It consists of:

  • Raspberry Pi Zero W
  • Waveshare 2 inch LCD
  • Solderparty BBQ20KBD
  • Adafruit MicroLipo
  • DC Boost Module
  • 1200mAh Battery
  • Toggle Switch

Some Tips:

  • The pegs that the boards sit on inside the case are designed to be melted down with a soldering iron to hold them in place.
  • The toggle switch I am using can be replaced with any kind of simple switch, this one I just had on hand.
  • The boost module is there to boost the battery's power from 4.2v to 5.0v so the Pi is functional.
  • The toggle switch does not act as a safe shutdown, it merely just cuts power from the MicroLipo to the boost module.

Some basic instructions for wiring: The battery connects to the MicroLipo, then to the toggle switch, then to the boost module. From there it goes to the Raspberry Pi's 5v and ground pins on the GPIO. The screen and keyboard are also connected to the GPIO pins. 

To get the screen working I suggest following Waveshare's documentation which I found to be excellent. https://www.waveshare.com/wiki/2inch_LCD_Module

For the keyboard over I2C, I ended up using the driver from this repository. https://github.com/wallComputer/bbqX0kbd_driver/ 

The main issue with this driver is that in the desktop interface of Raspberry Pi OS most of the alternate key mappings for the keyboard are non-functional. I hope this gets fixed soon but for now you could potentially wire the keyboard up over USB instead of I2C and that would remove the need for the driver.
 

 

License:

BY-NC-SA

Related Models

Modular Mounting System preview image

Modular Mounting System

HeyVye profile image

HeyVye

69,219

Rugged Box (Parametric) preview image

Rugged Box (Parametric)

Whity profile image

Whity

35,255

Luggage Tag Collection preview image

Luggage Tag Collection

Stag 3D profile image

Stag 3D

1,243

Parametric Hinge preview image

Parametric Hinge

rohingosling profile image

rohingosling

51,973

NAS ITX PC Case with stackable expansions [MODCASE MASS] preview image

NAS ITX PC Case with stackable expansions [MODCASE MASS]

Haydn Bao profile image

Haydn Bao

3,296

Luggage tags for suitcases with customisable text preview image

Luggage tags for suitcases with customisable text

Redwings profile image

Redwings

726

Bag Clip - PLA compatible preview image

Bag Clip - PLA compatible

MasterFX profile image

MasterFX

51,406

Modular Snap Together Raspberry Pi 2B/3B/3B+/4 Case w/ OLED & Fan Options preview image

Modular Snap Together Raspberry Pi 2B/3B/3B+/4 Case w/ OLED & Fan Options

Sneaks profile image

Sneaks

5,247