TubeLevelShifter
kgl2001·TubeLevelShifter
About the TubeLevelShifter PCB
TubeLevelShifter is an open source PCB design by kgl2001, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 26.9 × 50.8 mm, with 16 components from 13 distinct parts.
Other key parts include the SN74LVC245APWR. By type, the board carries 4 resistors, 2 ICs, 2 connectors, 2 diodes, 2 capacitors and 1 fuse.
From the project
Pi1MHz Level Shifter PCB for BBC Micro
This project allows a Raspberry Pi to be connected to the Tube port on the BBC Micro and Master 128 computers. With the PiTubeDirect software loaded onto the Pi, the following list of co-processors can be emulated:
Most Pi models are compatible with PiTubeDirect. The smaller PiZero, PiZeroW or PiZero2W and level shifter can sit under a Beeb or Master.
The larger Pi1, Pi2, Pi3A/B & Pi4 models are also supported via a cable as they won't fit under the computer.
Main components on the TubeLevelShifter
TubeLevelShifter bill of materials (BOM)
16 components, 13 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | SN74LVC245APWR | TSSOP-20_4.4x6.5mm_P0.65mm | IC1, IC2 |
| 1 | Tube Connector | PinSocket_2x20_P2.54mm_Horizontal_Reverse | CN1 |
| 1 | RPi | PinSocket_2x20_P2.54mm_Vertical | CN2 |
| 1 | Polyfuse | Fuse_0603_1608Metric | F1 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | Conn_01x02 | PinHeader_1x02_P2.54mm_Horizontal | PWR1 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Horizontal | SERIAL1 |
| 1 | Green | LED_0603_1608Metric | D1 |
| 1 | Red | LED_0603_1608Metric | D2 |
| 2 | 100nF | C_0402_1005Metric | C1, C2 |
| 1 | 2K2 | R_0402_1005Metric | R1 |
| 1 | 470R | R_0402_1005Metric | R2 |
| 2 | 33R | R_Array_Concave_4x0402 | RN1, RN2 |
TubeLevelShifter design files
The KiCad project lives in the kgl2001/TubeLevelShifter repository on GitHub; these links point at the commit this page was built from.
- LayoutTubeAdaptor.kicad_pcb
- SchematicTubeAdaptor.kicad_sch
TubeLevelShifter: common questions
How big is the TubeLevelShifter PCB?
The TubeLevelShifter measures 26.9 × 50.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TubeLevelShifter?
16 components, from 13 distinct parts. The full bill of materials is listed on this page.
Where can I download the TubeLevelShifter design files?
From the kgl2001/TubeLevelShifter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TubeLevelShifter design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which kgl2001 chose for the repository.