Skip to the content
2 layers147.8 × 106.3 mmMr washi, the printed circuit board in 3D

Generic washing Machine Controller - Result of the TuttleButtle Hackathon 2025

Size
147.8 × 106.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
75
Pads
215
Tracks, vias
477, 383
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Jun 2025
Updated
10 Jan 2026

Overview

Mr washi is an open-source printed circuit board by mayermakes, from the mayermakes/MyGenWashy repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 147.8 × 106.3 mm with 54 parts on 75 nets, routed with 477 tracks and 383 vias.

It is built around the ATTINY3226-SU, BTB16-600B and IRM-10-5, with the MOC3020M, ULN2003 and RTD14730 among its other parts. Its parts include 16 connectors, 9 capacitors, 9 switches, 7 resistors and 6 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

MyGenWashy

Generic washing Machine Controller - Result of the TuttleButtle Hackathon 2025 held 13.-15.6.2025 in Vienna Austria.

the team got a broken washing machine and set the task to create a generic open source washing machine controler. the original washing machine and its electronics and a chinese replacement board were partly reverse engineered to understand the functionality. the team tested their theories on how safety mechanisms and machine parts worked and had to be controlled. At the end of day two the machine was running a cold wash programm from a dev kit and some homemade electronics controlled via ESP-home. On day three the learnings and circuits were converted into a kicad design for further testing and software development.

the board is intended to be locally produceable, by hand soldering and easy to repair. We avoided "special" components for easy component substitution. Unit cost is not a concerning factor, this is about the availability of a workable design that can be fitted with whatever components are available.

Thanks to Aisler for the Protoype PCBs and Farnell for supporting us with parts!

mr_washi_angled

mr_washi_back_angled

Find the Presentation PDF here:

Hackathon EN-finial3.pdf

Parts

54
QtyValueFootprintReferences
6RZ03-1C4-D005Relay_THT:Relay_SPDT_Schrack-RT1-16A-FormC_RM5mmK1, K2, K3, K4, K5, K8
3RTD14730Relay_THT:Relay_SPDT_Schrack-RT1-16A-FormC_RM5mmK6, K7, K9
210uFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC8, C9
247kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R6
2PC817Package_DIP:DIP-4_W7.62mmU4, U5
10,1uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC7
10,1uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC2
11.5KExxCADiode_THT:D_DO-201AE_P15.24mm_HorizontalD5
1100Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
1100mAFuse:Fuseholder_Clip-5x20mm_Keystone_3512_Inline_P23.62x7.27mm_D1.02x1.57mm_HorizontalF1
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4
110uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
110uFCapacitor_THT:CP_Radial_D7.5mm_P2.50mmC6
11kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1230V_INTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ16
1330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
1330uFCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC5
1400V 100nFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC3
1400V 10nFCapacitor_THT:C_Disc_D7.0mm_W2.5mm_P5.00mmC4
15kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7
1ATtiny3226-SPackage_SO:SOIC-20W_7.5x12.8mm_P1.27mmU1
1BTB16-600BPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1Conn_01x02_SocketTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ15
1Conn_01x05_SocketTerminalBlock:TerminalBlock_bornier-5_P5.08mmJ13
1DDiode_THT:D_T-1_P5.08mm_HorizontalD2
1DOOR LOCKTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ8
1DOOR_INTERLOCKTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ9
1DRAIN PUMPTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ2
1FuseFuse:Fuseholder_Clip-5x20mm_Keystone_3512_Inline_P23.62x7.27mm_D1.02x1.57mm_HorizontalF2
1HEATERTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ3
1HIGH_LEVELTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ7
1IRM-10-5Converter_ACDC:Converter_ACDC_MeanWell_IRM-10-xx_THTPS1
1LEDLED_THT:LED_D5.0mmD1
1LOW_LEVELTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ6
1MCP1825SPackage_TO_SOT_SMD:SOT-223-3_TabPin2U6
1MOC3020MPackage_DIP:DIP-6_W7.62mmU3
1NTC 5kTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ17
1PRG_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1ROTORTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ11
1STATORTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ10
1TACHOTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ12
1ULN2003Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1WATER INLET 1TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ4
1WATER INLET 2TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ5

Similar boards

  • 4 layers106 × 29.2 mmBatterymeter, the printed circuit board in 3D

    Batterymeter

    hb020/batterymeter

    Handheld Battery AC and Time Domain characterization tool on Attiny series 2

    145 parts20
  • 2 layers70 × 50 mmEtherKeyerMini, the printed circuit board in 3D

    EtherKeyerMini

    etherkit/EtherKeyerMini

    A simple Morse Code keyer that does the basic functions you need

    31 parts4
  • 4 layers64.8 × 58.7 mmSalp board, the printed circuit board in 3D

    Salp board

    aeiou642/sensOrb

    Initial commit

    77 parts2
  • 2 layers100 × 120 mmAnalog bridge, the printed circuit board in 3D

    Analog bridge

    mayermakes/analog-bridge

    modular logic probe (3V3 logic level, 16 channels per device, SCPI)

    112 parts2
  • 2 layers54 × 60 mmMicroPAMI-2026, the printed circuit board in 3D

    MicroPAMI-2026

    LesKaribous/Karibous-2026-PAMI

    39 parts1
  • 4 layers103 × 107 mmCentral control, the printed circuit board in 3D

    Central control

    adarwoo/KiCad

    All KiCad projects

    153 parts
  • 2 layers52 × 32.1 mmAttiny e ink, the printed circuit board in 3D

    Attiny e ink

    alexanderenrique/attiny-e-ink

    Ultra-low-power ATtiny3226 e-ink quote display — firmware and KiCad PCB

    31 parts
  • 4 layers100 × 65 mmSi5351AVFO, the printed circuit board in 3D

    Si5351AVFO

    etherkit/Si5351AVFO

    After any schematic change, run tools/exportdocs.sh (needs KiCad 10 kicad-cli). It rewrites docs/Si5351AVFOschematic.pdf, the netlist, SVGs and docs/erc.rpt.

    140 parts

Questions

How big is the Mr washi PCB?

It measures 147.8 × 106.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mr washi use?

54 parts, built around the ATTINY3226-SU, BTB16-600B, IRM-10-5 and MOC3020M. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Mr washi KiCad files?

From the mayermakes/MyGenWashy repository on GitHub, at the commit this page was made from: the board is mr_washi/mr_washi.kicad_pcb and its schematic mr_washi/intermediary.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mr washi design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).