gcvideo - Open source GameCube component cable solution

Discussion in 'Modding and Hacking - Consoles and Electronics' started by darcagn, Aug 31, 2014.

  1. pr0cess0r

    pr0cess0r Spirited Member

    Joined:
    Oct 22, 2016
    Messages:
    109
    Likes Received:
    8
    killed the flash chip will get new one and do more testing.
     
  2. kreg

    kreg Spirited Member

    Joined:
    Feb 22, 2009
    Messages:
    149
    Likes Received:
    25
    Does the Shuriken V3 fit through the gamecube case? The 3 I have do not fit. It is close, but still too wide. The shape of the board looks like it was trying to make a fit.
     
    Last edited: Nov 6, 2016
  3. kreg

    kreg Spirited Member

    Joined:
    Feb 22, 2009
    Messages:
    149
    Likes Received:
    25
    @happy_bunny
    I have a working Shuriken V3 tonight.
    1478492116453_6662433546_c3e4c212_v1.jpg

    My problem from day 1, was physical orientation of the direction for R2 and R3. I fell for the same mistake on each board I built. Please review below.

    My brain coasted over R2 and R3 for all 3 Shruiken V3's that I built.
    1478491587682_1394529453_c3e4c212_v1.jpg
    20161106_222525.jpg

    I believe that I can see what caused my brain to be tricked. Possibly the same thing @pr0cessor experienced.
    The orientation of the Text for every Resistor and every Capacitor, matches the direction of their corresponding component, except for R2 and R3. Their component is horizontal, while their text is vertical. A lame excuse I am sure, but as you can see I fell for this simple oversight 3 different times, each spaced weeks apart. I did not build each of these on the same night. Nor did I refer to my previous work. I just sat down on separate occasion and assembled them.

    So it is of course up to you, but I would recommend rotating the orientation of the text for R2 and R3.

    I believe this explains why I failed to program via JTAG, and why pin 54 never went high after Direct SPI programming. I was absolutely mistaken when I claimed it went high in an earlier post.

    I am looking forward to finally moving forward and trying this out. Thank you for all of the help between this thread and other places.
     
    Last edited: Nov 7, 2016
    citrus3000psi likes this.
  4. pr0cess0r

    pr0cess0r Spirited Member

    Joined:
    Oct 22, 2016
    Messages:
    109
    Likes Received:
    8
    Nice! it give me hope to fix mine!
     
  5. happy_bunny

    happy_bunny Rising Member

    Joined:
    Feb 17, 2016
    Messages:
    71
    Likes Received:
    23
    Awesome news :) yer I placed the text in that direction to avoid a text over via pcb design rule error but I can see the confusion will add a section about it on my website.
     
    kreg likes this.
  6. kreg

    kreg Spirited Member

    Joined:
    Feb 22, 2009
    Messages:
    149
    Likes Received:
    25
    Feel free to PM, and I can try to help anyway that I can.
     
  7. pr0cess0r

    pr0cess0r Spirited Member

    Joined:
    Oct 22, 2016
    Messages:
    109
    Likes Received:
    8
    can you provide me the bin file you used and what pfga you used pleas.
     
  8. zeldaxpro

    zeldaxpro Active Member

    Joined:
    Mar 27, 2016
    Messages:
    39
    Likes Received:
    4
    @kreg awesome job glad to see it finally working! I sent you a PM. Thanks.
     
    kreg likes this.
  9. kreg

    kreg Spirited Member

    Joined:
    Feb 22, 2009
    Messages:
    149
    Likes Received:
    25
    I have a Xilinx programmer. So I used Unseen's gcvideo-dvi-shuriken-v3-2.3-spirom.mcs file. I did not use a .bin file or convert any files. I just downloaded it directly from github. I did have to be careful when downloading it with my browser. I manged to get HTML tags in it once. Impact thought I was crazy, by spatting error logs at me full of "wtf is <DOCTYPE>?" lol :)

    I used Impact 11.4 and I connected my Xilinx Programmer to the Serial pins, not the JTAG pins. I added the flash device from the menus in Impact, by selecting gcvideo-dvi-shuriken-v3-2.3-spirom.mcs as the device, and chose M25P40. I then was provided options such as erase, program, and verifiy.
     
    Last edited: Nov 8, 2016
  10. Pa0l0ne

    Pa0l0ne Member

    Joined:
    Nov 24, 2013
    Messages:
    22
    Likes Received:
    17
    Gcvideo on my Wii

    [​IMG]

    [​IMG]

    [​IMG]
     
    Marmotta, Unseen, Bearking and 3 others like this.
  11. Pa0l0ne

    Pa0l0ne Member

    Joined:
    Nov 24, 2013
    Messages:
    22
    Likes Received:
    17
    This is how it perform:
     
    zeruel85 likes this.
  12. zeruel85

    zeruel85 Active Member

    Joined:
    Oct 5, 2015
    Messages:
    35
    Likes Received:
    10
    Now you have to close it! :D
     
  13. citrus3000psi

    citrus3000psi Housekeeping, you want towel?

    Joined:
    Nov 8, 2013
    Messages:
    1,051
    Likes Received:
    419
    I have a board coming soon from osh park that will hopefully solve that problem.

    [​IMG]
     
  14. Pa0l0ne

    Pa0l0ne Member

    Joined:
    Nov 24, 2013
    Messages:
    22
    Likes Received:
    17
    Did you think about flat cable like ultrahdmi on n64?
     
  15. citrus3000psi

    citrus3000psi Housekeeping, you want towel?

    Joined:
    Nov 8, 2013
    Messages:
    1,051
    Likes Received:
    419
    That board is using a connector like this: https://www.digikey.com/product-search/en?keywords=455-1814-1-ND

    But I have thought about flat cable. Getting a flexible PCB made from a fab house is $120-$140 minimum. I have intentions of trying to build one myself with a dupont product called Pyralux. But have not gotten around to it. They say it works best with a solid ink printer, but I may try the basic toner transfer method with glossy paper and a iron. Not sure how .5mm space traces will come out.
     
  16. zeruel85

    zeruel85 Active Member

    Joined:
    Oct 5, 2015
    Messages:
    35
    Likes Received:
    10
    @citrus3000psi is there a specific reason why you don't make tenting vias at the top of your PCBs?

    Btw, nice design! :)
     
  17. citrus3000psi

    citrus3000psi Housekeeping, you want towel?

    Joined:
    Nov 8, 2013
    Messages:
    1,051
    Likes Received:
    419
    Since these are proto's I don't tent the vias for easy testing. For final designs I will tent them :p
     
  18. zeruel85

    zeruel85 Active Member

    Joined:
    Oct 5, 2015
    Messages:
    35
    Likes Received:
    10
    Gotcha! :D
     
  19. citrus3000psi

    citrus3000psi Housekeeping, you want towel?

    Joined:
    Nov 8, 2013
    Messages:
    1,051
    Likes Received:
    419
    @Unseen @happy_bunny

    I recompiled the Wii part to work with shruiken v3 pinouts. I do have a few questions though while comparing pluto with the shuriken.

    In the toplevel vhd I see that the shuriken has "Invert_Red => true," while the pluto does not?

    In the pindefs there is this difference:

    shuriken: TIMESPEC TS_Audio = FROM "MC_AUDIO" TO "MC_AUDIO" TS_CLOCK_54 / 8;
    pluto: TIMESPEC TS_Audio = FROM "MC_AUDIO" TO "MC_AUDIO" TS_CLOCK_54 / 2;

    why is the shuriken being divided by 8 and not 2?

    Thanks
     
  20. happy_bunny

    happy_bunny Rising Member

    Joined:
    Feb 17, 2016
    Messages:
    71
    Likes Received:
    23
    yes the pluto got this weird invert thing on the hdmi outputs I think to make PCB layout easy for themselfs they swapped the red hdmi colour output lines.

    Not sure about the audio though :-(
     

Share This Page