

Wiper schematic. Continue to ver.2
- Size
- 90 × 67.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 66
- Nets
- 56
- Pads
- 207
- Tracks, vias
- 550, 34
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 16 Oct 2026
- Updated
- 21 Oct 2026
Overview
Wiper is an open-source printed circuit board by mdesign32, from the mdesign32/wiper_kicad repository on GitHub. It is a 2-layer board of 90 × 67.5 mm with 66 parts on 56 nets, routed with 550 tracks and 34 vias.
It is built around the ATMEGA48-20AU, MMBT2222A and 1N4148W. Its parts include 16 resistors, 12 capacitors, 10 connectors, 6 diodes and 6 transistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA48-20AU
TQFP-32(7x7)-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 23 256Byte 4KB 512Byte 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)MMBT2222A
SOT-23-55℃~+150℃ 1 NPN 100 100nA 1V 300MHz 300mW 40V 600mA 6V NPN Standalone SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching Diodes
README
README.mdWiper
Печатная плата контроллера (ATmega, реле), KiCad 9.0.7.
| Файл | Назначение |
|---|---|
wiper.kicad_pro | проект |
wiper.kicad_sch | схема |
wiper.kicad_pcb | печатная плата (2 слоя, 90 × 67,5 мм, 1,6 мм) |
Все символы и посадочные места взяты из стандартных библиотек KiCad 9.
Гербер-файлы изготовленных версий прикладываются к релизам на GitHub.
Parts
66| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R6, R11, R12, R15, R16 |
| 7 | 470R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R7, R8, R9, R10, R13, R14 |
| 6 | MMBT2222A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | 1N4148W | Diode_SMD:D_SOD-123 | D5, D6, D7, D8 |
| 3 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C10, C11 |
| 2 | 10K | Potentiometer_THT:Potentiometer_Piher_PT-6-V_Vertical | RV1, RV2 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 2K2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | G5LE-1 | Relay_THT:Relay_SPDT_Omron-G5LE-1 | K1, K2 |
| 2 | JW2 | Relay_THT:Relay_DPDT_Panasonic_JW2 | RL1, RL2 |
| 2 | PC817 | Package_DIP:DIP-4_W7.62mm | U2, U3 |
| 2 | ~ | Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical | TP4, TP5 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | 10uFx16V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 10uFx25V | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 10uFx35V | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 16MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 47uFx100V | Capacitor_THT:C_Radial_D8.0mm_H7.0mm_P3.50mm | C12 |
| 1 | 47uFx16V | Capacitor_Tantalum_SMD:CP_EIA-7132-28_AVX-C_HandSolder | C6 |
| 1 | ATmega48-20A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U5 |
| 1 | I2C | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J7 |
| 1 | INT0 | Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical | TP3 |
| 1 | KA78M05_TO252 | Package_TO_SOT_SMD:TO-252-2 | U4 |
| 1 | LED | LED_THT:LED_D3.0mm | D2 |
| 1 | LM7812_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U1 |
| 1 | MOTOR_BRUSH | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal | J9 |
| 1 | MOTOR_MOVING | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal | J10 |
| 1 | MOVE_BTN | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J4 |
| 1 | PROG | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | PWR_IN | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_Horizontal | J1 |
| 1 | REV_BTN | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J5 |
| 1 | Reset | Button_Switch_SMD:SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG | SW1 |
| 1 | Sensor BK | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal | J3 |
| 1 | Sensor FW | TerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type055_RT01503HDWU_1x03_P5.00mm_Horizontal | J2 |
| 1 | UART | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
Questions
How big is the Wiper PCB?
It measures 90 × 67.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Wiper use?
66 parts, built around the ATMEGA48-20AU, MMBT2222A and 1N4148W. 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 Wiper KiCad files?
From the mdesign32/wiper_kicad repository on GitHub, at the commit this page was made from: the board is wiper.kicad_pcb and its schematic wiper.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Wiper design in my own project?
Its repository states no licence, so its author keeps all rights: ask mdesign32 before reusing the design.
Similar boards
- 4 layers158.8 × 104.1 mm

- 2 layers55.9 × 31.8 mm

Fusebit Doctor TQFP32-adapter
atoomnetmarc/Fusebit-Doctor-TQFP32-adapter
Fusebit Doctor TQFP32 adapter
2 partsApache-2.0 - 2 layers

- 2 layers40 × 50 mm

- 2 layers20 × 40 mm

Nixie Module IN-14 Zener
minori24/NixieModule
使用方法は Getting Started および Library Reference を参照して下さい。
33 parts7 - 2 layers85 × 67 mm

Gaggimate
dulerabbit/GaggiBre-legacy
This is GaggiBre! a fork of Gaggimate with Manual Brew Control and Adaptive Mode. Made by Dule Rabbit
113 parts8 - 2 layers25.4 × 57.2 mm

OpenTherm Click
michpro/mikroBUS
Collection of add-on boards in mikroBUS™ standard
58 parts5CERN-OHL-P-2.0 - 2 layers68.6 × 53.3 mm

Arduino OpenTherm shield
anway0404/Arduino_OpenTherm_shield
Arduino hardware shield to send and receive data from Opentherm devices
54 parts3CERN-OHL-P-2.0