LPs Wermy VMµ

Show off your completed VMµ, or post your build logs here!
User avatar
Lphillimore
Posts: 989
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 791 times
Been thanked: 516 times

LPs Wermy VMµ

Post by Lphillimore » Sun Sep 30, 2018 10:49 am

Having already built one VMU (thanks to Satri360' and his work) I was really keen to build some more.

Thankfully, Wermy has already gone to the trouble and documents his own build here:

https://sudomod.com/forum/viewtopic.php?f=62&t=5073

As noted, this guide is not in depth but certainly gives you enough to run with so thanks, Wermy :mrgreen:
vmu.PNG
vmu.PNG (490.53 KiB) Viewed 3567 times
SpoilerShow
vmu2.PNG
vmu2.PNG (474.14 KiB) Viewed 3567 times
SpoilerShow
vmu3.PNG
vmu3.PNG (474.42 KiB) Viewed 3567 times
I actually ordered everything I needed months ago but have been distracted building other things :lol:

Parts List

parts.PNG
parts.PNG (694.12 KiB) Viewed 3567 times
  • Raspberry Pi Zero W
  • 1.44″ SPI screen
  • Micro-lipo from Adafruit
  • i2S sound module from Adafruit
  • 500 mAh battery
  • 13mm speaker
  • Tactile Switches for L/R buttons
  • 3 Pin SPDT Switch
  • Magnet Wire
  • VMU Bracket (3D Print by Wermy)
Shell

This is quite straight forward to modify - follow the original guide for most of it and then just mark with a sharpie where the lipo USB sits and cut neatly with a scalpel to allow charge access. Depending on how you plan to build yours you'll need to consider if you want you power switch exposed or hidden under the VMU cap like i did. Same for the SD card. I exposed my SD card at the bottom but you could also hide this under the cap, too.

Be sure to smooth over and clean away any rough edges or loose bits of plastic before you begin to assemble.


As for tactiles, I placed mine a few mm either side of the speaker. It shouldn't matter how wide or narrow you go with yours if you use the same location that I have done. Fix in place with hot glue.

After lining up your screen, fix it in place with a couple of dabs of hot glue. Fix the 3d print over the top with a little more glue then you can then add your i2s module and lipo.

It's worth placing the screen ribbon nicely under the bracket to protect it. I also covered with some kapton tape just incase.
bfore magnet.PNG
bfore magnet.PNG (743.77 KiB) Viewed 3567 times
SpoilerShow
shell 3.PNG
shell 3.PNG (863.79 KiB) Viewed 3567 times
SpoilerShow
shell 2.PNG
shell 2.PNG (1015.85 KiB) Viewed 3567 times
SpoilerShow
shell.PNG
shell.PNG (394.53 KiB) Viewed 3567 times


PCB and Controls

One big difference on my build was that I decided against cutting up the original board in favour of using one of this awesome little button PCBs by Smoki86:

https://oshpark.com/shared_projects/UVI5qSK3

Please note: be sure to order a PCB no thicker than 1mm!


I ordered the default from OSHPark and my PCBs were 'chunky' at around 2mm. This meant I needed to carefully cut 1mm from the bottom screw posts of the VMU shell in order for it to close nicely.

Please also note the pin-out of the board (tested with a multi-meter) from left to right, pads facing upward:

Up, Down, Left, Right, A, B, Start, Select, GND
pcb.png
pcb.png (24.08 KiB) Viewed 3567 times
Another tip: Do not confuse A and B on the unit with where you expect them to be on a Gameboy ;)

Wiring to the Pi is exactly as per Wermys guide:
vmu contols.PNG
vmu contols.PNG (8.15 KiB) Viewed 3567 times
The Pi numbers relate to BCM numbers here:

https://pinout.xyz/

I opted for magnet wire in this build. Quite how anyone manages to use anything thicker is beyond me! :lol:

I've used this type of wire before in small doses but never as much as in this build. I really enjoy using it.

Just be sure to get a solid join - pulling with a little pressure on the wire to test should suffice. (Just DONT do this on the screen ribbon / pins)


Screen

This is a cheap screen, no doubt about it - going forward, a higher res screen will be ideal. That said, this does the job perfectly well. You can get this already detached from any PCB but the ones I had came attached to a screen board. Carefully cut the adhesive with a scalpel then de-solder the ribbon using plenty of flux, a clean hot iron tip and a steady hand.

Unfortunately one of my pins was either stuck / weak as it snapped leaving only a small portion exposed to solder to....so go careful 8-)

I first tested with some standard 30AWG wire to make sure it worked :P
screen test.PNG
screen test.PNG (569.81 KiB) Viewed 3567 times
The pinout is again, as previously advised by Wermy.
vmu screen.PNG
vmu screen.PNG (7.11 KiB) Viewed 3567 times
Pins 1 and 2 (VCC) can be bridged along with 10 and 11 (GND).

Sound

The Adafruit i2s is awesome! Super punchy sound. This can be wired as follows:

