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

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 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 TH-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  25 วันที่ผ่านมา +2

    Follow-Up video here on the faulty crystal - th-cam.com/video/-LfKLDuf9dk/w-d-xo.html
    BTW, is this a world first in electronics on TH-cam i.e. a crowdsourced & AI assisted repair!

  • @CuriousMarc
    @CuriousMarc 25 วันที่ผ่านมา +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!

  • @simonbaxter8001
    @simonbaxter8001 26 วันที่ผ่านมา +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 24 วันที่ผ่านมา

      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.

  • @rogerknapman1260
    @rogerknapman1260 26 วันที่ผ่านมา +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.

  • @Zh4n6Wu
    @Zh4n6Wu 26 วันที่ผ่านมา +3

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

  • @Evergreen64
    @Evergreen64 25 วันที่ผ่านมา

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

  • @MrDubje
    @MrDubje 25 วันที่ผ่านมา

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

    • @bfx8185
      @bfx8185 20 วันที่ผ่านมา

      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.

  • @SlaVoy
    @SlaVoy 26 วันที่ผ่านมา +4

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

  • @pa1wbu
    @pa1wbu 26 วันที่ผ่านมา +3

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

  • @mymessylab
    @mymessylab 25 วันที่ผ่านมา

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

  • @radio-ged4626
    @radio-ged4626 26 วันที่ผ่านมา

    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.

  • @costarich8029
    @costarich8029 26 วันที่ผ่านมา +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.

  • @davidmonk7773
    @davidmonk7773 26 วันที่ผ่านมา

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

  • @arinascimento547
    @arinascimento547 26 วันที่ผ่านมา +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!

  • @bobbybiggs4348
    @bobbybiggs4348 24 วันที่ผ่านมา

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

  • @MrMaxeemum
    @MrMaxeemum 26 วันที่ผ่านมา +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.

  • @TheDefpom
    @TheDefpom 26 วันที่ผ่านมา +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  26 วันที่ผ่านมา +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 26 วันที่ผ่านมา +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 20 วันที่ผ่านมา

      ​@@TheDefpom Thanks for the tip

  • @geirendre
    @geirendre 26 วันที่ผ่านมา

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

  • @fichambawelby2632
    @fichambawelby2632 26 วันที่ผ่านมา +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!

  • @donepearce
    @donepearce 26 วันที่ผ่านมา +8

    It's *always* the last thing you try

  • @Wendy_Peng
    @Wendy_Peng 26 วันที่ผ่านมา

    Great!!!👍 I love your repair videos.

  • @Duracellmumus
    @Duracellmumus 25 วันที่ผ่านมา

    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.

  • @GadgetUK164
    @GadgetUK164 26 วันที่ผ่านมา +1

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

  • @HeyBirt
    @HeyBirt 26 วันที่ผ่านมา +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.

  • @johnshaw359
    @johnshaw359 26 วันที่ผ่านมา

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

  • @jangoofy
    @jangoofy 26 วันที่ผ่านมา +2

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

    • @IanScottJohnston
      @IanScottJohnston  26 วันที่ผ่านมา

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

  • @aadm7284
    @aadm7284 26 วันที่ผ่านมา

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

  • @robinsonsoto8471
    @robinsonsoto8471 26 วันที่ผ่านมา

    You got it.

  • @daveturner5305
    @daveturner5305 26 วันที่ผ่านมา +3

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

  • @Taylor_26GE93
    @Taylor_26GE93 26 วันที่ผ่านมา

    Fantastic result, well done Ian!

  • @alpcns
    @alpcns 26 วันที่ผ่านมา

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

  • @Runco990
    @Runco990 26 วันที่ผ่านมา +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!

  • @DaveCurran
    @DaveCurran 26 วันที่ผ่านมา

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

  • @Chris_Grossman
    @Chris_Grossman 26 วันที่ผ่านมา

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

  • @richardmills5450
    @richardmills5450 26 วันที่ผ่านมา

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

  • @andymouse
    @andymouse 26 วันที่ผ่านมา

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

    • @romancharak3675
      @romancharak3675 26 วันที่ผ่านมา

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

  • @leybraith3561
    @leybraith3561 26 วันที่ผ่านมา

    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.

  • @mr1enrollment
    @mr1enrollment 26 วันที่ผ่านมา +3

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

    • @IanScottJohnston
      @IanScottJohnston  26 วันที่ผ่านมา +2

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

    • @mr1enrollment
      @mr1enrollment 26 วันที่ผ่านมา +2

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

    • @ralphj4012
      @ralphj4012 25 วันที่ผ่านมา

      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.

  • @daveodessa
    @daveodessa 26 วันที่ผ่านมา +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  26 วันที่ผ่านมา +1

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

    • @daveodessa
      @daveodessa 26 วันที่ผ่านมา

      @@IanScottJohnston Brilliant.

  • @DavidAlmond-s5k
    @DavidAlmond-s5k 26 วันที่ผ่านมา

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

  • @amirb715
    @amirb715 26 วันที่ผ่านมา

    wow! very nice job

  • @majortom5838
    @majortom5838 26 วันที่ผ่านมา

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

  • @gamerpaddy
    @gamerpaddy 26 วันที่ผ่านมา

    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.

  • @rlgrlg-oh6cc
    @rlgrlg-oh6cc 26 วันที่ผ่านมา

    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.

  • @brankoremy832
    @brankoremy832 26 วันที่ผ่านมา

    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.

  • @daveodessa
    @daveodessa 26 วันที่ผ่านมา

    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.

  • @SidneyCritic
    @SidneyCritic 26 วันที่ผ่านมา

    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.

  • @worroSfOretsevraH
    @worroSfOretsevraH 26 วันที่ผ่านมา

    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.

  • @KD0CAC
    @KD0CAC 26 วันที่ผ่านมา +2

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

    • @IanScottJohnston
      @IanScottJohnston  26 วันที่ผ่านมา +3

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

  • @BER-UK
    @BER-UK 25 วันที่ผ่านมา

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

  • @fredflintstone1
    @fredflintstone1 26 วันที่ผ่านมา

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

  • @injoelsgarage3934
    @injoelsgarage3934 26 วันที่ผ่านมา

    I think it was the glue.😊

  • @shyamsuresh1723
    @shyamsuresh1723 26 วันที่ผ่านมา +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  26 วันที่ผ่านมา +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 26 วันที่ผ่านมา +5

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

  • @DrFrank-xj9bc
    @DrFrank-xj9bc 26 วันที่ผ่านมา +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  26 วันที่ผ่านมา +4

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

    • @propentaxian
      @propentaxian 26 วันที่ผ่านมา +1

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

    • @jaro6985
      @jaro6985 2 วันที่ผ่านมา

      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.

  • @SpeccyMan
    @SpeccyMan 26 วันที่ผ่านมา

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

  • @Frank_K4FMH
    @Frank_K4FMH 10 วันที่ผ่านมา

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

    • @IanScottJohnston
      @IanScottJohnston  10 วันที่ผ่านมา +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 10 วันที่ผ่านมา

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

  • @simontay4851
    @simontay4851 26 วันที่ผ่านมา

    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 26 วันที่ผ่านมา

    Very strange ...

  • @jdmccorful
    @jdmccorful 26 วันที่ผ่านมา

    So far, lookin good.