Arduino control system puts defunct washing machine back into operation

After three short years of use, Roni Bandini’s Samsung washing machine started to act erratically, and several technicians looked at it without really fixing the problem. Bandini then decided to take matters into his own hands and replaced its brains with a MKR WiFi 1010 board, along with four relays and a trio of buttons.
This new system can control the motor and valves to progress through a wash cycle. It also takes advantage of the Arduino’s WiFi abilities to integrate with Telegram, sending a message to the entire family when the laundry is done.

Future goals for the project include varying the motor speed and making it reverse, but so far it’s a brilliant way to keep a large hunk of metal and plastic out of the junkyard. Code is available on GitHub, and print files for the enclosure are up on Thingiverse.
December 28th, 2020 at 22:03:53
Not reversing the motor is a terrible idea.
Most of the washing action comes from the textiles rubbing over each other, plus all the clothes will end up in a tangled mess.
He should have just insisted on a replacement under warranty.
December 28th, 2020 at 22:46:43
Great idea! I hate that control boards for home appliances cost so much. This means a lot of them go to the landfill sooner than they could.
This would work for dishwashers also. Stoves and furnaces could be dangerous but they could also be made safer. It makes no sense that my dog can turn on the gas on our stove and nothing prevents it from filling the kitchen and blowing up the house! Open source appliances!
Can you put this on IFixIt.com?
December 29th, 2020 at 01:51:15
This is fantastic!
#MennoLabs I think you’re missing the point.
December 29th, 2020 at 03:17:45
I replaced a $120 control board with an arduino nano and 2 relays 3 years ago and the code is still running, so is the refrig. Previously the control boards that i bought 4 of would only run a max of 8 months i added a few options like setting temp for both the freezer and refrigerator. And added 1 relay to accomplish this function. It was a 9.9 cubic foot model. Origonally named magic chef but was built in china, basically a POS! UNTIL I ADDED THE NANO and a little code.
December 29th, 2020 at 09:16:54
@ovendour:
What part of not reversing the spin direction being a terrible idea don’t you understand?
Of course it is fantastic that he was able to create this solution, but it is incomplete.
December 30th, 2020 at 07:22:51
@MennoLabs you’re absolutely right, but the author has said: “Future goals for the project include varying the motor speed and making it reverse”, it’s like his TODO list.
But it’s quite right that the project as is, is not ready as a solution or replacement.
December 30th, 2020 at 09:58:37
Replaced a controller board on a webasto diesel water heater with an Arduino, took about 3 months, it seems making safe and reliable fire isn’t as easy as that cavemen with 2 sticks would lead you to believe…
December 30th, 2020 at 16:09:41
I always wash my clothes using a DOOM Cycle … nice work.