

Ovc
the Open Vision Computer
- Size
- 230 × 56 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 379
- Nets
- 685
- Pads
- 2,252
- Tracks, vias
- 6,661, 835
- Pours
- 50
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 21 Feb 2018
- Updated
- 12 Apr 2023
Overview
Ovc is an open-source printed circuit board by osrf, from the osrf/ovc repository on GitHub, published under the Apache-2.0 licence. It is a 6-layer board of 230 × 56 mm with 379 parts on 685 nets, routed with 6,661 tracks and 835 vias.
It is built around the TPS82130SIL, 74LVC1G34Z and CP2102N-A01-GQFN24, with the TXB0108RGY, SP3002-04JTG and TPS2069CDBV among its other parts. Its parts include 197 capacitors, 75 resistors, 23 ICs, 14 transistors and 12 diodes. It belongs with the FPGA and CPLD boards of this library.
Main components
12TPS82130SIL
3V to 17V Input 3A Step-Down Converter MicroSiP™ Module with Integrated InductorTexas InstrumentsUncategorised74LVC1G34Z
SOT-553-5-40℃~+125℃ 1 1 1.65V~5.5V 1.6ns@5V,50pF 10uA 32mA 32mA 74LVC Power-off isolation Push-pull Unidirectional SOT-553-5 Buffers, Drivers, Receivers, Transceivers ROHSDiodes IncorporatedBuffers, Drivers, Receivers, TransceiversCP2102N-A01-GQFN24
QFN-24-EP(4x4)3Mbps 3V~3.6V Transceiver QFN-24-EP(4x4) USB Converters ROHSSilicon LabsUSB ConvertersTXB0108RGY
VQFN-20-EP(3.5x4.5)-40℃~+85℃ 1 1.2V~3.6V 1.65V~5.5V 100Mbps 8 Automatic direction detection、Power-off protection、Output enable high-impedance Bidirectional Level translator Tri-State VQFN-20-EP(3.5x4.5) Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSP3002-04JTG
SOT-363-6(SC-70)0.85pF 13V 4.5A@8/20us 500nA 6V ESD Four channels IEC 61000-4-2、IEC 61000-4-4 SOT-363-6(SC-70) ESD and Surge Protection (TVS/ESD) ROHSLittelfuseESD And Surge Protection (TVS/ESD)TPS2069CDBV
SOT-23-5-40℃~+125℃ 1 1.5A 4.5V~5.5V 76mΩ Active High High Side Switch 输出放电功能、软启动、欠压锁定、集成电荷泵、Overcurrent Protection、Over temperature protection、Short-Circuit Protection、反向电流阻断 SOT-23-5 Power Distribution Switches ROHSTexas InstrumentsPower Distribution SwitchesARJ11C-MBSAS-A-BA-7MU2
插件0℃~+70℃ 1 Gold Shielded With LED 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAbraconEthernet Connectors / Modular Connectors (RJ45 RJ11)TPD2EUSB30ADRT
SOT(9x3)-40℃~+85℃ 0.7pF 2 3.6V 4.5V 45W@8/20us 5A@8/20us 8V ESD IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT(9x3) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)NTR4003NT1G
SOT-23MOSFETsTECH PUBLICNTS4001NT1G
SOT-323-55℃~+150℃ 1 N-channel 1.6V 10pF 1Ω@10V 23pF 300mA 30V 313W SOT-323 MOSFETs ROHSMSKSEMIMOSFETsDMN2041L
SOT-23-55℃~+150℃ 1 N-channel 1.25W 10nC@4.5V 1V 20V 21mΩ@4.5V、28mΩ@2.5V 574pF 60pF 6A SOT-23 MOSFETs ROHSTECH PUBLICMOSFETsAON6407
PDFN-8(5.8x4.9)1 P-Channel 105nC@10V 2.6V 200A 3.505nF 30V 650pF 6mΩ@6V 83W 900pF PDFN-8(5.8x4.9) MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdOpen Vision Computer (OVC)
Here is an outdated-but-maybe-interesting overview presentation of the project (March 2018).
This repo contains hardware, firmware, and software for an open-source embedded vision system: the Open Vision Computer (OVC). The goal is to connect state of the art open hardware with open firmware and software. There are a few revs:
- ovc0: three Python1300 imagers, an Artix-7 FPGA, DRAM, and USB3 via a Cypress FX3 controller.
- ovc1: two Python1300 imagers, a Jetson TX2 (6x ARMv8, GPU, etc.) connected to a Cyclone-V GT FPGA over PCIe.
- ovc2: two Python1300 imagers, a Jetson TX2 (6x ARMv8, GPU, etc.) connected to a Cyclone 10 GX FPGA over PCIe Gen 2.0 x4
- ovc3: three ON Semi AR0144CS imagers, USB Type-C peripheral, Trenz TE0820 module with Xilinx Zynq UltraScale+, RAM, flash, etc. Up to four optional external camera boards, each of which add a pair of AR0144CS imagers.
- ovc4: A Jetson Xavier NX carrier board with an NXP MCU, USB Type-C interface and six Picam compatible connectors.
- ovc5 (current work): based on Zynq UltraScale+ modules from Enclustra, with up to six external MIPI camera boards. Both Zynq USB SuperSpeed (5 Gbps) transceivers connect to an onboard USB-SS+ (10 Gbps) hub controller IC, which multiplexes them upstream via a USB type-C connector. Also has three Qwiic/STEMMA connectors and some random FPGA GPIO for low-speed expansion.
Where do I find stuff
Each camera family has its own directory in this repository that contains its relevant hardware, firmware, and software.
Hardware Design
We are using the very latest KiCAD: the nightly development builds. Installation instructions are here: https://www.kicad.org/download/ubuntu/
Once you have installed kicad-nightly on your machine, then you will
need to set up the repos as follows:
mkdir ~/hw
cd ~/hw
git clone ssh://git@github.com/osrf/osrf_hw
git clone ssh://git@github.com/osrf/ovcAdd the following line to your .bashrc file to set the KIWORKSPACE environment variable to point at your hardware folder:
export KIWORKSPACE=~/hwThen you should be able to view the latest developments:
cd ~/hw/ovc/ovc5/hardware/carrier
kicad-nightly ovc5.kicad_proSoftware License
Hardware License
Documentation License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Parts
379| Qty | Value | Footprint | References |
|---|---|---|---|
| 59 | 100n | Capacitors_SMD:C_0201 | C13, C14, C15, C100, C109, C121, C122, C123, C125, C126, C128, C129, C131, C146, C147, C154 +43 |
| 18 | 4u7 | Capacitors_SMD:C_0402 | C36, C39, C55, C56, C57, C65, C116, C117, C119, C120, C124, C127, C151, C152, C180, C181 +2 |
| 14 | 10u | Capacitors_SMD:C_0603 | C4, C9, C18, C24, C49, C91, C92, C93, C96, C97, C98, C99, C103, C104 |
| 12 | 100k | Resistors_SMD:R_0402 | R38, R41, R43, R49, R52, R53, R59, R66, R1104, R1106, R1108, R1110 |
| 12 | 100u | Capacitors_SMD:C_1206 | C10, C50, C53, C54, C63, C64, C111, C114, C163, C166, C167, C169 |
| 9 | 10k | Resistors_SMD:R_0201 | R2, R3, R4, R5, R6, R27, R28, R30, R31 |
| 9 | 22n | Capacitors_SMD:C_0201 | C137, C138, C139, C140, C141, C142, C153, C172, C182 |
| 8 | 10k | Resistors_SMD:R_0402 | R1, R11, R33, R42, R44, R46, R47, R48 |
| 8 | 10u | Capacitors_SMD:C_0402 | C70, C71, C72, C73, C110, C112, C113, C115 |
| 8 | 1u | Capacitors_SMD:C_0201 | C66, C67, C68, C69, C130, C132, C133, C134 |
| 8 | 47u | Capacitors_SMD:C_1206 | C60, C85, C87, C135, C1103, C1104, C1105, C1109 |
| 8 | 499 | Resistors_SMD:R_0201 | R12, R13, R14, R15, R16, R17, R18, R19 |
| 8 | 600 | Resistors_SMD:R_0201 | FB3, FB4, FB5, FB6, FB7, FB8, FB9, FB10 |
| 8 | TPD2EUSB30A | USB:TPD2EUSB30x | D1, D2, D3, D4, D5, D6, D7, D8 |
| 7 | 100n | Capacitors_SMD:C_0402 | C8, C11, C34, C42, C48, C51, C61 |
| 7 | 1u | Capacitors_SMD:C_0402 | C33, C43, C102, C150, C158, C179, C187 |
| 7 | 30 | Resistors_SMD:R_0603 | FB15, FB16, FB17, FB18, FB19, FB20, FB21 |
| 7 | 4n7 | Capacitors_SMD:C_0402 | C86, C88, C108, C136, C1106, C1107, C1110 |
| 7 | NTR4003NT1G | TO_SOT_Packages_SMD:SOT-23 | Q9, Q10, Q11, Q12, Q13, Q15, Q16 |
| 7 | TPS82130 | DCDC:TPS82130 | U19, U20, U24, U1101, U1102, U1103, U1104 |
| 6 | 220 | Resistors_SMD:R_0402 | FB2, FB11, FB13, FB22, FB23, FB24 |
| 5 | 10 | Resistors_SMD:R_0402 | R21, R22, R23, R24, R25 |
| 5 | 10n | Capacitors_SMD:C_0201 | C12, C75, C118, C143, C171 |
| 5 | 220u | Capacitors_SMD:CP_Elec_6.3x5.8 | C62, C164, C165, C168, C170 |
| 5 | 47 | Resistors_SMD:R_0603 | R56, R57, R58, R60, R64 |
| 5 | 470n | Capacitors_SMD:C_0402 | C95, C149, C157, C178, C186 |
| 5 | 47k | Resistors_SMD:R_0201 | R26, R35, R45, R51, R62 |
| 4 | 220n | Capacitors_SMD:C_0201 | C148, C156, C177, C185 |
| 4 | 47n | Capacitors_SMD:C_0201 | C144, C145, C173, C174 |
| 4 | NTS4001NT1G | TO_SOT_Packages_SMD:SOT-323_SC-70 | Q5, Q7, Q8, Q14 |
| 4 | TXB0108RGY | TI:TI_VQFN_20_RGY | U5, U14, U15, U22 |
| 3 | 1n | Capacitors_SMD:C_0402 | C105, C106, C107 |
| 3 | 330 | Resistors_SMD:R_0201 | R40, R63, R67 |
| 3 | 74LVC1G34 | TO_SOT_Packages_SMD:SOT-353_SC-70-5 | U6, U21, U25 |
| 3 | USB_OTG | Connect:USB_Micro-B_10103594-0001LF | J3, J12, J13 |
| 2 | 100 | Resistors_SMD:R_0201 | R32, R61 |
| 2 | 100 | Resistors_SMD:R_0603 | R54, R55 |
| 2 | 100u | Capacitors_SMD:C_0805 | C159, C188 |
| 2 | 100u | Capacitors_SMD:CP_Elec_6.3x7.7 | C59, C94 |
| 2 | 10n | Capacitors_SMD:C_0402 | C58, C78 |
| 2 | 1k | Resistors_SMD:R_0201 | R29, R36 |
| 2 | 215k | Resistors_SMD:R_0402 | R34, R65 |
| 2 | 220 | Resistors_SMD:R_0603 | FB1, FB12 |
| 2 | 22u | Capacitors_SMD:C_0805 | C161, C162 |
| 2 | 523k | Resistors_SMD:R_0402 | R37, R1109 |
| 2 | 60 | Resistors_SMD:R_0402 | FB25, FB26 |
| 2 | 681 | Resistors_SMD:R_0402 | R7, R8 |
| 2 | DMN2041L | TO_SOT_Packages_SMD:SOT-23 | Q2, Q3 |
| 2 | LED_Red | LEDs:LED_0402 | D12, D14 |
| 2 | LENS_HOLDER | LensHolder:M12_PYTHON1300_M3Mounting | J8, J9 |
| 2 | NOIP1SN1300A-QDI | LCC:LCC101.6P1422X1422X165-48 | U1, U2 |
| 2 | SP3002-04JTG | TO_SOT_Packages_SMD:SOT-363_SC-70-6 | U12, U13 |
| 2 | TPS2069C | TO_SOT_Packages_SMD:SOT-23-5 | U10, U11 |
| 1 | 0 | Resistors_SMD:R_0402 | R20 |
| 1 | 100m | Capacitors_THT:CP_Radial_D13.0mm_P5.00mm | C1 |
| 1 | 100n | Capacitors_SMD:C_0603 | C89 |
| 1 | 100p | Capacitors_SMD:C_0805 | C23 |
| 1 | 10M | Resistors_SMD:R_0402 | R50 |
| 1 | 124k | Resistors_SMD:R_0402 | R1107 |
| 1 | 1M | Resistors_SMD:R_0201 | R9 |
| 1 | 1k74 | Resistors_SMD:R_0201 | R10 |
| 1 | 22u | Capacitors_SMD:C_0603 | C160 |
| 1 | 2k | Resistors_SMD:R_0201 | R39 |
| 1 | 2u2 | Capacitors_SMD:C_0603 | C101 |
| 1 | 316k | Resistors_SMD:R_0402 | R1103 |
| 1 | 49k9 | Resistors_SMD:R_0402 | R1105 |
| 1 | 4u7 | Capacitors_SMD:C_0603 | C90 |
| 1 | 5CGTFD5C5U19I7N | BGA:INTEL_U484 | U23 |
| 1 | AON6407 | TO_SOT_Packages_SMD:TDSON-8-1 | Q4 |
| 1 | ARJ11C-MBSAS-A-BA-7MU2 | Ethernet:ARJ11C-MBSAS-A-BA-7MU2 | U18 |
| 1 | ASEMB-100MHz | Oscillators:Oscillator_SMD_Abracon_ASE-4pin_3.2x2.5mm | X1 |
| 1 | BAT54ALT1G | TO_SOT_Packages_SMD:SOT-23 | D10 |
| 1 | BAT54CW-7-F | TO_SOT_Packages_SMD:SOT-323_SC-70 | D11 |
| 1 | BOOT | Buttons_Switches_SMD:SW_SPST_B3U-1000P | SW5 |
| 1 | CP2102N-A01-GQFN24 | Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm | U9 |
| 1 | DEBUG UART | Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm | J14 |
| 1 | FPGA CONFIG | Pin_Headers:Pin_Header_Straight_2x03_Pitch1.27mm | J16 |
| 1 | FPGA DEBUG | Pin_Headers:Pin_Header_Straight_2x07_Pitch2.54mm | J1 |
| 1 | HDMI_TYPE_A | HDMI:AMP_FCI_10029449-111RLF_HDMI_TYPE_A | J6 |
| 1 | IMU | Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm | J15 |
The 358 most common of 379 parts.
More from osrf/ovc
12- 6 layers145 × 43.4 mm

