

VeriTAS
TAS replay device and dump automation tooling, for use in console verifications
- Size
- 76.1 × 77.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 114
- Nets
- 89
- Pads
- 409
- Tracks, vias
- 1,013, 112
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 20 Jul 2022
- Updated
- 23 Nov 2025
Overview
VeriTAS is an open-source printed circuit board by bigbass1997, from the bigbass1997/VeriTAS repository on GitHub. It is a 2-layer board of 76.1 × 77.3 mm with 114 parts on 89 nets, routed with 1,013 tracks and 112 vias.
It is built around the RP2040, 74LVC2G240DP and LM1881, with the W25Q128JVSIQ, SN74LVC1T45DRL and 2N7002K among its other parts. Its parts include 47 resistors, 21 capacitors, 19 transistors, 12 connectors and 7 ICs. It belongs with the RP2040 boards of this library.
Main components
6RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)74LVC2G240DP
TSSOP-8-40℃~+125℃ 1 1.65V~5.5V 2 2ns@4.5V,50pF 32mA 32mA 4uA 74LVC Power-off isolation、Output enable、Level shifting Schmitt trigger Tri-State Unidirectional TSSOP-8 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, TransceiversLM1881
SOP-80℃~+70℃@(Ta) 5V~12V Splitter SOP-8 Video Interface ICs ROHSSlkorVideo Interface ICsW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHSN74LVC1T45DRL
SOT-5x3-6-40℃~+85℃ 1 1 1.65V~5.5V 1.65V~5.5V 420Mbps Auto Direction Detection、Power-Off Protection Bidirectional CMOS CMOS Tri-State SOT-5x3-6 Translators, Level Shifters ROHSTexas InstrumentsTranslators / Level Shifters2N7002K
SOT-23-55℃~+150℃ 1 N-channel 1.2Ω@10V、1.4Ω@5V 1.6V 2.9pF 300pC@4.5V 30pF 380mA 4.2pF 540mW 60V SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETs
README
README.mdDescription
VeriTAS is a combination of a replay device for performing Tool-Assisted-Speedruns (aka Tool-Assisted-Superruns) on physical hardware, and software tooling that interfaces with the device and assists in other TAS replay tasks.
The RP2040 microcontroller is the brains of this device. This project is still in early development, but is intenteded as a replacement/continuation of my previous device the PICTAS.
Software Tooling
The VeriTAS software is a Rust CLI tool that can perform various TAS replay related tasks, such as automated TAS dumping and video transcoding. It is also used for interfacing with the VeriTAS hardware.
Input Displays
Planned
Discord/Support
If you have questions or suggestions, you can find me on the TASBot Labs or the TASVideos Discord servers.
Licensing
The /hardware/ is covered by the CERN-OHL-W-V2 license, while the /firmware/ and /software/ are covered by the BSD 2-Clause license.
Parts
114| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R24, R25 +24 |
| 19 | 2N7002K | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3, Q4, Q5, Q6, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19 +3 |
| 15 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C8, C9, C11, C12, C17, C18, C19, C20, C21 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C10 |
| 2 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R6 |
| 2 | 27pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C14 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8 |
| 2 | SN74LVC1T45DRL | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U6, U7 |
| 2 | VIDEO | veritas:PJRAN1X1U04X | J8, J9 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 680K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R23 |
| 1 | 74LVC2G240 | Package_SO:TSSOP-8_3x3mm_P0.65mm | U4 |
| 1 | CONTROLLER_PORT | veritas:L77HDA26SD1CH4R | J11 |
| 1 | CON_RESET | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J6 |
| 1 | DEBUG | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J12 |
| 1 | DISPLAY0 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J2 |
| 1 | DISPLAY1 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J3 |
| 1 | DISPLAY2 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J4 |
| 1 | DISPLAY3 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal | J5 |
| 1 | DISPLAY_PWR | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | LM1881 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | NCP1117ST33T3G | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | RP2040 | veritas:RP2040 | U3 |
| 1 | SYNC | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J10 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | USB2.0_C | veritas:TYPE-C-31-M-12 | J7 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
| 1 | ~{BOOT_SEL} | Button_Switch_SMD:SW_SPST_PTS645 | SW1 |
| 1 | ~{RESET} | Button_Switch_SMD:SW_SPST_PTS645 | SW2 |
The 110 most common of 114 parts.
Similar boards
- 2 layers236.9 × 86.8 mm

- 2 layers190.5 × 76.2 mm

- 6 layers141.7 × 105.1 mm

NuBoard
wickerwaka/nuBoard
Verified 2026-09-24 with KiCad 10.0.6. Open nuBoard.kicadpcb in this directory to inspect the result. This is a PCB-only candidate, separate from the main-board schematic and PCB.
330 parts1 - 2 layers157.1 × 131.4 mm

SlimDash rev1-kicad rounded
mizma/SlimDash
ErgoDash inspired low-profile key switch keyboard with embedded RP2040
146 partsCC-BY-SA-4.0 - 2 layers124 × 79 mm

- 4 layers51 × 31.5 mm

- 6 layers70 × 40.5 mm

FMUv246-imported
yagamy4680/drone-study
AUAV-OpenSource/FMUv4-PixRacer is the open hardware design of PixHawk FMUv4. It uses STM32F427 and MPU6000. (github)
290 parts - 6 layers70 × 40.5 mm

PX4FMUv2.4
lachlanA/eagle-to-kicad
Eagle SCH/LIB to KiCad SCH/LIB ULP conversion script
354 parts429GPL-2.0
Questions
How big is the VeriTAS PCB?
It measures 76.1 × 77.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the VeriTAS use?
114 parts, built around the RP2040, 74LVC2G240DP, LM1881 and W25Q128JVSIQ. 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 VeriTAS KiCad files?
From the bigbass1997/VeriTAS repository on GitHub, at the commit this page was made from: the board is hardware/veritas.kicad_pcb and its schematic hardware/veritas.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the VeriTAS design in my own project?
Its repository states no licence, so its author keeps all rights: ask bigbass1997 before reusing the design.