element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum 80's Retro Cyberdeck
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 21 replies
  • Subscribers 656 subscribers
  • Views 2459 views
  • Users 0 members are here
  • cyberdeck
  • python
  • 3D Printing
  • raspberry pi
Related

80's Retro Cyberdeck

Rikkstar
Rikkstar over 1 year ago

Hi All,

So this seems to be the best place to base my ideas and project in as it covers all the bases of what I am trying to do :- 

The project is to create a cyberdeck/pipboy inspired rig but in an 80's Synthwave design for a LARP that I do. 

There are two main components to the project - 

1) The physical build, I have purchased a 3d printer (Qiditech X-Plus3) to help with creating bits and pieces which will make up the build itself (I am completely new to 3d printing but did my first Benchy last night)

2) The coding - I am hoping a Raspberry Pi 5 will run the computer at the heart of the project, but am looking to design a GUI which will hopefully be styled in an 80's way with gridlines and lots of green :D 

              In addition the GUI interface will need to track a number of things like - Health, Location, Music, and some sensors hopefully. To this end I am starting on the journey to learning Python

It feels like quite a big project but figured I would put up a more detailed of what I am looking to achieve. 

  • Sign in to reply
  • Cancel
Parents
  • robogary
    robogary over 1 year ago

    I'm having a bit of trouble visualizing your project. What/who is your LARP character ? 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rikkstar
    Rikkstar over 1 year ago in reply to robogary

    So the Larp is basically Fallout but in the UK, The character is someone who has taken refuge in an 80's toy Store and has created a group based around, cartoons, music and pop culture cues from the 80's 

    So instead of having like a 50's inspired Atomic Style pip boy, I am hoping to have it be a lot more electronic looking, with 80's style gridlines - Picture of the character below :- 

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 1 year ago in reply to Rikkstar

    Have you got some pictures of the character's cyberdeck that you are trying to recreate ?

    Processing is another language that you may want to consider for this
    https://processing.org/

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rikkstar
    Rikkstar over 1 year ago in reply to beacon_dave

    I haven't designed the Cyberdeck yet :D But I have the 3d printer for it, I am imagining something like the PipBoy in this but more 80's  #Pipboy 2000 Mk II -- Episode 417 

    Is processing better for GUI?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 1 year ago in reply to Rikkstar

    Ah. ok, I thought you were trying to style it on an existing one rather than giving the old PipBoy an 80s makeover. 

    Processing is quite good for getting up to speed with visual arts type stuff e.g.:

    3D Terrain Generation with Perlin Noise in Processing
    https://www.youtube.com/watch?v=IKB1hWWedMk
    ( There are around 1,200 videos on that channel ) 

    There are two variants in use on that channel, the original Java based one with its Arduino style IDE and the p5.js Javascript library based one.

    There is also the likes of Tkinter, Pygame, Pyglet, PyQt for Python.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • robogary
    robogary over 1 year ago in reply to Rikkstar

    ahhhh - kinda a mashup of Mad Max and Hell comes to Frogtown(Roddy Piper) with some body mounted electronic mono chrome screens.  You could do some cool stuff without needing the brains of an RPI5. Certainly an RPI5 would allow you to access stuff via wifi , or play some saved pre recorded videos from "HQ" and receive "distress calls"  , maybe even put a camera on your forehead for some facial recognition or object recognition , for example sound an alarm if identify a sword or ray pistol.  

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rikkstar
    Rikkstar over 1 year ago in reply to beacon_dave

    Ooh that video is useful! I am still a bit confused as to what to learn (being a complete beginner) Do I carry on with Python or go with processing, as a lot of the project will be how it looks visually 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rikkstar
    Rikkstar over 1 year ago in reply to robogary

    Yeah thats pretty much exactly it!!! I have bought an RPI5 already :D As I figured the wifi would be useful! But yeah those things above would be incredible!

    Is Python the way to go? Or Processing as suggested above, as outside of the spec that I have a lot of it will be how the GUI looks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • beacon_dave
    beacon_dave over 1 year ago in reply to Rikkstar

    There is no easy answer to that question. Depending on the complexity of your project, you may even end up using several devices each programmed in a different language.

    There is a good overview of the Python Tkinter GUI here:
    https://www.youtube.com/watch?v=mop6g-c5HEY

    Plenty of R-Pi related programming resources here to get you started:
    https://magpi.raspberrypi.com/books
    and I suspect some of the retro game books will have 80's themed graphics.

    As Jan hints above, the RPi-5 might be a bit power hungry for this type of application.

    Perhaps also take a look at some of the lower-powered alternatives like these ESP32 based devices with built-in screens:
    https://www.youtube.com/watch?v=XaxYSqeFJ6w
    Some of them are around $14 a throw.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • beacon_dave
    beacon_dave over 1 year ago in reply to Rikkstar

    There is no easy answer to that question. Depending on the complexity of your project, you may even end up using several devices each programmed in a different language.

    There is a good overview of the Python Tkinter GUI here:
    https://www.youtube.com/watch?v=mop6g-c5HEY

    Plenty of R-Pi related programming resources here to get you started:
    https://magpi.raspberrypi.com/books
    and I suspect some of the retro game books will have 80's themed graphics.

    As Jan hints above, the RPi-5 might be a bit power hungry for this type of application.

    Perhaps also take a look at some of the lower-powered alternatives like these ESP32 based devices with built-in screens:
    https://www.youtube.com/watch?v=XaxYSqeFJ6w
    Some of them are around $14 a throw.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube