RISKYMSX
arkadiuszmakarenko·RISKYMSX·board/RISKYMSXCart.kicad_pcb
About the RISKYMSX PCB
RISKYMSX is an open source RISC-V PCB design by arkadiuszmakarenko, published on GitHub. It is a 4-layer board measuring 71.9 × 55.5 mm, with 37 components from 21 distinct parts.
Its main chip is the CH32V307VCT6, from the RISC-V family. Other key parts include the LM1117MPX-3.3 and MCP6001-OT. By type, the board carries 18 capacitors, 7 resistors, 5 connectors, 3 ICs, 2 diodes and 1 fuse.
It belongs with the retro computing and audio designs in this gallery.
From the project
RISKY MSX Cartridge based on WCH CH32V303V chip. It is 256KB cart programmed using USB Fat32 flash drive
The RISKYMSX cartridge by Arkadiusz Makarenko is a compact MSX flash ROM cartridge based on the inexpensive CH32V30xVCT6 RISC-V MCU which can be easily programmed from a MSX computer using a FAT formatted USB pen drive containing ROM files.
[](images/RISKYMSXCart-Rev2.1-front-populated-1024px.png)
Support for up to 256KB ROMs SCC emulation Firmware updates using a USB-A cable (or alternatively a WCH-LinkE programmer) ROM Flashing: No external flash programmer is needed A ROM can be flashed in-system using a MSX computer and a FAT-formatted USB pen drive ROM Flashing Mode is activated by…
Main components on the RISKYMSX
RISKYMSX bill of materials (BOM)
37 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117MPX-3.3 | SOT223 | IC8 |
| 1 | CH32V307VCT6 | LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | MCP6001-OT | SOT-23-5 | U2 |
| 1 | MSX_CART | MSX_CART | CN1 |
| 3 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J1, J2, J8 |
| 1 | USB_1 | USB_A_CONNFLY_DS1095-WNR0 | J7 |
| 1 | — | @HOLE1 | |
| 1 | 0.5A | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F2 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | PWR | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5 |
| 1 | 100nF | C1206 | C1 |
| 9 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C5, C6, C8, C9, C10, C11 +1 |
| 1 | 10uF | C0603 | C3 |
| 1 | 100nF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7 |
| 2 | 4.7uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12, C20 |
| 1 | 1uF | C1206 | C13 |
| 2 | 1nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C17 |
| 1 | 1uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 5 | 10K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R4, R9, R10 |
| 1 | 220 | R0603 | R3 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 220 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
RISKYMSX design files
The KiCad project lives in the arkadiuszmakarenko/RISKYMSX repository on GitHub; these links point at the commit this page was built from.
- Layoutboard/RISKYMSXCart.kicad_pcb
- Schematicboard/RISKYMSXCart.kicad_sch
RISKYMSX: common questions
What microcontroller does the RISKYMSX use?
The RISKYMSX is built around the CH32V307VCT6, from the RISC-V family.
How big is the RISKYMSX PCB?
The RISKYMSX measures 71.9 × 55.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the RISKYMSX?
37 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the RISKYMSX design files?
From the arkadiuszmakarenko/RISKYMSX repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the RISKYMSX design in my own project?
The repository has no license, so all rights stay with arkadiuszmakarenko. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the RISKYMSX 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
RISC-V
Workbench-1 Controller
Quchaosheng
160 × 130 mm106 parts8LApache-2.0129RISC-V
Keytartouch
cnlohr
152.5 × 117.5 mm69 parts2LMIT105RISC-V
Ch32v003f4u6 with wsled
cnlohr
40.6 × 44.5 mm26 parts2LMIT105RISC-V
Froggyswadge
cnlohr
81.5 × 72.2 mm92 parts2LMIT105RISC-V
NorthPoleCircuit
Janky-Jingle-Crew
150 × 110 mm46 parts4LNo license62RISC-V
Osc sg90-v006
OpenServoCore
20.6 × 9.6 mm26 parts4LApache-2.034