

Likertshift pcb
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
1README
README.mdLikertShift
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 |
| 1 | CR2032 | Battery:BatteryHolder_Keystone_1058_1x2032 | BT1 |
| 1 | P1 | TestPoint:TestPoint_Pad_D2.0mm | TP1 |
| 1 | P10 | TestPoint:TestPoint_Pad_D2.0mm | TP10 |
| 1 | P2 | TestPoint:TestPoint_Pad_D2.0mm | TP2 |
| 1 | P3 | TestPoint:TestPoint_Pad_D2.0mm | TP3 |
| 1 | P4 | TestPoint:TestPoint_Pad_D2.0mm | TP4 |
| 1 | P5 | TestPoint:TestPoint_Pad_D2.0mm | TP5 |
| 1 | P6 | TestPoint:TestPoint_Pad_D2.0mm | TP6 |
| 1 | P7 | TestPoint:TestPoint_Pad_D2.0mm | TP7 |
| 1 | P8 | TestPoint:TestPoint_Pad_D2.0mm | TP8 |
| 1 | P9 | TestPoint:TestPoint_Pad_D2.0mm | TP9 |
| 1 | Seeed Studio XIAO nRF52840 | LikertShift:XIAO-nRF52840-SMD | U1 |
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 mm

- 2 layers17.2 × 30.4 mm

- 4 layers188 × 188 mm

- 2 layers61 × 36.8 mm

- 2 layers59.2 × 41 mm

- 2 layers35 × 35 mm

- 2 layers90 × 89.4 mm

- 2 layers170.2 × 100 mm

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