VoCore Screen

note: connectors are designed for inside shell usage, they are pretty weak, please take care.

VoCore Screen is a fast screen for high quality display usage for embed devices. It uses USB2.0 port to display real color(24bit) at 25fps, fit for video, embed rich UI interface application. It is designed for the device who does not have MIPI, HDMI or other video interface but only have USB2.0 interface.

DEMO VIDEO: Play Doom on VoCore2

DEMO VIDEO: Use as PC Display

DEMO VIDEO: Use VoCore2 as Control Panel

TUTORIAL: Force Upgrade MPro Driver Board(Bricked)

TUTORIAL: Install Driver and Use as Extend Screen

TUTORIAL: WS2812B LED Extend DEMO Tutorial

TUTORIAL: 4x MPRO Screens + LED DEMO Tutorial

Parameters(MPRO Driver Board)

5inch3.4inch round10inch7.85inch long
SIZE119.3mm x 68.7mm x 3.6mm115mm x 3.6mm235.2x143.2mm205.3mm x 67.0mm x 5.8mm
DISPLAY SIZE109.6mm x 61.6mm88mm222.7x125.3mm190.0mm x 59.4mm
INTERFACEUSB 2.0 HSUSB 2.0 HSUSB 2.0 HSUSB 2.0 HS
RESOLUTION480 x 854800 x 8001024 x 6001280 x 400
FRAME PER SECOND60606060
TOUCH PADCapacitive, two pointsCapacitive, two pointsCapacitive, two pointsCapacitive, two points
DRIVERframebuffer, libusbframebuffer, libusbframebuffer, libusbframebuffer, libusb
POWER SUPPLYTYPEC 5.0VTYPEC 5.0VTYPEC 5.0VTYPEC 5.0V
POWER CONSUMPTION~1.35W~1.55W~3.0W~2.25W
BACKLIGHT350LM350LM350LM350LM

Parameters(MPRO Driver Board)

4inch4.3inch6.8inch4inch squre
SIZE97mm x 58mm x 3.8mm104.3mm x 61.3mm x 3.6mm165.0mm x 100.0mm x 7.3mm78.4mm x 78.4mm x 3.5mm
DISPLAY SIZE86mm x 53mm93.6mm x 56.2mm148.1mm x 88.9mm71.8mm x 70.1mm
INTERFACEUSB 2.0 HSUSB 2.0 HSUSB 2.0 HSUSB 2.0 HS
COLORS24bit, 16bit24bit, 16bit24bit, 16bit24bit, 16bit
RESOLUTION480 x 800480 x 800800 x 480480 x 480
FRAME PER SECOND60606060
TOUCH PADCapacitive, two pointsCapacitive, two pointsCapacitive, two pointsCapacitive, two points
DRIVERframebuffer, libusbframebuffer, libusbframebuffer, libusbframebuffer, libusb
POWER SUPPLYTYPEC 5.0VTYPEC 5.0VTYPEC 5.0VTYPEC 5.0V
POWER CONSUMPTION~1.2W~1.2W~2.4W~0.95W
BACKLIGHT350LM350LM400LM350LM

How It Works

The screen has memory to store the picture, so you can directly send data through USB, data format is R-G-B-R-G-...in SDK the API has packaged all necessary functions, please also check the demo of DOOM to study how it works.

Current version support framebuffer driver(obsolete), drm driver(depends linux kernel version) or libusb(recommend) for VoCore2 and Raspberry, please check https://github.com/Vonger/mpro_drm

Sources

ROHS: Download

Driver, Firmware, Tools(20251110): Download Tutorial

Littlevgl DEMO Source Code(out of date, obsolete): Download

Littlevgl DEMO Firmware(out of date, obsolete): Download

note: use sysupgrade or luci directly load uncompressed firmware to VoCore2 then it will work.

4inch Screen Dimension

5inch Screen Dimension

4.3inch Screen Dimension

6.8inch Screen Dimension

3.4inch Round Screen Dimension(default shipping version)

10inch Screen Dimension(recommend heaksink on driver board)

7.85inch Long Retangle Screen Dimension

4inch Squre Screen Dimension

MPro Screen Driver

MPRO 3D MODULE: Download

MPRO KICAD FOOTPRINT: Download

MPRO TEST POINT: POWER = 5V/GND; USB = DM/DP; I2C = DAT/CLK(both have 5kR pull up); OTHER PINS KEEP UNCONNECTED

WS2812B CONNECTION(stable): USE CH32V003

WS2812B CONNECTION(low cost): MPRO FIRMWARE >= v0.25

Special Screens(not in shop list, please contact support@vocore.io)

3.4inch Round Screen Dimension