
Adapter
Calculinux/DSI-screen-adapter
An adapter to use a 4 inch DSI display in the picocalc with the Luckfox Lyra

This directory contains documentation and configuration files for supporting a 720x720 DSI display with FL7707N controller.
Adapter is an open-source printed circuit board by benklop, from the benklop/screen-adapter repository on GitHub. It is a 4-layer board of 28 × 28 mm with 9 parts on 22 nets, routed with 185 tracks and 57 vias.
It is built around the TPS61041DBV, FPC-05F-22PH20 and FPC-05F-30PH15, with the MBR0530 and MLZ2012N100LT000 among its other parts. Its parts include 2 capacitors, 1 resistor, 1 IC, 1 diode and 1 inductor. It belongs with the interfaces and adapters boards of this library.
This directory contains documentation and configuration files for supporting a 720x720 DSI display with FL7707N controller.
Product Link: AliExpress - 720x720 DSI Display
IMPORTANT: This specific display module does NOT include touch hardware. While GT911 touch controller documentation is provided for reference, the current implementation focuses solely on display output. The PicoCalc hardware would require modifications to support touchscreen functionality.
Note: While GT911 touch controller configuration is available in the documentation, this specific display module does not include touch hardware.
Width: 720
Height: 720
Vertical Timing:
- VFP: 20 (Vertical Front Porch)
- VBP: 20 (Vertical Back Porch)
- VSA: 4 (Vertical Sync Active)
Horizontal Timing:
- HFP: 106 (Horizontal Front Porch)
- HBP: 120 (Horizontal Back Porch)
- HSA: 60 (Horizontal Sync Active)2_FL7707N_QV040YNQ-N80_IPS_Code_2Power_V5.5_20230810.txt - Display initialization sequence and timing configurationFL7707N_DS_V0.2_20230324_Customer.pdf - FL7707N display controller datasheet and specificationsHD395003C30-V2 规格书.pdf - Display module specificationsHD395003C30工程图20231023.dwg - Engineering drawings and mechanical specifications (AutoCAD format)../../touch/FT040037_GT911_Config_20231103.cfg - GT911 touch controller configuration (not applicable to current display samples - no touch panel)The initialization sequence includes:
In order to connect the display to the Lyra, you need will to construct an adapter with the following pinout:
| Lyra Pin # | Display Pin # | Signal Name | Description | Connection |
|---|---|---|---|---|
| 4 | 1 | LEDK | Backlight Cathode | (See circuit) |
| 4 | 2 | LEDK | Backlight Cathode | (See circuit) |
| 6 | 3 | LEDA | Backlight Anode | (See circuit) |
| 4 | 4 | GND | Ground | GND |
| 5 | 5 | RST | Reset Input Pin | GPIO1_C4 |
| 7 | 6 | GND | Ground | GND |
| 1 | 7 | VCC | Power Supply 2.8V-3.3V | VCC |
| 7 | 8 | GND | Ground | GND |
| 1 | 9 | IOVCC | Power Supply 1.8V-3.3V | VCC |
| 10 | 10 | GND | Ground | GND |
| 20 | 11 | D0P | MIPI DSI Data Lane 0 Positive | DSI_TX_D0_P |
| 21 | 12 | D0N | MIPI DSI Data Lane 0 Negative | DSI_TX_D0_N |
| 13 | 13 | GND | Ground | GND |
| 17 | 14 | D1P | MIPI DSI Data Lane 1 Positive | DSI_TX_D1_P |
| 18 | 15 | D1N | MIPI DSI Data Lane 1 Negative | DSI_TX_D1_N |
| 16 | 16 | GND | Ground | GND |
| 14 | 17 | CLKP | MIPI DSI Clock Lane Positive | DSI_TX_CLK_P |
| 15 | 18 | CLKN | MIPI DSI Clock Lane Negative | DSI_TX_CLK_N |
| 19 | 19 | GND | Ground | GND |
| 19 | 20 | GND | Ground | GND |
| 19 | 21 | GND | Ground | GND |
| 22 | 22 | GND | Ground | GND |
| 22 | 23 | GND | Ground | GND |
| 22 | 24 | GND | Ground | GND |
| NC | 25 | TP_INT | Touchpad | N.C. |
| 2 | 26 | TP_SDA | Touchpad / BL I2C | GPIO0_A0 RMIO_0 I2C2_SDA |
| 3 | 27 | TP_SCL | Touchpad / BL I2C | GPIO0_A1 RMIO_1 I2C2_SCL |
| NC | 28 | TP_RST | Touchpad | GPIO1_C4 |
| NC | 29 | TP_VCI | Touchpad | VCC |
| NC | 30 | GND | Ground |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 1uF | PCM_JLCPCB:C_0402 | C2 |
| 1 | 33Ω | PCM_JLCPCB:R_0805 | R1 |
| 1 | 4.7uF | PCM_JLCPCB:C_0805 | C1 |
| 1 | FPC-05F-22PH20 | easyeda2kicad:FPC-SMD_22P-P0.50_FPC-05F-22PH20 | FPC2 |
| 1 | FPC-05F-30PH15 | easyeda2kicad:FPC-SMD_30P-P0.50_XUNPU_FPC-05F-30PH15 | FPC1 |
| 1 | MBR0530 | Diode_SMD:D_SOD-123 | D1 |
| 1 | MLZ2012N100LT000 | MLZ2012N100LT000:INDC2012X145N | L1 |
| 1 | TPS61041DBV | Package_TO_SOT_SMD:SOT-23-5 | U1 |
The 8 most common of 9 parts.
It measures 28 × 28 mm and has 4 copper layers, 1.62 mm thick.
9 parts, built around the TPS61041DBV, FPC-05F-22PH20, FPC-05F-30PH15 and MBR0530. 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 benklop/screen-adapter repository on GitHub, at the commit this page was made from: the board is adapter/adapter.kicad_pcb and its schematic adapter/adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask benklop before reusing the design.

Calculinux/DSI-screen-adapter
An adapter to use a 4 inch DSI display in the picocalc with the Luckfox Lyra



kaini/eink-clock
Source code and schematics for a clock using the ED060SC4 E-Ink display


aks0521/Boost-Converter-
A small step-up (boost) converter board built around the Texas Instruments TPS61041, designed from schematic to PCB layout in KiCad.


N5BRG/RPi_Control
A Raspberry Pi Hat which will produce a 6.0 or 6.5 voltage reference.