Skip to the content
PCBKitNew board
4 layers91.3 × 53.5 mmSsd2828 board, the printed circuit board in 3D

A carrier board for the ssd2828 and the LH154Q01 & VS035ZSM lcd panels

Size
91.3 × 53.5 mm
Copper layers
4
Thickness
1.61 mm
Parts
144
Nets
153
Pads
645
Tracks, vias
2,015, 501
Pours
56
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 Jul 2023
Updated
15 Dec 2024

Overview

Ssd2828 board is an open-source printed circuit board by dartcom, from the dartcom/ssd2828-dev repository on GitHub. It is a 4-layer board of 91.3 × 53.5 mm with 144 parts on 153 nets, routed with 2,015 tracks and 501 vias.

It is built around the LP3320B6F, PAM2306DYPAA and TLV62568DBVR-TP, with the TPS65131TRGERQ1, MIC5501-3.0YM5-TR and SSD2828QN4 among its other parts. Its parts include 42 capacitors, 22 resistors, 8 connectors, 7 ICs and 7 inductors. It belongs with the lEDs and displays boards of this library.

Main components

8

README

README.md

SSD2828-DEV

A collection of boards to test the SSD2828 RGB to MIPI Converter with the LH154Q01 panel by AUO and the VS035ZSM by BOE. The boards are meant to be ordered as a single unit and then be separated using a box cutter ( the dust generated by cutting cutting FR4 is carcenogenic PLEASE be carefull! ).



The pcb

The pcb is designed using the JLC04161H-7628 stackup by JLCPCB. The MIPI DSI protool requires controlled impedance traces to function properly (100Ω differental, 50Ω single ended), depending on the provided pcb stackup different trace widths and spacings need to be selected. Additionally the signals must be kept away from noise sources such as inductors and other signals. When switching layers with MIPI signals, GND vias need to be placed near the signal vias.

LH154Q01 panel

The LH154Q01 panel has been tested and is working correctly.

The panel does not support packed pixel stream packets, the only way to send pixel data to the display, is through DCS commands. in this demo, a STM32f401 is sending the the write_memory_continue(0x3C) DCS command containing pixel data, through SPI to the SSD2828.



VS035ZSM panel

The VS035ZSM panel has been tested and is working correctly.

The panel gets initialized on MIPI LP mode and the video is transmitted MIPI HS mode @912Mbps per lane. The ssd2828 is generating the test video signal called BIST. The panel has 8-bit color depth, reaning each pixel requires 24bits. The resolution of the panel is 1400x1600, including the porch values the total resoution is 1470 x 167. To operate at 60fps, 1470 x 1670 x 24 x 60 = 3.53Gbps are required resulting at 883Mbps per lane. The panel also suppors VESA DSC making 90fps operation possible. Unfortunately the SSD2828 does not include a DSC encoder.



Resources

PCB

SSD2828

LH154Q01

VS035ZSM

Parts

