Skip to the content
2 layers93.2 × 24.4 mmShortypcb, the printed circuit board in 3D

Stick-Tility is a handheld device that powers and reads data from snap-on sensor modules. Once a sensor is connected, it can record data at set time intervals and graph the data on its screen.

Size
93.2 × 24.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
45
Pads
101
Tracks, vias
171, 5
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 May 2025
Updated
3 Jul 2025

Overview

Shortypcb is an open-source printed circuit board by Simonhajd, from the Simonhajd/Sticktility repository on GitHub. It is a 2-layer board of 93.2 × 24.4 mm with 19 parts on 45 nets, routed with 171 tracks and 5 vias.

It is built around the UJ31-CH-G-SMT-TR-67. Its parts include 4 capacitors, 2 ICs, 1 resistor and 1 switch. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Stick-Tility (Stick Utility)

About the Project / What it is:

Stick-Tility is a handheld device that powers and reads data from snap-on sensor modules. Once a sensor is connected, it can record data at set time intervals and graph the data on its screen. It can charge via the USB-C on the side, and the KB2040 Microcontroller can be updated or connected to a computer using the same USB-C port. This all fits in a durable case smaller than a TV remote.

Use cases:

  • UV exposure logger
    • For example, you could easily set it up to record and display the current UV level and notify you when it reaches a certain threshold. Then you could just swap the UV sensor with a VOC sensor and it would instantly show you data about your air quality.
  • Gps recorder for activities
  • Analyzing trends in weather
  • VOC warning system
  • Distance measuring tool
  • Noise level safety warning

My process:

When I was thinking of a project to create for Highway, I started by constraining myself to one of these four categories: Tools, Displays, Devices, and Interfaces. I chose to make a tool because I wanted something I could actually use. I decided on making the most compact tool I could. I came up with a few more contraints (handheld, battery powered), and started developing the tool.

Why:

I want to be able to use sensors more easily without wiring or breadboards. Stick-Tility removes the bulky computer and battery aspect of each individual tool and sensor, so you can simply snap on the sensor (with pogo pins, like a MacBook charger), and you will receive data. This means, for each sensor you would like to use, you just need the sensor (with i2c), and you just plug it in using a pogo system. One battery for everything. I wanted to build this since I loved the concept of a hot-swappable sensor device for whatever you'd like, that fits in your hand, with a hot-swappable sensor end which snaps on using just magnets and pins.

Screenshot 2025-07-03 at 8 59 43 AM

Screenshot 2025-06-21 at 3 33 17 PM

Screenshot 2025-06-21 at 3 33 07 PM

Case design process:

I designed the case to be easily taken apart for debugging/removal while still sitting solidly together. I came up with the concept of two "skeleton" parts I can slide over the PCB and battery to keep them in place, and a shell which I can slide the electronics into. after many tens of hours of work on the case, I came up with a design that should be very robust, as small as possible, and easy to use. I also have magnets to attach the additional components, and to snap the skeletons into the shell.

Screenshot 2025-06-21 at 3 21 40 PM

I created an explosion video of the model too to visualize the parts required on the build:

https://github.com/user-attachments/assets/41e0f8f3-01ee-4bec-a7f7-713455e94a45

Past projects: 

The only PCB work I’ve done before is a single-layer PCB macropad. https://github.com/Simonhajd/Macropad. Ive done some cad practice but no projects. This was mostly the first time ive really challenged myself with CAD. Other than these, I have only done software/online work.

Why this is worth 10 points:

This isnt just a data reading device, this is a dynamic tool which can be easily programmed to compile data and visualize it, or record data over time. the device is allowed to be placed anywhere, start a recording, and log data every x hours. This product has the ability to be a part of a much larger ecosystem of tools and sensors. The intricate build of this case allows anything to be modularly swapped, and nothing is glued. There are so many parts which fit so seamlessly together to become one rigid device. Just two screws are used, and everything is held together by other objects, or magnets. The PCB contains two off-the-shelf boards, and many other features to optimize reliability and quality. Such as decoupling capacitors, data line tuning, and much more. And finally, roughly 67 hours were spent on this project.

Total Hours spent: 66 Hours 33 Minutes

Total price: $158.44

BOM:

QtyPartP/NSupplierPriceLinkShipping + TariffsTaxTotal
1Adafruit PowerBoost 1000 Charger - Rechargeable 5V Lipo USB Boost @ 1A - 1000CN/AAdafruit19.95Link1.722.16723.837
1On-Off Power Button / Pushbutton Toggle Switch1683Adafruit1.95Link1.920.3874.257
1Adafruit KB20405302Adafruit8.95Link1.921.0870 (own)
12A Waterproof Magnetic Pogo Pin Connector (Male/Female)N/AAliexpress13.38Link01.33814.718
1Gravity: GNSS GPS BeiDou Positioning Module with RTC - I2C&UARTDFR1103DFRobot17.9Link153.2936.19
1128x64 OLED - SSD1306 - I2CWEA012864DWPP3N00003Digikey9.53Link1.2081.073811.8118
1Decoupling CapacitorC0402C104K9RACTUDigikey0.1Link1.2080.13081.4388
25.1kΩ ResistorsRC0603FR-075K1LDigikey0.1Link1.2080.13081.4388
111mΩ ResistorsTLR3AWDTE2L00FDigikey1.53Link1.2080.27383.0118
1USB-C ConnectorUJ31-CH-G-SMT-TR-67Digikey3.52Link1.2080.47285.2008
100Screw x290128A187McMaster-Carr8.41Link3.611.2020 (own)
12.40mm M3 Hex Nut x290591A250McMaster-Carr2.81Link3.610.6420 (own)
8Magnets (Disc OD 0.197)5902K47McMaster-Carr1.09Link3.610.475.17
1Adafruit Lithium Ion Cylindrical Battery - 3.7V 2200mAh1781Adafruit9.95Link1.921.18713.057
1Sparkfun Multi-Directional Switch 5 Position - D-Pad (SMD)COM-26850Sparkfun0.95Link2.8250.37754.1525
1Flexible Qwiic Cable - 200mmPRT-17258Sparkfun1.95Link2.8250.47755.2525
1Qwiic Cable - 100mm (cut in half)PRT-14427Sparkfun1.5Link2.8250.43254.7575
1SparkFun Micro Temperature SensorSTTS22HSparkfun8.53Link2.8251.135512.4905
1PCBN/AJLCPCB2.1PCB in repo8.51.0611.66

Parts

19
QtyValueFootprintReferences
40.1uFCC0402KRX5R5BB105 (2):CAPC1005X60C1, C2, C3, C4
21mohm1mohmres:RES_TLR_3AW1_2_4_KOAResistor2, Resistor3
12465batt-charger:MODULE_2465U2
15.1KohmsResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
15.1Kohms5-1res:RC0603N_YAGResistor1
1Nav SwitchDPAD:Navigation_SMD_9.9x9.9mmD-Pad1
1ProMicrokb2040:kb2040U1
1SSD1306Connector_PinHeader_2.00mm:PinHeader_1x04_P2.00mm_VerticalOLED
1SW_SPSTlibrary:onoffswitchSW1
1UJ31-CH-G-SMT-TR-67usb-c:CUI_UJ31-CH-G-SMT-TR-67USB-C1

The 14 most common of 19 parts.

More from Simonhajd/Sticktility

2
  • 2 layers107.2 × 24.4 mmAdafruit KB2040, the printed circuit board in 3D

    Adafruit KB2040

    Simonhajd/Sticktility

    Stick-Tility is a handheld device that powers and reads data from snap-on sensor modules. Once a sensor is connected, it can record data at set time intervals and graph the data on its screen.

    15 parts
  • 2 layers63.3 × 73 mmNodes, the printed circuit board in 3D

    Nodes

    Simonhajd/Sticktility

    Stick-Tility is a handheld device that powers and reads data from snap-on sensor modules. Once a sensor is connected, it can record data at set time intervals and graph the data on its screen.

    12 parts

Similar boards

  • 2 layers43.9 × 27.7 mmTcd1304-4v, the printed circuit board in 3D

    Tcd1304-4v

    OpnTec/open-spectrometer-hardware

    Open source VIS spectrometer

    19 parts1.5k
  • 2 layers50 × 60 mmDebate Device, the printed circuit board in 3D

    Debate Device

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    19 parts915
  • 2 layers102.9 × 96.7 mmISA adapter, the printed circuit board in 3D

    ISA adapter

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    19 parts805
  • 2 layers60 × 39 mmPs2usb, the printed circuit board in 3D

    Ps2usb

    rasteri/HIDman

    Adapting USB devices to work on old computers

    19 parts432
  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers80 × 80 mmGB BRK CPU G1, the printed circuit board in 3D

    GB BRK CPU G1

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    19 parts379CC-BY-4.0
  • 2 layers25.4 × 25.4 mmIna169, the printed circuit board in 3D

    Ina169

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    19 parts282
  • 2 layers58.4 × 28.6 mmNew rele, the printed circuit board in 3D

    New rele

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    19 parts269

Questions

How big is the Shortypcb PCB?

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

What parts does the Shortypcb use?

19 parts, built around the UJ31-CH-G-SMT-TR-67. 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 Shortypcb KiCad files?

From the Simonhajd/Sticktility repository on GitHub, at the commit this page was made from: the board is pcb/shortypcb.kicad_pcb and its schematic pcb/Adafruit KB2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Shortypcb design in my own project?

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