Skip to the content
PCBKitNew board
2 layers87.6 × 83.6 mmPocketTRS, the printed circuit board in 3D

A small TRS-80 system that is self-contained and uses an embedded screen.

Size
87.6 × 83.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
97
Pads
383
Tracks, vias
1,139, 145
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
26 Oct 2021
Updated
4 Sep 2022

Overview

PocketTRS is an open-source printed circuit board by shaeberling, from the shaeberling/mini-trs repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 87.6 × 83.6 mm with 55 parts on 97 nets, routed with 1,139 tracks and 145 vias.

It is built around the ESP32-WROVER-B, AMS1117-3.3 and MCP23S08T-E/ML, with the MMBT3904 and BSS138 among its other parts. Its parts include 18 resistors, 12 capacitors, 8 connectors, 5 ICs and 3 transistors. It belongs with the ESP32 boards of this library.

Main components

5

README

README.md

mini-trs

A small TRS-80 system that is self-contained and uses an embedded screen.

This is mostly based on PocketTRS, with a few changes:

  • Removes functionality to emulate a real data interface.
  • Removes emulation of PS/2 keyboard, sound and VGA.
  • Adds the ability to drive an embedded screen.

Parts

55
QtyValueFootprintReferences
710KResistors_SMD:R_0805_HandSolderingR10, R11, R17, R18, R19, R20, R21
6100NCapacitors_SMD:C_0805_HandSolderingC3, C6, C7, C8, C9, C10
54K7Resistors_SMD:R_0805_HandSolderingR6, R7, R12, R13, R16
310UCapacitors_SMD:C_1206_HandSolderingC1, C2, C11
2100UCapacitors_SMD:C_1206_HandSolderingC4, C5
212KResistors_SMD:R_0805_HandSolderingR14, R15
22KResistors_SMD:R_0805_HandSolderingR4, R5
2MMBT3904TO_SOT_Packages_SMD:SOT-23Q2, Q3
1150RResistors_SMD:R_0805_HandSolderingR9
11UCapacitors_SMD:C_1206_HandSolderingC12
1270RResistors_SMD:R_0805_HandSolderingR8
1AMS1117-3.3TO_SOT_Packages_SMD:SOT-223-3_TabPin2U4
1AudioJack3PocketTRS_Connectors.pretty:Jack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHolesJ2
1BSS138TO_SOT_Packages_SMD:SOT-23Q1
1DB15_Female_HighDensityPocketTRS_Connectors.pretty:DB_15F-VGAJ4
1ESP32-WROVER-Besp32-wrover.pretty:ESP32-WROVERU1
1ESP_RESETButtons_Switches_THT:SW_PUSH_6mmSW2
1LOGOLOGOG***
1MCP23S08T-EHousings_SSOP:SSOP-20_5.3x7.2mm_Pitch0.65mmU3
1MCP23S17_SPHousings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mmU2
1MCP43x1Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mmU5
1Mini-DIN-6PocketTRS_Connectors.pretty:minidin_6_ps2_pcb_mountJ3
1PTRS_RESETButtons_Switches_THT:SW_PUSH_6mmSW1
1ProgrammerPin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmJ5
1SD_CardPocketTRS_Connectors.pretty:TFP09-2-12BJ8
1TRS-80 Edge ConnectorPocketTRS_Connectors.pretty:EDGE50J7
1TRS-80 Pin HeaderPin_Headers:Pin_Header_Straight_2x25_Pitch2.54mmJ1
1USB_B_MicroPocketTRS_Connectors.pretty:USBmicro-BJ6

The 49 most common of 55 parts.

Questions

How big is the PocketTRS PCB?

It measures 87.6 × 83.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PocketTRS use?

55 parts, built around the ESP32-WROVER-B, AMS1117-3.3, MCP23S08T-E/ML and MMBT3904. 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 PocketTRS KiCad files?

From the shaeberling/mini-trs repository on GitHub, at the commit this page was made from: the board is kicad/v2.3c/PocketTRS.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PocketTRS design in my own project?

Its repository publishes it under the Apache-2.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

  • 2 layers87.6 × 73.9 mmPocketTRS, the printed circuit board in 3D

    PocketTRS

    apuder/PocketTRS

    PocketTRS uses a modern microcontroller to emulate a TRS-80 personal computer. It can be connected to any compatible VGA monitor and PS/2 keyboard. PocketTRS has TRS-IO embedded for full FreHD support.

    45 parts38
  • 2 layers75.6 × 81.9 mmAccessController, the printed circuit board in 3D

    AccessController

    minsk-hackerspace/accessController

    Control access to BIG DANGEROUS tools in hackerspace

    36 parts
  • 2 layers62.3 × 32.9 mmProgrammer-20K ESP, the printed circuit board in 3D

    Programmer-20K ESP

    apuder/Programmer-20K

    Web-based Programmer for the Tang Primer 20K FPGA

    21 parts
  • 2 layers40.9 × 58 mmUpsy desky, the printed circuit board in 3D

    Upsy desky

    mikes-techzone/upsy-desky

    This repository contains the source files for the Upsy Desky, a device which lets you connect your standing desk to any home automation system.

    48 parts
  • 2 layers44.9 × 106.8 mmPppcb, the printed circuit board in 3D

    Pppcb

    okelk/pppcb

    Table Tennis sensor pcb+display

    116 parts
  • 2 layers191.3 × 181.7 mmIO Card G3, the printed circuit board in 3D

    IO Card G3

    PerMalmberg/IO-Card-G3

    This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.

    400 parts7MIT
  • 2 layers60.4 × 112.5 mmCrowBot -V1.4-20220909, the printed circuit board in 3D

    CrowBot -V1.4-20220909

    rosmo-robot/CrowBot

    Design files for Elecrow CrowBot

    194 parts3CERN-OHL-P-2.0