MCR prototype
alanswx·Arcade-MCR2-TangFPGA·MCR_prototype_PCB/MCR_prototype_PCB.kicad_pcb
About the MCR prototype PCB
MCR prototype is an open source PCB design by alanswx, published on GitHub. It is a 4-layer board measuring 267.1 × 198.7 mm, with 141 components from 50 distinct parts.
Other key parts include the 74AHC165, SRV05-4, 74HC595, ULN2803CDWR and THS7374. By type, the board carries 50 resistors, 35 capacitors, 23 ICs, 9 test points, 8 connectors and 8 diodes.
From the project
Standalone port of the Bally Midway MCR arcade families for Sipeed Tang FPGA boards — no MiSTer/HPS required. MCR-2 (Tron, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Two Tigers), MCR-3/91490 (Tapper — hardware-verified — plus Timber and Discs of Tron), and MCR-1 (Kick, Kic
Standalone port of the Bally Midway MCR arcade families for Sipeed Tang FPGA boards — no MiSTer/HPS required. MCR-2 (Tron, Domino Man, Satan's Hollow, Wacko, Kozmik Kroozr, Two Tigers), MCR-3/91490 (Tapper — hardware-verified — plus Timber and Discs of Tron), and MCR-1 (Kick, Kickman, Solar Fox; builds, unverified). The flagship target is the Tang Console 60K: each family's games in one bitstream, selected at runtime from an on-screen menu, ROMs loaded from a single microSD card shared by every family (pack format v2). The roadmap toward the full-series multi-core jukebox is at the top of…
Main components on the MCR prototype
MCR prototype bill of materials (BOM)
141 components, 50 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 74AHC165 | SOIC-16_3.9x9.9mm_P1.27mm | U1, U2, U3, U4, U6, U7 |
| 8 | SRV05-4 | SOT-23-6 | U5, U15, U16, U17, U18, U19, U22, U23 |
| 2 | 74HC595 | SOIC-16_3.9x9.9mm_P1.27mm | U8, U9 |
| 2 | ULN2803CDWR | SOIC-18W_7.5x11.6mm_P1.27mm | U10, U11 |
| 2 | THS7374 | TSSOP-14_4.4x5mm_P0.65mm | U12, U13 |
| 1 | ADS7830 | TSSOP-16_4.4x5mm_P0.65mm | U14 |
| 1 | K7805-2000R3 | Converter_DCDC_RECOM_R-78B-2.0_THT | U24 |
| 1 | K7803-2000R3 | Converter_DCDC_RECOM_R-78B-2.0_THT | U25 |
| 1 | Conn_02x20_Odd_Even | PinSocket_2x20_P2.54mm_Vertical | J0 |
| 1 | Conn_01x20_Pin | PinHeader_1x20_P2.54mm_Horizontal | J1 |
| 2 | Conn_01x09_Pin | PinHeader_1x09_P2.54mm_Horizontal | J2_RGBS_Out1, J3 |
| 1 | Conn_01x10_Pin | PinHeader_1x10_P2.54mm_Horizontal_mirrored | J3_DOT1 |
| 1 | Conn_01x19_Pin | PinHeader_1x19_P2.54mm_Horizontal | J4 |
| 1 | Conn_01x23_Pin | PinHeader_1x23_P2.54mm_Horizontal | J5 |
| 1 | Conn_01x10_Pin | PinHeader_1x10_P2.54mm_Horizontal | J6 |
| 1 | 15 kHz Select | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | Composite Sync Select | PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | Vertical Sync Inactive select | PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 2 | DSIC08LHGET | SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW1, SW2 |
| 1 | PTS645SM43SMTR92LFS | SW_SPST_PTS645Sx43SMTR92 | SW3 |
Show 30 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | +12V Input | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP1 |
| 1 | +3.3V Power | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP2 |
| 1 | +5V Power | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP3 |
| 2 | Gnd | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP4, TP9 |
| 1 | In_Clk | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP5 |
| 1 | IN_LOAD_N | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP6 |
| 1 | VID_HS | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP7 |
| 1 | VID_VS | TestPoint_Loop_D1.80mm_Drill1.0mm_Beaded | TP8 |
| 7 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2, D3, D35, D36, D37, D38 |
| 1 | 1N5822 | D_DO-201AD_P15.24mm_Horizontal | D4 |
| 2 | FAUL1360-3R3MT | L_Bourns_SRR1260 | L1, L2 |
| 19 | 0.1 uF | C_0805_2012Metric | C1, C41, C42, C48, C50, C52, C53, C54 +11 |
| 8 | 0.01 uF | C_0805_2012Metric | C2, C3, C4, C6, C8, C45, C46, C47 |
| 2 | 4.7 uF 50V | CP_Radial_D10.0mm_P5.00mm | C5, C7 |
| 2 | 10 uF 50V | CP_Radial_D10.0mm_P5.00mm | C9, C10 |
| 2 | 22 uF | C_1210_3225Metric | C43, C44 |
| 2 | 100 uF | CP_Elec_6.3x5.4 | C49, C51 |
| 14 | 1k | R_0805_2012Metric | R1, R2, R3, R4, R5, R10, R11, R12 +6 |
| 1 | 2k ohm | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 510 ohm | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 220 ohm | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 7 | 75 | R_0805_2012Metric | R14, R15, R16, R17, R19, R20, R21 |
| 1 | 75 | C_0805_2012Metric | R18 |
| 2 | 100 | R_0805_2012Metric | R92, R93 |
| 3 | 510 | R_0805_2012Metric | R94, R97, R100 |
| 3 | 2k | R_0805_2012Metric | R96, R99, R102 |
| 2 | 10k | R_0805_2012Metric | R103, R104 |
| 6 | 4.7k ohm | R_Array_SIP9 | RN1, RN2, RN3, RN4, RN5, RN6 |
| 8 | 1K Ohm | R_Array_Convex_4x0603 | RN7, RN8, RN9, RN10, RN11, RN12, RN13, RN14 |
MCR prototype design files
The KiCad project lives in the alanswx/Arcade-MCR2-TangFPGA repository on GitHub; these links point at the commit this page was built from.
MCR prototype: common questions
How big is the MCR prototype PCB?
The MCR prototype measures 267.1 × 198.7 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the MCR prototype?
141 components, from 50 distinct parts. The full bill of materials is listed on this page.
Where can I download the MCR prototype design files?
From the alanswx/Arcade-MCR2-TangFPGA repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the MCR prototype design in my own project?
The repository has no license, so all rights stay with alanswx. Use it as a reference, and ask the author before reusing the design.