
Breakout 1
Cuprum77/LCD_Driver
FPGA based LCD driver for cheap ST7701S displays

FPGA based LCD driver for cheap ST7701S displays
Integrated 1 is an open-source printed circuit board by Cuprum77, from the Cuprum77/LCD_Driver repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 40 × 100 mm with 133 parts on 184 nets, routed with 1,523 tracks and 270 vias.
It is built around the RP2040, AP5725WG and IS25LP128F-JBLE-TR, with the XLH335200.000000I, USB4105-GF-A-120 and ZLLS400TA among its other parts. Its parts include 54 capacitors, 23 resistors, 10 diodes, 8 ICs and 5 connectors. It belongs with the lEDs and displays boards and the RP2040 and FPGA and CPLD boards of this library.
This design features a nasty error where the internal and IO power rails were accidentally swapped. Do not reproduce this design. A new revision is in the works.

This is a PCB that integrates everything needed to drive the display. It is designed to sit on the back of the display without interfering with the display frame. It is specifically designed for the pinout of the newer non-standard displays that have come out of China in the recent years. Specifically those that support the RGB666 interface.
This design utilizes a Spartan 6 FPGA to drive the display. This was chosen over dedicated ASICs due to cost and adaptability. This should allow me to add features such as a splash screen or other custom features that are not possible with a dedicated ASIC.
The LCD connector itself is a ZIF 40 pin 0.5mm pitch connector. The following pinout is in use, with some pins being possible to reconfigure in the FPGA:
TO BE ADDED
XC6SLX9-TQG144 ↩
The DVI input is over a HDMI-like connector. This is due to licensing issues with the HDMI standard that I cannot afford to pay for. Any reference to HDMI in this project is purely for the sake of simplicity and is not meant to imply that this project is HDMI compatible. ↩
Does not support PD. ↩
Limited to USB 1.1 speeds. This is limited by the RP2040 which handles the USB interface. ↩
| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | 100n | KiCAD Library:C_0402_1005Metric | C1, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24 +18 |
| 14 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 |
| 9 | 10u | KiCAD Library:C_0603_1608Metric | C43, C45, C46, C47, C48, C49, C50, C52, C53 |
| 9 | LED | KiCAD Library:D_0805_2012Metric | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 5 | 1u | KiCAD Library:C_0402_1005Metric | C2, C31, C39, C41, C44 |
| 4 | 1k | KiCAD Library:R_0402_1005Metric | R5, R8, R9, R13 |
| 4 | 470k | KiCAD Library:R_0402_1005Metric | R16, R17, R18, R22 |
| 4 | LOGO | LOGO | G***, G***, G***, G*** |
| 4 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5, JP6, JP7, JP8 |
| 3 | DNF | KiCAD Library:PTS636 SM25J SMTR LFS | SW1, SW2, SW3 |
| 2 | 100k | KiCAD Library:R_0402_1005Metric | R15, R21 |
| 2 | 105k | KiCAD Library:R_0402_1005Metric | R19, R23 |
| 2 | 27 | KiCAD Library:R_0402_1005Metric | R6, R7 |
| 2 | 270 | KiCAD Library:C_ARRAY_EXB28V_PAN-L | RN1, RN2 |
| 2 | 2u2 | KiCAD Library:XRNR4012 | L2, L4 |
| 2 | 2u2 | KiCAD Library:C_0603_1608Metric | C28, C51 |
| 2 | 5k1 | KiCAD Library:R_0402_1005Metric | R1, R2 |
| 2 | 8p | KiCAD Library:C_0402_1005Metric | C25, C26 |
| 1 | 100 | KiCAD Library:R_0402_1005Metric | R11 |
| 1 | 10K | KiCAD Library:R_0402_1005Metric | R3 |
| 1 | 10n | KiCAD Library:C_0402_1005Metric | C54 |
| 1 | 12MHz | KiCAD Library:ECS120836CKMTR3 | Y1 |
| 1 | 12R5 | KiCAD Library:R_0603_1608Metric | R12 |
| 1 | 150k | KiCAD Library:R_0402_1005Metric | R20 |
| 1 | 1R | KiCAD Library:R_0402_1005Metric | R14 |
| 1 | 1u | KiCAD Library:C_0603_1608Metric | C42 |
| 1 | 22u | KiCAD Library:XRNR4012 | L1 |
| 1 | 270 | KiCAD Library:R_0402_1005Metric | R10 |
| 1 | 3u3 | KiCAD Library:XRNR4012 | L3 |
| 1 | AP5725 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | Conn_01x12 | Connector_PinHeader_1.00mm:PinHeader_2x06_P1.00mm_Vertical_SMD | J4 |
| 1 | DEBUG | Paw-Connect:Paw-Connect_RevB_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | DNF | KiCAD Library:R_0402_1005Metric | R4 |
| 1 | DNM | Connector_PinHeader_1.00mm:PinHeader_2x06_P1.00mm_Vertical_SMD | J5 |
| 1 | FT24C04A | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | HDMI_A_1.4 | KiCAD Library:MOLEX_476591102 | J2 |
| 1 | IS25LP128F-JBLE-TR | Package_SO:SOIC-8_5.275x5.275mm_P1.27mm | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | ST7701_IPS_3.99_TOUCH | KiCAD Library:GCT_FFC2B35-40-G_REVA2_INV | DS1 |
| 1 | TPS650250RHBR | KiCAD Library:IC_ADS125H01IRHBT | U7 |
| 1 | USB4105-GF-A-120 | KiCAD Library:CONN_217182-0001_MOL | J1 |
| 1 | W25Q16JV | KiCAD Library:W25Q16JVUXIQ TR | U3 |
| 1 | XC6SLX9-TQG144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U1 |
| 1 | XLH335200.000000I | KiCAD Library:XLH335200.000000I | U8 |
| 1 | ZLLS400TA | Diode_SMD:D_SOD-323 | D10 |
It measures 40 × 100 mm and has 4 copper layers, 1.6 mm thick.
133 parts, built around the RP2040, AP5725WG, IS25LP128F-JBLE-TR and XLH335200.000000I. 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.
From the Cuprum77/LCD_Driver repository on GitHub, at the commit this page was made from: the board is hardware/integrated_1_0/integrated_1.kicad_pcb and its schematic hardware/Breakout_1/Breakout_1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Cuprum77/LCD_Driver
FPGA based LCD driver for cheap ST7701S displays

Cuprum77/LCD_Driver
FPGA based LCD driver for cheap ST7701S displays


johonkanen/ac_psu_kicad
test full kicad conversion of latest ac_psu hardware files done by claude. originally drawn in proteus


BlackPancakes/RP2040-Logic-Analyzer
An open-source, high-speed, multi-channel logic analyzer based on the popular Raspberry Pi RP2040 microcontroller. The board was designed in KiCad with a strong focus on signal integrity and miniaturization.


o7-machinehum/flipper-blackhat
Linux based WiFi pentesting device for the Flipper Zero.


imendizabal/LibreVerter
Open Source Power Converter - Hardware Components