Skip to the content
2 layers44.5 × 43 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
44.5 × 43 mm
Copper layers
2
Thickness
1.6 mm
Parts
154
Nets
26
Pads
326
Tracks, vias
690, 171
Pours
1
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 44.5 × 43 mm with 154 parts on 26 nets, routed with 690 tracks and 171 vias.

Its parts include 2 resistors and 2 connectors.

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

154
QtyValueFootprintReferences
144Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1001, JP1002, JP1003, JP1004, JP1005, JP1006, JP1007, JP1008, JP1009, JP1010, JP1011, JP1012, JP1013, JP1014, JP1015, JP1016 +128
2,
24.7klocal:D3_TH_SMDR1001, R1002
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1145, JP1146
1Conn_01x01_SocketConnector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_VerticalJ1001
1~vik:vik-module-connector-horizontalJ1003

The 152 most common of 154 parts.

More from sadekbaroudi/vik

12
  • 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 layers52 × 46.6 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.

    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 layers101.5 × 83 mmSd2snes, the printed circuit board in 3D

    Sd2snes

    mrehkopf/sd2snes

    SD card based multi-purpose cartridge for the SNES

    154 parts722GPL-2.0
  • 2 layers303.6 × 96.1 mmKyuu, the printed circuit board in 3D

    Kyuu

    Quantrik/Kyuu

    Kyuu Keyboard Design

    154 parts127
  • 2 layersHexagonal test, the printed circuit board in 3D

    Hexagonal test

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    154 parts114
  • 2 layers131.7 × 109.5 mmChiindii, the printed circuit board in 3D

    Chiindii

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    154 parts75
  • 2 layers329.7 × 104.6 mmJiran ble lite, the printed circuit board in 3D

    Jiran ble lite

    Ladniy/jiran-ble-lite

    Wireless ergo-split keyboard, based on nRF52840 module.

    154 parts54CERN-OHL-P-2.0
  • 2 layers185.4 × 73.7 mmFullInterlockingPlantCAN, the printed circuit board in 3D

    FullInterlockingPlantCAN

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    154 parts24
  • 2 layers158 × 85 mmPiPLC Mainboard, the printed circuit board in 3D

    PiPLC Mainboard

    Chrismettal/PiPLC

    Glorified breakout board + DIN rail case for Pis

    154 parts19
  • 2 layers213.3 × 96 mmRelay module, the printed circuit board in 3D

    Relay module

    sq9nje/matrix_antenna_switch

    A 2x6 matrix antenna switch for HF HAM radio

    154 parts15Unlicense

Questions

How big is the Vik universal PCB?

It measures 44.5 × 43 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Vik universal use?

154 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/jumper-input-output-matrix/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).