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

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Star Trek Next Generation mini desktop monitor 3D Printer File Image 1
Star Trek Next Generation mini desktop monitor 3D Printer File Image 2
Star Trek Next Generation mini desktop monitor 3D Printer File Image 3
Star Trek Next Generation mini desktop monitor 3D Printer File Image 4
Star Trek Next Generation mini desktop monitor 3D Printer File Image 5
Star Trek Next Generation mini desktop monitor 3D Printer File Image 6
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 1
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 2
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 3
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 4
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 5
Star Trek Next Generation mini desktop monitor 3D Printer File Thumbnail 6

Star Trek Next Generation mini desktop monitor

Lambtor avatarLambtor

January 13, 2026

printables-icon
DescriptionCommentsTags

Description

Last Update 2025.03.03 - Revised monitor frame (without tray) to better fit the pi zero's sd card slot. Flared that cutout to make card easier to remove with fingers. This is in prep for a v2 of this model coming soon.

THIS PROJECT IS STILL VERY MUCH A WORK IN PROGRESS - Bottom section needs a notch for 1 m2.5 screw to attach base lower panel to base upper panel. 2 versions of the base bottom panel are provided, if you don't need the extra space for a usb speaker board.  You will need to have a good amount of raspberry pi familiarity to get this running the way it is shown in the demo.

As if the pimoroni hyperpixel 4.0" square screen wasn't enough in demand. This is a rough desktop monitor model based on the one shown in Star Trek: The Next Generation. This is a much smaller model than whatever they built for the show. I have wanted to build a shell for my heavily modified MagicMirror pi zero.

Total components used:

  • Hyperpixel 4.0" square

  • Raspberry pi Zero / pi Zero 2

  • TeensyLC

  • USB Hub

  • 12mm x 6mm Button

  • USB Cable for power

  • Sequin LED x2 (Optional)

  • USB Speaker for its board, Molex Wires and Tiny Speaker (Optional)

  • Crepe Tape [1/32"] or model paint for your print material (optional)

 

Magic Mirror does not install successfully using default methods for a pi zero. I followed the guide given here - https://www.linuxscrew.com/raspberry-pi-magic-mirror

I created the LCARS-ified graphics / theme myself. When I have my copy of the Magic Mirror project code finalized, I will post it to my codeberg and link to that from here. No ETA.

Early list of instructions for the MagicMirror build are here:
https://codeberg.org/lambtor/PicardDesktopMonitor-MagicMirror

Square display does not work well with the LCARS style sheet I created, as I had designed it for a 4:3 screen aspect ratio. The Screen Frame tab part allows you to see the bottom of the screen when you need it, like command prompt, etc.  You should be able to pull my .css file and my index.html from the codeberg, but you'll also want to install the LCARS font.  Swiss911 needs to be installed on the pi zero, so you'll need to be able to do this from a command prompt.

  • Copy a new TrueType fonts (*.ttf) font file in the directory /usr/share/fonts (for all users)

Main frame is 1 or 2 pieces, with cutouts for SD card and an optional camera tray. Camera Tray cutout should fit https://www.raspberrypi.org/products/camera-module-v2/ You will need an adapter ribbon cable to connect the camera to a pi zero w. I used a no-solder header kit for pi zero to connect to the hyperpixel.

hyperpixel : https://shop.pimoroni.com/products/hyperpixel-4-square?variant=30138251444307

pi zero headers: https://shop.pimoroni.com/products/gpio-hammer-header?variant=35643241098

usb 2.0 hub (you'll want to pop it out of its plastic shell): https://www.microcenter.com/product/481583/manhattan-hi-speed-usb-20-4-port-micro-hub

Base is 3 pieces - a top section, bottom panel, and a button. Button is planned to be wired to a TeensyLC to trigger display on/off by hitting the keyboard "pause" key, and should be printed in TPU. 

The .ino script file provided is meant to allow you to program the TeensyLC so the main button will send keyboard presses to the pi.  The main button prongs should be wired to teensy pin 23 and GND, so the following happens:

button pressed for < 2 seconds = display off / display on

button pressed for < 5 seconds = full reload of magic mirror page

button pressed for > 5 seconds = full shutdown of pi

The lights for the main button are LED sequins in white from adafruit:

https://www.adafruit.com/product/1758

Inner button shelf is sized to fit a 12mm x 6mm 

https://www.adafruit.com/product/1119 

The button is meant to trigger the mapped TeensyLC pin. Base has 2 cutouts for usb cables. I used these: https://smile.amazon.com/gp/product/B071NR19BQ

Sounds are done by SEVERELY hacking a usb speaker I got here:

https://smile.amazon.com/gp/product/B088CSDZQM

I ripped the electronics board out of this enclosure, and made a custom molex cable for it. The sound board is the black square-ish part on the right side of the internal guts photo.  Wires to plug into the board for USB and speaker used this kit:

https://smile.amazon.com/gp/product/B08RMQP6YP

Actual speaker is also from adafruit:

https://www.adafruit.com/product/4227

I cut the wires to the size I wanted, soldered them to one of the usb hub's ports.

The model needs to be simplified a bit, as originally there was a plan for a separate physical button to trigger safe shutdown. I've included it in the STL files, but you're best off not printing that, and also better off removing the “U” section in the baseTop by cutting it from the model or snipping it off with offset shears.

The prong that extends in from the inner ceiling of the display frame should snap onto a screw used to attach the pi zero to the hyperpixel back. Use m2.5 x 8mm nuts & m2.5 screws on the lower 2 pi zero screw holes so the board tries to sit evenly against the back of the hyperpixel.

The notches on all parts can be filled in with paint, if you're skilled at that, or you can use white duct tape cut to really thin strips. The tape cut STL was created to make this easier, as you should be able to run an exacto knife around the roll with that as a guide.

License:

Creative Commons — Attribution

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,089

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

39

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,984

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

22

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,450

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9