
Numpad project
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

PCB for an ESP32 dev board with 3 infrared LEDs and an infrared receiver (for ESPHome use)
Esphome ir box is an open-source printed circuit board by michd, from the michd/esphome-ir-box repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 32 × 55.8 mm with 64 parts on 36 nets, routed with 117 tracks and 6 vias.
Its parts include 8 connectors and 3 resistors. It belongs with the home automation and IoT boards of this library.
A device mainly intended to tie A/C units that are controlled by infrared remote control into Home Assistant, by running esphome on it and having an IR LED and receiver.
It can also control other IR devices within line of sight, of course; TVs, remote controlled RGB LED bulbs come to mind.
This project is derived from one where I use an identical esp32 dev board as a WLED controller. This has different supporting hardware, though.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | , , , , , , , , , , , , , , , +24 | ||
| 2 | Conn_01x15_Female | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J1, J2 |
| 2 | Conn_01x15_Male | Connector_PinHeader_2.54mm:PinHeader_1x15_P2.54mm_Vertical | J3, J4 |
| 2 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3, JP4 |
| 2 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 33k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J6 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J8 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
The 55 most common of 64 parts.
It measures 32 × 55.8 mm and has 2 copper layers, 1.6 mm thick.
64 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.
From the michd/esphome-ir-box repository on GitHub, at the commit this page was made from: the board is esphome-ir-box.kicad_pcb and its schematic esphome-ir-box.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.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).

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

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350



PyrooL/Alpha
A 28-key semi-ortholinear mechanical keyboard designed by PyroL

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.
