Skip to the content
2 layers21.7 × 10 mmBCR Breakout, the printed circuit board in 3D

Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

Size
21.7 × 10 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
3
Pads
12
Tracks, vias
4, 0
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Jul 2020
Updated
24 Mar 2025

Overview

BCR Breakout is an open-source printed circuit board by bkw777, from the bkw777/BCR_Breakout repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 21.7 × 10 mm with 2 parts on 3 nets, routed with 4 tracks and 0 vias.

It is built around the UE27AC54100. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

BCR Breakout / BCR USB Power

<img src=PCB/out/BCR_Breakout.jpg width=300>Breakout
Order from OSH Park
BOM from DigiKey
<img src=PCB/out/BCR_USB_PWR.jpg width=300>5v USB Power
Order from OSH Park
BOM from DigiKey

More Pictures: https://photos.app.goo.gl/GiW2hqHJGh4SDVdD6

Breakout board to connect to the BCR port of TRS-80 Model 100 and similar machines.

Works on the following machines and any others that have this standard of barcode reader port:

TRS-80/TANDY Model 100, 102, 200
NEC PC-8201, PC-8201a, PC-8300
Olivetti M10

http://tandy.wiki/BCR_PORT

Directions

  1. Assuming the all-plastic TE-5207826 DE9F connector: Cut and sand the screw-hole ends off the the DE9F connector, leaving a center section only as wide as the center "D" part.

  2. Solder the DE9F connector on the side that says "DE9F SIDE".
    Flush-cut the legs.

  3. Position the 3-pin or USB socket on the other side of the board.
    If USB, bend the two shield solder tabs down to clamp onto the oval pads.
    Solder the shield tabs and legs.
    Flush-cut the legs.

  4. Optional: Apply some hot-glue or conformal coating etc to cover the soldered legs of the USB port on the edge of the board, especially the square pad, as that's the +5v pin.

Notes

  • DO NOT USE a standard metal DE9F connector.
    Use the all-plastic TE 5207826-4 part from the BOM links.
    A standard metal DE9F plug easily shorts the GND and 5v pins (7 & 9) while inserting the plug, especially on Model 100 which has an extra GND on pin 5. It's not good enough to just remove the metal shell from a common connector either, because the remaining plastic body is too small to fill the matching shape in the BCR port, and that will directly strain the solder joints where the BCR pins are soldered to the motherboard.

  • 50ma power budget
    If you try to draw more than about 50ma from the BCR port it will make the computer unstable and crash.
    This means don't try to power anything with a wifi chip on it.
    It works for PDDuino because the mcu board has no wifi chip and the entire combined mcu board + sdcard + MounT never draws more than about 30ma.

Other variations

There are several other *.kicad_pcb files in the repo. Mostly you don't need, and should avoid using because most of them pose a risk of shorting the 5v pin to gnd.

The "up" variant is just an optional version which may be slightly more convenient in some cases. Mostly there is no need for it. It could be good for NEC with a standard straight USB-A plug. It points the USB socket straight up on NEC, 100, & 200. On 102 and M10 the USB socket would point straight down, so this version is no good for Tandy 102 or Olivetti M10.

The "down" variant is the opposite of the "UP" version, for TANDY 102 or Olivetti M10. The BCR port is "upside down" on those two models, which causes the normal BCR_USB_Power adapter to poing the USB cable in inelegant directions. This variant will point the USB cable directly up on those two models. It is not suitable for any other model. For this version, you should apply a drop of hot-glue over the indicated pin after soldering the DE9F but before installing the USB socket, to prevent the usb socket shield from touching the 5v pin. Bear in mind, the usb socket gets pushed on sometimes quite firmly when inserting the adapter into the computer.

The "102" version is pretty much just for Tandy 102. This version points the USB socket towards the back of the Tandy 102, The way the normal version does on a Model 100.

The "alt" and "long" versions don't require cutting down the DE9F connector, or don't require crimping the USB socket shield solder tabs. This makes the pcb larger, and poses a shorting hazard on the DE9F 5v pin, but they are a little simpler to build.

Parts

2
QtyValueFootprintReferences
1DB9_Female0_LOCAL:TE-5207826_cutCN1
1UE27AC541000_LOCAL:Socket_Strip_Angled_1x03_Pitch2.54mmCN2

More from bkw777/BCR_Breakout

6
  • 2 layers32.3 × 17 mmBCR USB PWR 102 alt, the printed circuit board in 3D

    BCR USB PWR 102 alt

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0
  • 2 layers22.3 × 13.3 mmBCR USB PWR 102, the printed circuit board in 3D

    BCR USB PWR 102

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0
  • 2 layers32.3 × 17 mmBCR USB PWR alt, the printed circuit board in 3D

    BCR USB PWR alt

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0
  • 2 layers13.5 × 14.2 mmBCR USB PWR down, the printed circuit board in 3D

    BCR USB PWR down

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0
  • 2 layers13.5 × 14.3 mmBCR USB PWR up, the printed circuit board in 3D

    BCR USB PWR up

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0
  • 2 layers21.8 × 13.2 mmBCR USB PWR, the printed circuit board in 3D

    BCR USB PWR

    bkw777/BCR_Breakout

    Adapter to get 5vdc from the BCR port on TRS-80 Model 100 and similar computers, and provide it on a standard usb port.

    2 parts6CC-BY-SA-4.0

Similar boards

  • 4 layers109.2 × 47 mmArty a7-expansion, the printed circuit board in 3D

    Arty a7-expansion

    antmicro/arty-expansion-board

    IO expansion board compatible with Digilent Arty A7

    125 parts14Apache-2.0
  • 4 layers156.2 × 76.2 mmGrowth module pcb, the printed circuit board in 3D

    Growth module pcb

    benthacher/growth_module_pcb

    Apartment Aeroponics Control PCB Project

    135 parts
  • 2 layers26.7 × 21.6 mmUsb webcam interface, the printed circuit board in 3D

    Usb webcam interface

    jkleiber/six-wheel-robot

    Hardware development for a six wheel mobile robot

    3 parts
  • 2 layers27.8 × 25.3 mmUsb vertical splitter, the printed circuit board in 3D

    Usb vertical splitter

    peteEH/USB-vertical-splitter-model3

    Vertical USB Splitter - side firing receptacles

    8 parts
  • 2 layers34.3 × 36.6 mmUSB HubSwitch, the printed circuit board in 3D

    USB HubSwitch

    peteEH/usbHub-2host-1device

    Single Device can be switched between two hosts

    27 parts
  • 2 layers89 × 58 mmBm4.routed, the printed circuit board in 3D

    Bm4.routed

    aspdac-submission-pcb-layout/PCB-Layout-Framework

    This repository has been prepared from the original. Some care has been taken to remove the names of the authors.

    63 parts7BSD-3-Clause

Questions

How big is the BCR Breakout PCB?

It measures 21.7 × 10 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BCR Breakout use?

2 parts, built around the UE27AC54100. 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 BCR Breakout KiCad files?

From the bkw777/BCR_Breakout repository on GitHub, at the commit this page was made from: the board is PCB/BCR_Breakout.kicad_pcb and its schematic PCB/BCR_Breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BCR Breakout design in my own project?

Its repository publishes it under the CC-BY-SA-4.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).