Wii SP 2.0

Discussion in 'The Cutting Edge' started by JacksonS, May 29, 2017.

  1. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    298
    Likes Received:
    504
    Location:
    Georgia, USA
    Portables:
    6
    UPDATE:

    Here's the finished product!
    [​IMG]
    [​IMG]
    [​IMG][​IMG]
    [​IMG]


    Internals:
    [​IMG]

    Features:

    [​IMG]


    The portable contains an internal GameCube Controller, internal Wii Remote, and internal Classic Controller that can be switched with a button. These diagrams indicate the changes in button layout for each controller:
    [​IMG]
    [​IMG]
    [​IMG]

    Other features and specs include:
    • Purely digital video - HDMI video on the internal screen and HDMI output
    • Internal 128 GB flash drive, accessible via the mini-USB port on top
    • Charge-and-play using any DC power source from 9V to 16V
    • Resistive touch screen that emulates the Wii Remote IR pointer
    • Dimensions: 178mm x 96mm x 30mm
    • Battery capacity: 6800 mAh at 7.4V (it lasts about 4 hours)
    • Headphone jack and 2 buttons for volume control
    • 3 buttons for screen controls

    Original Post:

    Hey everyone!

    This year I'm making a followup to my entry in last year's contest, the Wii SP. I'm going with a very similar aesthetic because I really liked the layout of my last one. The Wii SP 2.0 will be similar to the original on the outside, but completely new on the inside. I'm finally making use of 3D printing, custom PCB design, microcontrollers, and FPGAs to make this portable better than anything else I've made.

    Here are the 3D renders for the case I'm using:
    Screenshot 2017-05-29 18.14.17.png
    DS Lite buttons and 3DS joysticks once again. This time I'm including IR LEDs to act as a sensor bar. I'm also adding charge and power indicator LEDs on the bottom left.

    Screenshot 2017-05-29 18.17.25.png

    Screenshot 2017-05-29 18.14.40.png
    On the top:
    • Fan exhaust (the big hole)
    • Mini USB port for accessing the internal flash drive
    • Full size USB port for whatever
    • Barrel DC jack for charging
    • Sync button, reset button, power button, and a button for selecting between 3 internal controllers
    • 3 LEDs indicating which controller is currently selected
    • HDMI out

    Screenshot 2017-05-29 18.14.50.png
    Some volume buttons, a headphone jack, and 3 buttons for the LCD menu as per usual.

    Screenshot 2017-05-29 18.16.38.png
    Tried my best to replicate the inside of the DS Lite where the buttons and D-pad sit. It works pretty well.

    Screenshot 2017-05-29 18.17.11.png
    There's room for 4 li-ion batteries here, among other things. The 2 USB ports and the barrel jack will be on the same PCB, which also contains the 4 PTH08080 regulators. I won't be going for any crazy motherboard trim since I don't need to for this case.

    Currently, I have a prototype working, but it's not the final version and is not my contest entry. The prototype is black, whereas my entry will be white. I'm linking it just so everyone can see more or less what the final version will look like.
     

    Attached Files:

    Last edited: Jul 29, 2017
    mknrls, BocuD, Element18592 and 23 others like this.
  2. Shank Certified Wiitard Staff Member . . .

    Joined:
    Jan 31, 2016
    Messages:
    962
    Likes Received:
    1,719
    Location:
    Texas
    Portables:
    1
    Looks fantastic so far. Can't wait to see the final one.
     
  3. Stitches 2 and a Half Dollarydoos Staff Member . . .

    Joined:
    Feb 5, 2017
    Messages:
    930
    Likes Received:
    890
    Location:
    Australia
    Portables:
    6
    I still think the 3 controller wizardry is the coolest thing I've seen in any portable ever.
     
    JacksonS likes this.
  4. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    298
    Likes Received:
    504
    Location:
    Georgia, USA
    Portables:
    6
    Thanks, it is one of my favorite features. And it's about to get a lot more wizard-y.
     
  5. Stitches 2 and a Half Dollarydoos Staff Member . . .

    Joined:
    Feb 5, 2017
    Messages:
    930
    Likes Received:
    890
    Location:
    Australia
    Portables:
    6
    Oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooh
     
  6. MasterNate .

    Joined:
    Mar 18, 2017
    Messages:
    260
    Likes Received:
    111
    Location:
    The Mitten
    I loved the first Wii Sp. Not sure how you are going to make it better; but I will love to find out how you do it.
     
    Stitches and JacksonS like this.
  7. Stitches 2 and a Half Dollarydoos Staff Member . . .

    Joined:
    Feb 5, 2017
    Messages:
    930
    Likes Received:
    890
    Location:
    Australia
    Portables:
    6
    [​IMG]
     
    BocuD and JacksonS like this.
  8. MasterNate .

    Joined:
    Mar 18, 2017
    Messages:
    260
    Likes Received:
    111
    Location:
    The Mitten
    Or..... THE BEST VR EXPERIENCE!!!!!
     
  9. Shank Certified Wiitard Staff Member . . .

    Joined:
    Jan 31, 2016
    Messages:
    962
    Likes Received:
    1,719
    Location:
    Texas
    Portables:
    1
    We don't talk about VR here on bitbuilt.
     
    cfc_12, GingerOfOz, Wadebrody and 8 others like this.
  10. BocuD . .

    Joined:
    Jul 21, 2016
    Messages:
    306
    Likes Received:
    281
    Location:
    The Netherlands
    Portables:
    2
    Uh oh... There goes my chance to win anything in the contest...

    Its looks amazing already! I can't wait to see the final version.
     
    JacksonS likes this.
  11. Nils Fagnère .

    Joined:
    May 29, 2017
    Messages:
    10
    Likes Received:
    1
    Location:
    France
    Portables:
    0 for now
    It's simply amazing! And it will be printed in 3d!! This will be more abbordable! Personally I would love to create my own Wii portable, so do you think I could succeed in doing the same? ^^
     
    JacksonS likes this.
  12. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    298
    Likes Received:
    504
    Location:
    Georgia, USA
    Portables:
    6
    I don't have a 3D printer, so @Shank has been printing my cases and shipping them to me, which is a great help. Before I can paint it, I have to glue on the bezel (printed separately) and fill in all the gaps with Bondo. It's ugly to begin with, but with a lot of sandpaper it came out looking nice.

    20170415_123509.jpg

    20170415_164845.jpg

    20170415_191433.jpg

    20170415_203252.jpg
    I'm using Krylon Fusion flat white to get a truly matte finish so that it won't show as many minor flaws in the print. I also prefer this texture since it doesn't show fingerprints easily.

    20170429_145604.jpg
    A sort of last-minute decision was to add standoffs on the back so I can set it down and not block the fan vent. That's one thing I learned from building and using a prototype first :D.

    20170527_234436.jpg

    20170529_195838.jpg
     
  13. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    298
    Likes Received:
    504
    Location:
    Georgia, USA
    Portables:
    6
    Yes, I think 3D printing a case makes it much easier to get what you want. Learning CAD software is easier that making a case by hand in my opinion.
     
    Aurelio and Stitches like this.
  14. DeoNaught . .

    Joined:
    Dec 10, 2016
    Messages:
    365
    Likes Received:
    354
    Location:
    Constant Fear
    Portables:
    1/8
    what size is the screen? is it 7" or 5"?
     
  15. Shank Certified Wiitard Staff Member . . .

    Joined:
    Jan 31, 2016
    Messages:
    962
    Likes Received:
    1,719
    Location:
    Texas
    Portables:
    1
    4.3"
     
    DeoNaught and JacksonS like this.
  16. ShockSlayer Ivan - the tyranny of evil men . .

    Joined:
    Jan 16, 2016
    Messages:
    1,838
    Likes Received:
    3,904
    Location:
    Ragnarok, re-entry
    Portables:
    All
    horrible negative comment to keep tradition goes here
     
    Matthew, BocuD, Stitches and 2 others like this.
  17. JacksonS . . .

    Joined:
    Feb 17, 2016
    Messages:
    298
    Likes Received:
    504
    Location:
    Georgia, USA
    Portables:
    6
    Using custom PCBs this time around has really helped me consolidate the designs I had before and get rid of wires, but it's also allowed me to make some new circuits and add some new features. Maybe the most important new feature is that I can use FFCs instead of routing individual wires, so everything is more modular now.

    This is the AV converter board:

    0f70af2fa91741fe16a97c92ca37a5be.png

    20170530_122922.jpg

    20170530_122929.jpg
    Combining an audio amp and a GCVideo into one, this board outputs HDMI video and amplified audio for the speakers and headphones. I'm using the Spartan XC3S200A with the GCVideo DVI code written by Unseen and the LM49270 with a PIC microcontroller for control volume.

    It turns out that putting headphone audio in the same FFC as HDMI data creates a lot of noise in the audio, so I have to modify this board a bit to carry the headphone data on a separate cable.

    The power supply board:

    2605bd9b756902d1c1af84e9c9da6fca.png

    20170413_202508.jpg
    Don't mind the random sexy shots. I have a tendency to pull out my camera too often, but I'm not letting these pictures go to waste :P.

    20170529_230112.jpg
    The BQ24170 is the long chip near the middle; it allows for seamless charge and play using a single DC input. Any supply from 9V to 16V will do as long as it supplies enough current to charge the batteries while powering the system.

    At the top left, the mini USB port is connected to a digital bus switch IC which disconnects the flash drive's data lines from the Wii if you plug it into a PC. There is also a MOSFET to allow the flash drive to be powered by the either mini USB port or the 5V regulator, not both. I don't know if all the switching is really necessary, but it makes everything completely safe for sure.

    At the bottom left is a PIC microcontroller (I'm in love with these things :)). It takes input from the power button, turns the regulators on and off, turns the status LED either blue or red depending on the battery level, and sends signals to the Wii to put it in shutdown mode before turning the regulators off.


    The LCD driver board (is actually more than an LCD driver):

    dfb56e216f1f8a5f98c7ef5e774ffeea.png

    20170503_204252.jpg
    The SN74CBT16245 is a big digital bus switch. It acts like 16 individual SPST switches. This is to separate all the buttons from the controllers that aren't being used, which I've found to be the most effective way to have 3 controllers connected to 1 set of buttons.

    20170529_162516.jpg
    I just thought this connector looked really nice...

    20170529_120637.jpg
    There's a lot of stuff on this one:
    • An HDMI out port
    • An RTD2660H for driving the 4.3" LCD with HDMI input
    • An original GameCube controller
    • An original Classic Controller
    • A PIC mirocontroller (bottom left) to convert the 3DS joystick range
    • A bunch of pads so I can solder wires to an original Wii remote
    • Another PIC microcontroller (on the back) to switch the controllers, display the controller select LEDs, and switch the power state of the LCD depending on whether an HDMI cable is plugged in.

    This board was a mess to design, but it's so nice not to have to solder wires to every controller and all the buttons. I think there are tons of applications where custom PCBs aren't too hard to make and they save you a lot of work. I recommend using KiCAD to design and ordering your boards from OSHPark for a quick turn-around time :D.
     
    Last edited: May 31, 2017
  18. Shank Certified Wiitard Staff Member . . .

    Joined:
    Jan 31, 2016
    Messages:
    962
    Likes Received:
    1,719
    Location:
    Texas
    Portables:
    1
  19. Spencer Richardson . .

    Joined:
    Dec 24, 2016
    Messages:
    175
    Likes Received:
    257
    Wow I love this....
     
    BocuD and JacksonS like this.
  20. Nils Fagnère .

    Joined:
    May 29, 2017
    Messages:
    10
    Likes Received:
    1
    Location:
    France
    Portables:
    0 for now
    So you made this yourself, with kikad! I don't understand all for now, but can anynody reproduces this boards with the models? It's looks complex... but good work! ;)
     

Share This Page

Loading...