So last summer, our oven/mw (Whirlpool JQ280) broke (i’m thinking of overheating since it was very hot, but it may as well be electrical default). I tracked down the problem to the motherboard, which has indeed some weldings that burned. I bought a new one and the oven is working again.

I now have this defective motherboard, separated in two parts. The burned weldings are on the back part, and the front part still has a four-number display, a button and what i assume to be the main chip. I figured that i maybe could get only the front part and make some kind of clock with it.

The easy version would be to feed it 5V current, and if it’s not broken it should work as if it was still in the oven, providing a time display. Is there anything dangerous or tricky about that ? I already built/modified a few electrical circuits (spotlights, guitars) but it was always with simple components used for their intended purpose, and i have close to 0 knowledge of electronics. I specifically have no idea if there might be danger of electrical shocks and if it’s important to ground it (There are two circuits that are labeled GND on the connection between the two parts, and a yellow/green cable that was connected to the metallic structure of the oven going from the bottom of the back part).

The more complicated version would be to also reprogram the chip, out of curiosity. From Internet, i deduce that it takes some specific hardware to “flash/burn” the chip : either some box in which you put the chip, either some clip that you put around the chip. The problem here is that the chip of this motherboard seems to be 64pins : i think un-welding/re-welding it would be far beyond my welding skills. But on the other hand, it doesn’t seem to exist clips adaptators for more than 16 pins. Can you confirm that reprogramming this chip would involve precision welding ?

Anyway, thanks in advance for your feedback, have a great day !

  • ragebutt@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    Your more complicated version is untenable for many reasons, the least of which being that I would bet $10 that microcontroller is write protected even not knowing what chip it is (hc11?)

    You could drive the display but something on that board blew up. Hard to tell from the pictures but it appears the area around the connector labeled nfs and the black box labeled fcvm 4907 (relay?)

    If you simply feed voltage into it it will likely not work. You can get the screen to turn on this way but it won’t function as a clock, something has to send it the logic (that chip). This may still work but you’d have to power the full board and not just the LEDs and the chances are much higher that that burned section has more dead parts surrounding it preventing operation

    You can trace to see what’s dead, then try to figure out what killed it, then try to fix it and power the board externally. If that is a relay and the oven was old (or even if it wasn’t and just had shit soldering) the fix could be relatively simple. Relay failure isn’t uncommon on whirlpool boards and cold solder joints are super common on modern appliances. Cold solder joint switching 10-15A at 120-240V will crack/weaken and eventually arc. If you’re lucky it just killed the relay and the fix is easy, just clean the board, swap the relay, fix any cold joints that remain (though it’s less important now that it’s not doing its actual job) and hope that it didn’t destroy a bunch of other stuff when it died

    You could also just pull the screen and use it with an arduino or something. You’d have to reverse engineer the pinout but with a screen like that it should be stupid easy to do and that’s actually a pretty good slightly advanced beginner arduino project tbh. Then you could make a custom clock, animate it how you want, etc

    • Takapapatapaka@tarte.nuage-libre.frOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 days ago

      Thanks for your advice ! I’ll give up using the board and just try using the display itself. I have a multimeter and a very cheap soldering iron, with a relatively big tip (smthg like 2mm), but i think it might be enough to desolder the display.

        • Takapapatapaka@tarte.nuage-libre.frOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          9 days ago

          Thanks for the tips, it seems my multimeter has all those mods.

          For providing current, i’ll look around me, maybe my parents have a power supply or i can get one. Otherwise i’d probably buy a 5V adapter, and use pigtails cables that i have from previous projects to connect everything.

          For soldering, i use absolutely no flux, and wipe the tip on a slightly wet old sponge. I guess this is quite a bad setup, but i have very little use of it.

  • digilec@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    8 days ago

    The easy version would be to feed it 5V current

    You could cut or de-solder the ribbon cables and power the upper board alone connecting the +5V and GND wires on the left ribbon to an appropriate power supply. If the upper board isnt blown you might be able to get it to work.

    This kind of two board design is quite common. The bottom PCB is a mixed high + low voltage board that includes the mains power supply with bridge rectifier, transformer and smoothing caps. It sends low voltage power to the upper board via the ribbon.

    The upper board is entirely low voltage and has a microcontroller, display, buzzer and the control knob. Sensors and switches in the oven are passed over the ribbon to the controller, and control signals are passed back through the ribbon to the relays on the power board which then switch high voltage power to bulbs, fans, and other stuff.

    As long as you don’t connect it to mains power it’s a safe low voltage in this case, there is nothing on this board that will generate high voltage from 5V. Don’t leave it powered when you’re not there, low voltage can still burn your house down!

    The more complicated version would be to also reprogram the chip

    This is unlikely, but you never know. Its probably a custom pre-programmed chip that can’t be erased, or at the least it has been locked so it can’t be modified or have the software read out. It’s possible that it could be programmed in place on the board without de-soldering.

    Interestingly the upper PCB also seems to have something that looks like an SPI port (P21) it’s possible this controls something in the oven but I doubt it. It could be a programming interface but SPI is not typically used for that, maybe a test interface? Hard to say. (edit on 2nd thoughts it probably is a programming interface)

    Someone with good electronics / software skills could replace it with an equivalent blank programmable CPU and program it (with something), but that would be a big project even for experienced engineers. Mostly the lack of detailed info about the hardware usually makes it easier to design something new from scratch than to reverse engineer somone elses design.

    • Takapapatapaka@tarte.nuage-libre.frOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 days ago

      Those infos are good to know, thank you ! I’ll definitely give up any reprogramming attempt x)

      For the P21 port, if that interests you or anyone else, the 6 pins are labeled “1.WKP 2.SDA 3.SCL 4.RST 5.GND 6.+5V”. After looking at pictures of the dismounted oven, i think it could have been connected to the buttons of the front face of the oven.

      • digilec@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        8 days ago

        WKP - might mean wake up. SDA - serial data out SCL - serial clock RST - reset GND, 5+V - power and ground

        Ok so it will be talking to another chip on the keyboard PCB. Not a programming interface.

  • Treczoks@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    8 days ago

    If you call soldering joints “welds”, then you are probably not the person to attempt this.

    • Takapapatapaka@tarte.nuage-libre.frOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 days ago

      Touché ! Though it may also be a translation mistake, english is not my main language, but reading other comments, i’m getting the vibe that i indeed am not the right person (yet!) to do this kind of stuff.

    • Takapapatapaka@tarte.nuage-libre.frOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 days ago

      Well that’s a good option too, and probably what i’ll do, since people convinced me to not try to play with the board itself. I would get help to do this though, because that’s way beyond my skills, and while i’m relatively confident in trying to play with circuitry and digital display, i’m far less confident when it’s about stuff that cooks things at 200° x)