Vin to Raspbery Pi 5V
GND to Raspbery Pi GND
DIN to Raspbery Pi #21
BCLK to Raspbery Pi #18
LRCLK to Raspbery Pi #19

https://learn.adafruit.com/adafruit-max ... -pi-wiring

Pi, Wring & Other

As space inside is tight, i desoldered the following from my Pi using hot air (400c):

HDMI, 2x USB + Camera Connector.

Given the screw post locations inside of the shell you'll also want to cut away the corner screw holes of the Pi. This is easy enough with a Dremel just be careful not to cut too much and wear eye protection!

I used double sided tape (2 layers) on the rear of the battery which itself should nestle nicely int he rear of the shell. This can also be fixed down with tape if you so wish. Given how tight it's going to be inside, i added some kapton tape to my Pi and lipo / i2s module to help prevent any shorting.

In terms of wiring the circuit, this is all but the same as the original mintyPi.

Wire the circuit in the same way and also use the Bat pin to power the i2s amp.
inside.PNG
inside.PNG (929.29 KiB) Viewed 3567 times
All going well you'll be able to close this up with the original 4 screws. Be sure to cut your wires more of less to length and again, with magnet wire make sure the join it good!

Thanks for looking. Will add links to items etc. in due course! :D

User avatar
KonnorJ
Posts: 385
Joined: Thu Jan 11, 2018 1:23 am
Location: United Kingdom
Has thanked: 58 times
Been thanked: 109 times
Contact:

Re: LPs Wermy VMµ

Post by KonnorJ » Sun Sep 30, 2018 1:51 pm

Awesome work Liam,
I have a question on the build.
Did you have to remove the IO from the pi?

User avatar
Lphillimore
Posts: 989
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 791 times
Been thanked: 516 times

Re: LPs Wermy VMµ

Post by Lphillimore » Mon Oct 01, 2018 2:43 am

KonnorJ wrote:
Sun Sep 30, 2018 1:51 pm
Awesome work Liam,
I have a question on the build.
Did you have to remove the IO from the pi?
What do you mean by IO?

User avatar
KonnorJ
Posts: 385
Joined: Thu Jan 11, 2018 1:23 am
Location: United Kingdom
Has thanked: 58 times
Been thanked: 109 times
Contact:

Re: LPs Wermy VMµ

Post by KonnorJ » Mon Oct 01, 2018 11:48 am

Input output ports, usbs, hdmi, camera that sort of thing.

Marky_Malarky
Posts: 11
Joined: Sat Jun 24, 2017 11:53 pm
Location: Florida - USA
Has thanked: 43 times
Been thanked: 6 times

Re: LPs Wermy VMµ

Post by Marky_Malarky » Mon Oct 01, 2018 4:44 pm

Yes definitely have to remove all the ports and camera connector

Marky_Malarky
Posts: 11
Joined: Sat Jun 24, 2017 11:53 pm
Location: Florida - USA
Has thanked: 43 times
Been thanked: 6 times

Re: LPs Wermy VMµ

Post by Marky_Malarky » Mon Oct 01, 2018 4:45 pm

Weesome guide liam! Thanks for doing all that extra leg work for us ❤️😘

User avatar
Lphillimore
Posts: 989
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 791 times
Been thanked: 516 times

Re: LPs Wermy VMµ

Post by Lphillimore » Mon Oct 01, 2018 8:24 pm

KonnorJ wrote:
Mon Oct 01, 2018 11:48 am
Input output ports, usbs, hdmi, camera that sort of thing.
I mentioned that I removed those :p - I thought you were referring to something else :lol:

'As space inside is tight, i desoldered the following from my Pi using hot air (400c):

HDMI, 2x USB + Camera Connector.'

User avatar
KonnorJ
Posts: 385
Joined: Thu Jan 11, 2018 1:23 am
Location: United Kingdom
Has thanked: 58 times
Been thanked: 109 times
Contact:

Re: LPs Wermy VMµ

Post by KonnorJ » Tue Oct 02, 2018 11:58 am

Must've missed that thanks.

Kenshin16
Posts: 29
Joined: Thu Aug 17, 2017 4:21 am
Has thanked: 10 times
Been thanked: 7 times

Re: LPs Wermy VMµ

Post by Kenshin16 » Thu Oct 04, 2018 7:41 pm

Where did you buy the screen at? I bought a few from the link wermy gave, but they were completely different.

User avatar
Lphillimore
Posts: 989
Joined: Sat Jan 07, 2017 7:03 pm
Location: Perth, WA
Has thanked: 791 times
Been thanked: 516 times

Re: LPs Wermy VMµ

Post by Lphillimore » Tue Oct 09, 2018 2:55 am

Kenshin16 wrote:
Thu Oct 04, 2018 7:41 pm
Where did you buy the screen at? I bought a few from the link wermy gave, but they were completely different.

Just from eBay.

I think it varies as to whether they send you v1 or v2. You can also get them from AliExpress.


https://rover.ebay.com/rover/0/0/0?mpre ... 3184940601

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest