My new Haiku Hardware Project

Hi,
I bought these components to build a new PC:

  • CPU: AMD Ryzen 3 4300G
  • MOBO: ASRock B550M-ITX/AC
  • RAM: G.Skill Aegis 32 GB (2 x 16 GB) DDR4 3200 MHz CL16
  • CASE: Jonsbo D31 STD Nero (you can find it here)

I selected the Ryzen3 4300G because its graphics card had to be supported, as indicated in driver.cpp. But in the end it isn’t (I’ll do some more test before giving up) as it falls back to framebuffer.

Except for this inconvenience, everything worked out of the box, including the integrated wifi !!! Hurray!!

I listed the case for you because I’m going to show you my little project, which is nothing more than another lcd that displays statistics about the pc.
Here some pictures:




I’ve used an Arduino Nano Every, a 4x20 LCD from AZDelivery
and some resistors.

You can find the PCB scheme (which has an error with holes positions), the Arduino source code and the BarGraphDaemon software here:

Along with the BarGraphDaemon you’ll need the BarGraphPreflet to control it.
You can download it from here:

This app is just in an early stage, but it does its job. It sends up to 8 values (from 0 to 100) which the BarGraphDaemon elaborates and sends to the Arduino. For now it sends cpu[1-8] load, Cpu[1-8] frequency, and memory used. Nothing prevents me or anyone else from improving the data retrieved and sent to the display.

The case I bought has a small removable panel on the front (there is another version of this case with a small usb display in its place). My next step is to design and 3D print a front panel that provides space to place my BarGraph LCD.

22 Likes

Awesome, bring back those Blinkenlights🤩
I think this guy would be really happy with your device:

3 Likes

It would be better if it had 24 blinkenlights :rofl:

I actually thought to do something similar, but a 4x20 lcd is still too much small for a modern cpu, the best you can do (and maybe I’ll update my project) with these lcds is to display 20 cpus. Putting on the case 24 led-stripes would turn it to a disco ball :rofl: but still very funny to look at.

If there’s a huge demand for my project to support modern cpus, I can adapt the software and redesign the hardware to support 128x64 lcds, which actually are smaller than the 4x20 ones

But gives you higher definitions.

3 Likes