Skip to the content
PCBKitNew board
2 layers50 × 145 mmSmartRemote, the printed circuit board in 3D

Smart Universal Remote with Learning function and Google Assistant Support

Size
50 × 145 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
61
Pads
265
Tracks, vias
469, 167
Pours
17
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
9 Jun 2022
Updated
30 Apr 2024

Overview

SmartRemote is an open-source printed circuit board by Circuit-Digest, from the Circuit-Digest/Smart-Universal-Remote-with-Learning-function-and-Google-Assistant-Support repository on GitHub. It is a 2-layer board of 50 × 145 mm with 75 parts on 61 nets, routed with 469 tracks and 167 vias.

It is built around the ESP32-WROOM-32, CH340G and MT3608, with the AMS1117-3.3, TP5100 and K3-1296S-E2 among its other parts. Its parts include 25 resistors, 14 capacitors, 7 ICs, 5 diodes and 5 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

Smart-Universal-Remote-with-Learning-function-and-Google-Assistant-Support

alt_text

circuitdigest

Click here For other ESP32 tutorials.



In our day-to-day life, we use various gadgets such as television, set-top boxes, air conditioners, home theatre, DVD players, and many other remote-operated devices. Different gadgets means maintaining different remote controls which are not only clumsy but also difficult to manage. Universal remote control simplifies our life because it helps us control any IR devices in our daily life. So in this project we are going to build a single IR-based universal remote which can control all available IR-remote controlled electronic gadgets.
[Note: As this projects are very simple we are only providing the code, schemaitic, and a few essential images if you want to get the images or code explanations do check out the Circuit Digest website.

Parts

75
QtyValueFootprintReferences
10TouchpadSmartRemote:TOUCH_D1T1, T2, T3, T4, T5, T6, T7, T8, T9, T10
41kSmartRemote:R0603R8, R11, R16, R18
30.1uSmartRemote:C0603C1, C4, C17
3100nFSmartRemote:C0603C8, C9, C11
310KSmartRemote:R0603_NEWR20, R37, R38
310UFSmartRemote:C1206C19, C20, C21
310kSmartRemote:R0603_NEWR12, R19, R21
3K3-1296S-E2SmartRemote:SW-SMD_K3-1296S-E2SW1, SW2, SW3
3MHL5013UBDWTSmartRemote:LED-TH_BD5.0-P2.54-L-RD_WHITELED1, LED2, LED3
3S8050SmartRemote:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ2, Q3, Q4
2100RSmartRemote:R1206R17, R26
210uSmartRemote:C0603C5, C6
222uFSmartRemote:1206C2, C3
222uHSmartRemote:IND-SMD_L7.0-W6.8L1, L3
2330SmartRemote:R0603R4, R14
24.7KSmartRemote:R0603_NEWR9, R10
2470SmartRemote:R0603_NEWR5, R6
2SS34SmartRemote:SMA(DO-214AC)D1, D3
11.2KΩSmartRemote:R0603_NEWR1
1100kSmartRemote:R0603R3
11kSmartRemote:R0603_NEWR27
11nSmartRemote:C0603C15
122kSmartRemote:R0603R2
12kSmartRemote:R0603R15
147kSmartRemote:R0603R13
1680SmartRemote:R0603R7
18205ASmartRemote:TSSOP-8_L4.4-W3.0-P0.65-LS6.4-BLQ1
1AMS1117-3.3SmartRemote:SOT-223_L6.5-W3.5-P2.30-LS7.0-BRU9
1AO3401SmartRemote:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ5
1CH340GSmartRemote:SOIC-16_L9.9-W3.9-P1.27-LS6.0-BLU4
1ESP32-WROOM-32SmartRemote:WIFIM-SMD_ESP-32SU6
1HY2120CBSmartRemote:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU1
1Li-ion 18650 SMD 1s2pSmartRemote:LI-ION 18650 DUAL SMDB2
1MICRO5.9MMUSBSmartRemote:MICRO-USB-SMD_5P-P0.65-H-F_MICRO5.9MMUSBUSB1
1MT3608SmartRemote:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU2
1TJ-S1615CY6TGLCCSRGB-A5SmartRemote:LED-ARRAY-SMD_4P-L1.6-W1.5-BL-FDSTS
1TP5100SmartRemote:QFN-16_L4.0-W4.0-P0.65-BL-EP2.2U5
1TZ-P4-1615RGBTCA1-0.55TSmartRemote:LED-SMD_4P-L1.6-W1.5-BR_TZ-P4-1615CHRG
1VS1838BSmartRemote:OPTO-TH_VS1838BU3

Questions

How big is the SmartRemote PCB?

It measures 50 × 145 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SmartRemote use?

75 parts, built around the ESP32-WROOM-32, CH340G, MT3608 and AMS1117-3.3. 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 SmartRemote KiCad files?

From the Circuit-Digest/Smart-Universal-Remote-with-Learning-function-and-Google-Assistant-Support repository on GitHub, at the commit this page was made from: the board is Schematics and PCB Files/SmartRemote.kicad_pcb and its schematic Schematics and PCB Files/SmartRemote.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SmartRemote design in my own project?

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

Similar boards

  • 4 layers63.3 × 89.1 mmHCF Badge, the printed circuit board in 3D

    HCF Badge

    NullByteZero/HCF2025-badge

    A repo with both hardware and software files for HCF CTF badge 2025.

    16 parts1
  • 2 layers190 × 75 mmEsp console, the printed circuit board in 3D

    Esp console

    kitspace-test-repos/kicad6-file-collection

    128 partsMIT
  • 2 layers77.1 × 86.5 mmDATN Hong, the printed circuit board in 3D

    DATN Hong

    hongph713/IOT_DATN

    135 parts
  • 4 layers102.7 × 77.6 mmEspcam, the printed circuit board in 3D

    Espcam

    mazyacin/espcam-breakout-board

    high end espcam breackout board for IOT and monetering

    64 partsMIT
  • 2 layers90 × 25 mmKestrel, the printed circuit board in 3D

    Kestrel

    sakthiasthik/kestrel

    18650 based Dc to DC board for 5v power source for the projects & use as power bank also

    94 partsMIT
  • 2 layers49.4 × 95.7 mmPhysiowand, the printed circuit board in 3D

    Physiowand

    1tsMS/Physiowand

    91 parts
  • 4 layers51.2 × 51.2 mmThe extender, the printed circuit board in 3D

    The extender

    H3wastooshort/the_extender

    it extends your phones storage, battery life, and audio interfaces

    123 parts2GPL-3.0
  • 4 layers100 × 100 mmSingle board, the printed circuit board in 3D

    Single board

    Space-and-Satellite-Systems-UC-Davis/Rover_Control_Board_v1

    STM32G474 based motor control and sensor interface board for rover

    130 parts