

Uber I2C LCD Controller Module
A collection of own designed PCBs
- Size
- 80 × 36.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 39
- Pads
- 129
- Tracks, vias
- 401, 11
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Feb 2020
- Updated
- 5 Sep 2026
Overview
Uber I2C LCD Controller Module is an open-source printed circuit board by jonsag, from the jonsag/miscPCBs repository on GitHub. It is a 2-layer board of 80 × 36.2 mm with 38 parts on 39 nets, routed with 401 tracks and 11 vias.
It is built around the ATTINY85-20PU, PCF8574N and MCP41010-E/P, with the BC237 and BC557B among its other parts. Its parts include 14 resistors, 5 capacitors, 5 ICs, 5 transistors and 1 diode. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATTINY85-20PU
PDIP-8-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH PDIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)PCF8574N
PDIP-16-40℃~+85℃ 100kHz 2.5V~6V 2.5uA 25mA 30uA 8 I2C Interrupt Output Push-Pull Reset function、Cascading and address extension、Built-in LED driver PDIP-16 I/O Expanders ROHSTexas InstrumentsI/O ExpandersMCP41010-E/P
PDIP-8-40℃~+125℃ 1 10kΩ 1LSB 1MHz 1uA 2.7V~5.5V 256 52Ω、73Ω 800ppm/℃ Linear SPI Soft reset、Power-on reset、Mute function ±20% PDIP-8 Digital Potentiometers ROHSMicrochip TechnologyDigital PotentiometersBC237
TO-92-55℃~+150℃ 1 NPN 150MHz 15nA 350mW 45V 5A 6V 800mV 90 NPN TO-92 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)BC557B
TO-921 PNP 100mA 100nA 150MHz 180 45V 5V 625mW 650mV PNP TO-92 Bipolar (BJT) ROHSLGEBipolar (BJT)
README
README.mdmiscPCBs
A collection of own designed PCBs.
2PinLCDBackPack
Interface and Arduino to an HD4470 LCD using the I2C protocol.
Uses an PCF8574 I2C I/O bus expander.
3PinLCDBackpack
Interface an Arduino to an HD4470 LCD with 3 pins instead of 6.
Using the 74HC595 8-bit shift register with output latches.
8PinLCDBackPack
FM-Transmitter
A miniaturized FM transmitter.
LCDBackPack
The default way to control the HD4470 LCD.
medzik TDA2005 Amplifier
A basic amplifier using the 2-channel TDA2005.
rotaryToolMotorController
Schematics of a Dremel 3000 motor control.
TDA2005-amplifiers
1-channel bridged amplifier using TDA2005.
2-channel amplifier with tone, balance and loudness control. Also with TDA2005.
TDA2005R
An amplifier with PCB layout possible to etch at home.
Uses TDA2005.
Uber I2C LCD Controller Module
Even more control over the LCD.
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2, JP3, JP4, JP6 |
| 4 | 10k | My_Misc:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal_large | R7, R8, R9, R10 |
| 4 | 1k | My_Misc:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal_large | R11, R12, R13, R14 |
| 4 | 4k7 | My_Misc:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal_large | R1, R2, R5, R6 |
| 3 | 0.1u | My_Misc:C_Disc_D3.0mm_W1.6mm_P2.50mm_larg | C3, C4, C5 |
| 2 | 0R | My_Misc:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal_large | R3, R4 |
| 2 | 1u | My_Misc:C_Disc_D3.0mm_W1.6mm_P2.50mm_larg | C1, C2 |
| 2 | 2N7000 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2 |
| 2 | BC237 | Package_TO_SOT_THT:TO-92_Inline | Q3, Q5 |
| 1 | 10k | My_Misc:Potentiometer_Bourns_3339P_Vertical_large | RV1 |
| 1 | ATtiny85-20P | My_Misc:DIP-8_W7.62mm_Socket_w_dip_packet_LongPads | U5 |
| 1 | BC557B | Package_TO_SOT_THT:TO-92_Inline | Q4 |
| 1 | I2C_Interface | My_Headers:4-pin JST I2C | J1 |
| 1 | Jumper_2_Bridged | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | JP5 |
| 1 | L78L33_TO92 | Package_TO_SOT_THT:TO-92_Inline | U1 |
| 1 | LCD_HD44780 | My_Parts:LCD_HD44780_16x2_w_headers_large | U4 |
| 1 | LED | My_Misc:LED_D5.0mm_large | D1 |
| 1 | MCP41010 | My_Misc:DIP-8_W7.62mm_Socket_w_dip_packet_LongPads | U2 |
| 1 | PCF8574N | My_Misc:DIP-16_W7.62mm_w socket | U3 |
Questions
How big is the Uber I2C LCD Controller Module PCB?
It measures 80 × 36.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Uber I2C LCD Controller Module use?
38 parts, built around the ATTINY85-20PU, PCF8574N, MCP41010-E/P and BC237. 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 Uber I2C LCD Controller Module KiCad files?
From the jonsag/miscPCBs repository on GitHub, at the commit this page was made from: the board is Uber I2C LCD Controller Module/KiCad/Uber I2C LCD Controller Module/Uber I2C LCD Controller Module.kicad_pcb and its schematic 2PinLCDBackPack/KiCad/2PinLCDBackPack/2PinLCDBackPack.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Uber I2C LCD Controller Module design in my own project?
Its repository states no licence, so its author keeps all rights: ask jonsag before reusing the design.
More from jonsag/miscPCBs
10- 2 layers

- 2 layers141.6 × 69.9 mm

2-channel tone, balance and loudness amplifier
jonsag/miscPCBs
A collection of own designed PCBs
32 parts - 2 layers74.9 × 76.8 mm

- 2 layers64.1 × 62.9 mm

- 2 layers26.2 × 16.8 mm

- 2 layers62.9 × 31.7 mm

- 2 layers54 × 19.7 mm

- 2 layers19 × 54 mm

- 2 layers45.1 × 22.9 mm

- 2 layers47.6 × 23.5 mm

Similar boards
- 2 layers

- 2 layers70 × 30 mm

- 2 layers300 × 53 mm

BMW E30 VFL SI Board
FabianGmeiner/BMW_E30_SI_Board
Reverse engineering and improving the BMW E30 service indicator board
112 parts20GPL-3.0 - 2 layers283 × 177.5 mm

UC-50-001
sporniket/kicad-conversions--thomson-mo5--v1
A conversion to Kicad EDA of the schematics of a computer released around 1984 known as the "Thomson MO5".
225 parts7CC0-1.0 - 2 layers101.5 × 63 mm

- 2 layers300 × 53 mm

BMW E30 Late Cluster SI
Ansel84/BMW-E30-Gauge-Cluster-Late-Model
This project is the documentation of reverse engineering the BMW E30 gauge cluster for post 1988 model years.
118 parts2MIT - 2 layers108 × 48.3 mm

- 2 layers89.2 × 62.1 mm

Dce pcb v1
DeniseViltes/dce-g5-proyecto_integrador
FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos -Proyecto de diseño: Sistema de alimentación para aplicaciones industriales y automotrices
59 parts1