Skip to main content

LEDs and Display

info

Bus Pirate 5 REV8 preview is no longer in production. See the latest version.

LCD 2.0" IPS LCD 240x320 ST7789V with SPI interface (QT200H1201)

QT200H1201

ReferencePackageValueQuantityRatingNote
LCD201TFT_20QT200H12011

2 inch IPS LCD, all angle viewing, 240x320 pixels. ST7789V controller chip with SPI interface. Solderable flex PCB connector.

Supplier:

Double sided tape, insulating, 20mm, <0.2mm thick

Tape secures the LCD to the PCB, and insulates the flex PCB connector from contact with the metal LCD RF shield.

Example:

  • 3M 9448A 20mm width

LED SK6812-MINI-E, LED6028 / 3528

ReferencePackageValueQuantityRatingNote
LED702 LED703 LED705 LED706 LED710 LED713 LED714 LED715 LED718LED6028SK6812-mini-e9

SK6812 RGB LED that mounts lens-down and shines through a hole in the PCB. Commonly used to light RGB keyboards. Available from multiple manufacturers, Taobao and 1688.com.

Example:

LED SK6812-SIDE-A, 4020 / 4.0x2.0x1.6mm

ReferencePackageValueQuantityRatingNote
LED701 LED704 LED707 LED708 LED712 LED716 LED7174020SK6812-side-a7

SK6812 RGB LED with side mounted lens. Commonly used on RGB LED strips. Available from multiple manufacturers.

tip

There are two common footprints for SK6812-side-a. The preferred part has evenly spaced pads that bend 90 degrees and extend up the back of the part. We have had the best success reflow soldering this footprint, and it is MUCH easier to hand rework.

Yes, the LED in the photo is badly oxidized. It was the only one we had on hand for the photo and it's been sitting out for over a year. Only new, packaged and protected LEDs should be used for manufacturing.

Example:

Alternatives (requires PCB footprint change):

This version of the SK6812-side-a has a slightly different footprint. We avoid it if possible.

danger

We had the following issues with this part:

  • Poor pick and place performance because the top of the package is at an angle
  • Poor reflow performance (>50% need hand rework)
  • Difficult to rework because the pads are hidden under the package

Example: