Skip to the content
PCBKitNew board
2 layers19 × 85 mmVindicatorInputPCB, the printed circuit board in 3D

VindicatorInputPCB

aawilliams85/Vindicator

SteamVR Saber Staff

Size
19 × 85 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
28
Pads
86
Tracks, vias
168, 29
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
22 Jun 2024
Updated
8 Sep 2024

Overview

VindicatorInputPCB is an open-source printed circuit board by aawilliams85, from the aawilliams85/Vindicator repository on GitHub. It is a 2-layer board of 19 × 85 mm with 14 parts on 28 nets, routed with 168 tracks and 29 vias.

It is built around the SKQUCAA010, A6TN-4101 and SM04B-SRSS-TB. Its parts include 3 capacitors, 3 connectors, 3 switches, 2 resistors and 1 IC.

Main components

3

README

README.md

SteamVR Saber Staff based on Tundra Labs sample project here: https://github.com/tundra-labs/rp2040_examples Vanquisher Assembled 2 Vanquisher Parts Vanquisher Assembled

Structure

The subfolders in the main directory are as follows:

  • VindicatorDriver
    • This contains the driver that tells SteamVR how to use the controller.
    • The subfolder "vindicator" should be copied to "C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers"
  • VindicatorFirmware
    • This is the RP2040 Arduino code that is programmed into the dev board
  • VindicatorInputPCB
    • This is the KiCAD design for the button input board that connects to the RP2040 dev board.
  • VindicatorJson
    • This contains example before and after device JSON files to show how to convert to/from the stock Tundra Tracker configuration.
  • VindicatorMechanical
    • This is the FreeCAD model for the 3D printed parts.

Parts

14
QtyValueFootprintReferences
310uFCapacitor_SMD:C_1206_3216MetricC1, C2, C3
2SKQUCAA010SKQUCAA010:CONN_SKQUC_ALPSJ1, J2
2SW_Omron_B3FSButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW1, SW2
110kEXB_V8V103JV:EXBV8V_PANR1
15kEXB_V8V103JV:EXBV8V_PANR2
1A6TN-4101A6TN_4101:SW_A6TN-4101_OMRSW3
1MCP23017T-E/SSMCP23017:SSOP28_MC_MCHU1
1SM04B-SRSS-TBSM04B_SRSS_TB:CONN_SM04B-SRSS-TB_JSTJ3

The 12 most common of 14 parts.

Questions

How big is the VindicatorInputPCB PCB?

It measures 19 × 85 mm and has 2 copper layers, 1.6 mm thick.

What parts does the VindicatorInputPCB use?

14 parts, built around the SKQUCAA010, A6TN-4101 and SM04B-SRSS-TB. 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 VindicatorInputPCB KiCad files?

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

Can I use the VindicatorInputPCB design in my own project?

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

Similar boards

  • 2 layers102 × 92 mmMacropad, the printed circuit board in 3D

    Macropad

    Sheepy3/Sheepypad

    open source Macropad for art, gaming... whatever you want, man.

    16 parts2GPL-3.0
  • 2 layers150 × 110 mmAgentDeckV2, the printed circuit board in 3D

    AgentDeckV2

    Brillar0101/agentdeck

    RP2040 macropad for supervising AI coding agents: 13 hot-swap keys with per-key RGB status, encoder, joystick, 4-layer PCB, CircuitPython firmware, printable enclosure

    126 partsMIT
  • 2 layers59.7 × 64.8 mmMobile tag, the printed circuit board in 3D

    Mobile tag

    jkelleyrtp/rwm-fa2020

    Real World Microcontrollers - Fall 2020

    25 parts
  • 2 layers33.5 × 15 mmPanel, the printed circuit board in 3D

    Panel

    marqs85/ossc_pro_hw

    OSSC Pro HW files

    5 parts31CERN-OHL-P-2.0
  • 4 layers101.6 × 53.3 mmZ80ctrlng, the printed circuit board in 3D

    Z80ctrlng

    jblang/z80ctrl

    AVR-based bootloader, I/O, and debugging for Z80-based computers

    65 parts73
  • 4 layers79 × 79 mmMinuet, the printed circuit board in 3D

    Minuet

    brown-studios/minuet

    Minuet upgrades your MAXXAIR Maxxfan with a brushless DC motor, home automation features, and accessories.

    103 parts67MIT
  • 8 layers106 × 62 mmCm5-m2key b usb3-ix, the printed circuit board in 3D

    Cm5-m2key b usb3-ix

    taskx6004/AnyRadio-CM5

    modular RPI CM5 carrier board

    224 parts42