Worklog [2022 Contest Entry] Get Fit - An Exercise In Wasting Time

GingerOfOz

no wario
Staff member
.
.
2020 2nd Place Winner
2022 3rd Place Winner
Joined
Dec 16, 2016
Messages
1,121
Likes
2,689
Location
The Oregon Wildlands
Portables
just so many i am so cool
I am so sick and tired of my YouTube comment section calling me offensive names like "string bean" and "twig-looking-ass". To fix this, I need to get absolutely shredded so that I can beat anyone who calls me names on the internet into a pulp.

Wii Fit is obviously the best way to get into shape, so I decided to build a portable Wii into a Wii Fit balance board. The goal is to have a portable Wii Fit machine that I can exercise on no matter where I am so that I can be "on that grind :triumph: :100:" 24/7.
20220526_130036.jpg

I started by taking apart a Wii Fit board to figure out how it works. The sensors are in the four feet, and each sensor basically acts like a scale to figure out which direction you're leaning. This means that I can cut a hole in the middle of the board for a screen, and not risk cutting into any critical sensors or anything.

Next up was to figure out how to power a Wii Fit board without any AA batteries. I spent some time doing reverse searches on all the identifiable chips on the main circuit board,and determined that the battery voltage is brought down to around 3.2v, a very convenient voltage for a portable Wii project. So I spent some time mapping out where the battery voltage and 3.3ishV needed to go, removed all battery power-related components, and then plugged 3.3v into the board.
20220527_130029.jpg

And this almost worked. I was able to successfully power up the board and get it to connect to the Wii, but the Wii Fit board is a little bit too smart/dumb to bypass the regulator like we do on Wii motherboards. One of the battery chips I removed was responsible for telling the Wii Fit board if the batteries are low, and since I bypassed that chip, the Wii Fit board thinks the batteries are at 0v and refuses to let you play anything until you "replace the batteries".

So I went "unga-bunga voltage time" and plugged 5V into the Wii Fit board's battery terminals, and that just worked.
20220528_135813.jpg

With the Wii Fit board stuff mostly figured out, I moved onto the design part of the portable. The Wii Fit board has one opening on the bottom of the board where the batteries go, so I decided to try and get all of my cooling and I/O stuff to fit into this little hole to avoid drilling more holes into the balance board.
20220822_134928.jpg

The first piece I designed was just a flat mounting block for just about everything the project needed. There are mounts for the Wii, PMS, U-AMP, and a button board for handling volume controls and sync buttons. This piece screws directly into the screw posts that are meant for the battery holder.
20220529_170520.jpg
flat piece.PNG


The second piece I designed was a replacement lid for the opening on the Wii Fit board. This piece holds the cooling setup and slots perfectly into the opening on the Wii Fit board, for as professional of a look as possible. Dialing in this piece so that it properly lined up with everything and fit the hole perfectly proved to be pretty tricky.
20220611_145855.jpg
Vent mode.PNG

As far as circuit board design goes, this project really didn't need much. I just designed a simple board with buttons and then a funny little addon board to properly mount a charging jack to the design.

Cutting the hole for the screen was definitely the most intimidating part of the build, as I have zero frankencasing experience. I practiced the cut on a very beat up Wii Fit board, and then ordered a brand new Wii Fit board for the final build.

Cutting out the final hole went pretty all right. The screen hole is a bit taller than it needs to be, and there are a few flaws around the edged of the screen, but it's a pretty good cut considering it was done by hand. I ended up 3D printing some custom sanding paddles to help sand each of the screen edges evenly, as doing that with a file proved to be impossible for me.
Sanding paddle.PNG
20220805_144051.jpg

And finally, it was assembly time. I cut out some white foam to go between the screen and the Wii Fit board to help add some padding in case the board flexed a bit during use. I trimmed a Wii and relocated Bluetooth on it for the first time in several years. Then I mounted everything to the flat plate, wired it all together, repurposed the Wii Fit board's LED and power button for the PMS, and after some minor troubleshooting...
20220808_152321.jpg
20220811_191554.jpg
20220814_141205.jpg


20220816_191839.jpg

I got it almost working. Audio wasn't working at all and the clock wasn't syncing properly after setting it in the Wii menu. The audio issue ended up being that I needed to ground HS on the U-Amp, because my design doesn't have a headphone jack. The clock issue went away after replacing the MX chip with a new one (it seems like it might be best to always source your MX chip from the same Wii as your main trim, it might avoid this issue)
top done.jpg
bottom done.jpg

At this point, the project is in a very tentative "done" state. Everything is working so far, but I need to spend some solid time with it to ensure that this isn't a fake "done" with twenty hidden issues waiting for me tomorrow. I'm sorry I didn't upload periodic updates like a good worklogger; I had plans to but somehow never managed to sit down and upload bite-sized chunks of the project.

This was a very silly project, but someone needed to do it at some point. Here's one final teaser for the project, I'll be working on a more verbose video in the coming weeks:
 

Attachments

Joined
Sep 27, 2016
Messages
404
Likes
864
This is actually pretty genius…B|
I love it! Brings back many memories.
 

GingerOfOz

no wario
Staff member
.
.
2020 2nd Place Winner
2022 3rd Place Winner
Joined
Dec 16, 2016
Messages
1,121
Likes
2,689
Location
The Oregon Wildlands
Portables
just so many i am so cool
All right, I've got a somewhat awkward update.

After the last post, I essentially put the project in a corner of my room and didn't do anything aside from some occasional filming. Realized yesterday that the contest ends today, so I brought out the board and filmed a nice video for it.


Filming went well until I tried to play the hula hoop game, when my Wii began outputting a garbled mess as video and a lovely high-pitched tone as audio. I spent today troubleshooting and testing, and have managed to get the project in "working order".

It seems that the issue is that the Wii motherboard flexed too much and some part of the GPU has physically broken. The Wii will run fine for around two minutes, but once the chips heat up then the video/audio die completely. I think I've found a way to properly reinforce a future Wii motherboard properly, but the one in there right now is essentially toast.

1664678761703.png

It still works long enough to boot up into a game though, so I'll stamp it as "done" for now and then swap in a new Wii once I've got time.

Project Get Fit

Unfortunately, my plans to go out and do a nice photo shoot were interrupted by the project collapsing, so here's what I've got.
main front.png
zoomed front.png
main back.png
close back.png


Features:
  • 5" IPS display
  • Digital audio through speakers (thanks U-amp)
  • The appropriate features of a PMS Lite
  • Capable of playing Wii Fit
  • First portable Wii to withstand being stood on consistently
  • First portable Wii to almost withstand the impressive force of my hips oscillating
  • Roughly 2.5 hours of battery life
  • Doubles as a 4-inch stepping stool
  • Offers fitness tips
And the internals:
20220814_141205.jpg
20220814_141200.jpg


I'll get that motherboard swapped out and a real video made at some point. I accidentally front-loaded my semester with classes, so after mid-October I'll actually have meaningful time to put into modding again. Hope to see some other last minute submissions for the contest!
 
Last edited:
Top