Skip to the content
PCBKitNew board
2 layers182 × 105 mmPocketComputerUniversalInterface, the printed circuit board in 3D

PocketComputerUniversalInterface

N1UGK/PCUI_Public15

Collection of Programs and Utilities for the Pocket Computer Universal Interface

Size
182 × 105 mm
Copper layers
2
Thickness
1.6 mm
Parts
161
Nets
163
Pads
694
Tracks, vias
1,841, 283
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
11 May 2026
Updated
6 Nov 2026

Overview

PocketComputerUniversalInterface is an open-source printed circuit board by N1UGK, from the N1UGK/PCUI_Public repository on GitHub. It is a 2-layer board of 182 × 105 mm with 161 parts on 163 nets, routed with 1,841 tracks and 283 vias.

It is built around the PJS008-2120-0, MAX40200AUK+T and BQ24090DGQR, with the HSMM-A100-S00J1, BSS138 and TS02-66-55-BK-160-LCR-D among its other parts. Its parts include 49 resistors, 35 capacitors, 32 connectors, 15 ICs and 8 diodes. It belongs with the interfaces and adapters boards of this library.

Main components

10

README

README.md

PCUI (Pocket Computer Universal Interface)

This is the official repo for firmware updates for the PCUI, owners manuals, and general information. Further, this repo contains a collection of programs for various pocket computers and calculators supported by the PCUI.

Image2

Development History

https://n1ugk.com/2025/12/pocket-computer-universal-interface/

Features Summary

  • Provides cassette interface emulation to read and write programs and data directly to and from a micro SD card.
  • Provides a printer interface between the pocket computer or calculator and most standard “line printers” such as dot matrix, thermal receipt printers, serial, parallel, and Wi-Fi.
  • Supports printing of custom glyphs, including math, scientific and engineering symbols unique to each model.
  • Works independently without a computer and can be powered by a single 18650 lithium ion rechargeable battery.
  • OLED screen with user-friendly menu system and operating modes
  • Interface packs provide connectivity to each supported model, no need for OEM connection cables.
  • Updatable firmware and PC or Mac connectivity via USB for mounting micro SD card
  • Plotter emulation mode to provide printouts of plots using modern printers allowing programs which leveraged plotter features to be used on modern printers.
  • ASCII BASIC conversion to tokenized BASIC “on the fly”, allowing for program edits and program creation on a Mac or PC and directly sending it to a pocket computer.
  • Wi-Fi connectivity and web interface for program viewing, editing, UI control, printing, and status.
  • Online program library browsing and installing directly from GitHub allows you to view community released programs for various models of pocket computers directly from the PCUI.
  • True low-level cassette interface integration - byte level retrieval and storage of programs and data images, not just a simple "record" and "playback" mechanism.

Supported Models

The following models are currently supported with more models in progress:

  • Texas Instruments Graph Link Graphing Calculators
    • TI-82*, TI-85*, TI-86*, TI-89*, TI-92*, TI-92 Plus*, Voyage 200*
  • Sharp 9-pin “CE-121” / “CE-122” Compatibles
    • PC-1210, PC-1211, PC-1212, TRS-80 PC-1*
  • Sharp Older 11-pin “CE-126P” Compatibles
    • PC-1245, PC-1246, PC-1246S, PC-1247, PC-1248, Tandy PC-8*
    • PC-1250, PC-1250A, PC-1251, PC-1251H, PC-1255, Tandy PC-3* and PC-3 A/B*, PC-1270
  • 11-pin “CE-126P” Compatibles
    • PC-1260, PC-1280
  • Sharp Newer 11-pin “CE-126P” Compatibles
    • PC-1401, PC-1403*, PC-1421, PC-1430, PC-1450, EL-5500, EL-5500 II, EL-5500III*
  • Casio 12-pin PB-100 Series FP-12(S) Compatibles
    • PB-100, PB-110, PB-120, PB-200, PB-400, PB-410*, FX-700P, FX-710P, Tandy PC-4 Version B*, TRS-80 PC-4 Version A*
  • Casio 12-pin FX “Clamshell” Series
    • FX-770P, FX-780P, FX-781P, FX-785P, FX-790P, FX-791P, FX-795P, Tandy PC-5*, Tandy PC-6*
  • Casio 15-pin “FA-10” Compatibles
    • PB-700*, PB-770*
  • Casio FX-702P*, FX-602P*

*Tested and Verified, others should work since they use the same interface

The PCUI Owners manual can be found in the Documentation folder.

Firmware updates can be found in the Firmware folder.

Purchasing a Kit or Fully Assembled PCUI

A PCUI can be purchased as a kit or fully assembled.

  • PCUI Kit - includes pre-flashed Pico 2 W, Main PCB and all components. Interface pack kits are add-ons.
    • Assembly instructions are located in the Documentation folder.
    • The BOM, 3D model, KiCad Projects are located in the Hardware folder.
  • PCUI Fully Assembled - includes a fully assembled PCUI and chosen interface pack add-ons.
  • To purchase a PCUI, click here.

Parts

161
QtyValueFootprintReferences
3510Kfootprints:RESC2013X65NR2, R10, R11, R12, R13, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +19
22SAMTEC-HMTSW-101-24-X-S-290footprints:SAMTEC-HMTSW-101-24-X-S-290J10, J11, J12, J13, J14, J16, J17, J18, J19, J20, J22, J23, J26, J28, J31, J32 +6
140.1uFfootprints:CAPC3216X94NC3, C7, C18, C19, C20, C21, C22, C23, C24, C27, C31, C32, C33, C34
12470pFfootprints:CAPC3216X94NC6, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C35
11MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11
93.3Kfootprints:RESC2013X65NR1, R3, R4, R32, R39, R40, R41, R42, R47
6HSMM-A100-S00J1footprints:LEDM3528X200NLED1, LED2, LED3, LED4, LED5, LED7
40.047uFfootprints:C1206C1, C2, C5, C28
410uFfootprints:CAPC1608X90NC25, C26, C29, C30
4BSS138footprints:SOT95P240X120-3NQ1, Q2, Q3, Q4
4SN74LVC8T245DWRG4footprints:SOIC127P1030X265-24NIC5, IC9, IC10, IC11
4TS02-66-55-BK-160-LCR-Dfootprints:TS026655BK160LCRDS1, S2, S3, S4
2150footprints:RESC2013X65NR43, R52
2HSMS-A100-L00J1footprints:HSMSA100L00J1LED6, LED8
2MAX40200AUK+Tfootprints:SOT95P280X145-5NIC8, IC13
10.1uFfootprints:CAPC3216X229NC4
1100Kfootprints:RESC2013X65NR38
11043footprints:1043U5
11Kfootprints:RESC2013X65NR54
12311766-1footprints:23117661J2
12Kfootprints:RESC2013X65NR53
13.3V Connectorfootprints:SAMTEC_TSS-107-02-H-DJ27
14.7uHfootprints:EPL3015472MLCL1
15V Connectorfootprints:TSS-108-XX-YYY-DJ1
1BQ24090DGQRfootprints:SOP50P490X110-11NIC12
1CTS_JConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ29
1IIC 0x38 MAX7329AWE+Tfootprints:SOIC127P1032X265-16NIC3
1IIC 0x39 MAX7329AWE+Tfootprints:SOIC127P1032X265-16NIC2
1IIC 0x3A MAX7329AWE+Tfootprints:SOIC127P1032X265-16NIC1
1IIC 0x3B MAX7329AWE+Tfootprints:SOIC127P1032X265-16NIC7
1IIC 0x3C DM-OLED096-636footprints:Display_128x64_096_I2CU3
1MCP1642B-50I_MSfootprints:SOP65P490X110-8NIC6
1MHSS1104footprints:MHSS1104S5
1PJS008-2120-0footprints:PJS00821200J21
1RS-232 DB-9footprints:6E17C009PBF221J24
1RTS_JConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ30
1RX_JConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1SC0918footprints:MODULE_SC0918A1
1SJ-2524-SMT-TRfootprints:SJ2524SMTTRJ15
1SP3232EEN-L_TRfootprints:SOIC127P600X175-16NIC4
1TX_JConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ25

