Discussion in 'Modding and Hacking - Consoles and Electronics' started by darcagn, Aug 31, 2014.
killed the flash chip will get new one and do more testing.
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.
I have a working Shuriken V3 tonight.
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.
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.
Nice! it give me hope to fix mine!
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.
Feel free to PM, and I can try to help anyway that I can.
can you provide me the bin file you used and what pfga you used pleas.
@kreg awesome job glad to see it finally working! I sent you a PM. Thanks.
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.
Gcvideo on my Wii
This is how it perform:
Now you have to close it!
I have a board coming soon from osh park that will hopefully solve that problem.
Did you think about flat cable like ultrahdmi on n64?
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.
@citrus3000psi is there a specific reason why you don't make tenting vias at the top of your PCBs?
Btw, nice design!
Since these are proto's I don't tent the vias for easy testing. For final designs I will tent them
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?
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 :-(
Separate names with a comma.