Тёмный

Sound Blaster 1.0 MCV Replica build + CPLD programming 

Epictronics
Подписаться 15 тыс.
Просмотров 20 тыс.
50% 1

PCB Prototype the Easy Way. Full feature custom PCB prototype service. www.pcbway.com/
Snark Barker MCA Github page: github.com/schlae/snark-barke...
Support me on patreon.com/Epictronics
Join me on Twitter: / epictronics1
ko-fi.com/epictronics
-
Tools I regularly use
DeoxIT D5 Contact Cleaner
Hanstar 861DW Rework Station
Pro'sKit SS-331 Desoldering Station
UNI-T UT61E Auto Ranging Multimeter
UNI-T UT890D Manual Ranging Multimeter
MESR-100 mk2 ESR meeter
PINECIL Soldering Iron
PinePowerPSU
TS-100 Soldering Iron
AMTECH NC-559-ASM Flux
Kester 951 Flux pen
MaAnt Grinding Pen
Multicore 60/40. 0.38mm and 0.5mm solder
TL866 II Plus Programmer
RIGOL DHO800 70MHz four-channel digital scope
Tektronix 2246A 100 MHz four-channel analog scope
FNIRSI DPOX180H 180MHz Handheld Digital Oscilloscope
InfiRay P2 Pro Thermal Camera
PCBs from PCBWay.com
--------------------------------------------------------------------------------------
patreon.com/Epictronics
Join me on Twitter: / epictronics1
Music by Karl Casey @ White Bat Audio

