Skip to the content
PCBKitNew board
2 layers99.6 × 99.6 mmRp2040Term pcb Version, the printed circuit board in 3D

Rp2040Term pcb Version

PR77/rp2040Term5

VT100 Terminal with TFT LCD

Size
99.6 × 99.6 mm
Copper layers
2
Thickness
1.62 mm
Parts
44
Nets
66
Pads
248
Tracks, vias
351, 72
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
19 Jul 2024
Updated
31 Oct 2024

Overview

Rp2040Term pcb Version is an open-source printed circuit board by PR77, from the PR77/rp2040Term repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 99.6 × 99.6 mm with 44 parts on 66 nets, routed with 351 tracks and 72 vias.

It is built around the TSR 1-2412, TSR 1-2450 and MGJ2D051515SC. Its parts include 12 capacitors, 10 resistors, 6 ICs, 4 diodes and 3 connectors. It belongs with the lEDs and displays boards and the RP2040 boards of this library.

Main components

3

README

README.md

rp2040Term

PR2040 VT100 Terminal with Parallel TFT LCD. Work in progress!

Warning

This design has not been compliance tested and will not be. It may cause personal damage to you or others. I take no responsibility for this. I accept no responsibility for any damage to any equipment that results from the use of this design and its components. IT IS ENTIRELY AT YOUR OWN RISK!

Overview

The main purpose of this design was to learn about the RP2040 scanvideo library components and utilise them with a Parallel TFT LCD. Parallel meaning the interface uses HYSNC, VSYNC, DEN (currently not used), PCLK and RGB[5] signals.

I am currently using this with a Sharp LQ042 LCD with a resolution of 480x272. This works perfectly with a 8x16 Font to give a total of 60 Columns by 17 Rows.

Appearance Breadboard Version

LCD Screen Mess Of Wires

Appearance PCB Version

Here is the 3D render of the general layout. Schematics, gerbers and other support files are now available. A few improvements to the PCB will be made over time, specially I want to add the RP2040 directly to the board and not use a Pi Pico. This iterration is more or less a proof of concept.

PCB Layout

Credits

Repos containing some great tools and resources;

Parts

44
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12
410KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R6, R9
41N914Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4
2100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R7
2100uHInductor_SMD:L_Coilcraft_XAL5050-XXXL1, L2
2220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R8
24K8Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R10
24N25Package_DIP:DIP-6_W7.62mmU3, U4
2NPNPackage_TO_SOT_THT:TO-92L_HandSolderQ1, Q2
1100uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
1GND_ISOJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP3
1LQ042T5DZ11LQ042:LQ042TDZ11U2
1MGJ2D051515SCConverter_DCDC:Converter_DCDC_Murata_MGJ2DxxxxxxSC_THTPS1
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1
1Piezo BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6LS1
1Power_1Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalJ2
1Power_2Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_2-G-5,08_1x02_P5.08mm_HorizontalJ3
1RX_ISOResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalJP2
1SERIALTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_HorizontalJ1
1TSR_1-2412Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THTU6
1TSR_1-2450Converter_DCDC:Converter_DCDC_TRACO_TSR-1_THTU5
1TX_ISOResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalJP1

Questions

How big is the Rp2040Term pcb Version PCB?

It measures 99.6 × 99.6 mm and has 2 copper layers, 1.62 mm thick.

What parts does the Rp2040Term pcb Version use?

44 parts, built around the TSR 1-2412, TSR 1-2450 and MGJ2D051515SC. 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 Rp2040Term pcb Version KiCad files?

From the PR77/rp2040Term repository on GitHub, at the commit this page was made from: the board is Hardware/rp2040Term_pcb Version/rp2040Term_pcb Version.kicad_pcb and its schematic Hardware/rp2040Term_breadboard Version/rp2040Term_breadboard Version.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp2040Term pcb Version design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 4 layers294 × 143.9 mmPMSM Driver, the printed circuit board in 3D

    PMSM Driver

    ssyps2/PMSM_Motor_FOC

    A three-level 3-phase Diode Clamped Inverter, applied as a battery connected Permanent Magnet Synchronous Machine (2kW) drive.

    290 parts5
  • 2 layers62 × 30 mmPowerplay, the printed circuit board in 3D

    Powerplay

    LeWerner42/QMX-PowerplAy

    The QMX-PowerplAy is designed to power the QRP Labs QMX as well as the 50W PA off a USB PD Powerbank. Designed for ultimate portability for SOTA / POTA activations, the board can negotiate 15V or 20V with 3A or 5A for…

    31 parts1
  • 2 layers245 × 127 mmIGBT Driver Board, the printed circuit board in 3D

    IGBT Driver Board

    PattarachaiB/MPC-Driver

    Magnetic pulse compression project

    120 parts
  • 2 layers70 × 51 mmBreakout board, the printed circuit board in 3D

    Breakout board

    terjeio/SmoothStepper-Breakout-Board-for-CNC-mill

    SmoothStepper Breakout Board (BOB) for CNC-mill

    50 parts
  • 4 layers72.4 × 95.3 mmDingoPDM, the printed circuit board in 3D

    DingoPDM

    corygrant/dingoPDM

    Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.

    156 parts128MIT
  • 2 layers51.6 × 26.8 mmMHI AC CTRL, the printed circuit board in 3D

    MHI AC CTRL

    hberntsen/mhi-ac-ctrl-esp32

    Control MHI Airconditioning locally using your own ESP32 series chip!

    8 parts74MIT
  • 2 layers65 × 74 mmRP2040 MPG and DRO, the printed circuit board in 3D

    RP2040 MPG and DRO

    terjeio/GRBL_MPG_DRO_BoosterPack

    Tiva C BoosterPack for GRBL MPG/DRO

    54 parts46
  • 2 layers127 × 54.3 mmTerraesp, the printed circuit board in 3D

    Terraesp

    fehlfarbe/terraesp

    ESP32 terrarium controller

    83 parts25MIT