

Tft controller new
RP2040-based controller board for the MI0284QT-11 TFT LCD (ILI9341 controller chip)
- Size
- 87.6 × 35 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 44
- Nets
- 67
- Pads
- 239
- Tracks, vias
- 522, 64
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 31 Oct 2023
- Updated
- 17 Nov 2023
Overview
Tft controller new is an open-source printed circuit board by ryanhaus, from the ryanhaus/rp2040_tft_controller_pcb repository on GitHub. It is a 4-layer board of 87.6 × 35 mm with 44 parts on 67 nets, routed with 522 tracks and 64 vias.
It is built around the RP2040, W25Q128JVSIQ and LP2985-28DBV. Its parts include 22 capacitors, 11 resistors, 4 ICs, 3 switches and 2 connectors. It belongs with the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHLP2985-28DBV
SOT-23-5-40℃~+125℃@(Tj) 1 150mA 16V 2.8V 280mV@(0.15A) 30uVrms 45dB@(1kHz) 850uA Fixed Over Current Protection、Over Temperature Protection、Enable、Short Circuit Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdrp2040_tft_controller_pcb
RP2040-based controller board for the MI0284QT-11 TFT LCD (ILI9341 controller chip) designed in KiCad.
Future plans are to modify this board to have an FPGA controlling the actual LCD, acting as a GPU, allowing the RP2040 (or another microcontroller) to run more complex programs, see my ili9341_controller repository.
PCB Screenshots


Schematics
Schematics for this PCB can be found in the top directory.
PDF printouts can be found in the pdfs folder.
Parts
44| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C8, C9, C10 |
| 8 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4, R5, R6, R8, R9, R10, R11 |
| 6 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C11, C16, C17, C18, C20 |
| 3 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C15, C19 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | 8p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12, C13 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C22 |
| 1 | 12MHz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 2u2 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C21 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 1 | IM_SEL | Button_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm | SW3 |
| 1 | LP2985-2.8 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | NCP1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | RST | Button_Switch_SMD:SW_SPST_TL3305A | SW1 |
| 1 | SWD_CONN | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J3 |
| 1 | USB_BOOT | Button_Switch_SMD:SW_SPST_TL3305A | SW2 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J1 |
| 1 | W25Q128JVS | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm | U1 |
| 1 | ~ | Connector_FFC-FPC:Molex_54132-5033_1x50-1MP_P0.5mm_Horizontal | DS1 |
Similar boards
- 4 layers42.7 × 61.3 mm

- 4 layers50.6 × 35.3 mm

- 4 layers49.8 × 49.8 mm

- 2 layers42 × 67 mm

- 2 layers181 × 97 mm

OpenDeck r3.1.2
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
262 parts960Apache-2.0 - 4 layers82.6 × 82.5 mm

- 4 layers102.9 × 96.7 mm

PicoGUS chipdown
polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
99 parts805 - 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590
Questions
How big is the Tft controller new PCB?
It measures 87.6 × 35 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Tft controller new use?
44 parts, built around the RP2040, W25Q128JVSIQ and LP2985-28DBV. 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 Tft controller new KiCad files?
From the ryanhaus/rp2040_tft_controller_pcb repository on GitHub, at the commit this page was made from: the board is tft controller new.kicad_pcb and its schematic rp2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tft controller new design in my own project?
Its repository states no licence, so its author keeps all rights: ask ryanhaus before reusing the design.