

Terminal
Geoff's VT100 Terminal
- Size
- 101.6 × 38.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 40
- Pads
- 123
- Tracks, vias
- 176, 19
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 13 Oct 2019
- Updated
- 14 Apr 2026
Overview
Terminal is an open-source printed circuit board by petrohi, from the petrohi/terminal repository on GitHub. It is a 2-layer board of 101.6 × 38.1 mm with 34 parts on 40 nets, routed with 176 tracks and 19 vias.
Its parts include 8 resistors, 7 capacitors, 6 connectors, 2 ICs and 1 diode. It belongs with the PIC boards of this library.
README
README.mdGeoff's VT100 Terminal
DIY kit including parts and PCB is available on Tindie.
Use PICKit4 to flash the PIC32

Use a Raspberry Pi to flash the PIC32

How to program a PIC Microcontroller using a Raspberry Pi or Orange Pi
Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 4.7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3, R6, R8 |
| 3 | 10uF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C4, C5 |
| 2 | 0.1uF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C6, C7 |
| 2 | 27pF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C2, C3 |
| 1 | 100K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 20MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 82 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | Blue | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | Buzzer | Buzzer_Beeper:MagneticBuzzer_Kingstate_KCG0601 | BZ1 |
| 1 | External 5V | terminal:TE_3-641215-2 | J2 |
| 1 | Green | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | MCP1700-3302E_TO92 | Package_TO_SOT_THT:TO-92_HandSolder | U1 |
| 1 | PIC32MX270F256B-I_SP | Package_DIP:DIP-28_W7.62mm_Socket | U2 |
| 1 | PS2 | terminal:CUI_MD-60SM | J6 |
| 1 | Red | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | Serial | terminal:TE_3-641215-4 | J5 |
| 1 | Status | LED_THT:LED_D5.0mm | D1 |
| 1 | USB | terminal:OST_USB-B1HSB6 | J4 |
| 1 | USB Power | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP4 |
| 1 | VGA | terminal:AMPHENOL_L77HDE15SD1CH4F | J1 |
The 30 most common of 34 parts.
Questions
How big is the Terminal PCB?
It measures 101.6 × 38.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Terminal use?
34 parts. 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 Terminal KiCad files?
From the petrohi/terminal repository on GitHub, at the commit this page was made from: the board is kicad/terminal/terminal.kicad_pcb and its schematic kicad/terminal/terminal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Terminal design in my own project?
Its repository states no licence, so its author keeps all rights: ask petrohi before reusing the design.
Similar boards
- 2 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915 - 2 layers45 × 26 mm

- 2 layers41.7 × 25.7 mm

Headphones flex pcb rigid
strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7
34 parts493MIT - 2 layers18.8 × 16.3 mm

- 2 layers127 × 69.9 mm

Ezcgi
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
34 parts446