Skip to main content
Design DocumentRaw Githubusercontent

Olimex RVPC RISC-V Educational Computer User Manual

User manual for the RVPC, a low-cost RISC-V educational computer kit with VGA output and PS/2 support, based on the WCH CH32V003J4M6 microcontroller.

View design document

Overview

The RVPC (RISC-V Personal Computer) is an educational DIY kit designed as a minimal, low-cost computer system based on the WCH CH32V003J4M6 RISC-V microcontroller. This manual provides a complete hardware overview, including a schematic diagram, PCB layout, and a bill of materials featuring PTH components for easy soldering. The system interfaces with a PS/2 keyboard, generates VGA display output, and includes a piezo buzzer for audio. The document details software installation using PlatformIO and provides instructions for using an ESP32-S2 or Raspberry Pi Pico as a programmer. It also describes demo applications such as the RVMON memory monitor and various interactive games.

Use Cases

  • Learning RISC-V architecture and instructions
  • Educational soldering and electronics assembly projects
  • Low-cost embedded system development and testing
  • Retro-style computing and game programming

Topics

RVPC
RISC-V
CH32V003J4M6
Olimex
VGA output
PS/2 keyboard
DIY kit
educational computer
schematic
RVMON

Referenced Parts

QMB-09B-03

DB Unlimited

SPK1 QMB-09B-03(1.5-5.0V_2.7kHz) Speaker

1N4148

Standard

D1 1N4148/DO35 The black line mark to K(square pad)

2N3904

Standard

T1 2N3904 N-P-N transistor

CH32V003J4M6

WCH

U1 CH32V003J4M6(SOP8) Microcontroller point to silk point

HDR15-3.08-14.5T

Generic

VGA1 HDR15-3.08-14.5T/VGA15 VGA connector

YDJ-1134

Generic

PWR_JACK1 PWRJ-2mm(YDJ-1134) Power Jack

Olimex RVPC RISC-V Educational Computer User Manual | Design Resources