No.140 - Matrix MCR-5200 LCR Meter Repair - Part 2

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • ** PCBWAY For all your PCB Services at www.pcbway.com... **
    Part 2 of the MCR-5200 repair, in this video I go through a list of comments from the Part 1 video to try and get the unit up & running again.
    Is this a world first in electronics on UA-cam i.e. a crowdsourced & AI assisted repair!
    Part 1 video = • No.139 - Matrix MCR-52...
    Follow-Up - • No.141 - Matrix MCR-52...
    #electronicscreators
    Visit my website for lots more - www.ianjohnsto...
    Help me make more of these videos:
    Pledge using Patreon - / iansjohnston
    Donate using PayPal - www.paypal.me/...
    Follow me on Twitter - / iansjohnston

КОМЕНТАРІ • 79

  • @IanScottJohnston
    @IanScottJohnston  27 днів тому +2

    Follow-Up video here on the faulty crystal - ua-cam.com/video/-LfKLDuf9dk/v-deo.html
    BTW, is this a world first in electronics on UA-cam i.e. a crowdsourced & AI assisted repair!

  • @rogerknapman1260
    @rogerknapman1260 28 днів тому +5

    I've seen something similar myself. Heating the oscillator trimmer capacitor (MLCC) caused a non-working piece of gear to work. It wanted 18-20 pF so I replaced it with a 22pF rather than the crystal for giggles and that worked for me.
    My guess is than neoprene was worth a few too many pF of parallel capacitance and overdamped the circuit. If that's a thing.

  • @simonbaxter8001
    @simonbaxter8001 28 днів тому +12

    3 things to check on any microprocessor (in order) and is my checklist for new designs and fault finding ... 1) Power rail(s) present and stable, 2) Not held in reset and no glitches on the reset line or external power monitor chip (if used) releasing reset, 3) Oscillator running at the correct frequency and it's stability. The latter also includes the caps on the XTAL as some microprocessors (Atmel) don't run smoothly if the output of the crystal is anything other than near sinusoidal! Nice that you've found the issue ... simple fix 🙂 The micro was crashing because the USB clock wasn't running at a good 48MHz, so the USB stick wasn't enumerating. The code should really gracefully handle that comms failure and throw away the attempted USB attach!

    • @M0UAW_IO83
      @M0UAW_IO83 26 днів тому

      Spot on, these are the absolute basics of faultfinding, the very first things to look for.
      After that the next thing to check is for shorted address, data and I/O lines, it's really quick to 'brush' a multimeter with fast continuity beep over a whole board and quickly identify shorts to ground/VCC, combined with the voltage/Reset/Clk checks it'll pick up a significant number of faults and save yourself a good amount of time.

  • @CuriousMarc
    @CuriousMarc 27 днів тому +2

    Wow that’s really unusual, particularly with the USB stick crashing the whole thing as a symptom. I was out of Good Ideas myself, about to throw a logic analyzer on the thing. Kudos to your readers!

  • @Zh4n6Wu
    @Zh4n6Wu 28 днів тому +3

    It's always the capacitors... You know the UA-camr :) this time it's the Crystal !!! I love your repair videos.

  • @SlaVoy
    @SlaVoy 28 днів тому +4

    Glad you managed to fix it. I like to watch these kind of intermittent failure videos and diagnostics 👍

  • @costarich8029
    @costarich8029 28 днів тому +1

    Wow, I cannot believe that fixed the problem. Congrats! I'm interested in following up on the XTAL fault by testing it on a breadboard to check if it was giving an off-spec rate. Maybe the USB code was been doing very timing-specific operations to initialize or access the USB, and being slightly off on the timing could have put it in a nonrecoverable loop.
    It's strange that the XTAL was the problem. Old school PCs used to have 'turbo' buttons that would actually slow down the system, right? That way, old games would run properly on newer, faster CPUs by effectively 'slowing down' the XTA.
    Good job on finding the fault.

  • @TheDefpom
    @TheDefpom 28 днів тому +5

    The boot up also got faster after replacing the crystal, I was thinking that the boot up time was varying slightly, but I thought it was just my imagination.
    I have seen oscillators fail, but like you said it is rare, looks like its output was just a bit weak, pity you didn't scope it before/after.

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +5

      I did off camera but the scope probe capacitance just crapped it out. It’s never a definitive check scoping xtal circuits. Oscillators are a different matter. However, plan is to breadboard the xtal, buffer the output and see what I get…….so maybe a wee follow up to this world first crowdsourced and AI assisted video……LOL!

    • @TheDefpom
      @TheDefpom 28 днів тому +3

      @@IanScottJohnston A trick I use to test oscillators using a scope probe is to connect the probe through a 1-2pF ceramic capacitor, that way it doesn't load down the oscillator.

    • @toiganmalot8576
      @toiganmalot8576 22 дні тому

      ​@@TheDefpom Thanks for the tip

  • @pa1wbu
    @pa1wbu 28 днів тому +3

    Good to see my gut feeling on the xtal as posted for episode #1 worked for you 🎉

  • @MrMaxeemum
    @MrMaxeemum 28 днів тому +3

    Wow, I wouldn't have thought of that. Group think for the win. It would be interesting to see the scope reading of each crystal. Was it the frequency or the amplitude or the stability? Well done team internet.

  • @Evergreen64
    @Evergreen64 27 днів тому

    Wow. There's a first time for everything I guess. Like you, I've never seen a crystal fail.

  • @arinascimento547
    @arinascimento547 28 днів тому +2

    I've never listen to a xtal problem, but it makes sense. Some uP are very sensitive to timing variation, some can work on any frequency. Very good, always learning!

  • @mymessylab
    @mymessylab 27 днів тому

    Unexpected to me but extremely interesting fault. A good lesson, thanks for the sharing.

  • @HeyBirt
    @HeyBirt 28 днів тому +2

    I have had exactly one crystal fail on me and it was right in front of my eyes. It really surprised me. Had someone who bought one of my C64 8701 replacements have an issue with it on one C128. The original 8701 sort of worked but not reliably. Suggested he pop in a new crystal and that solved the issue. It was a SWAG on my part, but I knew my board was OK and the crustal was really the only thing left in the circuit. Guessed that the crystal was not happy with the capacitive loading and the original part loaded the crystal a bit differently.

  • @radio-ged4626
    @radio-ged4626 28 днів тому

    Power of the people ! (and maybe chatgpt) Brilliant result, rarely does the crystal itself actually cause intermittent problems (in my experience at any rate), it's usually a clock chip or a component other than the crystals drifting out of spec and affecting the timing. Nice job, very pleasing result - I love it when intermittent faults are resolved - well mostly intermittent but it did fail every time you used the USB port.

  • @davidmonk7773
    @davidmonk7773 28 днів тому

    Wow, this was like being in a repair cafe, the whole community talking and making suggestions, very interesting format

  • @donepearce
    @donepearce 28 днів тому +8

    It's *always* the last thing you try

  • @bobbybiggs4348
    @bobbybiggs4348 25 днів тому

    The plastic piece from an ordinary pin header works great to insulate xtals. I use it all the time

  • @MrDubje
    @MrDubje 27 днів тому

    As one of of the people that suggested the crystal, I'm happy that my gut feeling was right.

    • @bfx8185
      @bfx8185 22 дні тому

      Welcome in the club 😎 I had even stranger issue with x-tal even usb interface of MCU has been working only reporting garbage (did not identify proper device ID). It took me 3 weeks to identify that. And it's my board design and brand new x-tal from Farnell. That's why I suggested to check the X-tal as well.

  • @fichambawelby2632
    @fichambawelby2632 28 днів тому +1

    Congrats for the repair, Ian!, specially because I was one of the several members who suggested the xtal or the xtal oscillator. This is what I need to see in your videos: full solution!. Greetings!

  • @GadgetUK164
    @GadgetUK164 28 днів тому +1

    Great stuff =D I guess its a reminder to all of us - check your voltages, then clocks!

  • @geirendre
    @geirendre 28 днів тому

    Let me be crystal clear, that was really cool.
    Crowdsourced and AI aided troubleshooting.
    You are on the cutting edge of technology Ian.

  • @aadm7284
    @aadm7284 28 днів тому

    I had problems with crystals and small PIC micros in the past.
    I tryed a lot of different crystals e capacitors to bootup consistently.

  • @Duracellmumus
    @Duracellmumus 27 днів тому

    Probably the foam or the gule is resistive or the insulator loses are geting high at 2MHz. If the crystal was cracked the dry ice spray is may showing the issue well.
    Have a god day for you and an new RLC meter.

  • @johnshaw359
    @johnshaw359 28 днів тому

    I suggested it was to do with 'MCU loading', and I was thinking in the right direction. Good fix.

  • @Wendy_Peng
    @Wendy_Peng 28 днів тому

    Great!!!👍 I love your repair videos.

  • @Taylor_26GE93
    @Taylor_26GE93 28 днів тому

    Fantastic result, well done Ian!

  • @daveturner5305
    @daveturner5305 28 днів тому +3

    Perhaps you could stress test the old crystal separately. It just may be that the old glue on the neoprene was the issue.

  • @leybraith3561
    @leybraith3561 28 днів тому

    Nice one.... thoughts for possible reasons for crystal change getting it working... Fault probably reeeealy close to being either always OR never seen.
    ... As you observed, the glue goop on crystal insulator (or the insulator itself) becoming conductive (or residual flux?)
    ...Out of spec (or edge of spec) crystal (manufacturing defect as per sooooo much since Covid parts disruption)...On similar theme out of spec internal oscillator or oscillator caps
    ...Leaky oscillator cap that has (temporarily?) come good after soldering temps reached when changing crystal. On similar theme, heat on pins of IC, or board substrate
    Was there a date on any components?
    Extremely interesting that Heating / Cooling board had no obvious effect.
    Would be sorta interesting to put original crystal back and see if fault returns... (Need ideas to make short Pt3 video?)
    My bets are on the crystal being edge of spec or a covid parts shortage relaxion of component rejection tolerances.
    Thanks for video, fun to see your diagnostic process.

  • @Chris_Grossman
    @Chris_Grossman 28 днів тому

    My guess would have been the USB interface chip. The crystal is a bit of a surprise. I am glad you found it.

  • @gamerpaddy
    @gamerpaddy 27 днів тому

    i had a usb sound card that sometimes locked up or just didnt start at all unless i pre-heated it.
    after a long troubleshooting and parts replacing process it turned out to be the crystal driving circuitry inside the mcu.
    i replaced the crystal too, it worked for a month but died again. after the 3rd crystal i tried a external oscillator feeding into xtal_in , that fixed the problem
    seems like the circuitry driving it degraded over time.
    i would try removing the crystal and feeding it from a external signal generator.

  • @richardmills5450
    @richardmills5450 28 днів тому

    Fabulous video when everyone is involved love it. Question is, was it the oscillator or the insulator/glue as they do become conductive over time ??

  • @daveodessa
    @daveodessa 28 днів тому +1

    Fascinating couple of videos Ian. Great result. Did you get a chance to use the meter to test the values of some components, inductors, capacitors etc. Again great work.

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +1

      Exactly same results using my test capacitors, so all good.

    • @daveodessa
      @daveodessa 28 днів тому

      @@IanScottJohnston Brilliant.

  • @jangoofy
    @jangoofy 28 днів тому +2

    This might be the first "AI assisted electronics repair video" - albeit with the great work of the comment-section :)

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому

      Oh, never thought of that…….I think you are right! I will change the thumbnail image 😀

  • @mr1enrollment
    @mr1enrollment 28 днів тому +3

    hard to believe. make an osc with the old xtal and check freq.
    call me skeptical.

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +2

      Yes, I’d like to know also…….

    • @mr1enrollment
      @mr1enrollment 28 днів тому +2

      the thing is: the disassembly and reassembly may have done the job also. but - well shit happens too.

    • @ralphj4012
      @ralphj4012 27 днів тому

      Likewise. Recommend also checking the load capacitors and feedback resistor (if there is one). Very lucky (or skilled) to select a replacement crystal with the same load capacitance range.

  • @SidneyCritic
    @SidneyCritic 28 днів тому

    I have had a 4th gen MB with a stuck crystal. The MB wouldn't boot and I found the crystal not oscillating, but after a diode check, ie, it put power across it, the MB starts and works fine.

  • @KD0CAC
    @KD0CAC 28 днів тому +2

    What about testing the crystal , and an Ohm meter on the insulator ?
    Thanks again

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +3

      I did check the insulator off camera.......it didn't appear to give any resistance, so probably not the issue.

  • @Runco990
    @Runco990 28 днів тому +3

    I was given a cassette deck in the 90's that 2 people tried to repair. It would run perfectly until about half the tape and then stop. As if the end of tape sensor was tripped. It took me quite a while to find it..... it was flux around the crystal and micro processor! Just cleaning the board with alcohol fixed it! I'd bet on the glue on that insulating pad! Anyhow, ever since those days I ALWAYS clean my work!

  • @alpcns
    @alpcns 28 днів тому

    Congratulations Ian! Nice machine. I am sure it will perform perfectly now.

  • @BER-UK
    @BER-UK 27 днів тому

    Wonder if it was the crystal or the glue on the neoprene?

  • @daveodessa
    @daveodessa 28 днів тому

    Fascinating couple videos Ian. Great Result. Did you get a chance to use the meter to test the values of some inductors, capacitors etc? Again great work.

  • @DaveCurran
    @DaveCurran 28 днів тому

    I can feel smug now as I was one of the ones that suggested the crystal in the comments of the previous video.

  • @robinsonsoto8471
    @robinsonsoto8471 28 днів тому

    You got it.

  • @andymouse
    @andymouse 28 днів тому

    Well that was no how I thought this would end ! I've never had a dead crystal before.

    • @romancharak3675
      @romancharak3675 28 днів тому

      The crystal wasn't dead - otherwise the Microcontroller would not run at all. Probably the frequency was off for the reasons Ian surmised.

  • @rlgrlg-oh6cc
    @rlgrlg-oh6cc 28 днів тому

    maybe try putting back the old crystal without the pad, and also with the pad. Glad it seems to be fixed, but I agree that it's hard to understand the repair.

  • @DavidAlmond-s5k
    @DavidAlmond-s5k 28 днів тому

    To be sure it's the crystal you should put the original crystal back in with a different insulator and see what happens!

  • @fredflintstone1
    @fredflintstone1 28 днів тому

    good it is fixed did you check the crystal that you removed and I suspect it was the adhesive pad 🙂

  • @majortom5838
    @majortom5838 28 днів тому

    Wow, color me surprised. I've never seen a zombie crystal before.

  • @amirb715
    @amirb715 28 днів тому

    wow! very nice job

  • @brankoremy832
    @brankoremy832 28 днів тому

    I wouldn't suspect a crystal in very last try... I have the same unit and it works well for a year now. Quite pricey anyway, got it second hand.

  • @worroSfOretsevraH
    @worroSfOretsevraH 28 днів тому

    Send the middle finger to Matrix.
    btw, I had a few occasions when the crystal was the issue. On PC motherboard, and some other equipment.

  • @shyamsuresh1723
    @shyamsuresh1723 28 днів тому +1

    What could be the problem? Is the specified frequency of the crystal out of tolerance or some kind of parasitics or leakages causing it to become unstable ?

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +4

      It wouldn't measure anything in circuit so I couldn't test, i'd need to build a circuit and buffer the xtal to properly get to the bottom of teh xtal problem.

    • @shyamsuresh1723
      @shyamsuresh1723 28 днів тому +5

      @@IanScottJohnston hope you'd make a follow-up video on that👍

  • @Frank_K4FMH
    @Frank_K4FMH 12 днів тому

    Ian, what’s your overall opinion on this model lcr meter?

    • @IanScottJohnston
      @IanScottJohnston  12 днів тому +1

      Actually I quite like it. Fast response, GUI isn’t bad to change setting, fairly intuitive. Boots up quick.
      Designed with production in mind because you can set alarm points on values I believe. Yep, I’d recommend it.

    • @Frank_K4FMH
      @Frank_K4FMH 12 днів тому

      Thanks! Looking for a bench meter…this one is on the list, I appreciate your evaluation!

  • @DrFrank-xj9bc
    @DrFrank-xj9bc 28 днів тому +1

    Very interesting.. but there is absolutely no reasonable explanation for this error mode.
    Once an XTAL is oscillating, it should not stop, and obviously, the clock continued after inserting the USB stick .. or did I miss something?
    How should the insertion interact with the XTAL?
    Uf there is not enough oscillation margin in first place, it should not start oscillating, but the reverse effect will not happen.
    As well, it's a electro-mechanical device, so any deterioration happens mostly on the mechanical system, like the blank carrier, silver flakes, which might give rise to erroneous oscillation modes.
    There's also no backward influence from the program on the oscillator circuit.
    Maybe you can place the old XTAL on an Impedance , Gain/Phase analyser.
    What was the explanation of the guy who made this proposal?

    • @IanScottJohnston
      @IanScottJohnston  28 днів тому +4

      I’ll put the xtal on a breadboard and see how it performs.

    • @propentaxian
      @propentaxian 28 днів тому +1

      Ian..A short video must be interesting for the sake of completeness..

    • @jaro6985
      @jaro6985 4 дні тому

      Why is there absolutely no explanation? USB requires frequency to be within a certain range 0.5%, if its outside of that it then it might not work. Crystal or load caps could have put it outside of that 0.5% easily.

  • @injoelsgarage3934
    @injoelsgarage3934 28 днів тому

    I think it was the glue.😊

  • @SpeccyMan
    @SpeccyMan 28 днів тому

    So it probably was glitching after all. Not on the power rails but on the clock line, maybe?

  • @simontay4851
    @simontay4851 28 днів тому

    So what frequency was the original crystal running at. Maybe the MCU was being overclocked slightly and it didn't like it. Why waste a transistor thermal pad, i would've just stuck a piece of black PVC tape over it or cut off a small piece of PET from something in the recycling . The pins would pierce through.

  • @PeterCut62
    @PeterCut62 28 днів тому

    Very strange ...

  • @jdmccorful
    @jdmccorful 28 днів тому

    So far, lookin good.