

Encoder
A simple device for controlling LEDs
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 177
- Nets
- 51
- Pads
- 638
- Tracks, vias
- 330, 30
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20200119)
- Created
- 2 Oct 2019
- Updated
- 1 Mar 2024
Overview
Encoder is an open-source printed circuit board by dexterlb, from the dexterlb/led_controller repository on GitHub. It is a 2-layer board of 100 × 100 mm with 177 parts on 51 nets, routed with 330 tracks and 30 vias.
It is built around the ESP-12E, BT136-600E and HLK-PM03, with the H11AA1, MOC3023M and BC817 among its other parts. Its parts include 131 connectors, 24 resistors, 8 capacitors, 5 diodes and 3 ICs. It belongs with the ESP8266 boards of this library.
Main components
6ESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesBT136-600E
TO-220-40℃~+125℃@(Tj) 1 TRIAC 1.5V 1.5W 1.7V 10mA 15mA 30A 4A 600V TO-220 Thyristors (SCR)/Modules ROHSJSMSEMIThyristors (SCR)/ModulesHLK-PM03
插件0.1W 1 100mVp-p 15mm 1A 20mm 3.3V 34mm 3W 3kV 70V~350V 72% 85VAC~265VAC AC/DC-DC Short Circuit Protection、Over Current Protection ±0.2% 插件 AC-DC Power Modules ROHSHI-LINKAC-DC Power ModulesH11AA1
DIP-6-55℃~+100℃ 1.2V 20% 30V 400mV@10mA,0.5mA 5.3kV 60mA AC,DC Integrated anti-parallel LED Phototransistor DIP-6 Transistor, Photovoltaic Output Optoisolators ROHSVishay IntertechnologyTransistor, Photovoltaic Output OptoisolatorsMOC3023M
DIP-6-40℃~+85℃ 1 1.15V 100mA 1A 330mW 4.17kV 400V 6 60mA No TRIAC DIP-6 Triac, SCR Output Optoisolators ROHSonsemiTriac, SCR Output OptoisolatorsBC817
SOT-231 NPN 100nA 150MHz 300mW 40 45V 500mA 5V 700mV NPN SOT-23 Bipolar (BJT) ROHSShikuesBipolar (BJT)
Parts
177| Qty | Value | Footprint | References |
|---|---|---|---|
| 120 | TEST | connectors:TEST_4PIN | J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12, J12 +104 |
| 11 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R7, R10, R11, R12, R13, R14, R15, R19, R20, R21, R22 |
| 6 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2, R3, R4, R6, R18 |
| 5 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C3, C4, C7, C8 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R8, R23, R24 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C5 |
| 2 | 1N47xxA | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D3, D4 |
| 2 | BUTTON | Button_Switch_THT:SW_PUSH_6mm_H5mm | BTN1, BTN2 |
| 2 | LED | LED_THT:LED_D3.0mm | LED1, LED2 |
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R16, R17 |
| 1 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R5 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9 |
| 1 | 470uF | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C6 |
| 1 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BT136-600 | Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown | Q2 |
| 1 | DEBUG | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J1 |
| 1 | ESP-12E | RF_Module:ESP-12E | U1 |
| 1 | FAST DIODE | Diode_SMD:D_SMA | D1 |
| 1 | FORCE | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J11 |
| 1 | H11AA1 | Package_DIP:DIP-6_W7.62mm | U3 |
| 1 | HLK-PM03 | Converter_ACDC:Converter_ACDC_HiLink_HLK-PMxx | PS1 |
| 1 | HV_GND | connectors:1PIN_DG306 | J5 |
| 1 | HV_LIVE_IN | connectors:1PIN_DG306 | J4 |
| 1 | HV_LIVE_OUT | connectors:1PIN_DG306 | J2 |
| 1 | HV_NEUT_IN | connectors:1PIN_DG306 | J6 |
| 1 | HV_NSW_OUT | connectors:1PIN_DG306 | J3 |
| 1 | MOC3023M | Package_DIP:DIP-6_W7.62mm | U2 |
| 1 | PEC11R | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | ENC1 |
| 1 | POWER_IN | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | POWER_OUT | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J9 |
| 1 | SW_IN | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J7 |
| 1 | SW_OUT | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
Questions
How big is the Encoder PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Encoder use?
177 parts, built around the ESP-12E, BT136-600E, HLK-PM03 and H11AA1. 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 Encoder KiCad files?
From the dexterlb/led_controller repository on GitHub, at the commit this page was made from: the board is boards/bundled_esp/encoder/encoder.kicad_pcb and its schematic boards/bundled_esp/encoder/encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Encoder design in my own project?
Its repository states no licence, so its author keeps all rights: ask dexterlb before reusing the design.
More from dexterlb/led_controller
6- 2 layers180 × 25 mm

- 2 layers72 × 72 mm

- 2 layers50 × 100 mm

- 2 layers77 × 50 mm

- 2 layers50 × 50 mm

- 2 layers50 × 25 mm

Similar boards
- 2 layers54 × 96 mm

Leading edge ac dimmer
niliha/ravelights-hardware
PCB designs for driving light fixtures like WS28XX LED strips or light bulbs
66 parts1GPL-3.0 - 2 layers80.6 × 48.3 mm

AC control
wvmarle/AC_control
Arduino library for AC phase controller with peak detection.
17 parts3MIT - 2 layers97 × 46 mm

- 2 layers88.9 × 66 mm

- 2 layers123.2 × 127 mm

Projeto rounded
Guilherme32/controle-forno-LITel
Esse repositório guarda o que foi desenvolvido para o controle do forno do Laboratório de Instrumentação e Telemetria da UFJF (LITel)
57 parts - 2 layers46 × 77 mm

On off module x1
AlanCarvalhoEE/hap
Home Automation Platform with custom hardware and firmware (ESP8266), a Raspberry Pi–based server, and an Android client. Features modular IoT devices, TCP/IP and MQTT messaging, and a scalable system architecture.
40 parts1 - 2 layers61.5 × 48.5 mm

- 2 layers99 × 43 mm
