Skip to the content
2 layers40 × 59.4 mmIRstart - Remote, the printed circuit board in 3D

IRstart - Remote

OPRobots/IRStart5

Módulo y mando de arranque por IR (RC-05) de robots usando Attiny13 y ESP32

Size
40 × 59.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
35
Pads
140
Tracks, vias
492, 85
Pours
276
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Aug 2023
Updated
25 Jun 2026

Overview

IRstart - Remote is an open-source printed circuit board by OPRobots, from the OPRobots/IRStart repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 40 × 59.4 mm with 56 parts on 35 nets, routed with 492 tracks and 85 vias.

It is built around the AO3414A. Its parts include 20 resistors, 5 capacitors, 5 diodes and 3 switches. It belongs with the robots and motor control boards of this library.

Main components

1

README

README.md

IRStart

Mando y módulo para el arranque de nuestros robots usando el protocolo RC5. Basado en: https://p1r.se/startmodule/ por lo que lo hemos hecho compatible y con un funcionamiento muy similar para que sea apto para competir en la RoboChallenge de Rumania.

IRStart - Diseño módulo

⚙️ Hardware

Módulo

  • ATTiny13 SMD SOIC-8
  • Receptor IR TSOP4838
  • LED azul SMD 0804
  • 1 resistencia 220 Ω SMD 0804
  • 1 condensador 104 (100 nF) SMD 0402

Mando

  • ESP32 C3 Super Mini
  • 3 LEDs IR con MOSFETs (Start/Stop alta intensidad, Ready baja intensidad)
  • DIP switch ×4 para configuración de robot (ID)
  • NeoPixel RGB ×3 para indicación de estado
  • Botones: Start, Stop, Ready, Mode
  • Interruptor de encendido
  • Módulo de carga de batería LiPo
  • Batería LiPo 1S 500 mAh

IRStart - Mando

💻 Software

  • Programado con PlatformIO (Arduino framework)
  • Firmware para módulo (ATtiny13/ATtiny85) y mando (ESP32-C3)
  • Protocolos IR: RC5, NEC, SIRC
  • Modos: IRSTART (competición) + IRMENU (control de menú remoto)
  • Frecuencia portadora: 36 kHz (RC5) / 37 kHz (NEC, SIRC)
  • Debug: Serial 115200 baud + patrones LED

IRStart - Módulo

📚 Documentación

🔧 Stack Tecnológico

ComponenteTecnología
Mando MCUESP32-C3 (RISC-V 160 MHz)
Módulo MCUATtiny13/85 (AVR 8-bit)
FrameworkArduino
EntornoPlatformIO
LenguajeC++11
ProtocolosRC5, NEC, SIRC

Parts

56
QtyValueFootprintReferences
647KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7, R13, R14, R16, R17
51KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5, R8, R10, R15
30.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3
310Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3
3100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R11, R12
3~custom_footprints:LED_WS2812B_2.0x2.0mmNEO1, NEO2, NEO3
3~Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmBTN1, BTN2, BTN3
3~custom_footprints:Leds_IR_RemoteLED1, LED2, LED3
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C5
2AO3414APackage_TO_SOT_SMD:SOT-23MOSFET1, MOSFET2
2LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2
2LOGOLOGOG***, G***
2SW_DIP_x02Button_Switch_SMD:SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfileSW1, SW2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
11K5Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR18
127kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19
1Batterycustom_footprints:Leds_IR_RemoteBT1
1G***kibuzzard-673F8949kibuzzard-673F8949
1G***kibuzzard-6637DAEEkibuzzard-6637DAEE
1G***kibuzzard-673F80D1kibuzzard-673F80D1
1G***kibuzzard-673F8963kibuzzard-673F8963
1G***kibuzzard-6637BAEAkibuzzard-6637BAEA
1G***kibuzzard-6637BBE8kibuzzard-6637BBE8
1G***kibuzzard-664F31E4kibuzzard-664F31E4
1G***kibuzzard-6637BC1Akibuzzard-6637BC1A
1SW_DPDT_x2Button_Switch_SMD:SW_SPDT_PCM12SW3
1~custom_footprints:ESP32_superminiESP1
1~Package_TO_SOT_SMD:SOT-23-5_HandSolderingLDO1
1~Package_SO:SOP-8_3.9x4.9mm_P1.27mmTP4056
1~Button_Switch_SMD:SW_SPST_B3U-1000PBTN4

More from OPRobots/IRStart

1
  • 2 layers10 × 10 mmIRStart - Module, the printed circuit board in 3D

    IRStart - Module

    OPRobots/IRStart

    Módulo y mando de arranque por IR (RC-05) de robots usando Attiny13 y ESP32

    10 parts5GPL-3.0

Similar boards

  • 2 layers90 × 38 mmLCD OLinuXino-5TS Rev.B, the printed circuit board in 3D

    LCD OLinuXino-5TS Rev.B

    OLIMEX/OLINUXINO

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

    56 parts1.5k
  • 2 layers50.4 × 48.4 mmDistortion, the printed circuit board in 3D

    Distortion

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    56 parts915
  • 2 layers27 × 24.7 mmKawaiiSD, the printed circuit board in 3D

    KawaiiSD

    mackieks/Kawaii

    Tiny, beautiful metal Wii keychain

    56 parts374
  • 2 layers123.9 × 94.4 mmRoba L, the printed circuit board in 3D

    Roba L

    kumamuk-git/roBa

    56 parts363GPL-3.0
  • 2 layers120.6 × 85.5 mmKLOTZ, the printed circuit board in 3D

    KLOTZ

    GEIGEIGEIST/KLOTZ

    KLOTZ is 34 keys column-staggered split keyboard. It uses an encoder and three status LEDs on each side.

    56 parts287GPL-3.0
  • 2 layers136 × 91.7 mmOne, the printed circuit board in 3D

    One

    ergonautkb/one

    Ergonaut One is an open-source ergonomic wireless split mechanical keyboard designed by Ergonaut Keyboards.

    56 parts210CERN-OHL-P-2.0
  • 2 layers78.5 × 69 mmKicad cpu board, the printed circuit board in 3D

    Kicad cpu board

    matthewcieplak/super-sixteen

    Code and schematics for the Super Sixteen Eurorack sequencer

    56 parts171
  • 2 layers45 × 45 mmAeroq Hardware v3, the printed circuit board in 3D

    Aeroq Hardware v3

    EnriqueNeyra/Aeroq

    An Indoor Air Quality Monitor Powered by ESP32, SCD40, and SEN54

    56 parts130

Questions

How big is the IRstart - Remote PCB?

It measures 40 × 59.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the IRstart - Remote use?

56 parts, built around the AO3414A. 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 IRstart - Remote KiCad files?

From the OPRobots/IRStart repository on GitHub, at the commit this page was made from: the board is pcb_files/Remote/kicad_project/IRstart - Remote.kicad_pcb and its schematic pcb_files/Module/kicad_project/IRStart - Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the IRstart - Remote 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).