- 6 layers110.5 × 50 mm

- 6 layers160 × 46.5 mm

- 6 layers98 × 97 mm

- 6 layers95 × 73 mm

- 6 layers87 × 81 mm

- 6 layers87 × 81 mm

- 10 layers33.1 × 35.5 mm

- 6 layers237 × 39 mm

- 6 layers138 × 50 mm

- 6 layers138 × 50 mm

- 6 layers237 × 39 mm

Similar boards
- 4 layers80 × 80.2 mm

7-REV1B
DangerousPrototypes/BusPirate5-hardware
Bus Pirate Hardware and accessories for v5 and higher
251 parts125MIT - 2 layers100 × 75 mm

- 6 layers91.8 × 139.8 mm

- 4 layers70 × 70 mm

Blue interface board
BetzDrive/interface-board
Power and signal conditioning board for the Betz Drive system
130 parts5 - 2 layers

- 4 layers23.9 × 44.5 mm

ATTINY3226
marsairforce/breakout_boards
Small circuit boards to assist with breadboard prototyping with SMD packages.
56 parts39Unlicense - 4 layers30.1 × 30.1 mm

Maglev driver
Janky-Jingle-Crew/SouthPoleLevitator
2025 Christmas card "South Pole Levitator"
65 parts3 - 2 layers65.8 × 100.9 mm

Questions
How big is the Ovc PCB?
It measures 230 × 56 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Ovc use?
379 parts, built around the TPS82130SIL, 74LVC1G34Z, CP2102N-A01-GQFN24 and TXB0108RGY. 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 Ovc KiCad files?
From the osrf/ovc repository on GitHub, at the commit this page was made from: the board is ovc1/hardware/ovc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ovc design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).