Skip to the content
PCBKitNew board
2 layers22 × 35 mmLikertshift pcb, the printed circuit board in 3D

Likertshift pcb

30350n/likertshift

A gearshift-like Device for recording Travel Satisfaction while Cycling

Size
22 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
21
Pads
54
Tracks, vias
128, 57
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Nov 2024
Updated
14 Aug 2025

Overview

Likertshift pcb is an open-source printed circuit board by 30350n, from the 30350n/likertshift repository on GitHub. It is a 2-layer board of 22 × 35 mm with 22 parts on 21 nets, routed with 128 tracks and 57 vias.

It is built around the CR2032. Its parts include 10 resistors and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.

Main components

1

README

README.md

flutter license

LikertShift

The LikertShift project introduces a novel way of collecting Travel Satisfaction data while Cycling, by using a gearshift-like Device that reports to the users smartphone via BLE.

Repository Overview

Hardware

The LikertShift hardware consists of the CAD files for all the 3D printed parts, as well as the design files for the LikertShift PCB.

The CAD files can be viewed and modified via FreeCAD and OpenSCAD, ready to print STLs with correct print orientation are available under the stl/ directory.

The PCB is designed using KiCad 9.0. For the first prototype we manufactured the PCBs at Aisler.

Firmware

The LikertShift firmware runs on the Seeed XIAO nRF52840 dev board on the LikertShift PCB. It is built with Rust and the embassy-rs framework for embedded development.

App

The LikertShift App provides different methods for recording Travel Satisfaction while Cycling (or any other data, that can be represented on a Likert Scale).

Supported Recording Methods
  • LikertShift Device
  • Synchronized Audio Recording
  • Retrospective Manual Mapping

It supports storing pre-defined routes, but can all also be used for free-roaming.

It is designed to be easily customizable, so you can adjust it to your needs to conduct you own Field Studies.

Data-Privacy

The App stores all the recorded data locally.

The Export Data & Reset option in the Settings tab can be used to export all the recorded data to a .zip archive and subsequently delete it from the local App storage.

Note: Usage of the MapTiler API allows MapTiler AG to indirectly track the users location and IP address.

Licenses

  • The code included in this project is licensed under the MIT license.

Parts

22
QtyValueFootprintReferences
101MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R4, R5, R6, R7, R8, R9, R10
1CR2032Battery:BatteryHolder_Keystone_1058_1x2032BT1
1P1TestPoint:TestPoint_Pad_D2.0mmTP1
1P10TestPoint:TestPoint_Pad_D2.0mmTP10
1P2TestPoint:TestPoint_Pad_D2.0mmTP2
1P3TestPoint:TestPoint_Pad_D2.0mmTP3
1P4TestPoint:TestPoint_Pad_D2.0mmTP4
1P5TestPoint:TestPoint_Pad_D2.0mmTP5
1P6TestPoint:TestPoint_Pad_D2.0mmTP6
1P7TestPoint:TestPoint_Pad_D2.0mmTP7
1P8TestPoint:TestPoint_Pad_D2.0mmTP8
1P9TestPoint:TestPoint_Pad_D2.0mmTP9
1Seeed Studio XIAO nRF52840LikertShift:XIAO-nRF52840-SMDU1

Questions

How big is the Likertshift pcb PCB?

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

What parts does the Likertshift pcb use?

22 parts, built around the CR2032. 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 Likertshift pcb KiCad files?

From the 30350n/likertshift repository on GitHub, at the commit this page was made from: the board is hardware/pcb/likertshift-pcb.kicad_pcb and its schematic hardware/pcb/likertshift-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Likertshift pcb design in my own project?

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

Similar boards

  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 2 layers17.2 × 30.4 mmWeigand, the printed circuit board in 3D

    Weigand

    linklayer/BLEKey

    A Bluetooth Low Energy device for interfacing with Wiegand

    17 parts268
  • 4 layers188 × 188 mmITX Llama, the printed circuit board in 3D

    ITX Llama

    eivindbohler/itxllama

    422 parts246GPL-3.0
  • 2 layers61 × 36.8 mmKeebcard, the printed circuit board in 3D

    Keebcard

    rsheldiii/Keebcard

    Home of the KeebCard project - Kicad files, code, and more!

    15 parts112
  • 2 layers59.2 × 41 mmBluey, the printed circuit board in 3D

    Bluey

    electronut/ElectronutLabs-bluey

    Nordic nRF52832 BLE development board with sensors.

    79 parts96
  • 2 layers35 × 35 mmQron0b, the printed circuit board in 3D

    Qron0b

    qewer33/qron0b

    a sleek and low-power binary wristwatch

    35 parts62GPL-3.0
  • 2 layers90 × 89.4 mm38-04-usb sleuth, the printed circuit board in 3D

    38-04-usb sleuth

    smaroukis/usb-sleuth

    USB cable continuity tester ++

    68 parts61
  • 2 layers170.2 × 100 mmZ80-SBC, the printed circuit board in 3D

    Z80-SBC

    skiselev/zeta_sbc

    Zeta SBC is an Zilog Z80 based single board computer. It is inspired by Ampro Little Board Z80 and N8VEM project. Zeta SBC is software compatible with RomWBW Firmware

    75 parts53GPL-3.0