

External camera
the Open Vision Computer
- Size
- 138 × 30 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 74
- Pads
- 329
- Tracks, vias
- 818, 144
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 5 (file 20190905)
- Created
- 21 Feb 2018
- Updated
- 12 Apr 2023
Overview
External camera 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 138 × 30 mm with 63 parts on 74 nets, routed with 818 tracks and 144 vias.
It is built around the LP5907MFX-2.8, TCA9803DGK and SN74AUP1T34DCK. Its parts include 43 capacitors, 9 ICs, 6 connectors and 4 resistors.
Main components
3LP5907MFX-2.8
SOT-23-5-40℃~+125℃@(Tj) 1 120mV@(250mA) 12uA 2.8V 250mA 5.5V 6.5uVrms 82dB@(1kHz) Fixed Positive Short Circuit Protection、Thermal shutdown、Enable control、Input under-voltage protection、Output discharge SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTCA9803DGK
TSSOP8Level-Translating I2C Bus Buffer/RepeaterTexas InstrumentsUncategorisedSN74AUP1T34DCK
SC-70-5-40℃~+85℃ 1 1 900mV 900mV Power-Off Protection Unidirectional SC-70-5 Translators, Level Shifters ROHSTexas InstrumentsTranslators, Level Shifters
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
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C3, C11, C12, C13, C14, C15, C16, C17, C18, C19, C21, C22, C24, C28, C29 +13 |
| 9 | 10u | Capacitor_SMD:C_0402_1005Metric | C6, C7, C9, C10, C25, C26, C27, C31, C41 |
| 5 | 1u | Capacitor_SMD:C_0402_1005Metric | C5, C8, C20, C23, C45 |
| 2 | 2k2 | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | AR0144CS | ONSemi:BGA-72_9x8_5.545x5.565mm | U1, U2 |
| 2 | DNP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5, J6 |
| 2 | DNP | LensHolder:LENS_HOLDER_20MM_PT-LH010M | J2, J3 |
| 2 | DNP | Resistor_SMD:R_0402_1005Metric | R9, R10 |
| 2 | LP5907MFX-2.8 | Package_TO_SOT_SMD:SOT-23-5 | U6, U7 |
| 2 | TCA9803 | Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm | U3, U10 |
| 1 | DNP | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J4 |
| 1 | DNP | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | DNP | Package_TO:Melexis_TO-39 | U9 |
| 1 | FFC | Connectors_OSRF:MOLEX_505110_2691 | J1 |
| 1 | SN74AUP1T34DCK | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U5 |
| 1 | SN74AXC4T245PWR | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U8 |
Questions
How big is the External camera PCB?
It measures 138 × 30 mm and has 6 copper layers, 1.6 mm thick.
What parts does the External camera use?
63 parts, built around the LP5907MFX-2.8, TCA9803DGK and SN74AUP1T34DCK. 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 External camera KiCad files?
From the osrf/ovc repository on GitHub, at the commit this page was made from: the board is ovc3/hardware/ovc3a/ovc3a/external_camera/external_camera.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the External camera 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 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

Similar boards
- 4 layers200 × 50 mm

- 4 layers46.5 × 67.8 mm

Loggerhw v5.0
BerkeleyLab/DxP-data-logger
Hardware design for the DxP (Distributed sensor Profiling) data logger that connects to a DxP sensor probe.
62 parts - 4 layers68.6 × 53.3 mm

- 2 layers75 × 50 mm

- 2 layers100 × 73.2 mm

Ml dev board
coon42/magic-lantern-dev-kit
A dev kit for connection and communication with the service port of Canon EOS cameras.
56 parts8 - 2 layers362 × 177 mm

Keyboard exposed diodes standard tkl
jeffminton/keyboard_exposed_diodes_standard_tkl
A PCB for a standard TKL keyboard
322 parts3Apache-2.0 - 2 layers50 × 50 mm

ToF illumination icHaus LED
lnsru/melexis_ToF_illumination_icHaus
PCB with highly integrated chip rom iC-Haus for time of flight camera illumination
41 parts1 - 4 layers159 × 21.7 mm
