

Ovc4
the Open Vision Computer
- Size
- 95 × 73 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 194
- Nets
- 335
- Pads
- 1,157
- Tracks, vias
- 4,476, 494
- Pours
- 25
- Routed
- Yes
- KiCad
- KiCad 5 (file 20200614)
- Created
- 21 Feb 2018
- Updated
- 12 Apr 2023
Overview
Ovc4 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 95 × 73 mm with 194 parts on 335 nets, routed with 4,476 tracks and 494 vias.
It is built around the EN5322QI, 74LVC1G34Z and TPSM53604RDA, with the CY7C65642-28LTXC, STUSB4500Q and SN74LVC1T45DBV among its other parts. Its parts include 73 capacitors, 49 resistors, 21 ICs, 12 connectors and 7 diodes. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
12EN5322QI
QFN-24(4x6)-40℃~+85℃ 1 1.1mm 2.4V~5.5V 2A 4MHz 4mm 600mV~4.9V 60uF 6mm 800uA 8mVp-p 95% Short Circuit Protection、Overheat Protection、Over Current Protection、Under Voltage Protection、Programmable output voltage、Power-on timing control、Dynamic voltage scaling Step-down type ±3% QFN-24(4x6) DC-DC Power Modules ROHSIntel/AlteraDC-DC Power Modules74LVC1G34Z
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, TransceiversTPSM53604RDA
DFN143.8V to 36V Input, 1V to 7V Output, 4A Power Module in Enhanced HotRod™Texas InstrumentsUncategorisedCY7C65642-28LTXC
QFN-28QFN-28-EP(5x5) USB Converters ROHSInfineon TechnologiesUSB ConvertersSTUSB4500Q
QFN-24-EP(4x4)-40℃~+105℃ 160uA 3V、5.5V Controller PD 3.0、PD 2.0 QFN-24-EP(4x4) USB Converters ROHSSTMicroelectronicsUSB ConvertersSN74LVC1T45DBV
SOT-23-6-40℃~+85℃ 1 1 1.65V~5.5V 1.65V~5.5V 420Mbps Bidirectional Tri-State SOT-23-6 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level Shifters74AHC1G08GW
SOT-353-40℃~+125℃ 1 1.5V~3.85V 1.9V~2V、2.9V~3V、3.7V~3.94V、4.4V~4.5V 100mV、360mV~550mV 10nA 2 2V~5.5V 500mV~1.65V 74AHC Series 9.5ns@3.3V,15pF AND Gate Overvoltage-tolerant input StandardCMOS SOT-353 Logic Gates ROHSMDDLogic GatesARJ11C-MBSAS-A-BA-7MU2
插件0℃~+70℃ 1 Gold Shielded With LED 插件 Ethernet Connectors / Modular Connectors (RJ45 RJ11) ROHSAbraconEthernet Connectors / Modular Connectors (RJ45 RJ11)ICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersLPC55S69JBD100
UncategorisedNXP SemiconductorsSN74AUP1T34DCK
SC-70-5-40℃~+85℃ 1 1 900mV 900mV Power-Off Protection Unidirectional SC-70-5 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level ShiftersSN74LVC1G04DBV
SOT-23-5-40℃~+125℃ 1 1 1.65V~5.5V 1.7V~2V 10uA 2.4V 3.7ns@5V,50pF 32mA 32mA 400mV 700mV~800mV 74LVC 电源关断保护 SOT-23-5 Inverters ROHSTexas InstrumentsInverters
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
194| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | 100n | Capacitor_SMD:C_0402_1005Metric | C10, C11, C12, C13, C15, C16, C17, C18, C19, C20, C21, C28, C32, C33, C34, C37 +25 |
| 15 | 2k4 | Resistor_SMD:R_0402_1005Metric | R23, R28, R29, R40, R41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51 |
| 9 | 10k | Resistor_SMD:R_0402_1005Metric | R11, R12, R14, R18, R19, R22, R31, R37, R38 |
| 9 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C7, C14, C22, C26, C29, C66 |
| 9 | Testpoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9 |
| 7 | 100k | Resistor_SMD:R_0402_1005Metric | R3, R5, R7, R8, R13, R15, R39 |
| 6 | PICAM | Connectors_OSRF:AMPHENOL_SFW15R | CAM0, CAM1, CAM2, CAM3, CAM4, CAM5 |
| 4 | 100u | Capacitor_SMD:C_1206_3216Metric | C23, C24, C35, C36 |
| 4 | 18p | Capacitor_SMD:C_0402_1005Metric | C5, C6, C40, C41 |
| 4 | 47u | Capacitor_SMD:C_1206_3216Metric | C31, C55, C64, C68 |
| 4 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 3 | 20k | Resistor_SMD:R_0402_1005Metric | R20, R25, R27 |
| 3 | 22k | Resistor_SMD:R_0402_1005Metric | R6, R24, R30 |
| 3 | 4u7 | Inductor_SMD:L_0805_2012Metric | L3, L4, L5 |
| 3 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J6, J9 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C43, C57 |
| 2 | 10u | Capacitor_SMD:C_1206_3216Metric | C25, C27 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric | C30, C67 |
| 2 | 110R | Resistor_SMD:R_0603_1608Metric | R32, R33 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q3, Q4 |
| 2 | 4k7 | Resistor_SMD:R_0402_1005Metric | R21, R26 |
| 2 | D_TVS_x2_AAC | USB:TPD2EUSB30x | D4, D5 |
| 2 | EN5322QI | DCDC:Converter_DCDC_Intel_QFN-24_4x6mm_P0.65mm_ThermalVias | U9, U11 |
| 2 | SI2369DS | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | SN74LVC1T45DBV | Package_TO_SOT_SMD:SOT-23-6 | U12, U19 |
| 2 | TPS2121 | TI:Texas_VQFN-HR-12_2x2.5_Pitch0.5mm | U8, U10 |
| 1 | 100R | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 10u | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 12MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 162k | Resistor_SMD:R_0402_1005Metric | R36 |
| 1 | 16MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y2 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C62 |
| 1 | 340k | Resistor_SMD:R_0402_1005Metric | R35 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 470u | Capacitor_SMD:CP_Elec_6.3x7.7 | C63 |
| 1 | 47p | Capacitor_SMD:C_0402_1005Metric | C45 |
| 1 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 649R | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 74AHC1G08 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U6 |
| 1 | 74LVC1G34 | Package_TO_SOT_SMD:SOT-23-5 | U22 |
| 1 | ARJ11C-MBSAS-A-BA-7MU2 | Ethernet:ARJ11C-MBSAS-A-BA-7MU2 | U21 |
| 1 | CY7C65642-28LTXC | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U3 |
| 1 | Conn_01x02 | Batteries_OSRF:ELNA_DSK-3R3H224U-HL | J10 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | Connector_Molex:Molex_Nano-Fit_105313-xx02_1x02_P2.50mm_Horizontal | J4 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J12 |
| 1 | Conn_01x04 | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J11 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J8 |
| 1 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | MCU_SWD1 |
| 1 | D | Diode_SMD:D_0402_1005Metric | D6 |
| 1 | ESDA25W | Package_TO_SOT_SMD:SOT-23 | D2 |
| 1 | HD3SS3202 | USB:TI_R_PUQFN_N16 | U4 |
| 1 | ICM42688 | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U25 |
| 1 | ISP_UART | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Jetson_Nano | Connectors_OSRF:TE_2309413-1 | U1 |
| 1 | LM3526-L | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | LPC55S69JBD100 | Package_QFP:QFP-100-1EP_3.21x3.21mm_14x14_Pitch0.5mm | U20 |
| 1 | Logo_Open_Hardware_Large | Symbol:OSHW-Logo2_7.3x6mm_SilkScreen | LOGO1 |
| 1 | PMEG3030EP,115 | Diode_SMD:D_SOD-128 | D7 |
| 1 | SDMK0340L-7-F | Diode_SMD:D_SOD-323 | D1 |
| 1 | SMBJ22A | Diode_SMD:D_SMB | D3 |
| 1 | SN74AUP1T34DCK | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U24 |
| 1 | SN74LVC1G04 | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U23 |
| 1 | STUSB4500 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U2 |
| 1 | SW_DPDT_x2 | Switches:TL2230 | SW1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW2 |
| 1 | TPSM53604 | DCDC:TI_B3QFN | U7 |
| 1 | TVS2200DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U26 |
| 1 | USBA_DUAL | USB:USBA_DUAL_HOR | U18 |
| 1 | USB_C_Receptacle | USB:USB_C_Receptacle_Wurth_632723300011 | J2 |
Questions
How big is the Ovc4 PCB?
It measures 95 × 73 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Ovc4 use?
194 parts, built around the EN5322QI, 74LVC1G34Z, TPSM53604RDA and CY7C65642-28LTXC. 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 Ovc4 KiCad files?
From the osrf/ovc repository on GitHub, at the commit this page was made from: the board is ovc4/hardware/carrier/ovc4.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ovc4 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).
More from osrf/ovc
12- 6 layers230 × 56 mm

- 6 layers145 × 43.4 mm

- 6 layers110.5 × 50 mm

- 6 layers160 × 46.5 mm

- 6 layers98 × 97 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 layers36 × 77 mm

- 2 layers82.6 × 66 mm

- 4 layers40 × 40 mm

- 2 layers65 × 65 mm

- 2 layers100 × 90.8 mm

- 4 layers52 × 74 mm

FRC Sensor CAN
barkinvar/sugerCANe
A compact interface for three NPN, PNP or logic sensors on an FRC robot. Each port has a removable 5 V / 12 V power jumper; input type is configured in software.
144 parts1 - 4 layers90 × 60 mm

Bench psu
PaulBichl/VibePCB-bench-psu
USB-C PD (20 V) powered bench supply, 2 independent channels, 1.6-16.6 V / 3 A each, constant voltage / constant current, designed with VibePCB.
206 parts1 - 4 layers87.7 × 52 mm

FoxFobz Reciever
edodso2/FoxFobz
A BLE key fob + receiver that adds keyless lock/unlock to classic cars, starting with the 1988 Fox-body Mustang.
69 parts