Skip to the content
4 layers87.6 × 35 mmTft controller new, the printed circuit board in 3D

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

3

README

README.md

rp2040_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

Top view of PCB

Bottom view of PCB

Schematics

Schematics for this PCB can be found in the top directory.
PDF printouts can be found in the pdfs folder.

Parts

44
QtyValueFootprintReferences
9100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C8, C9, C10
81KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R4, R5, R6, R8, R9, R10, R11
61uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7, C11, C16, C17, C18, C20
310uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C15, C19
227Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
28pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12, C13
110nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC22
112MHzCrystal:Crystal_SMD_2520-4Pin_2.5x2.0mmY1
12u2Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC21
1330Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
1IM_SELButton_Switch_THT:SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mmSW3
1LP2985-2.8Package_TO_SOT_SMD:SOT-23-5U4
1NCP1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU2
1RSTButton_Switch_SMD:SW_SPST_TL3305ASW1
1SWD_CONNConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ3
1USB_BOOTButton_Switch_SMD:SW_SPST_TL3305ASW2
1USB_B_MicroConnector_USB:USB_Micro-B_Molex-105017-0001J1
1W25Q128JVSPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mmU1
1~Connector_FFC-FPC:Molex_54132-5033_1x50-1MP_P0.5mm_HorizontalDS1

Similar boards

  • 4 layers42.7 × 61.3 mmJouleCounter, the printed circuit board in 3D

    JouleCounter

    Ralim/potato

    OpenSource inline USB-PD Power meter

    78 parts12MIT
  • 4 layers50.6 × 35.3 mmLRM, the printed circuit board in 3D

    LRM

    Lee34667/PCB_Kicad_Projects

    Creating a L9110 module using PCB techniques.

    18 parts1
  • 4 layers49.8 × 49.8 mmSensor, the printed circuit board in 3D

    Sensor

    kitspace-test-repos/kicad6-file-collection

    41 partsMIT
  • 2 layers42 × 67 mmLalboard, the printed circuit board in 3D

    Lalboard

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    65 parts993
  • 2 layers181 × 97 mmOpenDeck r3.1.2, the printed circuit board in 3D

    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 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    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 mmDilemma, the printed circuit board in 3D

    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.