Skip to the content
2 layers52 × 46.6 mmVik universal, the printed circuit board in 3D

Vik universal

sadekbaroudi/vik220

This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

Size
52 × 46.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
48
Pads
242
Tracks, vias
244, 31
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 May 2023
Updated
13 Sep 2025

Overview

Vik universal is an open-source printed circuit board by sadekbaroudi, from the sadekbaroudi/vik repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 52 × 46.6 mm with 24 parts on 48 nets, routed with 244 tracks and 31 vias.

README

pcb/per56-cirque-leds/README.md

PER56 Scroll Ring with Cirque Trackpad and LEDs

Overview

This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

This was used to demonstrate a build for vulpes minora. See the repo for pictures.

Fabrication and BOM

For PCB fabrication, you can use the files in the production folder.

  • gerbers.zip - the file used to fabricate the pcb
  • bom.csv - used for PCBA. You can also use the part numbers in this file to look up the exact parts as lcsc.com
  • positions.csv - used for PCBA

Using the 3 files above, this has been tested at jlcpcb.com

VIK module certification

CategoryClassificationResponse
FPC connectorRequired:heavy_check_mark:
Breakout pinsRecommended:x:
Uses: SPIOptional:heavy_check_mark:
SPI used for SPI onlyStrongly recommended:heavy_check_mark:
Uses: I2COptional:x:
I2C used for I2C onlyStrongly RecommendedN/A
I2C pull upsRequiredN/A
Uses: RGBOptional:heavy_check_mark:
Uses: Extra GPIO 1Optional:heavy_check_mark:
Uses: Extra GPIO 2Optional:heavy_check_mark:
Standard PCB Size/MountStrongly recommendedLarge

PCB images

pcb front

pcb back

Parts

24
QtyValueFootprintReferences
12Conn_01x01_Socketfingerpunch:PinSocket_1x12_P2.54mm_Vertical_6x6_SplitSilkJ1005, J1006, J1007, J1008, J1009, J1010, J1012, J1013, J1014, J1018, J1019, J1020
4Conn_01x01_Socketfingerpunch:PinSocket_1x12_P2.54mm_Vertical_FullSilkJ1011, J1015, J1016, J1017
2,
2Conn_01x01_Socketfingerpunch:PinSocket_1x12_P2.54mm_Vertical_NoSilkJ1001, J1002
1Conn_01x01_Socketfingerpunch:PinSocket_1x12_P2.54mm_Vertical_IndividualSilkJ1004
1~vik:vik-module-connector-horizontalJ1003

The 22 most common of 24 parts.

More from sadekbaroudi/vik

12
  • 2 layers44.5 × 43 mmVik universal, the printed circuit board in 3D

    Vik universal

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    154 parts220CERN-OHL-P-2.0
  • 2 layers94 × 94.5 mmVikropad, the printed circuit board in 3D

    Vikropad

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    59 parts220CERN-OHL-P-2.0
  • 2 layers99 × 65.5 mmVik playground, the printed circuit board in 3D

    Vik playground

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    40 parts220CERN-OHL-P-2.0
  • 2 layers25 × 25 mmPmw3610, the printed circuit board in 3D

    Pmw3610

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    24 parts220CERN-OHL-P-2.0
  • 2 layers25 × 25 mmPmw3360, the printed circuit board in 3D

    Pmw3360

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    22 parts220CERN-OHL-P-2.0
  • 2 layers25.9 × 41.3 mmPmw3610, the printed circuit board in 3D

    Pmw3610

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    22 parts220CERN-OHL-P-2.0
  • 2 layers64.8 × 63.5 mmScroll wheel trackball, the printed circuit board in 3D

    Scroll wheel trackball

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    21 parts220CERN-OHL-P-2.0
  • 2 layers25.9 × 41.3 mmPmw3360, the printed circuit board in 3D

    Pmw3360

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    20 parts220CERN-OHL-P-2.0
  • 2 layers64.8 × 63.5 mmScroll wheel trackball, the printed circuit board in 3D

    Scroll wheel trackball

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    19 parts220CERN-OHL-P-2.0
  • 2 layers25 × 25 mmEc11-evqwgd001, the printed circuit board in 3D

    Ec11-evqwgd001

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    18 parts220CERN-OHL-P-2.0
  • 2 layers25 × 42 mmHaptic drv2605l, the printed circuit board in 3D

    Haptic drv2605l

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    15 parts220CERN-OHL-P-2.0
  • 2 layers24.8 × 41.2 mmPmw3360, the printed circuit board in 3D

    Pmw3360

    sadekbaroudi/vik

    This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.

    14 parts220CERN-OHL-P-2.0

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545

Questions

How big is the Vik universal PCB?

It measures 52 × 46.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Vik universal use?

24 parts. 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 Vik universal KiCad files?

From the sadekbaroudi/vik repository on GitHub, at the commit this page was made from: the board is pcb/vik-universal/breadboard/vik-universal.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Vik universal design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).