My version of Volumio streamer with Waveshare 7.9" touchscreen

To be honest, I think all plugins are great pieces of work. Created by a great team of community users in their free time and shared free of charge :smile:


That’s rather nice.
Where did you get the power & transformer boards from?

  1. append the touchscreen config to /boot/config.txt. More info can be found from the official website:
  2. see #1 above
  3. no peppymeter used

the power transformer was tailor made by a factory in China. It has a shielding on the primary winding. The LPS board was built around the case and Pi 4 (by myself). It uses a CLC filtering, a TL431 as a precise voltage reference, a LM1084 as the large current low dropout regulator.


We (my family) have 5 streamers from Vincent, beautifully engineered. Sound amazing, DAC dependant, they have a mixture of allo boss and iaudioq DACs running volumio, picore or max2play.

I built them, Vincent’s help and guidance is amazing with both the build and software.

1 Like


Wow… That looks really nice !

It has already been asked, but could you provide a list of hardware used for the case and maybe for the internal thingies…

Do you sell those in kits ? If so, where can I find one ? Because that looks like something I am looking for, but everything I tried so far was flawed :frowning:

Also, I would have a question. Would it possible to add output for a headphone jack ?
At the front or at the back.

Thanks a lot for your answers.

The part list is down to components level which may not be very useful to you. As the case is very compact, I don’t think it’s possible to add a headphone jack at the front, but it’s OK to add one at the back.
What did you mean by “flawed”? Can I know what you’ve tried so far?

1 Like

Expandable D-type headphone jack at the back

Hi Vincent,

Thanks a lot for your answer.

If that could have a dedicated headphone jack that could be used (provided the output por is sufficient) that would be more or less exactly what I would be looking for :wink:

So far I have tried some of the so called “all-in-one” products (streamer + DAC + headphone amp + Pre-amp + power amplifier).
I tried the Bluesound Note. Decent device but with poor headphone amplifier and horrible software (the most overrated softwxare I’ve ever heard of).
I tried the Shanling EA5. Magnificent hardware. Superb sound. Brilliant ideas. But that is all spoiled by the almost unusable software :frowning:

So a solution like yours, powered by Volumio (or moOde or anything else) would be nice.


Thanks for sharing your experience. Personally haven’t tried other OS so can’t comment on them. But frankly speaking Raspberry Pi is very versatile and supported by many OS which makes it very useful.
Try not to violate the rules so I posted it in the marketplace:

Congratulations about this project.

Is it possible to share withs us this next points?

  • Power Supply Circuit diagram (is there a board ready to buy?)
  • USB Board Circuit or if there is as board ready to buy.
  • DAC Board used
  • RCA conector board used
  • How this case is constructed?

Thanks in advance.

Thanks. The boards have irregular shapes as they are built around Pi 4 and the case. I’m not sure if they are really helpful if put into another case. But I am happy to share more details and schematic:

  • Power Supply Circuit diagram (is there a board ready to buy?)

see below photo

  • USB Board Circuit or if there is as board ready to buy.

see below photo

  • DAC Board used

Allo Boss 2 DAC

  • RCA conector board used

it’s just a very simple connector

  • How this case is constructed?

fabricated in two aluminum factories - one for CNC and another for laser cut


USB galvanic isolation for touchscreen:

1 Like

Thanks a lot Vincent

As I plan to start my Project from zero, I can decide to implement it in case as needed.

In this case, I’ll apreciate if its possible to buy that board from USB Galvanic Isolation for Touchscreen. Is it possible?

It’s possible but are you OK with the shipping fee? The cost is around 25USD but the shipping fee to Brazil is around 15USD.
Additionally you need a separate 7Vac/1A power for the touchscreen.

I think your kit looks fantastic. I am using Volumio and the PI4 without a DAC. I am USB connected to a SMSL M300 MkII DAC. I see your USB jumper on the back of the unit. What is that jumper doing? Would it interfere with streaming out the USB to my external DAC?

Thanks and GREAT job!

1 Like

Thanks. The touchscreen interface is USB, which needs to be connected to one of the USB ports on Pi 4. The USB jumper bridges the signal of the touchscreen to Pi 4. Surely it will not interfere with streaming, you can imagine it as an USB extender/extension cable.

1 Like

Thank you for your reply. I have another question. Please do not think I am disrespecting your work. It is FANTASTIC! I really like what you have built.

My question is; The display appears to be capable of being driven off of USB or HDMI. I was not sure if you have an operating system restriction with DietPi that had you use USB rather than HDMI, (I’ve never used DietPi).

I will only be using Volumio and I know it works flawless with HDMI. Is there any reason you know of that would stop me from buying your kit and using HDMI for the display

I see in the display information it can be powered with 5V/2A power through the Power interface on the back of the LCD. Is there a tap available on your LPS to power the display this way, or only through USB?

I ask because I only use my external SMSL DAC. I am currently using a PI4 with an official PI 7" touch display connected and the system sounds really good, but yours looks more professional with a top notch case and display. However, I would prefer no USB bridges in place since I don’t use a DAC hat.

Thanks again for your help. :slight_smile:

No problem.
I think you misunderstood how the touchscreen works. You only need to connect 1 flat cable to the official 7" touchscreen to make both the “display” and “touch” work becos of the low resolution (800x480) and low color bit depth. “Touch” signal is also passed from the official touchscreen to Pi becos of the “not so high” bandwidth requirement.
However with the use of HDMI touchscreen, “display” and “touch” signals are separated. HDMI, by definition, is an interface of high resolution display. While the USB cable (and the USB jumper) you see from the photos, conveys the “touch” signals (in terms of x,y coordinates) from the touchscreen to Pi, so that Pi knows what locations the user is touching, and responses to the input accordingly.
As mentioned earlier, the USB jumper bridges the “touch” signal from the touchscreen to Pi, it is required anyway, otherwise the “touch” won’t work. And it work not interfere with your external DAC becos the signal path is not shared.
The touchscreen can be powered by the “touch” port alone, the power inlet provides an auxiliary power source in case the USB port of Pi 4 cannot deliver enough power. Anyway, the touchscreen has its own power source and it’s galvanically isolated from Pi 4 as to prevent electrical noises from entering the audio path.
I hope you can understand what I mean.

I do understand. Thank you for the detailed reply.

Nice peace :ok_hand:

Thats funny i tried to build a columio with the same display but did not get it confugured :confused:

Do you have a ready image for the Pi? Would like to download and install this :slight_smile:

And if possible a CAD plan for the case to make it myself (a friend has a CNC machine) would be great :muscle::hugs::smirk: