IRHub
madhukartemba·ir_hub·PCB/IRHub_PCB_V1/IRHub_PCB.kicad_pcb
About the IRHub PCB
IRHub is an open source ESP8266 PCB design by madhukartemba, published on GitHub. It is a 2-layer board measuring 64 × 61.2 mm, with 14 components from 10 distinct parts.
Its main chip is the WEMOS_D1_mini, from the ESP8266 family.
It belongs with the iot & wireless and displays & leds designs in this gallery.
From the project
An IoT device which can transmit and receive IR signals. Used to control appliances through alexa.
A self-contained, open-source smart IR universal remote built around the ESP8266. IR Hub learns the codes from your existing TV/AC/audio remotes, stores them locally, and lets you fire them from a physical button, an on-device menu, Home Assistant (MQTT), or Alexa — all over your home Wi-Fi.
It ships as a complete hardware + firmware project: custom KiCad PCB, 3D-printed enclosure, and PlatformIO firmware with OTA updates.
IRHub bill of materials (BOM)
14 components, 10 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 47R |
| 1 | 1000 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | 1000R |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | AMS1117 |
| 1 | AO3400A | SOT-23 | AO3400A |
| 1 | Conn_01x05_Pin | JST_EH_B5B-EH-A_1x05_P2.50mm_Vertical | DispTouch1 |
| 2 | Conn_01x02_Pin | JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | IROut1, Speaker1 |
| 1 | Conn_01x03_Pin | JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | Neopixel1 |
| 1 | PN2222A | TO-92_Inline | PN2222A |
| 1 | WEMOS_D1_mini | WEMOS_D1_mini_light | WemosD1Mini |
| 4 | WS2812B-2020 LD271 | LED_D5.0mm_IRGrey | D1, D2, D3, D4 |
IRHub design files
The KiCad project lives in the madhukartemba/ir_hub repository on GitHub; these links point at the commit this page was built from.
IRHub: common questions
What microcontroller does the IRHub use?
The IRHub is built around the WEMOS_D1_mini, from the ESP8266 family.
How big is the IRHub PCB?
The IRHub measures 64 × 61.2 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the IRHub?
14 components, from 10 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the IRHub design files?
From the madhukartemba/ir_hub repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the IRHub design in my own project?
The repository has no license, so all rights stay with madhukartemba. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the IRHub without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
More boards in ir_hub
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
Duet WIFI
Duet3D
100 × 123 mm345 partsCERN-OHL-1.2257ESP8266
RetroWiFiModem
mecparts
100 × 66.1 mm29 parts2LGPL-3.0256ESP8266
Mideahvac dongle
reneklootwijk
20 × 48.5 mm19 parts2LNo license74ESP8266
Single radio
AnyLeaf
37.7 × 37.7 mm43 parts4LMIT63ESP8266
Esp8266-for uppatvind
horvathgergo
70 × 36 mm27 parts2LGPL-3.060