VOGONS


Reply 540 of 590, by Tiido

User metadata
Rank l33t
Rank
l33t

HASL will destroy the gold plating in the slots over time though galvanic corrosion. There is a lot of scientific information on the matter.

Other thing is that HASL plating is typically fair bit thicker than the board itself and from my experience (with game console cartridge slots) this alone is enough to make the connectors unreliable, I can see the gold layer buldozed off after just a few insertions and the exposed materials corrode quite quickly (within days I see discoloration already). After that point the game is likely to crash randomly or not run at all until I wiggle the board around in the slot a bit to dislodge the new corrosion on both the tin plated contact and the damaged original slot connector. The effects are permanent and the connector is never reliable again.
It helps that in a PC you usually leave the thing in the connector effectively permanently, with mechanical welding preventing some of the corrosion related problems happening but how well it lasts still depends on surrounding atmosphere and other factors.

Another thing is to have beveled egde, it will make the insertion cycles much more gentle on the connector. There's lot less downward compression force in the beginning of insertion for the contacts, instead the angled edge helps to push the contacts away so the board can slide in.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 541 of 590, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

I have read that HASL finishes can wear down to the copper in fewer than 100 insertions. A friend of mine and fellow forum member told me about a vintage card he acquired which had HASL finish on the edge connector. The guy who sold him the card had apparently removed the card in a way that the solder was smeared between fingers, requiring cleaning with a soldering iron to avoid issues with the solder bridging pins.

An ENIG and a Hard Gold finish eliminate issues with HASL and only need be applied to the contact pins. The difference between ENIG and Hard Gold is the thickness, in microns, of the gold used to cover the contact. ENIG boards can often withstand up to 1,000 insertions, and I think ENIG is appropriate for hobbyist cards. HASL is not.

http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog

Reply 542 of 590, by Fagear

User metadata
Rank Member
Rank
Member
Tiido wrote:

HASL will destroy the gold plating in the slots over time though galvanic corrosion. There is a lot of scientific information on the matter.

Great Hierophant wrote:

I have read that HASL finishes can wear down to the copper in fewer than 100 insertions.

Well... I guess those 20 boards have to be scrapped then. 😢
Or I can offer those (with discount) to someone who doesn't care about slots on the motherboard. 🤣
If I have to order new boards I have to know how many to order though...

P.S. Do we need to open another thread about DuoSID or stay in the SSI-2001 replica? 😕

New BIG soundcard: FMonster.
Covox Sound Master replica
Innovation SSI-2001 replica & DuoSID.
My audio/video collection.

Reply 543 of 590, by Fagear

User metadata
Rank Member
Rank
Member

An update.
While working on FMonster I've made several iterations of "building block" designes for parts of SSI-2001/DuoSID circuit.
And while I have to order new boards for production I thought: "what if I'll re-assemble DuoSID from those blocks now?".

Answer is...

The attachment DuoSID_0.9_top.png is no longer available

The board will become significantly smaller!

The attachment DuoSID_2018-09-06_01.png is no longer available

It is still a little bit larger than SSI-2001 replica, but not much! 😎

Bonus: all jumpers are now at the top of the board for easy access and there is lowpass filter at the output to filter high-frequency harmonics above 20 kHz.
Minor downgrade: there are no more "mono-6-voices/stereo-3-voices" selectors and no line input. First, I think no one will use those features, second, those can be easily replicated by mixing in hardware or software.

New BIG soundcard: FMonster.
Covox Sound Master replica
Innovation SSI-2001 replica & DuoSID.
My audio/video collection.

Reply 544 of 590, by Kaizzer

User metadata
Rank Newbie
Rank
Newbie

Beautiful layout!

Reply 547 of 590, by matze79

User metadata
Rank l33t
Rank
l33t

Wow you do a nice job, making a PCB for every block etc. 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 548 of 590, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the video of them playing, the 'pseudo stereo' effect of the duoSID works really nicely and it sounds very clean 😀

Reply 550 of 590, by AlphaC

User metadata
Rank Newbie
Rank
Newbie

Thumbs up!

Reply 551 of 590, by Fagear

User metadata
Rank Member
Rank
Member

I've assembled one new board, but didn't test it yet.

The attachment IMG_8333.jpg is no longer available

Also I've assembled two SwinSID boards (PCB layout is mine based on Nano SwinSID schematic):

The attachment IMG_8345.jpg is no longer available

Old version on the left, new one on the right. New PCB is smaller.

The attachment IMG_8350.jpg is no longer available
The attachment IMG_8355.jpg is no longer available

All available settings are now on the top edge of the board (as new version is made of FMonster blocks that all have that feature).
Also separate volume control is now available (to balance any differences between SIDs).

The attachment IMG_8357.jpg is no longer available

New BIG soundcard: FMonster.
Covox Sound Master replica
Innovation SSI-2001 replica & DuoSID.
My audio/video collection.

Reply 553 of 590, by AlphaC

User metadata
Rank Newbie
Rank
Newbie

Nice soldering Fagear =)

