OSHE Desktop Display Progress Update

Hi Framework Community,

As our semester wraps up, we have an update for our desktop front panel display! For those of you who missed our introduction post, we’re a team of students at Michigan Technological University working in the Open Source Hardware Enterprise (OSHE). We are currently developing both the front display for the desktop and an I2C expansion card.

Our goal for the display this semester was to create a simple proof of concept display for the front of the framework desktop that was easy and cheap to make, while still looking relatively good. There were two main challenges in this project: the first being the limited space of the front panel, and the second being routing the wiring necessary for the display. We ended up using an I2C LCD display from Freenove because of its relatively sleek design and ease of use through the I2C protocol. For the software side of things we developed a python script that is designed to be easily editable so you can choose which computer statistics you want displayed.

If you want to learn more or build this yourself, please find our GitHub here. As always, OSHE is committed to all of our projects being open source for all forever.

Please leave comments or suggestions to improve the build or for future projects. We always love to hear from the community!

9 Likes

OMG, I am actually stupid excited to see this go to market. Shut up and take my money!

Would this come with drivers that run on Windows/Linux?

3 Likes

:star_struck: :clap: subscribed :popcorn: :popcorn:
p.s. but I won’t be running a Framework case. Can there be a double sided tape option? :slight_smile: I guess the display part is up to us.

2 Likes

The current implementation of the display runs on Windows 11, and Linux Mint. It’s a python script that, once the dependencies are installed, it just works. It currently uses a prototype of our I2C card to drive the display, but the Micro controller based version will be updated in the next few weeks.

3 Likes

This project is awesome! Just an FYI, I moved it into the Creators and Developers sub-forum.

3 Likes

What type of case are you planning on running? The tile mount is a different piece from the shell and bezel, so it’s easier to print. Replacing it with something that allows for other use cases shouldn’t be an issue. Our GitHub is linked here for access to our .stl files and python code for Linux Mint and Windows.