Pi1MHzLevelShifter
kgl2001·Pi1MHzLevelShifter
About the Pi1MHzLevelShifter PCB
Pi1MHzLevelShifter 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 34 components from 23 distinct parts.
Other key parts include the SN74LVC245APWR, 74LVC1G08, XC6206P332MR and NC7WZ16P6X. By type, the board carries 10 capacitors, 9 resistors, 6 ICs, 4 diodes, 2 connectors and 1 jumper.
From the project
Pi1MHz Level Shifter PCB for BBC Micro
This project allows a Raspberry Pi to be connected to the 1MHz port on the BBC Micro and Master 128 computers, and emulates a number of existing Beeb peripherals plus some new ones:
ADFS Harddisc Music 5000 / 3000 * Expansion RAM (480Mbytes for a PiZero)
A PiZero, PiZeroW or PiZero2W and level shifter can sit under a Beeb or Master.
The Pi3A+ and Pi3B+ are also supported via a cable as it won't fit under the computer.
Main components on the Pi1MHzLevelShifter
Pi1MHzLevelShifter bill of materials (BOM)
34 components, 23 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SN74LVC245APWR | TSSOP-20_4.4x6.5mm_P0.65mm | IC1, IC2, IC3 |
| 1 | 74LVC1G08 | SOT-23-5 | IC4 |
| 1 | XC6206P332MR | SOT-23-3 | U1 |
| 1 | NC7WZ16P6X | SOT-363_SC-70-6 | U2 |
| 1 | 1MHz Connector | PinSocket_2x17_P2.54mm_Horizontal_Reverse | CN1 |
| 1 | ADA3708 | PinSocket_2x20_P2.54mm_Vertical | CN2 |
| 1 | SolderJumper_3_Bridged12 | SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP1 |
| 1 | Conn_02x02_Odd_Even | PinHeader_2x02_P2.54mm_Horizontal | PWR1 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Horizontal | SERIAL1 |
| 2 | 1N5819WS | D_SOD-323 | D1, D2 |
| 1 | Green | LED_0603_1608Metric | D3 |
| 1 | Red | LED_0603_1608Metric | D4 |
| 6 | 100nF | C_0402_1005Metric | C1, C2, C3, C4, C5, C6 |
| 1 | 1uF | C_1206_3216Metric | C7 |
| 1 | 47uF | C_0805_2012Metric | C8 |
| 2 | 1uF | C_0402_1005Metric | C9, C10 |
| 1 | 47R | R_0402_1005Metric | R1 |
| 2 | 3K3 | R_0402_1005Metric | R2, R3 |
| 1 | 220R | R_0402_1005Metric | R4 |
| 1 | 100R | R_0402_1005Metric | R5 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2K2 | R_0402_1005Metric | R6 |
| 1 | 470R | R_0402_1005Metric | R7 |
| 2 | 33R | R_Array_Concave_4x0402 | RN1, RN2 |
Pi1MHzLevelShifter design files
The KiCad project lives in the kgl2001/Pi1MHzLevelShifter repository on GitHub; these links point at the commit this page was built from.
- Layout1MHzAdaptor.kicad_pcb
- Schematic1MHzAdaptor.kicad_sch
Pi1MHzLevelShifter: common questions
How big is the Pi1MHzLevelShifter PCB?
The Pi1MHzLevelShifter measures 26.9 × 50.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Pi1MHzLevelShifter?
34 components, from 23 distinct parts. The full bill of materials is listed on this page.
Where can I download the Pi1MHzLevelShifter design files?
From the kgl2001/Pi1MHzLevelShifter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Pi1MHzLevelShifter design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which kgl2001 chose for the repository.