Це відео не доступне.
Перепрошуємо.

Sound Blaster 1.0 MCV Replica build + CPLD programming

Поділитися
Вставка
  • Опубліковано 31 тра 2024
  • 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

КОМЕНТАРІ • 108

  • @PROSTO4Tabal
    @PROSTO4Tabal 2 місяці тому +5

    Your pc is like cadillac among classic cars

  • @peteregan9750
    @peteregan9750 2 місяці тому +26

    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 місяці тому +4

      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 місяці тому +5

      @@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 місяці тому +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 місяці тому +1

      @@g4z-kb7ct would guess that most amateurs dont have the knowledge or skill to manually grind drill bits for certain applications

  • @g4z-kb7ct
    @g4z-kb7ct 2 місяці тому +9

    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 місяці тому +1

      I'll give it a try, thanks!

    • @nickwallette6201
      @nickwallette6201 2 місяці тому +1

      This is what I often do with ISP headers.

  • @denniseldridge2936
    @denniseldridge2936 2 місяці тому +7

    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 місяці тому +1

      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

  • @BigBadBench
    @BigBadBench 2 місяці тому +7

    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 місяці тому +1

      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 :)

  • @johnmay4803
    @johnmay4803 2 місяці тому +11

    the perfect afternoon of tv! you then adriens digital basement!! what more could you ask for pal

    • @Epictronics1
      @Epictronics1  2 місяці тому

      Thanks :)

    • @SaltyMeatHook
      @SaltyMeatHook 2 місяці тому +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 місяці тому +4

    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 місяці тому +1

      Yeah, I think I'm gonna build another one using all the tested chips from this board

    • @markmuir7338
      @markmuir7338 2 місяці тому +1

      Also a display board is a good way to ‘use’ broken chips that you’ve replaced on other systems.

    • @Epictronics1
      @Epictronics1  2 місяці тому +1

      @@markmuir7338 I've got plenty of those :)

  • @kneel1
    @kneel1 2 місяці тому +4

    the quality of your videos does not equal your subscriber count! keep up the great work its amazing

  • @anthonyblacker8471
    @anthonyblacker8471 2 місяці тому +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 місяці тому +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 місяці тому +1

      @@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 місяці тому +1

      @@nickwallette6201 I had a dual PIII 1GHz and 1Gig of PC133 RAM. Dos ran fine lol

  • @JeepinBoon
    @JeepinBoon Місяць тому +1

    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.

  • @RetroPC-vy3kt
    @RetroPC-vy3kt 2 місяці тому +2

    Such beautiful work, the pcp is a thing of beauty. Really enjoyed this video. Thankyou.

  • @SonicBoone56
    @SonicBoone56 Місяць тому +1

    It really does look like a vintage sound card. Colors and all are correct. Nice!

  • @86smoke
    @86smoke 2 місяці тому +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 місяці тому +1

      I definitely should have used some oil!

  • @lindnertim
    @lindnertim 2 місяці тому +3

    Aligning all the metal bands for the win.

  • @SaltyMeatHook
    @SaltyMeatHook 2 місяці тому +1

    Nice build for the build!

  • @KomradeMikhail
    @KomradeMikhail 2 місяці тому +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.

  • @RudysRetroIntel
    @RudysRetroIntel 2 місяці тому +1

    Very cool and great video!! Thanks for sharing

  • @krizator
    @krizator 2 місяці тому +1

    Man, this card looks awesome 😊

    • @Epictronics1
      @Epictronics1  2 місяці тому

      I'm tempted to keep it on display :)

  • @dolphhandcreme
    @dolphhandcreme 2 місяці тому +5

    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 місяці тому +1

      @@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.

  • @R.Daneel
    @R.Daneel 2 місяці тому +1

    Does look great!

  • @Nocommentsuwu
    @Nocommentsuwu 2 місяці тому +1

    Really amazing 😮

  • @peterkornaukhov9990
    @peterkornaukhov9990 2 місяці тому +1

    That is IBM cards of MCA look like! Obsolete ones but are not giving up. Very good video.

  • @weepingscorpion8739
    @weepingscorpion8739 2 місяці тому +1

    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 місяці тому +1

      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 місяці тому +1

      @@Epictronics1 Oh, I see. Bummer. But still nice to hear that you got the chips.

  • @vomitkermit3446
    @vomitkermit3446 Місяць тому +1

    This guy needs more cowbell

  • @Pippo.Langstrumpf
    @Pippo.Langstrumpf 2 місяці тому +2

    I have this soundcard too. But I needed years to find it.

  • @phreapersoonlijk
    @phreapersoonlijk 2 місяці тому +1

    In my life CPLD means Chronic Polymorphic Light Dermatitis.

  • @olegaliev3818
    @olegaliev3818 2 місяці тому +1

    Greate!

  • @myne00
    @myne00 2 місяці тому +1

    Hot air and solder paste would save you hours.

  • @atabac
    @atabac Місяць тому +1

    where did you get the games for old os?

  • @oidpolar6302
    @oidpolar6302 2 місяці тому +1

    CPLD can be programmed using xc3sprog

  • @ToolsPro1
    @ToolsPro1 2 місяці тому

    @Epictronics1 Can you share gerber files for this card with this original like look?

  • @joshj88
    @joshj88 2 місяці тому +1

    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.

  • @Nukle0n
    @Nukle0n 2 місяці тому +1

    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 :)

  • @lptf5441
    @lptf5441 2 місяці тому +1

    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!

  • @Lightrunner.
    @Lightrunner. 2 місяці тому +1

    Monkey Island 😍🥰😍🥰😍🥰😍🥰
    Thanks to see and hear that.👍

    • @Epictronics1
      @Epictronics1  2 місяці тому +1

      Perfect match for the Sound Blaster :)

  • @theodordan680
    @theodordan680 Місяць тому +1

    he completely assembled a sound card..next up? cpu...

  • @probablyanadult7354
    @probablyanadult7354 2 місяці тому +2

    That thin tip would probably not work on a thicker pcb

  • @bikkiikun
    @bikkiikun 2 місяці тому +1

    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 місяці тому +1

      It probably is. We'll compare in some future project

    • @g4z-kb7ct
      @g4z-kb7ct 2 місяці тому +1

      @@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.

  • @greypatch8855
    @greypatch8855 2 місяці тому +1

    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 місяці тому +1

      @@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 місяці тому +1

      @@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 :)

  • @g4z-kb7ct
    @g4z-kb7ct 2 місяці тому +1

    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 :)

  • @kokodin5895
    @kokodin5895 2 місяці тому +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!

  • @Aeduo
    @Aeduo 2 місяці тому +1

    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 місяці тому +1

    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 місяці тому +1

      @@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 :-)

  • @MotownBatman
    @MotownBatman 2 місяці тому +1

    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 місяці тому +1

      My breadboard jumpers look perfect!😂 I wasted so much time making them😂

    • @MotownBatman
      @MotownBatman 2 місяці тому +1

      @@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

  • @monad_tcp
    @monad_tcp Місяць тому +1

    5:15 or inhale them by mistake

  • @ToXeN2007
    @ToXeN2007 2 місяці тому +1

    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 місяці тому +1

    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 ;-)