Skip to the content
2 layers25 × 25 mmVik splitter, the printed circuit board in 3D

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

Size
25 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
7
Nets
12
Pads
56
Tracks, vias
172, 24
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 May 2023
Updated
13 Sep 2025

Overview

Vik splitter 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 25 × 25 mm with 7 parts on 12 nets, routed with 172 tracks and 24 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

7
QtyValueFootprintReferences
2~vik:vik-keyboard-connector-horizontalJ1001, J1004
1~vik:vik-module-througholeJ1002
1~vik:vik-module-connector-horizontalJ1003

The 4 most common of 7 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 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

Similar boards

  • 2 layersEncoder, the printed circuit board in 3D

    Encoder

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    7 parts4.3kMIT
  • 2 layers40 × 20 mmSensor smd, the printed circuit board in 3D

    Sensor smd

    scottbez1/splitflap

    DIY split-flap display

    7 parts4.2k
  • 2 layers19.8 × 30 mmZ limit, the printed circuit board in 3D

    Z limit

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    7 parts3.7k
  • 2 layers35.6 × 58.2 mmDisplay Carrier, the printed circuit board in 3D

    Display Carrier

    AxxAxx/AxxSolder

    STM32 Based soldering station for JBC cartridges, 9-24 VDC and USB-PD power

    7 parts1.7kGPL-3.0
  • 2 layers20.3 × 16.3 mmMap MPX, the printed circuit board in 3D

    Map MPX

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    7 parts1.2k
  • 2 layers26 × 44 mmCompact carrier board, the printed circuit board in 3D

    Compact carrier board

    jamro/tiny-engineer

    A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.

    7 parts1.1k
  • 2 layers26.4 × 53.8 mmAtari pickup, the printed circuit board in 3D

    Atari pickup

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    7 parts1kGPL-3.0
  • 2 layersRj45 breakout, the printed circuit board in 3D

    Rj45 breakout

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    7 parts990GPL-3.0

Questions

How big is the Vik splitter PCB?

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

What parts does the Vik splitter use?

7 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 splitter KiCad files?

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

Can I use the Vik splitter 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).