Questions

How big is the PocketComputerUniversalInterface PCB?

It measures 182 × 105 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PocketComputerUniversalInterface use?

161 parts, built around the PJS008-2120-0, MAX40200AUK+T, BQ24090DGQR and HSMM-A100-S00J1. 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 PocketComputerUniversalInterface KiCad files?

From the N1UGK/PCUI_Public repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad/PocketComputerUniversalInterface/PocketComputerUniversalInterface.kicad_pcb and its schematic Hardware/KiCad/FX-702P Connector/FX-702P Connector.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PocketComputerUniversalInterface design in my own project?

Its repository states no licence, so its author keeps all rights: ask N1UGK before reusing the design.

More from N1UGK/PCUI_Public

7
  • 2 layers37.5 × 21.5 mmTI-95 Connector, the printed circuit board in 3D

    TI-95 Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    28 parts15
  • 2 layers35 × 17.5 mmPB-700 Connector, the printed circuit board in 3D

    PB-700 Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    23 parts15
  • 2 layers35 × 17.5 mmPC8 Connector, the printed circuit board in 3D

    PC8 Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    14 parts15
  • 2 layers35 × 17.5 mmFX-702P Connector, the printed circuit board in 3D

    FX-702P Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    10 parts15
  • 2 layers35 × 17.5 mmPC1 Connector, the printed circuit board in 3D

    PC1 Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    9 parts15
  • 2 layers35 × 17.5 mmFX-750P Connector, the printed circuit board in 3D

    FX-750P Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    8 parts15
  • 2 layers35 × 17.5 mmPC6 Connector, the printed circuit board in 3D

    PC6 Connector

    N1UGK/PCUI_Public

    Collection of Programs and Utilities for the Pocket Computer Universal Interface

    8 parts15

Similar boards

  • 2 layers154 × 91 mmRetroLink, the printed circuit board in 3D

    RetroLink

    N1UGK/RetroLink_Public

    RetroLink connects a standard POTS (Plain Old Telephone Service) analog telephone to the Internet over Wi-Fi, allowing peer-to-peer calling between devices and retro telephony interfacing.

    95 parts
  • 4 layers101.3 × 90.5 mmTopPcbV2, the printed circuit board in 3D

    TopPcbV2

    AaronWiersma/LoiterGuardTopPcb

    35 parts
  • 4 layers44.5 × 44.5 mmQUT Autopilot Pixracer, the printed circuit board in 3D

    QUT Autopilot Pixracer

    Heckus/QUT-OpenFCU

    The primary objective is to create an alternative to the difficult-to-source off-the-shelf Pixhawk 6. This work builds upon a edited pixracer version produced by KAI (Wesley) in 2022.

    145 parts
  • 2 layersCny lamp, the printed circuit board in 3D

    Cny lamp

    YorkEngSoc/2023-cny-lamp

    95 parts
  • 2 layers21.5 × 6.4 mmNot A Varta, the printed circuit board in 3D

    Not A Varta

    wiretap-retro/Not-A-Varta

    A standard 19mm length Varta replacement with a CR1220 and charge protection.

    4 parts54
  • 2 layers21.5 × 6.4 mmNot a varta, the printed circuit board in 3D

    Not a varta

    wiretap-retro/Not-A-Varta-CR2032

    Similar to the "Not-A-Varta", but with a vertical CR2032 holder, and elongated mounting holes.

    4 parts50
  • 4 layers50 × 50 mmZicote, the printed circuit board in 3D

    Zicote

    0sirys/SmartInsole_PF_PCB

    Proyecto final, plantilla para medicion de presion plantar

    62 partsMIT