About
The purpose of this site is to document the progress of sd2snes development and provide updates after release. It also serves as a definitive source of information to prevent excessive spreading of rumors.
The purpose of this site is to document the progress of sd2snes development and provide updates after release. It also serves as a definitive source of information to prevent excessive spreading of rumors.
Hello,
i’m tempted to make one or two board based on your github data.
A friend of mine work in pcb manufacturing and I can obtain some boards by him.
But I don’t know if the last pcb rĂ©vision (Rev.E) is stable enough or if I must take the “Rev. C” ?
Please, have you some advice to make a working unit (i’m not hardware engineer but I shall understand a little) ?
So anyway I thank you for sharing your work and for make things possible for SNES lovers !
Good job !
Kind regards, From France,
Nicolas.
Lunar_Lander@live.fr
Hi,
please use Rev.E, there have been some pinout changes and the current firmware won’t work with Rev.C.
To make a working unit you will need to:
– make the PCB
– solder all the components (except the PIC12F629). If you do it by hand, start with the BGA memory (and maybe the RAs) in a reflow oven, then do the rest. I recommend that you stuff the SD card slot last to minimize the chance of flux or cleaning agents getting inside, harming the push-push mechanism.
– put a ferrite bead (SMD 0603) on JP341 (see http://www.flickr.com/photos/sd2snes/6251262232/sizes/l/in/photostream/ in the lower left)
– solder JP401
– program the PIC with the SuperCIC key firmware and solder it in (U331)
That’s pretty much it hardware wise. To build the firmware and associated programs see src/README.
Note that the active git branch is currently ‘develop’. The ‘master’ branch will be used for actual releases.
Hi !
Thank for your reply and for the advice !
My boards are just arrived today so I’m entering in assembly phase now.
I would ask you if you have some stocks of componments and if you sell “kits of parts” (componments only) ?
I was thinking about you may have bought your parts in bulk and have few to sell…
If not, I will be very pleased to know where you buyed yours and If you know a good supplier which had correct prices in Europe, especially for the FPGA chip (I’am from France) ?
Anyway, I wish to thank you greatly for your support and dedication !
Keep it good man, you make many people happy (count me in ! ^^).
Beside that I’ve got my boards for a really low price (5 euros/board), so if I can give you one or two bare pcb for your tests or whatever, I will be more than happy to thank you with this very little !
You’ve got my mail, feel free to ask.
… feel free to delete this part of the message too. ^^
I thank you again !
Kind regards,
Nicolas.
I might also be interested in a kit. I can likely get the PCB made, but the other parts would certainly be handy rather than tracking down each. As Nicolas cited, you probably have tracked down some reasonably good places to buy these things by this point! Just curious if this is an option you are considering or might be willing to arrange for a few of us?
Are you having any problems with the PRAM running at high speeds (meaning, the 104Mhz it’s rated for)? I was thinking of replacing it with a SDRAM module, but I’m not sure if a two-layer board like you have now will cut it, I fear of running into all sorts of signal degradation problems.
Most boards I’ve seen go with four layers, I assume you didn’t because of cost?
Also, these boards also seem to dispense with the termination resistors for the SDRAM, which I assume is because the isolation provided by the ground plane is deemed to be enough. I wonder if I could get away with keeping your two-layer design and adding those.
Would also love to see the sd2snes as a DIY kit.
Could you tell me if Sandisk SDSDX-064G-X46 works fine with it ?
some day if all of the special chips were supported, sd2snes could be a great wonder, although it almost is.
ps: is there some other project planned? gb card for example
Hi,
I’ve checked out the 0.15 code and designs from github and I am using Eagle 6.4.0. I can open open all the designs in the cart folder except for the sd2snes20 designs. ERC goes crazy on the files with a huge list of errors.
I’ve installed KiCad and I can open the RevE2 designs. However I am not fimiliar with KiCad and this is a huge burden. Is there something I am missing? Are the Eagle files incomplete?
Indeed I ditched Eagle in favor of KiCAD even before starting work on the current sd2snes design. Thus the eagle files are quite outdated. Sorry.
I’m getting ready to order the parts from farnell but there are some weird parts on the BOM. Like these.
FB RA103 ;
FB RA104 ;
FILTER FB341 ;
FILTER FB342 ;
FB are resistor arrays (obviously) but what value shoudl they be (guessing 100ohm)? And what is this filter? Just a ferrite coil?
RA101 to RA114, which package should they be?
The SDCard reader, the only one I can find is the DM1AA-SF-PEJ, is this the same one as I am having trouble checking the footprint with KiCad.
CY62148EV30-ZSXI can’t find this specifically. Can only find CY62148EV30LL-45ZSXI, is this the same chip?
BAT54C I can’t find this specifically but I can find BAT54C-GS08 and BAT54C-TP both of which have the same Vrrm Max bot have different Forward currents and Forward voltages. Which one of these is best suitable for the design?
MT45W8MW16 I can’t seem to find this through the regular sources (Digikey and Farnell) any suggestions on where I can find this? And also, which type shoudl this chip be?
And one final request, maybe switch the FPGA PQ208 package to something else as this package is extremely difficult to find.
TIA
Also I’m assuming the FPGA is XC3S400-4PQG208C as this is the only PQ208 Spartan 3 I can find.
See https://github.com/mrehkopf/sd2snes/blob/develop/pcb/kicad/RevE2/sd2snes-bom.ods – it contains exact part specifications for almost all parts.
All RAs are in 0804 packages. RA103 and RA104 are actually ferrite arrays but I didn’t change the part designator afterwards.
MT45W8MW16 is available from DigiKey: http://www.digikey.de/product-detail/de/MT45W8MW16BGX-701%20IT%20TR/557-1444-1-ND/2056255
The type of BAT54C you use shouldn’t matter.
And correct, FPGA is XC3S400-4PQG208C. You may also use XA3S400-4PQG208C in case you can find them.