Наука

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 108   
@denniseldridge2936
@denniseldridge2936 2 месяца назад
I've only just started watching and I'm already getting flashbacks to my time working in a factory making boards for PCs and PS/2 systems. I mostly did testing of the final product, but I also got to apply engineering mods to certain runs of boards. In our case we used hot air blowers, both stationary and hand-held. Interestingly, the hand-held unit I remember looking a lot like a standard hair dryer, which is kinda scary, as someone could conceivably prank someone with one of those. Only it would probably burn a hole in your head before you realized what it was. As for the technique used by the factory I worked in, I do recall having to be very careful about not keeping the PCB under the hot air for more than a couple of seconds.
@Epictronics1
@Epictronics1 2 месяца назад
Cool job :) Yeah, hot air and solder paste is a great method too. On these few SMD components, I'm not sure it matters much but on larger projects, it's a better method for sure
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
14:26 Pro tip: To keep it looking clean you should have plugged the JTAG cables into the connector but not soldered it in. Then hold the connector in place by pushing sideways and applying some pressure then program it. It usually only takes a few seconds to program a chip so you will only have to hold it for that amount of time. Obviously it must be held by pushing sideways at an angle so the pins contact so get the software ready, hold the connector and then click 'program' while holding it firmly. After it's programmed you just lift off the connector and it looks clean and those holes also stay clean. Something to remember for any future JTAG programming :-)
@Epictronics1
@Epictronics1 2 месяца назад
I'll give it a try, thanks!
@nickwallette6201
@nickwallette6201 2 месяца назад
This is what I often do with ISP headers.
@PROSTO4Tabal
@PROSTO4Tabal 2 месяца назад
Your pc is like cadillac among classic cars
@BigBadBench
@BigBadBench 2 месяца назад
Really nice build! Every time I see a modern MCA card, I always get a sense of awe. I never thought anyone would go through the trouble to create these.
@nickwallette6201
@nickwallette6201 2 месяца назад
Yeah, I hope everything learned about this odd bus is getting recorded somewhere. I'm not sure if these repros are just copies of the old EEPROMs and installation disks, or if someone has cracked the code on the card-to-bus communication and the description files, but it would be great if this opens the door for new hardware as well.
@Epictronics1
@Epictronics1 2 месяца назад
@@nickwallette6201 I think Tube Time has a pretty deep understanding of the bus. It would be awesome if we got a RAM expansion card for the MCA bus. Now that we have sound and storage, RAM is the next big issue.
@Epictronics1
@Epictronics1 2 месяца назад
It's awesome that Tube Time figured it out :)
@peteregan9750
@peteregan9750 2 месяца назад
when drilling hardend metal, use machine oil OR water as you drill to reduce heat, drill a small pilot hole first then step up to a larger drill bit as you are removing less metal and less heat each enlargement. Also get a cheap tool called a NIBBLER. good for cutting straight edges on sheet metal even square holes to size
@Epictronics1
@Epictronics1 2 месяца назад
A nibbler would be awesome to have. I drilled in three steps but it still got too hot. I should have used oil for sure
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 Oil is really messy, don't do that. He means 'machine oil'. It's water-soluable oil (coolant) that is white when mixed with water in about 10:1 ratio and is used when machining parts in engineering workshops etc. As a retired 1st Class Machinist / CNC Programmer for 30 years we used that stuff everywhere in all our machine tools. For jobs at home where you know it's going to get hot, put a block of wood in a plastic tub (do it outside) and fill with water to just submerge the wood then put the part on top of the wood and drill it while under the water. Edit: Anyway you can fix it. Just use some 600-grit wet&dry sandpaper and polish it and it will look like new.
@Thelemorf
@Thelemorf 2 месяца назад
Its not rly hardened material, the back plates are made of some type of stainless steel. That means when drilling you need to have extremely low speed but high pressure, and use coolant, to be successful when using HSS bits. Otherwise just go with cobolt bits, but May be overkill for that one time use..
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Thelemorf you don't need high pressure. All you have to do is thin out the center web on the drill. As a machinist for ~30 years I do that all the time when using a hand drill at home.... cuts like going through butter :-)
@Thelemorf
@Thelemorf 2 месяца назад
@@g4z-kb7ct would guess that most amateurs dont have the knowledge or skill to manually grind drill bits for certain applications
@johnmay4803
@johnmay4803 2 месяца назад
the perfect afternoon of tv! you then adriens digital basement!! what more could you ask for pal
@Epictronics1
@Epictronics1 2 месяца назад
Thanks :)
@SaltyMeatHook
@SaltyMeatHook 2 месяца назад
It was a good Digital Basement episode. That old terminal stuff reminds me of past times trying to figure out the pin out for a 232 or 422 port
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
21:52 The minimum PCB order is usually 5 pcs so what I usually do with my nice projects is use one of the spare boards and build another one complete then put it on my display shelf. If you do that be sure to solder all the parts into the board without sockets because rarely are parts in sockets on production boards. You have the skills to remove any parts and replace but since it's only a display piece that won't need to be done. Soldering everything in will make it look even nicer.
@Epictronics1
@Epictronics1 2 месяца назад
Yeah, I think I'm gonna build another one using all the tested chips from this board
@markmuir7338
@markmuir7338 2 месяца назад
Also a display board is a good way to ‘use’ broken chips that you’ve replaced on other systems.
@Epictronics1
@Epictronics1 2 месяца назад
@@markmuir7338 I've got plenty of those :)
@kneel1
@kneel1 2 месяца назад
the quality of your videos does not equal your subscriber count! keep up the great work its amazing
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@anthonyblacker8471
@anthonyblacker8471 2 месяца назад
It's is a pretty amazing feeling getting a virtual machine running on your system, but SO much better getting that CPLD flashed with the sound card information. TOTALLY worth the work, and I am SO grateful that we have this technology today. Imagine trying to do this in 1997? Windows 98 wasn't even out yet and you sure weren't running VMware on win9x!!! So awesome to have made this card, kudos to you!!
@Epictronics1
@Epictronics1 2 месяца назад
Thanks! I remember trying out Virtual PC for the first time in the early 2000s. I was pretty amazed! I used it to run DOS games on my Windows 2000 PC :)
@nickwallette6201
@nickwallette6201 2 месяца назад
@@Epictronics1 Yeah, VPC was really impressive when it came out, especially given the modest hardware of the day. I took a class one time on some Microsoft management whatever, and we had to run two guest OSes on top of Win 2K, on the desktop PCs in the lab. I remember wondering, how much RAM is in these things?! haha
@Epictronics1
@Epictronics1 2 месяца назад
@@nickwallette6201 I had a dual PIII 1GHz and 1Gig of PC133 RAM. Dos ran fine lol
@RetroPC-vy3kt
@RetroPC-vy3kt 2 месяца назад
Such beautiful work, the pcp is a thing of beauty. Really enjoyed this video. Thankyou.
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@JeepinBoon
@JeepinBoon Месяц назад
Panavise is your friend. Panavise makes a really nice pcb holder. Used ones can be had cheaper than that PCB. New can be had cheaper than that build. The 324 is what I use. Roper Whitney No. 5 hand punch for holes and slots.
@Epictronics1
@Epictronics1 Месяц назад
Thanks
@SonicBoone56
@SonicBoone56 Месяц назад
It really does look like a vintage sound card. Colors and all are correct. Nice!
@KomradeMikhail
@KomradeMikhail 2 месяца назад
TexElec has an assembled version based on this Snark Barker, called the Resound, for about $125 USD. It even has a few minor updates.
@86smoke
@86smoke 2 месяца назад
For drilling in metal I'd recommend rinsing a drill and plate with oil or water to provide some cooling, otherwise you'd get discoloration in brown or purple colour.
@Epictronics1
@Epictronics1 2 месяца назад
I definitely should have used some oil!
@RudysRetroIntel
@RudysRetroIntel 2 месяца назад
Very cool and great video!! Thanks for sharing
@Epictronics1
@Epictronics1 2 месяца назад
Thanks Rudy!
@lindnertim
@lindnertim 2 месяца назад
Aligning all the metal bands for the win.
@SaltyMeatHook
@SaltyMeatHook 2 месяца назад
Nice build for the build!
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@weepingscorpion8739
@weepingscorpion8739 2 месяца назад
Oh, nice. And it also has room for the SAA1099 chips. Nice! I was going to go for TexElec's card if I ever found a PS/2 but now seeing that this one also has CMS/Game Blaster support, I might opt for this one instead. Of course, obsolete parts may be an issue but well, that's a risk of our hobby in general, I guess.
@Epictronics1
@Epictronics1 2 месяца назад
I just ordered a few more of those obsolete chips for other projects. They are still available. Unfortunately, CMS functionality is not implemented at this time. Hopefully, it will be someday!
@weepingscorpion8739
@weepingscorpion8739 2 месяца назад
@@Epictronics1 Oh, I see. Bummer. But still nice to hear that you got the chips.
@krizator
@krizator 2 месяца назад
Man, this card looks awesome 😊
@Epictronics1
@Epictronics1 2 месяца назад
I'm tempted to keep it on display :)
@R.Daneel
@R.Daneel 2 месяца назад
Does look great!
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@Nocommentsuwu
@Nocommentsuwu 2 месяца назад
Really amazing 😮
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@peterkornaukhov9990
@peterkornaukhov9990 2 месяца назад
That is IBM cards of MCA look like! Obsolete ones but are not giving up. Very good video.
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@Pippo.Langstrumpf
@Pippo.Langstrumpf 2 месяца назад
I have this soundcard too. But I needed years to find it.
@vomitkermit3446
@vomitkermit3446 Месяц назад
This guy needs more cowbell
@dolphhandcreme
@dolphhandcreme 2 месяца назад
A good method for small smd components is to tin one pad, then put the part together with the soldering iron in this pad and position it. Afterwards, solder the other pad. Works fine, even without flux. I'm using flux only for components with multiple pins and/or hot air. What also works good is solder paste. Just a bit on every pad, put the parts into it and let the hor air do the rest. Gives great looking solderjoints and looks just like factory.
@Epictronics1
@Epictronics1 2 месяца назад
Yeah, I need to remember to get some solder paste. Thanks for the reminder 👍
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 Solder paste is really just tiny balls of solder and flux together. You really don't need it but if you are going to use it then use it as intended.... apply paste, put the parts in place and hot air it without touching it. Paste is most useful for a reflow oven where parts can't be mounted manually. For home projects it's not required especially since your manual soldering skills are excellent.
@phreapersoonlijk
@phreapersoonlijk 2 месяца назад
In my life CPLD means Chronic Polymorphic Light Dermatitis.
@olegaliev3818
@olegaliev3818 2 месяца назад
Greate!
@Epictronics1
@Epictronics1 2 месяца назад
Thanks!
@myne00
@myne00 2 месяца назад
Hot air and solder paste would save you hours.
@oidpolar6302
@oidpolar6302 2 месяца назад
CPLD can be programmed using xc3sprog
@greypatch8855
@greypatch8855 2 месяца назад
you must use really good flux, the stuff i use is a pain to clean off the board. could alsp be that im using 91% isopropyl alcohol and not a higher concentration. at any rate, good work!
@Epictronics1
@Epictronics1 2 месяца назад
Thanks! If I leave the flux on the board for long enough it will get cold and difficult to remove. If that's what's causing you trouble use a regular heat gun or your rework station to heat the flux up. When warm it's much easier to remove. I use AMTECH NC-559-ASM Flux
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 Correction: You use the chinese copied AMTECH NC-559-ASM flux. The real stuff is much more expensive. Personally I use AIM NC254 flux gel (real stuff not from China)
@Epictronics1
@Epictronics1 2 месяца назад
@@g4z-kb7ct I thought it was the real stuff! How can you tell?
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 there is no real stuff unless you buy it directly from the manufacturer or an officially supported supplier. check the price you paid then check the price on the manufacters site. I'm guessing you paid less than half for your stuff. If you heat it the knock off stuff disappears and dries up in a few seconds and the real stuff is active for longer. It's good enough for what you do so I wouldn't worry about it.
@Epictronics1
@Epictronics1 2 месяца назад
@@g4z-kb7ct Interesting. I'll order a tube and compare :)
@Nukle0n
@Nukle0n 2 месяца назад
It really needs a bezel for the CD-ROM drive, maybe it was a 3D printer the mailman came with? :P
@Epictronics1
@Epictronics1 2 месяца назад
I wish! Although, I have a temporary solution coming up :)
@Lightrunner.
@Lightrunner. 2 месяца назад
Monkey Island 😍🥰😍🥰😍🥰😍🥰 Thanks to see and hear that.👍
@Epictronics1
@Epictronics1 2 месяца назад
Perfect match for the Sound Blaster :)
@joshj88
@joshj88 2 месяца назад
The one thing I don’t like about VirtualBox is past 5.2 XP has no 3d acceleration that I can find. It’s not in the UI. Maybe it’s in vboxmanage but I couldn’t find a reference to it I think.
@bikkiikun
@bikkiikun 2 месяца назад
Question, wouldn't it be more practical to use hot air to solder that Xilinx chip? I mean, in the beginning the board is totally unpopulated, so the risk of melting plastics is practically zero.
@Epictronics1
@Epictronics1 2 месяца назад
It probably is. We'll compare in some future project
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 No don't do it. I can tell you from 30 years of soldering experience you will never line up the chip perfectly and it will be out of position and it will annoy the hell out of you (well it annoys me to see a pin off by even 0.2mm). Soldering it by hand is the correct way to do it.
@probablyanadult7354
@probablyanadult7354 2 месяца назад
That thin tip would probably not work on a thicker pcb
@Epictronics1
@Epictronics1 2 месяца назад
I think you're right
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
You have plenty of random old PCs there so to save all the messing around it's better to use a real PC running the required OS. When I program my CPLDs I use an old laptop running Windows 7. Yes that Xilinx software is a real dog... 1GB of junk to program a CPLD lol edit p.s. You might be able to replace the NJM3403 with a LM324. The NJM is specifcally made for audio applications but the LM324 is pin compatible and should work. If you are able to swap out the NJM for a LM324 and compare the audio I would be very interested to know if there's any audible difference :-) edit p.p.s. You can solve the long cap issue by first bending the legs at 90 degrees before soldering so it sits flat against the board.
@Epictronics1
@Epictronics1 2 месяца назад
I'll add an LM324 to my next order and we'll try it out. I compared the caps with my other PS/2 cards and they have the same size caps. So, that is the proper PS/2 look :)
@ToolsPro1
@ToolsPro1 2 месяца назад
@Epictronics1 Can you share gerber files for this card with this original like look?
@lptf5441
@lptf5441 2 месяца назад
New to the channel. Do I detect a hint of a Maltese accent?
@Epictronics1
@Epictronics1 2 месяца назад
No, I had to google it. I didn't know Malta had its own language. I thought they were speaking Italian. Learning something new every day!
@atabac
@atabac Месяц назад
where did you get the games for old os?
@Epictronics1
@Epictronics1 Месяц назад
ebay
@kokodin5895
@kokodin5895 2 месяца назад
you do realise you could use solder paste instead of flux in soldering smd component and save some time on cleaning flux or addingsolder on the iron tip? althought it looks like you like to take it slow also if JRC labeled part is obsolite, there is big chance that it is still produced under the same number with NJM instead of JRC in the name
@Epictronics1
@Epictronics1 2 месяца назад
Thanks for sharing. I'll check!
@theodordan680
@theodordan680 Месяц назад
he completely assembled a sound card..next up? cpu...
@MotownBatman
@MotownBatman 2 месяца назад
I'm so ADHD at 41 I cannot Trust Myself still with Surface mount chips like this; My OCD about my Bread Boarding in Highschool 20 years ago, making the Jumpers & Components lie flush & cut to length was bad enough LOL
@Epictronics1
@Epictronics1 2 месяца назад
My breadboard jumpers look perfect!😂 I wasted so much time making them😂
@MotownBatman
@MotownBatman 2 месяца назад
@@Epictronics1 My Electronics teacher was Annoyed, but I had an UnUsed Tackle Box that was clean, I would take it to school and save my used parts & Wires for ReUse. I Looked like I was Hauling around a Compaq Portable every day to school as if it were Field Trip day to the Fishin' Hole LOL
@Aeduo
@Aeduo 2 месяца назад
Bleh I had similar issues with virtual box last time I tried to use it. I just ended up using something else.
@josephlunderville3195
@josephlunderville3195 2 месяца назад
If the drill is getting hot you're probably running it too fast: when drilling steel the drill should be run at a low speed with a lot of force -- 20kg of weight on the drill or more would not be unusual for a wide bit like that! A drill press for metalwork will give like 4x or 10x mechanical advantage and generally run slow for exactly this reason. Drilling steel with a handheld drill is super miserable, but it's possible if you really lean into it. Getting a clean hole is another matter.. Once you've overheated the bit, it loses temper, and will get dull really fast.
@Epictronics1
@Epictronics1 2 месяца назад
My drill press only takes small drill bits. I hope to get a much larger one someday. I was pretty lucky to get this good result handheld
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 You don't need to guess the speed. There is a formula... RPM = cutting speed (m/min) x 1000 divided by (Pi x drill-diameter). So for a 10mm high-speed-steel drill with standard cutting speed for steel at 30m/min, 30 x 1000 / (10 x 3.14159). RPM = 955. If the steel is hard reduce the cutting speed to a smaller number and recalculate (15 is a good start for hard steel). I'm sure there is an online calculator somewhere. Cutting speeds for various metals and other materials are available online. As a cnc machinst I usually started with a cutting speed of about 300 - 400 but that was for carbide tools :-) I have a vid of one of my machines drilling a 60mm hole at 1000RPM using a carbide indexable tip drill (we call them U-Drills) in 4140 steel. It cuts like butter and is pure magic to watch :-)
@monad_tcp
@monad_tcp Месяц назад
5:15 or inhale them by mistake
@Epictronics1
@Epictronics1 Месяц назад
lol
@ToXeN2007
@ToXeN2007 2 месяца назад
Have you ever tought about why are they still making resistors with such long legs?? Its just a waste, you never need them.
@Epictronics1
@Epictronics1 2 месяца назад
True. It would have been easier to install them if they had shorter legs
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 Like most technology it's a remnant of past times. It's easier to poke a resistor into a hole manually if the legs are longer. It also allows variation of hole spacing. If the resistor was pre-made to fit a 0.400" hole spacing (common for 1/4W resistors) and some board had wider leg spacing the resistor would not fit. Also, if you keep those resistor legs you can re-use them to patch a trace, make a jumper or build up a circuit on a vero board :-)
@danielktdoranie
@danielktdoranie 2 месяца назад
Question: you’re always saying how you’re running out of time… why?
@Epictronics1
@Epictronics1 2 месяца назад
I upload weekly. The deadline is once a week
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@Epictronics1 He obviously has never made a vid. You should have mentioned that a 30 minute vid often takes several days to actually do with editing time ;-)
@nickwallette6201
@nickwallette6201 2 месяца назад
@@g4z-kb7ct It's a valid question. I have wondered the same thing when listening to videos or podcasts by people who seem to have no externally imposed length limitations or deadlines. It's not "ignorance at how long it takes to produce content", it's just not understanding what's so vital about meeting expectations of viewers and The Algorithm.
@g4z-kb7ct
@g4z-kb7ct 2 месяца назад
@@nickwallette6201 It's actually a destructive never-ending viscious circle. Someone takes a lot of time to make content (often from hours of footage edited down to 30 minutes). We watch it then forget it 1 minute later. The person must then make more content to retain viewers. It's soul-crushing ;-)
Далее
Atari ST Restoration. 520ST, SM124 and SF314
42:12
Просмотров 12 тыс.
IBM PS/2 Model 80 restoration & mods. 386DX25
53:07
Просмотров 10 тыс.
Smart Sigma Kid #funny #sigma #memes
00:26
Просмотров 8 млн
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Let's talk about RTC options once again
24:03
Просмотров 23 тыс.
Windows 98 UPGRADES
14:15
Просмотров 386
Commodore 1541 drive hacked to work inside a PC!
20:24
Overclocking, 640k hack & repair IBM 5160 XT
45:12
Просмотров 10 тыс.
Ultrarare Mac Restoration 275MHz 5500! No emulation
40:50
IBM 5154 EGA Display repair
31:25
Просмотров 8 тыс.
Nintendo is erasing its history - The war against ROMS
14:21