Skip to the content
2 layers60 × 99.1 mmPlacaTimbre, the printed circuit board in 3D

En este repositorio se encuentra toda la documentación correspondiente al proyecto timbre inteligente, que se realizara para la materia de sistemas embebidos 2 y protipado rápido

Size
60 × 99.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
22
Pads
50
Tracks, vias
83, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Jun 2026
Updated
8 Jun 2026

Overview

PlacaTimbre is an open-source printed circuit board by Marcelo767n, from the Marcelo767n/proyectoTimbre repository on GitHub. It is a 2-layer board of 60 × 99.1 mm with 17 parts on 22 nets, routed with 83 tracks and 0 vias.

It is built around the HLK-5M05. Its parts include 2 capacitors, 2 connectors, 2 inductors, 1 resistor and 1 diode.

Main components

1

README

README.md

🔔 Proyecto Timbre Inteligente

Repositorio oficial con la documentación, diseño y código del prototipo de timbre inteligente. Este proyecto se desarrolla para las materias de Sistemas Embebidos 2 y Prototipado Rápido.


🎯 Objetivo del Proyecto

Diseñar y construir el prototipo de un timbre inteligente basado en una placa de circuito impreso (PCB) personalizada. El sistema captura la presencia de visitantes y gestiona la información de forma remota a través de una interfaz web centralizada.


⚙️ Arquitectura del Sistema

El proyecto destaca por su capacidad de comunicación remota. Los módulos no necesitan estar conectados a la misma red Wi-Fi, ya que la transferencia de datos se realiza a través de Internet.

1. Módulo del Timbre (Cliente)

  • Hardware: ESP32-CAM integrado en una PCB propia diseñada en KiCad.
  • Firmware: Desarrollado en el framework profesional ESP-IDF utilizando el entorno de PlatformIO.
  • Función: Al presionar el timbre, el dispositivo se conecta a la red Wi-Fi local (Red A), captura una fotografía del visitante y la envía mediante una petición HTTP POST hacia el servidor remoto.

2. Módulo de Gestión (Servidor e Interfaz Web)

  • Hardware: Raspberry Pi.
  • Backend: Desarrollado en Python. Actúa como servidor web central conectado a Internet (Red B) para recibir las peticiones HTTP del timbre y procesar las imágenes.
  • Frontend: Cuenta con una interfaz web dedicada que permite visualizar las fotografías tomadas y consultar los datos de los visitantes en tiempo real.
  • Almacenamiento: Guarda el historial de visitas de forma estructurada en archivos independientes con formato .csv (un archivo .csv por cada timbre registrado).

📊 Datos Registrados

Por cada interacción con el timbre, el sistema procesa y despliega en la interfaz web:

  • 📸 Fotografía del visitante.
  • 📅 Fecha y hora exacta del evento.
  • 🆔 Identificador único del timbre (soporte multi-timbre).

🛠️ Tecnologías y Herramientas

  • Hardware Base: ESP32-CAM & Raspberry Pi
  • Diseño Electrónico: KiCad (Diseño y ruteo de la placa PCB)
  • Entorno de Desarrollo (Firmware): PlatformIO + ESP-IDF (C/C++)
  • Entorno de Desarrollo (Servidor): Python
  • Protocolo de Comunicación: HTTP (Transmisión optimizada de imágenes y metadatos)
  • Base de Datos: Archivos de texto plano (.CSV) independientes por dispositivo

Parts

17
QtyValueFootprintReferences
2Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1, J2
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalL1, L2
1CCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2
1C_PolarizedCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Verticalboton1
1DDiode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
1FuseFuse:Fuseholder_Clip-5x20mm_Eaton_1A5601-01_Inline_P20.80x6.76mm_D1.70mm_HorizontalF1
1HLK-5M05Converter_ACDC:Converter_ACDC_Hi-Link_HLK-5MxxPS1
1NPNPackage_TO_SOT_THT:TO-92_Inline_WideQ1
1RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1SANYOU_SRD_Form_CRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1

The 13 most common of 17 parts.

Similar boards

  • 2 layers55 × 84.4 mmOpenReflowPlate, the printed circuit board in 3D

    OpenReflowPlate

    makingdevices/OpenReflowPlate

    An Open Reflow Plate machine for smd soldering

    71 parts6
  • 4 layers100 × 80 mmPlc board, the printed circuit board in 3D

    Plc board

    denorath-sys/gridnet

    Open hardware powerline mesh communication terminal

    62 parts5CERN-OHL-W-2.0
  • 2 layers44 × 107 mmEnergy Meter, the printed circuit board in 3D

    Energy Meter

    sachith-pai/Smart-3-Phase-Energy-Meter

    An esphome/Zigbee based energy meter powered by PZEM-004T V4 and Xiao Esp32 c6

    15 parts3MIT
  • 2 layers68.6 × 48.6 mmStm32 esp iot, the printed circuit board in 3D

    Stm32 esp iot

    Kikkiu17/espiot

    A small board built to measure current and voltage of any appliance.

    55 parts2
  • 2 layers101.5 × 54.9 mmIot crockpot, the printed circuit board in 3D

    Iot crockpot

    AverageJoel/iot_crockpot

    Repo for internet enabled crockpot

    23 parts1MIT
  • 2 layers80 × 60 mmPCB Reflow Hot Plate, the printed circuit board in 3D

    PCB Reflow Hot Plate

    bjkayani/PCB-Reflow-Hot-Plate

    The PCB Reflow Hot Plate is a temperature controlled 120 x 70 mm hot plate designed to reflow solder SMD circuit boards.

    70 parts1
  • 4 layers66.6 × 86.6 mmDPSin Board WiFi Triac, the printed circuit board in 3D

    DPSin Board WiFi Triac

    gmeirelles-ops/esp32-DPTri

    Firmware ESP-IDF para a DPSin Board WiFi Triac (rev v1.0.1): relé AC ON/OFF e dimmer TRIAC por porcentagem, controlados pelo app, com pareamento por hold ≥10 s no botão PAIR.

    62 parts1
  • 2 layersBathGuardian, the printed circuit board in 3D

    BathGuardian

    lorinczstefanmihai/BathGuardian

    An ESP32-powered monitoring & automation system for humidity, gas levels, temperature, and bathroom safety.

    38 parts1

Questions

How big is the PlacaTimbre PCB?

It measures 60 × 99.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PlacaTimbre use?

17 parts, built around the HLK-5M05. 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 PlacaTimbre KiCad files?

From the Marcelo767n/proyectoTimbre repository on GitHub, at the commit this page was made from: the board is pcb/placaTimbre/placaTimbre.kicad_pcb and its schematic pcb/placaTimbre/placaTimbre.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PlacaTimbre design in my own project?

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