

IrController
PCB board and firmware for smart home appliances
- Size
- 52 × 34 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 26
- Pads
- 119
- Tracks, vias
- 350, 28
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 5 Jan 2020
- Updated
- 5 Dec 2020
Overview
IrController is an open-source printed circuit board by molyb, from the molyb/irController repository on GitHub, published under the MIT licence. It is a 2-layer board of 52 × 34 mm with 38 parts on 26 nets, routed with 350 tracks and 28 vias.
It is built around the DHT11, SKRPACE010 and B4B-PH-K-S(LF)(SN), with the ZX62R-B-5P(30) among its other parts. Its parts include 19 resistors, 5 capacitors, 5 ICs, 4 diodes and 2 connectors.
Main components
4DHT11
SIP-4-20℃~+60℃ 1mA 3.3V~5.5V 5%RH~95%RH ±2℃ ±5%RH SIP-4 Temperature and Humidity Sensor ROHSAosong ElecTemperature And Humidity SensorSKRPACE010
SMD-4P,4.2x3.2mm-30℃~+85℃ 16V 2.5mm 2.6N 3.2mm 4.2mm 50,000 cycles 50mA J-Lead Oval button SPST-NO Surface Mount,Vertical SMD-4P,4.2x3.2mm Tactile Switches ROHSALPSALPINETactile SwitchesB4B-PH-K-S(LF)(SN)
插件,P=2mm-25℃~+85℃ 1 100V 1x4P 2A 2mm 4 4.5mm 4P 6mm 9.9mm Brass K Pin PA66 PH Through Hole Tin UL94V-0 White 插件,P=2mm Wire To Board Connector ROHSJSTWire To Board ConnectorZX62R-B-5P(30)
SMD-30℃~+85℃ 1 1.8A 30V 5P Black Female Micro-B Surface Mount, Right Angle USB 2.0 SMD USB Connectors ROHSHirose ElectricUSB Connectors
README
README.mdirController
Mode Select
Normal Mode
This mode can control consumer electronics.
- Just turn on or release the reset button.
- Access the ip address that allocated by your router.
Network Config Mode
This mode configure Wi-Fi.
- Press program button within one second of releasing the reset button, and hold down it for one second.
- Connect to IR_CONTROLLER_AP.
- You will be redirected to the configuration page automatically.
- Input ssid and password, and click save button.
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R6, R7, R14, R15, R16, R17, R18, R19 |
| 6 | 22 | Resistor_SMD:R_0603_1608Metric | R8, R9, R10, R11, R12, R13 |
| 3 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5 |
| 3 | LED | LEDs:LED-5MM | D1, D2, D3 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 22u | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | SKRPACE010 | OriginalLibSw:SKRPACE010 | SW1, SW2 |
| 1 | ADT7410TRZ | SamacSys:SOIC127P600X175-8N | IC1 |
| 1 | B4B-PH-K-S(LF)(SN) | SamacSys:SHDR4W60P0X200_1X4_990X450X600P | J1 |
| 1 | D | Diode_SMD:D_SOD-123F | D4 |
| 1 | DHT11 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | U4 |
| 1 | ESP-13-WROOM-02 | ESP-WROOM-02:ESP-13-WROOM-02 | U2 |
| 1 | IRSNS_GP1UXC41QS | Socket_Strips:Socket_Strip_Straight_1x03 | U3 |
| 1 | NJM2845 | TO-252-3:TO-252-3 | U1 |
| 1 | Q_NMOS | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | ZX62R-B-5P | Connector_USB:USB_Micro-B_Wuerth_629105150521 | P1 |
Questions
How big is the IrController PCB?
It measures 52 × 34 mm and has 2 copper layers, 1.6 mm thick.
What parts does the IrController use?
38 parts, built around the DHT11, SKRPACE010, B4B-PH-K-S(LF)(SN) and ZX62R-B-5P(30). 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 IrController KiCad files?
From the molyb/irController repository on GitHub, at the commit this page was made from: the board is pcb/irController.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the IrController design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers29 × 36 mm

- 4 layers40.4 × 42.5 mm

Usbhid daq
shraken/usbhid_buddy
Hardware, firmware, and software for the USBHID DAQ 'Buddy' device
39 parts2 - 2 layers25.2 × 31 mm

Rniwase tsuraraGB tGB prog
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
40 parts1 - 4 layers100 × 68 mm

- 4 layers187.9 × 60.2 mm

MotionModuleSTM32F103R8
griffotron/MotionModuleSTM32R8
PCB design and code for the STM32 powered Motion Module that controls 14 stepper motors
246 parts13MIT - 2 layers197.3 × 121.2 mm

TeensyMaestro Main PCB
rimuadmin/TeensyMaestro-Hardware
Hardware for the TeensyMaestro
115 parts13CERN-OHL-P-2.0 - 4 layers62 × 45 mm

- 2 layers65 × 56.2 mm

DonkeyHat prod
zlite/donkeyhat
This is the repo for the new Donkeycar RC hat (aka Donkeyhat) for the Raspberry Pi. It has a Waveshare RP2040-zero microprocessor running CircuitPython 9.x and has the following functions:
14 parts1