Skip to the content
2 layers100.1 × 100 mmUtility board, the printed circuit board in 3D

Utility board

jusdisgi/sweepish

Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

Size
100.1 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
115
Nets
147
Pads
623
Tracks, vias
414, 24
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Apr 2025
Updated
30 Jun 2025

Overview

Utility board is an open-source printed circuit board by jusdisgi, from the jusdisgi/sweepish repository on GitHub. It is a 2-layer board of 100.1 × 100 mm with 115 parts on 147 nets, routed with 414 tracks and 24 vias.

It is built around the SN74LV1T126DBVR-TP, TLV61070ADBV and BAV70. Its parts include 8 connectors, 6 diodes, 5 switches, 2 capacitors and 2 resistors. It belongs with the keyboards and input boards of this library.

Main components

3

README

README.md

sweepish

Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

I watched Joe Scotto's YouTube video on KiCad and figured I would try to replicate my own keyboard (a Sweep Bling LP from Keebmaker) without looking at any existing board designs. Well, except the 3x3 macropad in the video of course. I also wanted to use the XIAO BLE because I just ordered some. I feel like it came out pretty well for a first attempt. I hope to have some more knowledgeable people take a look and tell me how I can do better.

Now updated on day 2...learned that a)the battery connects underneath the XIAO, which my design did not allow for, and b)the footprints from Seeed's librery are junk and don't even have those pins. So I got a better footprint from https://github.com/ebastler/marbastlib and added that, a JST connector for the battery, a power switch and a reset button.

All of that is in the sweepish_v2 directory. Have a look!

image image image image

Parts

115
QtyValueFootprintReferences
29, , , , , , , , , , , , , , , +13
105diode_Breakout_HolesXX17, XX18, XX18, XX19, XX19, XX19, XX21, XX21, XX21, XX22
5HLC_Custom:PG1316S_Square_PadsS1, S3, S5, S7, S9
4D_MMBD4148PLMD1, D2, D3, D8
4xiao_plus_cutoutJ1, J2, J3, J4
4Conn_01x01_PinCKW12:my_mount_hole_M2_padJ1, J2, J3, J4
4MOUNTINGHOLE2.5Adafruit ANO Rotary Encoder Breakout:MOUNTINGHOLE_2.5_PLATEDU$25, U$27, U$29, U$30
3XIAO_Breakout_HolesMCU1, MCU2, MCU3
3ceoloide:battery_connector_jst_ph_2JST1, JST1, JST1
210μFCapacitor_SMD:C_0603_1608MetricC1, C2
2Battery ConnectorMolex_Pico_EZMate_Plus_1x02CONN1, CONN1
2FIDUCIAL_1MMAdafruit ANO Rotary Encoder Breakout:FIDUCIAL_1MMFID3, FID4
1Adafruit ANO Rotary Encoder Breakout:PCBFEAT-REV-040U$33
1Adafruit ANO Rotary Encoder Breakout:ADAFRUIT_3.5MMU$32
1Adafruit ANO Rotary Encoder Breakout:1X09_ROUND_70JP3
1SOT-23D5
12.2μHhuntercook:L_CJIANG_FTC404030S_4.1x4.1x3.0_SMDL1
1470kΩResistor_SMD:R_0603_1608MetricR1
151kΩResistor_SMD:R_0603_1608MetricR2
1BAV70BAV70 SOT23D6
1ENCODER_ANOAdafruit ANO Rotary Encoder Breakout:ENCODER_ANOX1
1SN74LV1T126DBVRPackage_TO_SOT_SMD:SOT-23-5U2
1TLV61070ADBVPackage_TO_SOT_SMD:SOT-23-6U1

The 83 most common of 115 parts.

More from jusdisgi/sweepish

8
  • 2 layers100.1 × 100 mmUtility board, the printed circuit board in 3D

    Utility board

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    49 parts
  • 2 layers100 × 100 mmUtility board, the printed circuit board in 3D

    Utility board

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    48 parts
  • 2 layersSweepish v2, the printed circuit board in 3D

    Sweepish v2

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    38 parts
  • 2 layers127.2 × 101 mmSplaynin fancy, the printed circuit board in 3D

    Splaynin fancy

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    37 parts
  • 2 layers122.5 × 97.3 mmSlimsplaydy right, the printed circuit board in 3D

    Slimsplaydy right

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    37 parts
  • 2 layers117 × 94 mmSweepish, the printed circuit board in 3D

    Sweepish

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    35 parts
  • 2 layers117.8 × 85.5 mmBig diode energy, the printed circuit board in 3D

    Big diode energy

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    23 parts
  • 2 layers100.1 × 100 mmUtility board-1, the printed circuit board in 3D

    Utility board-1

    jusdisgi/sweepish

    Basically a Ferris Sweep with a Seeed XIAO nrf52840 and Choc switches. My first ever attempt at PCB design.

    16 parts

Similar boards

  • 6 layers156 × 116.4 mmToomanykeys right, the printed circuit board in 3D

    Toomanykeys right

    jusdisgi/TooManyKeys

    Work in progress, new version of BiggieSplays with lots of bells and whistles

    89 parts3MIT
  • 6 layers184.3 × 234 mmLightfury panel, the printed circuit board in 3D

    Lightfury panel

    jusdisgi/LightFury

    Light Fury Keyboard: Ergo Split with 54 PG1316S keyswitches, 54 LEDs, LCDs, and Roller Encoders.

    284 parts2MIT
  • 2 layersBoostier, the printed circuit board in 3D

    Boostier

    jusdisgi/boostier

    Boost circuit and logic level shifter, 5V output from 3.7V LiPoly battery and 3.3V logic.

    7 parts
  • 4 layers94 × 94 mmWalter feels, the printed circuit board in 3D

    Walter feels

    benmcnelly/walter-hardware

    This repository contains all hardware information about Walter and shields

    154 partsGPL-3.0
  • 4 layers70 × 70.5 mmPCB FINAL UPDATED, the printed circuit board in 3D

    PCB FINAL UPDATED

    bash227/ECG-Motor-Control-Power-Management-PCB

    A multi-function PCB integrating biomedical signal acquisition (ECG), DC motor control, and advanced power management for wearable applications.

    111 parts2MIT
  • 2 layers139.5 × 153 mmPannel, the printed circuit board in 3D

    Pannel

    cocobot/cocotter

    370 parts2
  • 2 layers100 × 85 mmAMP RCv2, the printed circuit board in 3D

    AMP RCv2

    Autonomous-Motorsports-Purdue/AMP_RCv2

    Files relating to version 2 of the remote control PCB for AMP kart

    46 parts1MIT
  • 2 layers200 × 99.1 mmUsbchargerpanel12, the printed circuit board in 3D

    Usbchargerpanel12

    cvanbibber/USB-Charger

    A simple USB charger board for soldering, with USB-C bidirectional port, USB-A, and micro-USB as an introduction to pcb design and usb standards.

    288 parts1GPL-3.0

Questions

How big is the Utility board PCB?

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

What parts does the Utility board use?

115 parts, built around the SN74LV1T126DBVR-TP, TLV61070ADBV and BAV70. 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 Utility board KiCad files?

From the jusdisgi/sweepish repository on GitHub, at the commit this page was made from: the board is teeth/utility_board.kicad_pcb and its schematic sweepish/sweepish.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Utility board design in my own project?

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