Skip to the content
PCBKitNew board
2 layers36.6 × 35.1 mmMDD ESP32, the printed circuit board in 3D

MDD ESP32

anseljh/MDD

Tiny smart device to deter rodents with an ultraviolet LED that turns on at night

Size
36.6 × 35.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
16
Pads
44
Tracks, vias
13, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Sep 2025
Updated
14 Sep 2025

Overview

MDD ESP32 is an open-source printed circuit board by anseljh, from the anseljh/MDD repository on GitHub. It is a 2-layer board of 36.6 × 35.1 mm with 10 parts on 16 nets, routed with 13 tracks and 0 vias.

Its parts include 3 connectors, 1 resistor and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

README

README.md

Mouse Deterrent Device

A mouse decided it liked the space under the hood of my car. Supposedly, they don't like ultraviolet light, so I designed a small device that could go in there to deter critters from settling in at night.

What it does

  • Connects to home wifi
  • Gets the current time via NTP
  • Gets sunrise and sunset times from the SunriseSunset.io API
  • If it's daytime, goes into battery-saving deep sleep until sunset
  • If it's night, light the UV LED, and go into a lighter sleep mode until sunrise to save some battery

Hardware

  • Seeed Studio XIAO ESP32-C6
  • A battery (soldered to pads on Xiao) or USB battery pack
  • Ultraviolet LED (like this one)
  • Resistor appropriate for your UV LED (4.7 Ω for the one linked above)

Circuit schematics and PCB

PCB design files for KiCad are in PCB folder.

A rendered view of the little PCB from KiCAD (This render shows a slightly different Xiao board, not the ESP32-C6 version.)

Mouse image by Kim Sun Young from Noun Project (CC BY 3.0).

Software

Parts

10
QtyValueFootprintReferences
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_HorizontalJ1, J3
14.7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ2
1LOGOLOGOG***
1XIAO-ESP32-C6Seeed Studio XIAO Series Library:XIAO-ESP32C6-DIPU1

The 6 most common of 10 parts.

Questions

How big is the MDD ESP32 PCB?

It measures 36.6 × 35.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MDD ESP32 use?

10 parts. 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 MDD ESP32 KiCad files?

From the anseljh/MDD repository on GitHub, at the commit this page was made from: the board is PCB/MDD_ESP32.kicad_pcb and its schematic PCB/MDD_ESP32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MDD ESP32 design in my own project?

Its repository states no licence, so its author keeps all rights: ask anseljh before reusing the design.

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    10 parts1kGPL-3.0