I'm happy to report I managed to build one as well!
It was great fun, but it's actually my second attempt at it, the first attempt a couple of months ago was one of the first things I seriously attempted to solder and it didn't have a happy ending, although mostly due to a very silly thing. I had everything put together except for the JAMMA connector which I thought would be easy, but while soldering I didn't pay attention to the alignment with the board at all, so it ended up at an angle, which I disliked heavily... so I thought I'd try to desolder it and try again. That was a mistake:
... I did eventually get better at it and desoldered rest of the components to use on a fresh board (and also bought a cheap desoldering pump with integrated heating, which made this 100x easier
), but not without breaking legs off some components at first - thankfully, there were not many casualties so I was able to reuse almost all of it for the second attempt.
Differences from the digikey BOM of the final attempt:
- I replaced the 100uF capacitor (I broke the leg off the original) with a similar Nichicon but with lower temperature rating I got from Aliexpress - this is the sketchiest difference, since I ordered a batch of 10, but I tested them in a tester and half of them were closer to 50uF - I picked one that tested good but I'm definitely replacing it next time I'm ordering something bigger from Digikey
- mini DIN socket is also from Aliexpress, I broke a leg off the original - this one seems fine, just a bit lower quality
- SMD ceramic capacitors are also from Aliexpress, I somehow broke a couple of the digikey ones when desoldering and didn't have enough, so I thought I might as well use all from the same manufacturer, perhaps for no good reason at all
- the chip is new, I didn't bother desoldering it from the first board, but I bought a couple spares in the first place since I was most afraid of messing up this part
- JST socket is new I bought locally, the original one looked rough after desoldering, even if probably functional
- you might notice that the Service button is different from the Test button, that's because the original one was broken! (that was the only thing that didn't work right off the bat on my succesful attempt, so I replaced it with another I had around) - I'm forced to assume I somehow broke it while desoldering as well, but it looked fine visually so this one really surprised me
- bipolar capacitors are by Panasonic, since Nichicons from the BOM seem to be not available anymore
- I read in this thread that the slide switch is wired backwards, so I used a generic one I bought locally instead which seems to behave more intuitively
- I replaced the LED with a generic green one I bought locally - I don't like blue LEDs, they're painful to look at!
Many thanks for coming up with this project, it was indeed pretty satisfying to finally get working. Now was it easy for a beginner? I was certainly encouraged by many people in this thread that said something to that effect but I'm not sure "easy" is correct, maybe it would be more fitting to say it's tough but definitely achievable (and I may have had something working on first try but I'll never know, I didn't even test the attempt with the crooked connector
).
Some thoughts/questions/observations:
- contrary to many people here, I think I actually had the hardest time with through-hole components - SMD might be small and might require some precision, but I got some practice from Aliexpress kits after the first attempt (someone earlier in the thread asked about what to do for practice if not another minigun - there's absolutely loads of DIY electronic kits available there for cheap, including SMD, I highly recommend), and I think I'm decent at it by now, but for some reason THT soldering in this project was harder - there were some joints that simply didn't want to work, and I didn't have this problem this frequently on any practice kits I tried before that - solder just didn't want to stick and I got very obvious cold joints. I eventually resorted to just using a copious amounts of soldering paste before even trying the next ones and it kinda worked out, but that runs contrary to the experience of other people here (easy and kinda fun, not at all sticky to clean up
) The only thing that makes sense to me is that the joints just didn't get enough heat quickly enough before flux from the wire burned off, and I do recall reading that on real circuits there is more heat sinks like ground planes that can make it a problem so maybe my soldering station is just not powerful enough? I have a 40W one, do you all guys have more powerful ones, or any other tips on what could I have been doing wrong? I tried to make a decent contact with both the pad and the leg, and melt solder on the connection between the two and all that stuff, so I think my basic technique should be correct.
- is it documented anywhere what each of the 4 mini dip switches do exactly? From playing around with them myself and reading the thread I think the first two are for button 4 and 5 from JAMMA edge, and I'm guessing the other ones might be related to the kick harness (which I can't test), but I think it would be nice if this was clearly documented somewhere (unless I missed it?)
- the heatshrink from the digikey BOM doesn't actually fit all that well on the fork terminals from the BOM - I had an extremely hard time sliding it over the bigger insulated part (you can see on the picture that I only managed to pull it all the way through for the red one, I gave up halfway for the other ones, and for AC I used different tubing I had) - it's an extremely tight fit. I saw no one else mention this (I guess heatshrink tubing is cheap and plentiful elsewhere, I got it mostly for free digikey shipping)
- turns out crimping Molex pins is nigh impossible without a good crimping tool - I gave up and soldered it, and folded the bigger wings over the insulation with pliers
Good luck to anyone else attempting this, if I managed to do it you probably can too!