# Character LCDs (1602, 2004), 128×64 graphic LCD, 0.96 in OLED, 7-segment displays

> What are 1602 LCD module dimensions and mounting holes?

- Category: Electronics › Modules & cameras
- Kind: Standard part
- Basis: KiCad 3D models of common display modules (HD44780 1602/2004 LCDs, AG12864E KS0108 graphic LCD, Adafruit SSD1306 OLED breakout, Broadcom HDSP 7-segment)
- Page: https://xemstudio.com/objects/lcd-oled-displays/ · JSON: https://xemstudio.com/api/geometry?object=lcd-oled-displays · Plain text: https://xemstudio.com/objects/lcd-oled-displays/sheet.txt
- License: dimension sheet CC BY 4.0 (Xem Studio); linked files under their publishers' licenses

## Notes

- 1602 LCD module (HD44780, 16 × 2): board 80 × 36 mm, four Ø2.5–3 mm holes on 75 × 31 mm, display window about 64.5 × 16 mm, 16-pin 2.54 header along the top; total thickness with bezel about 12 mm.
- 2004 (20 × 4): 98 × 60 mm board, holes on 93 × 55 mm, window 76 × 26 mm. 128×64 KS0108 graphic (AG12864E): 93 × 70 mm board.
- Adafruit 0.96 in SSD1306 breakout: 27 × 27.5 mm board, Ø2.5 holes on 22 × 22 mm (board edge holes), active area 21.7 × 10.9 mm. Generic 4-pin 0.96 in OLEDs are 27.3 × 27.8 with holes on 23.5 × 23.5.

## Sizes

| part | bbox_l_mm | bbox_w_mm | bbox_h_mm |
|---|---|---|---|
| ag12864e | 75.0 | 52.7 | 11.5 |
| adafruit-ssd1306 | 35.6 | 35.1 | 3.0 |
| cr2013-mi2120 | 67.2 | 40.1 | 9.2 |
| ea-dogs104x-a | 36.0 | 25.9 | 6.6 |
| hdsm-441b-hdsm-443b | 19.6 | 15.0 | 3.8 |
| hdsp-4850 | 26.2 | 10.4 | 10.2 |
| hy1602e | 122.0 | 44.0 | 11.4 |
| lcd-016n002l | 122.0 | 44.0 | 15.2 |
| lm16255 | 84.0 | 44.0 | 11.0 |
| nhd-0420h1z | 79.0 | 36.0 | 18.7 |
| rc1602a | 84.0 | 44.0 | 9.2 |
| wc1602a | 80.0 | 36.0 | 15.0 |

## Where the files are

- KiCad: [kicad-packages3D library (origin of these files)](https://gitlab.com/kicad/libraries/kicad-packages3D) — STEP, WRL — CC BY-SA 4.0 with KiCad exception

## Free STEP/STL (12 parts, CC BY-SA 4.0 (KiCad library license, with the KiCad exception), KiCad library contributors)

Index: https://xemstudio.com/files/kicad/lcd-oled-displays/index.json · license: https://xemstudio.com/files/kicad/lcd-oled-displays/LICENSE.md

- ag12864e: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/ag12864e.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/ag12864e.stl) — KiCad Display: AG12864E; bbox 75.0 × 52.7 × 11.5 mm
- adafruit-ssd1306: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/adafruit-ssd1306.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/adafruit-ssd1306.stl) — KiCad Display: Adafruit_SSD1306; bbox 35.6 × 35.1 × 3.0 mm
- cr2013-mi2120: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/cr2013-mi2120.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/cr2013-mi2120.stl) — KiCad Display: CR2013-MI2120; bbox 67.2 × 40.1 × 9.2 mm
- ea-dogs104x-a: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/ea-dogs104x-a.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/ea-dogs104x-a.stl) — KiCad Display: EA_DOGS104X-A; bbox 36.0 × 25.9 × 6.6 mm
- hdsm-441b-hdsm-443b: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/hdsm-441b-hdsm-443b.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/hdsm-441b-hdsm-443b.stl) — KiCad Display: HDSM-441B_HDSM-443B; bbox 19.6 × 15.0 × 3.8 mm
- hdsp-4850: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/hdsp-4850.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/hdsp-4850.stl) — KiCad Display: HDSP-4850; bbox 26.2 × 10.4 × 10.2 mm
- hy1602e: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/hy1602e.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/hy1602e.stl) — KiCad Display: HY1602E; bbox 122.0 × 44.0 × 11.4 mm
- lcd-016n002l: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/lcd-016n002l.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/lcd-016n002l.stl) — KiCad Display: LCD-016N002L; bbox 122.0 × 44.0 × 15.2 mm
- lm16255: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/lm16255.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/lm16255.stl) — KiCad Display: LM16255; bbox 84.0 × 44.0 × 11.0 mm
- nhd-0420h1z: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/nhd-0420h1z.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/nhd-0420h1z.stl) — KiCad Display: NHD-0420H1Z; bbox 79.0 × 36.0 × 18.7 mm
- rc1602a: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/rc1602a.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/rc1602a.stl) — KiCad Display: RC1602A; bbox 84.0 × 44.0 × 9.2 mm
- wc1602a: [STEP](https://xemstudio.com/files/kicad/lcd-oled-displays/wc1602a.step) · [STL](https://xemstudio.com/files/kicad/lcd-oled-displays/wc1602a.stl) — KiCad Display: WC1602A; bbox 80.0 × 36.0 × 15.0 mm

## Questions

**What are the 1602 LCD mounting hole dimensions?**

Four holes on a 75 × 31 mm pattern, Ø2.5–3 mm, 2.5 mm from each board edge; board 80 × 36 mm.

**What size cutout for a 1602 LCD bezel?**

The metal bezel is about 71.3 × 24.3 mm; cut 72 × 25 mm in the panel, or 65 × 16.5 mm to show only the glass.

**What are 0.96 inch OLED module dimensions?**

Generic 4-pin module 27.3 × 27.8 mm with holes on 23.5 × 23.5 mm; the Adafruit breakout is 27 × 27.5 with Ø2.5 holes on 22 × 22; active area 21.7 × 10.9 mm.

## Fits with

- [2.54 mm pin headers, 1×2 to 2×20, vertical and right-angle](https://xemstudio.com/objects/pin-headers-2.54mm/)
- [Raspberry Pi Pico](https://xemstudio.com/objects/raspberry-pi-pico/)
- [Espressif ESP32-DevKitC](https://xemstudio.com/objects/esp32-devkitc/)
- [Panel cutouts: IEC inlet, rockers, barrel jack, USB-C, HDMI, LEDs, Neutrik D](https://xemstudio.com/objects/panel-cutouts/)
