Skip to content

PhatStats PC Stats Desktop Widget

?
Creation's quality: 0.0/5 (0 votes)
Evaluation of members on the printability, utility, level of detail, etc.
  • 198 views
  • 2 downloads

3D model description

Overview

This is a 3D printed enclosure for a PhatStats TFT setup, for showing your PC stats in style!

Information on PhatStats can be found here:
* Hackaday: https://hackaday.io/project/19018-gnat-stats-phat-stats-pc-performance-display
* Tallman Labs Blog: https://runawaybrainz.blogspot.com/
* Github Project(s):
* Hardware Serial Monitor: https://github.com/koogar/HardwareSerialMonitor
* PhatStats Code: https://github.com/koogar/Gnat-Stats/tree/master/TFT_PhatStats/TFT_ATSAMD21/PhatStats_TFT_ATSAMD_QT-PY_V1.6.3

Notes

Installation

  • Cut/de-solder any pin-headers from the TFT module.
  • Solder wires between the Xiao and the TFT as per hookup diagrams found here: https://runawaybrainz.blogspot.com/2021/03/phat-stats-ili9341-tft-display-hook-up.html
    • Use short cables (maybe 3cm max?) + wire in the tactile switch too (maybe a little longer for this, so it can reach the side of the back casing) -- tactile switch goes between RESET (tiny pad near the USB-C connector) and GND (either the other tiny pad, or the main GND pad if that's easier)
    • See pictures for mine, note that shorter wiring than I used would have made it easier to assemble!
  • The Xiao should press-fit into the slot in the back of the case, make sure it's as far into the slot as possible, else it will clash with the back of the TFT. Apply a little hot glue to secure if wanted (but really it should be held in by the back of the screen).
    • Make sure cables run in a way that they won't end up between the back of the Xiao, and the TFT; else they'll get crushed.
  • Pop the tactile switch into place, and hot glue to secure it.
  • With the Xiao in place, sit the TFT onto the back case, ensuring no cabling gets trapped
  • Add the front case into place, and secure with M3 nuts and bolts.
  • Optionally add the screw plugs for a cleaner look (note that they may need scaling/sanding etc depending on your printer's tolerances)

Print Files / Orientation Notes

ps-front.stl

This is the front-most piece which covers the display.

Print it face-side (flat side) down, and add supports-on-buildplate-only, for the screwholes. Though I actually forgot the supports and it still came out OK.

ps-back.stl

This is the back piece, which houses the Xiao/wiring/tactile switch on the back of the display.

Recommended to print it with the USB-C slot facing up, with supports inside. This keeps all the rougher edges out of view on the final piece.

ps-plug.stl

These are just screw covers for the front panel. They're optional if you don't mind the screws showing. Tolerances might be fiddly on these parts, so consider sanding/cutting/scaling this part to fit as needed.

phatstats.step / phatstats.f3d

Raw project files in STEP and Fusion360 format for you to adjust as desired :)


3D printing settings

-

3D printer file information

  • 3D design format: F3D, STEP, and STL Folder details Close
    • phatstats.f3d
    • phatstats.step
    • ps-back.stl
    • ps-front.stl
    • ps-plug.stl

    Learn more about the formats

  • Publication date: 2021/07/26 at 01:08

License

CC BY

Tags

Creator

Issue with this design? Report a problem

Best sellers of the category Gadget


Add a comment


Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon or Aliexpress.

  • DONATE: If you want, you can make a donation via PayPal here.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!