

Just odds and ends I've saved for a rainy day
- Size
- 39.3 × 16.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 23
- Pads
- 60
- Tracks, vias
- 102, 17
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Oct 2022
- Updated
- 1 Mar 2025
Overview
Lcd is an open-source printed circuit board by shades66, from the shades66/OddsAndEnds repository on GitHub. It is a 2-layer board of 39.3 × 16.4 mm with 17 parts on 23 nets, routed with 102 tracks and 17 vias.
It is built around the CH340G and AP2112K-3.3. Its parts include 5 capacitors, 4 resistors, 2 ICs, 2 diodes and 2 transistors. It belongs with the lEDs and displays boards of this library.
Main components
2README
README.mdOddsAndEnds
Just odds and ends I've saved for a rainy day
markisol.h - ESPHome library to allow use of BOFU BF-301 controlled blinds via RF transmitter
Philips-LivingColours-GEN2.jpeg - PCB from an old Philips LivingColours lamp which we have long since lost the remote for. Modified to work as part of my ESPHome setup. See key on image for the locations of the various control pins, I mounted a M5Stack Pico over the location the original CPU sat and ran wires to the 4 gpios for RED/GREEN/BLUE & Enable (as far as I can tell enables the powersupply section that feeds the LED's). I did try using the 3v feed that fed the microprocessor but it was not enough for the ESP32 to powerup. instead I used a mini buck converter with the inputs from a capacitor connected to the Power in port (18 Volts!!) which provided a 5v feed for the pico.
LivingColours.yaml - ESPHome config for the above circuit. See pins defined for the connections I made on the PCB. This setup is the basic rgb light config with two extras for on_turn_on/on_turn_off which switch the enable pin high/low.
ESPHome/clockhacking - Hacking a cheap AliExpress clock to work via ESPHome.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1uF | Capacitor_SMD:C_0805_2012Metric | C2, C5, C15 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R10, R11 |
| 2 | 220r | Resistor_SMD:R_0805_2012Metric | R13, R14 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D6, D7 |
| 2 | S8050-Transistor_BJT | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | 100pf | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | CH340G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Conn_01x07 | Connector_PinHeader_2.00mm:PinHeader_1x07_P2.00mm_Vertical | J4 |
Questions
How big is the Lcd PCB?
It measures 39.3 × 16.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lcd use?
17 parts, built around the CH340G and AP2112K-3.3. 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 Lcd KiCad files?
From the shades66/OddsAndEnds repository on GitHub, at the commit this page was made from: the board is ESP32Boards/CH340-Programmer/lcd.kicad_pcb and its schematic ESP32Boards/ESP32-Pico-V2-MiniPICO/ESP32PICOV3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lcd design in my own project?
Its repository states no licence, so its author keeps all rights: ask shades66 before reusing the design.
More from shades66/OddsAndEnds
5- 2 layers46.6 × 32.7 mm

- 2 layers42.8 × 40.5 mm

- 2 layers42.8 × 45.7 mm

- 4 layers29.3 × 12.1 mm

- 2 layers15.1 × 16.2 mm

Similar boards
- 2 layers100 × 60 mm

- 4 layers506 × 152.3 mm

- 4 layers87 × 55 mm

FSC BT1104QI Breakout
fsanzeni/FSC-BT1104QI-Breakout
Breakout board for Feasycom FSC-BT1104QI (Bluetooth 5.4 / QCC3095) with USB-C/UART bridge, 3.3V LDO regulation, I2S digital audio, differential speaker outputs, and all pads broken out.
77 partsMIT - 2 layers36.6 × 28.5 mm

- 4 layers59.9 × 88.1 mm

- 2 layers115 × 85.1 mm

ELV1 revision
omerikinci/ELV1
Elektronik kör yük (electronic dummy load) cihazının ilk stabil versiyonu. 150 W ile sınırlandırılmış, 30 V / 10 A aralığını destekler.
228 parts - 4 layers21.6 × 62.2 mm

4layers
jpconstantineau/NRF52-Board
This Repository is a collection of NRF5x boards.
54 parts100BSD-3-Clause - 4 layers35 × 45 mm