144
QtyValueFootprintReferences
32 TestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +16
1910ufCapacitor_SMD:C_0603_1608MetricC10, C12, C14, C15, C18, C19, C20, C21, C22, C24, C25, C27, C29, C30, C32, C34 +3
110.1ufCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C7, C8, C9, C11, C13, C23, C28
10~mylib:myTestpointTP32, TP33, TP34, TP35, TP36, TP37, TP38, TP39, TP40, TP41
8100kResistor_SMD:R_0603_1608MetricR1, R3, R5, R6, R7, R8, R9, R10
5FH35C-25S-0.3SHW_50_SamacSys_Parts:FH35C25S03SHW50J1, J2, J8, J9, J10
410kResistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4
427pfCapacitor_SMD:C_0603_1608MetricC1, C2, C16, C17
46k8Resistor_SMD:R_0603_1608MetricR11, R14, R20, R22
3LEDLED_SMD:LED_0805_2012MetricD4, D5, D6
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP3, JP4, JP5
210pfCapacitor_SMD:C_0603_1608MetricC33, C35
2150kResistor_SMD:R_0603_1608MetricR17, R19
21ufCapacitor_SMD:C_0603_1608MetricC31, C36
22.2ufCapacitor_SMD:C_0805_2012MetricC26, C42
22.2μhSamacSys_Parts:NRH2410T2R2MNL1, L3
24.7uhC98354:IND-SMD_L2.5-W2.0_WPN252012HL5, L6
2CUS10SSamacSys_Parts:CUS10S40H3FD2, D3
2~Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
110nfCapacitor_SMD:C_0603_1608MetricC39
110rResistor_SMD:R_0603_1608MetricR15
110uhSamacSys_Parts:ASPI0312FS100MT2L4
1120kResistor_SMD:R_0603_1608MetricR4
120rResistor_SMD:R_0805_2012MetricR13
1245863050104829+SamacSys_Parts:245863050104829J4
124mhzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
14.7nfCapacitor_SMD:C_0603_1608MetricC40
14.7uhC602016:IND-SMD_L2.5-W2.0_FHD252012S-6R8MTL7
14.7μhSamacSys_Parts:NRS2012T4R7MGJL2
147rResistor_SMD:R_0805_2012MetricR12
14r99Resistor_SMD:R_1210_3225MetricR23
1503548-1220SamacSys_Parts:5035481220J5
1540kResistor_SMD:R_0805_2012MetricR2
1560kResistor_SMD:R_0603_1608MetricR16
1715kResistor_SMD:R_0603_1608MetricR18
1Conn_01x34mylib:FPC_34J3
1LP3320Package_TO_SOT_SMD:SOT-23-6U4
1MIC3289Package_TO_SOT_SMD:SOT-23-6U3
1MIC5501-3.0YM5-TRSamacSys_Parts:SOT95P280X145-5NIC2
1PAM2306DYPAAPackage_DFN_QFN:WDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mmU2
1RB551V-40Diode_SMD:D_SOD-323D1
1SSD2828QN4Package_DFN_QFN:QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mmU1
1TLV62568DBVRSamacSys_Parts:SOT95P280X145-5NIC1
1TPS65131TRGERQ1Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mmIC3

Questions

How big is the Ssd2828 board PCB?

It measures 91.3 × 53.5 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Ssd2828 board use?

144 parts, built around the LP3320B6F, PAM2306DYPAA, TLV62568DBVR-TP and TPS65131TRGERQ1. 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 Ssd2828 board KiCad files?

From the dartcom/ssd2828-dev repository on GitHub, at the commit this page was made from: the board is hardware/ssd2828_board.kicad_pcb and its schematic hardware/LH154Q01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ssd2828 board design in my own project?

Its repository states no licence, so its author keeps all rights: ask dartcom before reusing the design.

Similar boards

  • 2 layers49.5 × 50.3 mmSharp dsi, the printed circuit board in 3D

    Sharp dsi

    jlywxy/project-display

    Mobile Display Test & Debug

    52 parts16GPL-2.0
  • 4 layers75.5 × 50.5 mmDrone arm, the printed circuit board in 3D

    Drone arm

    iamdarshg/drone-arm

    Reworked cheaper, maybe faster but less redundant drone controller.

    112 parts2
  • 4 layers39.4 × 96 mmMx master remake, the printed circuit board in 3D

    Mx master remake

    great-houk/mx_master_remake

    [probe-rs]: https://crates.io/crates/probe-rs [defmt]: https://github.com/knurling-rs/defmt [flip-link]: https://github.com/knurling-rs/flip-link

    79 parts1MIT
  • 2 layers76.2 × 25.4 mmArdiu usb, the printed circuit board in 3D

    Ardiu usb

    LithosphereRocketry/ardiu-pcb

    58 parts
  • 2 layers20 × 35 mmKiCAD ICOM Internal GPS, the printed circuit board in 3D

    KiCAD ICOM Internal GPS

    MSF-Telecom/UT-GPS

    A small, internal, and open-source GPS module for ICOM IC-5060 and IC-6060 radios.

    30 partsCC-BY-SA-4.0
  • 4 layers96 × 100 mmOtterCastAmp, the printed circuit board in 3D

    OtterCastAmp

    Ottercast/OtterCastAmp

    OtterCastAmp is an open-source WiFi Speaker amplifier, based on a Sochip S3 SoC. Powered by any USB PD adapter for up to 100W of music.

    272 parts341MIT
  • 2 layers70.6 × 53.3 mmJasmine, the printed circuit board in 3D

    Jasmine

    greatfet-hardware/jasmine

    a lithium polymer battery charging neighbor

    93 parts4BSD-3-Clause
  • 4 layers289.4 × 318 mmCorne ish, the printed circuit board in 3D

    Corne ish

    luke-holt/corne-ish-keeb

    A mechanical keyboard inspired by crkbd.

    956 parts1