Reply 554 of 590, by Fagear

User metadata
Rank Member
Rank
Member
AlphaC wrote:

Nice soldering Fagear =)

Thanks!

elianda wrote:

Does it also fit the FPGA-SID ?

First time that I hear about this project...
As it looks now - it probably will not fit. Width of the board is not the problem, but a part with connector hangs over capacitors and jumpers on my board. Probably, if use longer pins for socket, it will fit fine. But it would be better, if FPGA-SID would have board rotated 180 degrees. There is plenty of space under the SID on my board.

New BIG soundcard: FMonster.
Covox Sound Master replica
Innovation SSI-2001 replica & DuoSID.
My audio/video collection.

Reply 555 of 590, by matze79

User metadata
Rank l33t
Rank
l33t

The SwinSID is now obsolete 😀

Uses ARM CPU with DSP and FPU.

The attachment armsid.jpg is no longer available

Also works on SSI very well, and Digital Sound works fine.

http://dzi.n.cz/8bit/armsid/index_en.php

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 556 of 590, by Fagear

User metadata
Rank Member
Rank
Member
matze79 wrote:

The SwinSID is now obsolete 😀

Yes it is. I have to buy ARMSID and FPGASID to make a thorough comparison. One thing: FPGASID probably will not fit onto DuoSID because of oversized board and its shape.

In the meantime I've tested DuoSID and it works great!

The attachment IMG_8770.jpg is no longer available

Some minor errors were found though:
- I was going to try light a LED when each SID is addressed... turned out that I've connected trace from LED not to /CS pin but to an 02 pin, so it just always glows... Oh, well. 😒
- I've swapped opamps order in the output stage. Nothing bad while "LEVEL" trimmers are set to max. But if you turn those down, not only level drops but high frequencies too (accidental low-pass filter).

To fix the last thing I had to swap opamps to correct order and to do it I had to cut some traces and solder some mod wires. Nothing difficult or ugly, but now it works properly.

The attachment IMG_8760.jpg is no longer available

Also I've tested SwinSID nano on board of my layout. Also not without errors: I've rotated power supply to crystal generator 180 degrees. 😏 So I've had to rotate it again and get output signal from the other side via mod wire.

The attachment IMG_8752.jpg is no longer available

I've assembled two slightly different SwinSIDs: one on ATmega88 and other on ATmega88PA. Both work overclocked (32 MHz is an OC above "maximum" 20 MHz) but ATmega88PA version runs cooler. Also I have to note that SwinSID output is not truly analog - it is just PWM on 125 kHz. So filtering must happen on some stage: in the soundcard ADC (when recording) or speaker (when used in C64 with stock schematic).
Luckily on the DuoSID there is 3rd order lowpass filter that deals with it just great, outputting fine noiseless analog signal! 😎

The attachment DS1Z_02.png is no longer available

Talking about noise... It is less than -70 dB! Pretty clean output even on very noisy motherboard.

The attachment DuoSID_noise.png is no longer available

Also didn't noticed some errors and glitches of SwinSID that were shown in some YouTube videos, maybe I have one of the later firmwares with some bugfixes. But there are still moments when SwinSID gets music wrong compared to real 8580R5.

DuoSID with one SwinSID was featured in my video (SID+AY in Bad Blood): https://youtu.be/1fpP_-TrkMY

New BIG soundcard: FMonster.
Covox Sound Master replica
Innovation SSI-2001 replica & DuoSID.
My audio/video collection.

Reply 557 of 590, by elianda

User metadata
Rank l33t
Rank
l33t

The card looks really versatile. Though I got a question how timing precise your card is. There are quite a few songs on the C64 that play samples or use oscillator feedback to produce reverb effects. For these the timing of the writes and reads is critical to produce the correct output.

From our experience the PC SID solutions usually fail in this aspect.

On C64 the CPU and SID run on the same clock, how close can you get with the ISA card?
How do the reads behave, if I issue a burst read on e.g. Osci3?

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 558 of 590, by matze79

User metadata
Rank l33t
Rank
l33t

Yeah i had some issues with swinsid in the past when setting the voltage divider Jumper on swinsid nano, the mcu was dying in some C64 models or stuttering. Others were fine.
5k6 Ohms parallel to 100nf Capacitor is not very good.

i think fpgasid is way too over engineered, the armsid is equal to real SID.
But i cant tune the Filters yet or upload new Firmware as there is no Dos Utility and i have no C64 on my Desk, they all stored away.

I can`t hear any difference. My Friend is a SID junkie and did not notice it at all.
So even a C64 Mastermind can hear the difference.
They will see it only if you open up the Case 😉

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 559 of 590, by matze79

User metadata
Rank l33t
Rank
l33t
elianda wrote:

On C64 the CPU and SID run on the same clock, how close can you get with the ISA card?
How do the reads behave, if I issue a burst read on e.g. Osci3?

The SSI-2001 never was meant to resemble the C64 Soundsystem on PC.
If you want this you can build yourself a HardSID ISA.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board