MC-10 Tape Emulator

SteveLRojas·MC-10_Tape_Emulator·HW/Tape_Emulator/Tape_Emulator.kicad_pcb

MC-10 Tape Emulator PCB layout, top view — open source RISC-V board by SteveLRojas

About the MC-10 Tape Emulator PCB

MC-10 Tape Emulator is an open source RISC-V PCB design by SteveLRojas, published on GitHub. It is a 4-layer board measuring 102.1 × 73.8 mm, with 95 components from 32 distinct parts.

Its main chip is the CH32V203C8T6, from the RISC-V family. Other key parts include the 23LC512T-I/SN, NXS0104PWJ, AMS1117-3.3, LMV321 and 74LVC1G17. By type, the board carries 28 capacitors, 28 resistors, 11 ICs, 10 connectors, 5 switches and 5 diodes.

From the project

Unified HW and SW repository for the TRS-80 MC-10 tape emulator project.

Main components on the MC-10 Tape Emulator

MC-10 Tape Emulator bill of materials (BOM)

95 components, 32 distinct parts.

QtyPartRefs
1
23LC512T-I/SN
23LC512T-I_SN
IC1
3
NXS0104PWJ
IC2, IC3, IC4
1
CH32V203C8T6
U1
1
AMS1117-3.3
U2
1
LMV321
U3
2
74LVC1G17
U4, U5
1
CH376S
U6
1
CH340G
U7
3
MMBT3904
Q1, Q2, Q3
1
8MHz
Y1
2
12Mz
Y2, Y3
4
AudioJack3_SwitchTR
J1, J2, J3, J4
2
USB_A
J5, J6
2
USB_C_Receptacle_USB2.0
J7, J8
2
Conn_01x03
J9, J10
1
LCD-20x4Y
DS1
1
10K
RV1
5
LL3301NF065QG
S1, S2, S3, S4, S5
3
ZMM2V2
D1, D2, D3
2
ORANGE
D4, D5
Show 12 more
QtyPartRefs
2
10u
C1, C2
1
1u
C3
6
20p
C4, C5, C11, C12, C14, C15
5
106
C6, C7, C8, C9, C10
1
0.1u
C13
13
104
C16, C17, C18, C19, C20, C21, C22, C23 +5
9
10K
R1, R2, R4, R5, R7, R8, R12, R14 +1
1
5K6
R3
10
1K
R6, R9, R10, R13, R16, R23, R24, R25 +2
2
510
R11, R17
4
5K1
R18, R19, R20, R21
2
470
R22, R28

MC-10 Tape Emulator design files

The KiCad project lives in the SteveLRojas/MC-10_Tape_Emulator repository on GitHub; these links point at the commit this page was built from.

MC-10 Tape Emulator: common questions

What microcontroller does the MC-10 Tape Emulator use?

The MC-10 Tape Emulator is built around the CH32V203C8T6, from the RISC-V family.

How big is the MC-10 Tape Emulator PCB?

The MC-10 Tape Emulator measures 102.1 × 73.8 mm, has 4 copper layers and is 4.69 mm thick.

How many components are on the MC-10 Tape Emulator?

95 components, from 32 distinct parts. The full bill of materials is listed on this page.

Where can I download the MC-10 Tape Emulator design files?

From the SteveLRojas/MC-10_Tape_Emulator repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the MC-10 Tape Emulator design in my own project?

The repository has no license, so all rights stay with SteveLRojas. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the MC-10 Tape Emulator without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.

Similar boards