The DMGii

Discussion in 'Wii' started by StonedEdge, May 13, 2019.

  1. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    For this year’a contest, I am entering with my WiiBoy-esque portable! It is my first ever attempt at using CAD software to design a portable. The case is based on a DMG and has the exact same dimensions.

    It’s going to have 3.5” VGA memes, a cool little battery cover and, since we are all still children deep down, a fully hand-painted Pikachu Pokémon theme for all those poke-dweebs still out there. I’ve always loved the series and it is one of the reasons I got interested in gaming. I’m bringing back my childhood!

    I’m sure most people have seen it already, but here is a sneak peek of the portable and the design. Cannot wait to see the finished contest portables this year, and fingers crossed I can have something at the end of the contest I can be proud of and say I made myself.

    Good luck everyone :)

    7E571347-CBA8-4EDE-A23A-174627A2E439.jpeg
    FFB70B9C-18E0-4330-A685-1F9B1E4A43DC.png
     
    BocuD, thedrew, Blackheart and 7 others like this.
  2. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    I plan on updating this thread pretty comprehensively throughout the contest so that you guys can all see my progress, even if the progress is pretty small. Little progress is better than no progress :p

    There is 3 months roughly until the deadline, and with my job being pretty busy, I decided to dedicate June to finish the case, July to print, refine the case features and hand paint, and August for the assembly. I just recently purchased the YAEDONG 858D hot air station along with 5x PMS PCBs thanks to Gman that I will assemble and test in the upcoming weeks. I bought all of the components from Digikey and they should be arriving in the next couple of days. I will populate all 5 boards with the components to use in future projects =D one thing I was annoyed about was that my hot air station cost me the equivalent of about 55USD here in Japan which is pretty poopy, considering it’s almost half the price in the US :(

    I know I know, not major progression has been made but I am pretty happy with how the battery compartment turned out. I need to create the clip for the battery cover now and then the battery holder part of the case will be done, which is great. As for the battery pack, I created little brackets where I can just slide in the battery clips with essentially a friction fit method. I might have to apply a tiny bit of glue on the inserts where the clips slide in so that they are securely in place, but I gave myself a tiny bit of offset so that they should fit snug. I also split the face of a square extrusion in the shape of an 18650 battery in the back of the compartment, so that the batteries will not roll around and will sit securely. I made two small round extrusions in the back half so that I can run wires through from the back to the PMS which will be housed using 4 screwposts just above the L/R trigger custom PCB (also for Z button which will be 3D printed). I changed out the GC logo since I just didn’t think it looked that great, and went for a standard round design with 4 prongs for the fan vent.

    7011EC5C-A77D-4590-8526-E15F51C14E63.jpeg

    39BED50F-1AF8-4ACF-BF5A-BBD22DB87398.jpeg
    The L/R triggers will be printed separately and glued on to the back of the case so that I can print the back side face down.

    That’s all for now! It’s all coming along pretty nicely, and I have two trimmed Wii OMGWTF trims that have been successfully tested and working with Bluetooth/MX relocations performed. I thought about doing an OMEGA so that I could fit 4 batteries, but the smaller 3.5 inch screen, as well as increased efficiency thanks to the SMD reg board means I can get a decent battery life with 2 cells anyways. Work is getting in the way of the project slightly but I hope to have a test print done in the next couple of weeks followed by an official prototype in the next coming month. Looking forward to seeing how my tests prints turn out!

    483B9108-A951-40BC-A240-84938F152060.jpeg
     
  3. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    Just a quick update post here to keep track of progress so I don’t forget where I’m at. The contest deadline keeps creeping up every day and I feel like I’m not going to make it, but will keep pushing forward to deliver the memes!!

    I soldered together a Gman PMS board using a stencil and hot air. My first one went terribly since I wasn’t using the stencil correctly and trying to hold it down onto the board with my hand. Definitely take a few minutes and tape down the stencil to the table with sticky tape. I’d also recommend to use the other PCBs that come with your manufacturer if you ordered more than one to surround the board you’re working on so that the stencil doesn’t flex on the sides and create air gaps between board and holes (I learned this the hard way as there was way too much solder paste on each of the pads resulting in IC bridges galore) After a second attempt and inspecting each of the IC pins, there seems to be bridges where necessary and none where I don’t need them.

    3AD0F5CB-C070-42AA-8BBA-2E7F2F5210A4.jpeg

    I am also working on a USB-C PD Data Multiplexer PCB that will be identical to the one in Gman’s WiiBoy Rev 3. I want to thank him for open sourcing his code for programming the IC registers and allowing the BitBuilt community for being able to implement amazing features like this one into portables. I have to put the USB drive on the back of the board, but this will be a 2 layer board. Huge shoutouts to @Postman for giving me a 15 page report on my first original PCB design. He gave me pointers on what to fix and taught me the basics of PCB component placement and routing so a big thanks to him. Also @BocuD for the late night messaging and advice. It’s a weird shape but it will fit perfectly around the screw posts that secure the Wii to the back of the case. The pictures below are of the first revision, so please ignore the terrible vias everywhere. I will update this when I have finished the PCB.

    C27DB0D7-AA1E-4C51-9217-F1530E903839.jpeg
    IMG_4785.JPG

    Finally, we have some nice memes of the first revision of the case (printed on my Ender 3). The final case will be printed by shapeways with the SLS printing technique, but it’s nice to have the printer to make revisions of the case and see if things all fit, of which you can see, the batteries fit nice and tight!! Just need to fix the battery compartment as it wasn’t deep enough to close the battery clip. Will finish this clip design in the next week or so.

    more memes to come ;) hoping to finish before the deadline! I’m also going to be custom moulding my own DS lite ABXY buttons and dpad to match the paint finish with resin and sparkly things. Stay tuned.

    B11A252B-AB12-4FBD-85B9-9214DA0F45E4.jpeg

    7EC56A4E-EB20-4AD5-9F48-40FA07CAB788.jpeg

    D28336B0-D05A-463E-B7FE-34B5AB0D77BC.jpeg
     
    Last edited: Jul 5, 2019
    cheese, fibbef, The_Smeags and 9 others like this.
  4. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    Deadline intensifies.

    More smexy CAD pics.
    ( ͡° ͜ʖ ͡°)


    Last thing to do is the battery clip mechanism, and then it's off to Shapeways!
    Will he make the contest?
    Probably not lmao. :P

    Good luck to all those involved. I have ordered the PCB's and am in the process of assembling. I wanted to make my own audio amplifier PCB based on the LM49270, but I don't think I am going to get time. Good luck to all those finishing off the last part of their builds!

    Complete Front.PNG

    Back.PNG

    Top View.PNG

    Front.PNG

    Battery Clips.PNG

    3CB802FF-C8EF-4E7F-B972-80DF28B5F1C4.png

    8B607654-417A-4531-B3D9-055A5E300BE5.jpeg

    EDIT: PCBs came in! Only now to put them together now to probably find out that they probably don’t work lol.

    614A3FE9-5EA3-4C57-89E8-F5677254E7AC.jpeg

    223164D4-1BE3-4930-BD99-2FC62BDD41BD.jpeg
     
    Last edited: Jul 24, 2019
    fibbef, Stitches, BocuD and 1 other person like this.
  5. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    PCBs, PCBs, and more PCBs!


    :D:D:D

    EDD6253C-1D2B-498A-B9D9-B2D1725AB89B.jpeg
    BB311F66-ABCB-456C-A509-995626E8C586.jpeg


    Pre-assembly mandatory “noods”
    AADF2F2D-747D-4428-9697-7B69015114A5.jpeg
     
    Last edited: Jul 29, 2019
    fibbef, E64, thedrew and 6 others like this.
  6. BocuD .

    Joined:
    Jul 21, 2016
    Messages:
    443
    Likes Received:
    479
    Location:
    The Netherlands
    Portables:
    2
    Damn this is some neat shit
    I know how much time these boards have taken you from discord DMs lol, so i hope they end up working correctly!
    Even though its a knock off it looks really good lmao, almost as good as an Original Gman a "real" WiiBoy rev3 :P
    Looking at my (and other peoples) projects you might have more of a chance of finishing in time then most :P. And since this is actually a new project (hi ginger lmao) you might have my vote
     
    Last edited: Jul 26, 2019
    StonedEdge likes this.
  7. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    Hi all, quick update.

    Unfortunately making the contest by the deadline has proven to be too much for myself to handle - literally got gastro bug last week and was stuck in bed for five days straight which made it really difficult to progress on this thing. Since the case is going to be professionally done via the Shapeways SLS printing technique, I am going to have to wait a few weeks to get the case printed and then wait for shipping, as well as shipping on the little dual actuator tact switches from Europe, so I am out of the contest, but I will definitely finish this thing before the end of September (well on the way now!)

    In more positive news, I am really proud that my USB-C PCB with Data Multiplexing "board" appears to be working, which is really just unbelievable to me for some reason lol :o happy to see a project that I worked on in Eagle come to life and not cause any boom. Big thanks to the following guys for helping me out with that: Gman (for releasing his code to program the STUSB4500 IC registers and his awesome blog helping me out), Postman (for literally taking the time to write a 15 page guide on good PCB design practices like routing, layers, part placement etc) and BocuD (for providing moral support when things just were going shit lol)

    I have not fully tested all of the features yet since I do not have a USB-C to A adaptor to check if the multiplexer functions are working correctly, but the USB is receiving a stable 5V input which is nice. Also, the STUSB is outputting a solid 12.2V which means its negotiating over I2C with Gman's microcontroller on the PMS. At first I was wondering why the hell it was negotiating 20V over VBUS but realized I had fucked up the soldering of the resistors arrays on the PMS - the STUS also resets itself to 20V configuration if the VBUS/VSYS lines become disconnected in any way - noticed I had shitty solder joints on the VSYS line). Big thanks to Gman and Aurelio for fixing that for me :D

    Well, everything appears to be going decently well. I did lift a pad on the 1V reg IC PMS which is a real shame since now I'll have to move all of the parts to a new PCB. I would not recommend soldering up one of these boards as a beginner, it's a real headache given the amount of ICs. I might even just buy one to say thanks to the BitBuilt team for all of their support.

    Will continue to push onwards and upwards towards my personal goal of finishing this thing before the end of September. After that, I plan on studying for the USCPA, as well as making something similar to the GS2 since I think having a PS2 portable would be fricken sexy.

    Thanks!!

    Testing out the battery clip mechanism (the batteries just fit, a bit squishier than I had hoped!)
    IMG_0253.jpeg

    Bought the S2 Kingston reader instead of the out of stock Samsung 3.0 FIT drive. Was wondering how to implement this solution and then DeoNaught made me look like an idiot by telling me that I can just "plug it in" lol
    IMG_0381.jpeg

    Perfect "purple" PCBs
    IMG_0382.jpeg

    12V baby!
    IMG_0264.jpeg

    Progress. The battery clip will clip in nicely and is going to take insipiration from the original GameBoy Zero clip. This is almost finished. Just need to print and test that the plastic gives enough flex when clipping/unclipping. Excited to see how this turns out.

    IMG_0320.jpeg
     
    Last edited: Aug 13, 2019
    MRKane, Stitches, BocuD and 1 other person like this.
  8. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    Quick update to above:

    Unfortunately, I can not seem to get the data lines to switch the hosts between the USB device. Well, that’s not entirely correct. The TS3USB mux switcher appears to be doing its job, receiving a stable 3.3v from the LDO and switching the data lines to the Wii when the battery management system is turned on. I just cannot get access to the data stored on the Kingston reader as the PC is not even recognizing the device. The multiplexer is working as this was verified with a multimeter. The only two issues I can think of at this point are:

    1) There is interference coming from the ground plane and/or voltage lines on the board (I have routed the data lines going to the USB-C port under the 5V bus line)

    2) The fact I’ve forgotten to connect A6 with B6 and A7 with B7 on the following schematic, resulting in the cable only working when being plugged in a certain way. I am using a basic USB-C to A adapter, and I am not sure if this would affect the orientation of the plug and the resulting data lines.

    Well, here at the schematics for the board. I’ll keep trying to troubleshoot this for a few days, otherwise it’s back to the drawing board for me to make the data lines a hell of a lot shorter and of equal impedance.

    Thanks all!!

    USB-C connector: Forgot to connect A6 to B6 and A7 to B7 for reverse orientation of the plug for data.
    0900954F-01D3-460D-AF57-01A6D14CD465.jpeg
    3.3v LDO powering the TS3USB data mux.
    8E868394-8196-4AA8-B5F2-774688E5BA6F.jpeg
    The TS3USB data mux for switching data between the Wii and the computer.
    07C15072-5F63-4C67-B938-4CF26F7DF289.jpeg
    Routing on the top layer from data lines to USB-C port. I tried to keep them as close as possible - they’re not perfectly of same length but very close.
    7D5E6250-3D75-4D73-99BD-0F2814C70AD7.jpeg
    Orientation of chip - same as above (just in case lol)
    8C19A321-EB8C-4EA3-8CA9-99EB7A04186F.jpeg
    I have just uploaded these for completeness and to keep track of where I am at! If any EE gurus notice anything shady let me know!

    Oh, and here’s the little USB - A adapter I bought for 5 bucks.

    30D29F8C-487A-4500-ADE1-1294062D2AE8.jpeg

    :)
     

    Attached Files:

    Last edited: Aug 14, 2019
    MRKane likes this.
  9. StonedEdge .

    Joined:
    Nov 16, 2018
    Messages:
    35
    Likes Received:
    90
    Location:
    Japan, Tokyo
    Portables:
    One G-Wii
    Sorry for the lack of updates everyone recently. I have been working on this and constantly thinking about it despite not posting for a good 3 months. I have just moved into my new place in Japan and been getting set up, but I am almost ready to start the official build as the case work is pretty much all finished now and the PCBs are on their way as well. I know this is very similar to a WiiBoy, but I wanted to put some sort of spin on it to make it feel somewhat different. As you can see though, it is inspired by Gman's build of course.

    I wanted to theme this portable in some way or another, and I decided to make it like an original DMG Gameboy. To achieve the aesthetic, I have got Nobble helping me out with some molded ABXY "DMG colored" burgundy ABXY buttons which look absolutely amazing. I also wanted this to look as official as possible from the outside to make up for my spaghetti on the inside, so I have ordered a custom glass bezel from bluishsquirrel. His original business idea is to make custom laser printed designs that are used on DMG/Gameboy Zero glass, and I asked him to custom print me a glass bezel that will fit the 3.5" screen I am using and he gladly accepted which is brilliant. Finally, some water slide decals will be added for the original Nintendo Gameboy logo and A B X Y buttons. I also finished the battery clip and it works really nicely, I am really proud of the way it turned out. PLA probably isn't the best for flexing, so I plan on printing this either in nylon or ABS. I will upload a video of the nice click once I find it on my phone somewhere...

    Unfortunately the real glass has not arrived yet, but I have some CAD pics to show what I hope the final case will look like. I also just ordered a Prusa Mini so that's pretty neat
    ( ͡° ͜ʖ ͡°)

    Next post should be hopefully in The Cutting Edge! For now though, here is the final aesthetic (not sure whether to go for Black or Original DMG Gray just yet, open to opinions). Well, I didn't make the contest which was my original goal, but with work and stuff I've been pretty busy but trying my best to get something out there. After this portable is done I plan on trying to learn a little bit more about PIC programming and C (will take a little break from building consoles for the time being!!) I know that everyone has the WiiBoy fever after Shankapalooza so this might not excite anyone, but here it is :P

    Front case with original colored DMG switch buttons molded by Nobble. Custom glass bezel by Bluishsquirrel.
    Screen Shot 2019-10-21 at 1.09.22.png

    Nobble really has worked hard to perfect the buttons for me, going through several iterations to try and get the best match. I am really grateful and owe him big time. Will send Japanese tasty memes for sure.

    455DBE6D-0E19-44A4-9BE3-7847E52B2021.jpeg

    Buttons molds and a bunch of Cartboy memes ready for all of his fanboys.

    42E3E5B1-59D3-4F0B-A828-89CD58332A33.jpeg

    DMG inspired back half with snap back door and battery clips.

    Screen Shot 2019-10-21 at 1.05.25.png

    Screen Shot 2019-10-20 at 23.34.40.png
     
    Last edited: Oct 24, 2019
    Nicholas298 and BocuD like this.

Share This Page

Loading...