Skip to the content
PCBKitNew board
2 layers16.2 × 10 mmNiceview, 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
16.2 × 10 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
12
Pads
19
Tracks, vias
23, 7
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 May 2023
Updated
13 Sep 2025

Overview

Niceview 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 16.2 × 10 mm with 2 parts on 12 nets, routed with 23 tracks and 7 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

2
QtyValueFootprintReferences
1nice!viewfingerpunch:nice_viewDisplay1
1~vik:vik-module-connector-horizontalJ1

Questions

How big is the Niceview PCB?

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

What parts does the Niceview use?

2 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 Niceview KiCad files?

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

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

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 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0