Skip to the content
2 layers81 × 47.5 mmVincentPCB, the printed circuit board in 3D

An ESP32-based vinyl record scanner that looks up barcodes in the Discogs database and displays album information on a 3.97" e-ink screen. Still a work in progress.

Size
81 × 47.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
67
Pads
192
Tracks, vias
428, 15
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
1 Apr 2026
Updated
20 Oct 2026

Overview

VincentPCB is an open-source printed circuit board by soerengraae, from the soerengraae/Vincent repository on GitHub. It is a 2-layer board of 81 × 47.5 mm with 45 parts on 67 nets, routed with 428 tracks and 15 vias.

It is built around the CH340C, ESP32-WROOM-32D and AMS1117-3.3, with the USBLC6-2P6, 0.1UF 50V 5*11 and NCD0805R1 among its other parts. Its parts include 11 resistors, 10 capacitors, 9 connectors, 4 ICs and 3 transistors. It belongs with the ESP32 boards of this library.

Main components

9

README

README.md

Vincent

An ESP32-based vinyl record scanner that looks up barcodes in the Discogs database and displays album information on a 3.97" e-ink screen. Still a work in progress.

Features

  • Scan vinyl record barcodes and search the Discogs database in real time
  • Display album title, year, country, label, and disc count on a Waveshare 3.97" e-ink display (800x480, 4-color)
  • Automatically add found records to your Discogs collection
  • Secure HTTPS communication with the Discogs API
  • Low-power design with deep sleep support

Hardware

  • MCU: ESP32 (dual-core Xtensa)
  • Display: Waveshare 3.97" e-ink (SPI)
  • Barcode scanner: UART-connected

E-ink Display Wiring

SignalGPIO
SCK13
MOSI14
CS15
RST26
DC27
BUSY25
PWR33

Parts

45
QtyValueFootprintReferences
7Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ1, J4, J5, J6, J7, J8, J9
410kResistor_SMD:R_1206_3216MetricR5, R9, R10, R11
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH2, H3, H4, H5
3100nCapacitor_SMD:C_1206_3216MetricC7, C8, C10
322uF/10VCapacitor_SMD:C_1206_3216MetricC1, C2, C3
34k7Resistor_SMD:R_1206_3216MetricR1, R3, R4
20.1uF/50VCapacitor_SMD:C_1206_3216MetricC4, C5
222RResistor_SMD:R_1206_3216MetricR6, R7
222uCapacitor_SMD:C_1206_3216MetricC6, C11
22kResistor_SMD:R_1206_3216MetricR2, R8
2NCD0805R1LED_SMD:LED_0805_2012MetricD1, D2
2SS8050Package_TO_SOT_SMD:SOT-23Q2, Q3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BLM18PG121SN1DInductor_SMD:L_0603_1608MetricFB1
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_02x07_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_VerticalJ2
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32DU1
1FuseholderVincentFootprints:Elextra_SikringsholderF1
1TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U4

More from soerengraae/Vincent

1
  • 2 layers74.5 × 52 mmVincentPCB, the printed circuit board in 3D

    VincentPCB

    soerengraae/Vincent

    An ESP32-based vinyl record scanner that looks up barcodes in the Discogs database and displays album information on a 3.97" e-ink screen. Still a work in progress.

    10 parts

Similar boards

  • 4 layers80.5 × 28.2 mmModule ESP32 minimum, the printed circuit board in 3D

    Module ESP32 minimum

    digitalforger73/ESP32-modules-kicad

    Kicad projects based on ESP32

    37 parts
  • 2 layers70 × 28 mmConsole usb, the printed circuit board in 3D

    Console usb

    jmcpheron/pico-quorum

    Several people, several keys, one Safe. Hardware approvals for Safe multisig wallets.

    57 partsMIT
  • 4 layers68.1 × 75 mmHomefire, the printed circuit board in 3D

    Homefire

    JhanqueliX/Smart-light-socket-for-fire-prevention

    117 parts1
  • 2 layers86 × 65 mmIwaki hardware, the printed circuit board in 3D

    Iwaki hardware

    ahsanu123/iwaki

    🐟 IWAKI, automated fish cultivation system.

    91 parts
  • 2 layers65 × 45 mmESP32 WROOM 32D, the printed circuit board in 3D

    ESP32 WROOM 32D

    shukranwambua-maker/Code_and_ShortCircuits

    "Those who don't INNOVATE perish!!!!!" - Muchai Wambua

    34 partsMIT
  • 4 layers62.9 × 88.6 mmBit block, the printed circuit board in 3D

    Bit block

    Citrullin/Sovereign_Bunny_Stack

    From web 3 unicorn fantasy to federated web 2.5 reality.

    169 parts4
  • 2 layers111.4 × 67.3 mmRegi, the printed circuit board in 3D

    Regi

    ahsanu123/crumbs

    🍪 Crumbs - Collection of my DIY Electronic Module

    55 partsMIT

Questions

How big is the VincentPCB PCB?

It measures 81 × 47.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VincentPCB use?

45 parts, built around the CH340C, ESP32-WROOM-32D, AMS1117-3.3 and USBLC6-2P6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the VincentPCB KiCad files?

From the soerengraae/Vincent repository on GitHub, at the commit this page was made from: the board is VincentPCB/VincentPCB.kicad_pcb and its schematic VincentPCB/VincentPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the VincentPCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask soerengraae before reusing the design.