RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Pi in a Dreamcast VMU Build - WIP

    Scheduled Pinned Locked Moved Projects and Themes
    buildprojecthandheldvmudreamcast
    157 Posts 7 Posters 90.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mooseprM
      moosepr @obsidianspider
      last edited by

      @obsidianspider yeah I got the same with that code, I was just hoping you might get lucky as you have a slightly different screen

      The big chunk of code has some logic, -1 is for sending a command to the screen, -2 is for a delay, and -3 is the end of message. I need to find some time to compare that string with the commands that are in the 2 drivers that kinda work, and see if I can get the flex one working. I think my boards will be with me early next week, so once I have one soldered up I will be in need of a working driver!

      want to get a tft into your project, look no further than here https://retropie.org.uk/forum/topic/7464/ili9341-tft-screen-guide

      obsidianspiderO 1 Reply Last reply Reply Quote 0
      • obsidianspiderO
        obsidianspider @moosepr
        last edited by

        @moosepr I believe in you.

        πŸ“· @obsidianspider

        1 Reply Last reply Reply Quote 0
        • obsidianspiderO
          obsidianspider
          last edited by

          After spending another few hours trying to get rid of the garbage pixels, I'm going to try ordering screens from a different seller, also located in China. At $3.50/each, I've spent well more than that in the amount of time I've been farting around with parameters and drivers. The first screens will be getting added to the parts bin. In the mean time I can use one to mock up component placement.

          I also ordered some piezos from digi-key. Those will be here much quicker as they're from a US seller.

          I have some power switches, so that won't be an issue, but I do still need to sort out the battery situation. It looks like a 500mAh one from Adafruit will work, but they are currently out of the Powerboost 500C that I want for another build, so I'll be waiting until that's in stock because Adafruit has a pretty hefty minimum shipping charge and I want to group things into as few orders as possible.

          πŸ“· @obsidianspider

          1 Reply Last reply Reply Quote 0
          • obsidianspiderO
            obsidianspider
            last edited by obsidianspider

            Today the postal carrier dropped off a small package from China. Inside were three little screens, with a minor difference on the back. These said "v2.1".

            …and they WORK!

            0_1494272994615_v2.1-1.44-tft.jpg

            No garbage pixels. Plus, these came with plastic screen protector film on them. The first screens did not. Oh well, money wasted on those unless I can figure out another driver.

            If you're an instagram kind of person, here's a short video of it working.

            Next up I'll be trying to remove one of the new working screens from the board and wire that up.

            πŸ“· @obsidianspider

            satri360S 1 Reply Last reply Reply Quote 4
            • ArvesterA
              Arvester
              last edited by

              I follow your build from some time now, and started to buy all pieces a few days ago. I hope the screens I bought are the new version !

              obsidianspiderO 1 Reply Last reply Reply Quote 0
              • obsidianspiderO
                obsidianspider @Arvester
                last edited by

                @Arvester Unfortunately with these cheap boards there are tons of variants and it's almost impossible to know which one you're going to get. Good luck!

                πŸ“· @obsidianspider

                1 Reply Last reply Reply Quote 0
                • satri360S
                  satri360 @obsidianspider
                  last edited by

                  @obsidianspider Wonderful! I've got V1.1 LCD and also have the garbage pixels. Need to find a way to fix/conceal as I have 5pcs of them...

                  obsidianspiderO 1 Reply Last reply Reply Quote 0
                  • obsidianspiderO
                    obsidianspider @satri360
                    last edited by

                    @satri360 since the 1.44" screen doesn't fill the entire opening I was going to make a bezel either out of black electrical tape or thin plastic so you don't see the white part. I figured if the v2.1 screens didn't fix the issue I would just make the bezel slightly larger to cover those rows. It's a bit hacky, but I figure it's not much different than how on older CRT televisions there was often a region of the picture tube that you didn't see due to the case, etc.

                    πŸ“· @obsidianspider

                    1 Reply Last reply Reply Quote 0
                    • ArvesterA
                      Arvester
                      last edited by

                      So, do you have a reference about what battery could fit ?
                      For now, I have the VMU and the Pi Zero, I'm waiting for the screens to arrive (probably next week).

                      obsidianspiderO 1 Reply Last reply Reply Quote 0
                      • obsidianspiderO
                        obsidianspider @Arvester
                        last edited by

                        @Arvester said in Pi in a Dreamcast VMU Build - WIP:

                        So, do you have a reference about what battery could fit ?

                        I haven't gotten that far yet. I have an idea of what may fit, but I need to fit things into my test case and measure.

                        πŸ“· @obsidianspider

                        1 Reply Last reply Reply Quote 0
                        • ArvesterA
                          Arvester
                          last edited by

                          Have you seen that ?

                          https://www.adafruit.com/product/910

                          It would fit vertically, but needs power boost to achieve 5V. And then it would be 160x240px, much more than the 128x128 we found anywhere else.

                          obsidianspiderO mooseprM 2 Replies Last reply Reply Quote 0
                          • obsidianspiderO
                            obsidianspider @Arvester
                            last edited by

                            @Arvester It would not be a perfect fit. The 1.44" screen barely fits as it is, and that screen also has a huge logic board that would take up a ton of room we don't have. It's also $40 for one screen. I paid $3 for one of the 1.44" screens.

                            πŸ“· @obsidianspider

                            1 Reply Last reply Reply Quote 0
                            • mooseprM
                              moosepr @Arvester
                              last edited by

                              @Arvester yeah it actually says 6-15VDC so that might need a spot more boosting, and the extra board for the composite decoder chip too might eat up some space.

                              you can actually run the cheepo 1.44" screens straight to the pi with just a resistor for the backlight if your soldering is up to it (excuse the cat hair in the photo!!)

                              cat hair city!!

                              anything to save a few mm :P

                              want to get a tft into your project, look no further than here https://retropie.org.uk/forum/topic/7464/ili9341-tft-screen-guide

                              1 Reply Last reply Reply Quote 1
                              • ArvesterA
                                Arvester
                                last edited by

                                I have finally received my screens, unfortunately there's only one v1.1, the other one is something I never ordered (I ordered the two same) , there's a HUGE chip on the pcb and there is soldering points at the two ends, taking much more place. I can't use this. I didn't noticed at first glance, and I opened the wrong one first, 3$ lost ^^

                                Oh, and there's no problem with cat hair, I'm invaded too ^^

                                mooseprM 1 Reply Last reply Reply Quote 0
                                • mooseprM
                                  moosepr @Arvester
                                  last edited by

                                  @Arvester that's a pain, nothing worse try waiting for weeks for bits and they arrive wrong 😞

                                  Black rug and white cat was never a good idea πŸ˜›

                                  want to get a tft into your project, look no further than here https://retropie.org.uk/forum/topic/7464/ili9341-tft-screen-guide

                                  1 Reply Last reply Reply Quote 0
                                  • ArvesterA
                                    Arvester
                                    last edited by

                                    0_1497030481732_IMG_20170609_182548.jpg

                                    USB charging port, and homemade home button.

                                    0_1497030520261_IMG_20170609_192529.jpg

                                    Final mock-up (I broke the screen when I tried to take the pcb apart, I need to buy another one)

                                    0_1497030567226_IMG_20170609_192540.jpg

                                    Pi logo was meant to go there !

                                    0_1497030594721_IMG_20170609_193525.jpg

                                    Everything fits, room for battery is about 30x30x5mm.

                                    Next step is solder everything, as I'm not sure about the pinout for the screen, I didn't start yet.

                                    obsidianspiderO 1 Reply Last reply Reply Quote 0
                                    • obsidianspiderO
                                      obsidianspider @Arvester
                                      last edited by

                                      @Arvester Looks great! Which battery are you going with? I'm thinking about picking up this 500mAh one from Adafruit which is 36mm x 29mm x 4.75mm once they get more Pi Zero Ws in stock (I want to make the most of their high shipping minimum).

                                      πŸ“· @obsidianspider

                                      1 Reply Last reply Reply Quote 0
                                      • ArvesterA
                                        Arvester
                                        last edited by

                                        I'll probably take this one too, those I was looking for on eBay are too thick.

                                        Also, I would not recommand to put the home button in the corner as I chose, it prevents the VMU to close properly. I had to modify it, the cap is now glued to the top part of the shell, and I cut some bits of the shell's lower part so I can slide it inside the cap. I think there is more room on the sides since the pi is in the middle.

                                        And could you please give me the pinout you used to connect the screen to the pi ? I have 8 pins, labelled LED, SCK, SDA, AO, RESET, CS, GND and VCC. The @moosepr 's signature's guide uses different pinout, and I have to admit that I understand absolutely NOTHING in electronics (so I'm proud to have reach this far without help ^^'). Thanks !

                                        1 Reply Last reply Reply Quote 0
                                        • ArvesterA
                                          Arvester
                                          last edited by

                                          For the fun:
                                          0_1497040765469_IMG_20170609_223349.jpg

                                          1 Reply Last reply Reply Quote 1
                                          • obsidianspiderO
                                            obsidianspider @moosepr
                                            last edited by

                                            @Arvester I haven't attempted to wire one up after removing it from the board yet, but this is what @moosepr gave me as far as how to wire it up on the board. Tracing things through to figure out which pin on the screen matches up to the pins on the PCB shouldn't be too big of a deal. That will be my next step. Once I get that working I'll be sure to post up what I came up with.

                                            @moosepr said in Pi in a Dreamcast VMU Build - WIP:

                                            @obsidianspider lets see if i can fill in the blanks for you
                                            1 - 3.3v
                                            2 - gnd
                                            3 - gpio 8 (pin 24)
                                            4 - gpio 25 (pin 22)
                                            5 - gpio 24 (pin 18)
                                            6 - gpio 10 (pin 19)
                                            7 - gpio 11 (pin 23)
                                            8 - 3.3v (can be the same as pin 1)

                                            my schematic is a little messy, lots of crossovers. tis something i need to refine

                                            πŸ“· @obsidianspider

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.