Terminal
petrohi·terminal·kicad/terminal/terminal.kicad_pcb
About the Terminal PCB
Terminal is an open source PIC PCB design by petrohi, published on GitHub under the BSD-3-Clause license. It is a 2-layer board measuring 101.6 × 38.1 mm, with 30 components from 23 distinct parts.
Its main chip is the PIC32MX270F256B-I_SP, from the PIC family. Other key parts include the MCP1700-3302E_TO92. By type, the board carries 8 resistors, 7 capacitors, 6 connectors, 4 jumpers, 2 ICs and 1 crystal.
From the project
Geoff's VT100 Terminal
DIY kit including parts and PCB is available on Tindie.

Main components on the Terminal
Terminal bill of materials (BOM)
30 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP1700-3302E_TO92 | TO-92_HandSolder | U1 |
| 1 | PIC32MX270F256B-I_SP | DIP-28_W7.62mm_Socket | U2 |
| 1 | 20MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | VGA | AMPHENOL_L77HDE15SD1CH4F | J1 |
| 1 | External 5V | TE_3-641215-2 | J2 |
| 1 | ICSP | PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | USB | OST_USB-B1HSB6 | J4 |
| 1 | Serial | TE_3-641215-4 | J5 |
| 1 | PS2 | CUI_MD-60SM | J6 |
| 1 | Buzzer | MagneticBuzzer_Kingstate_KCG0601 | BZ1 |
| 1 | Green | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | Red | PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | Blue | PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | USB Power | PinHeader_1x02_P2.54mm_Vertical | JP4 |
| 1 | Status | LED_D5.0mm | D1 |
| 3 | 10uF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C4, C5 |
| 2 | 27pF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C2, C3 |
| 2 | 0.1uF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C6, C7 |
| 1 | 220 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 4 | 4.7K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R3, R6, R8 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 82 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
Terminal design files
The KiCad project lives in the petrohi/terminal repository on GitHub; these links point at the commit this page was built from.
Terminal: common questions
What microcontroller does the Terminal use?
The Terminal is built around the PIC32MX270F256B-I_SP, from the PIC family.
How big is the Terminal PCB?
The Terminal measures 101.6 × 38.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Terminal?
30 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the Terminal design files?
From the petrohi/terminal repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Terminal design in my own project?
Yes, under the terms of its BSD-3-Clause license, which petrohi chose for the repository.
Can I test firmware for the Terminal without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376