Skip to the content
PCBKitNew board
6 layers138 × 30 mmExternal camera, the printed circuit board in 3D

External camera

osrf/ovc207

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

3

README

README.md

Open 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:

text
mkdir ~/hw
cd ~/hw
git clone ssh://git@github.com/osrf/osrf_hw
git clone ssh://git@github.com/osrf/ovc

Add the following line to your .bashrc file to set the KIWORKSPACE environment variable to point at your hardware folder:

text
export KIWORKSPACE=~/hw

Then you should be able to view the latest developments:

text
cd ~/hw/ovc/ovc5/hardware/carrier
kicad-nightly ovc5.kicad_pro

Software License

Apache Version 2.0

Hardware License

CERN-OHL-P

Documentation License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Parts

63
QtyValueFootprintReferences
29100nCapacitor_SMD:C_0402_1005MetricC1, C3, C11, C12, C13, C14, C15, C16, C17, C18, C19, C21, C22, C24, C28, C29 +13
910uCapacitor_SMD:C_0402_1005MetricC6, C7, C9, C10, C25, C26, C27, C31, C41
51uCapacitor_SMD:C_0402_1005MetricC5, C8, C20, C23, C45
22k2Resistor_SMD:R_0402_1005MetricR1, R3
2AR0144CSONSemi:BGA-72_9x8_5.545x5.565mmU1, U2
2DNPConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5, J6
2DNPLensHolder:LENS_HOLDER_20MM_PT-LH010MJ2, J3
2DNPResistor_SMD:R_0402_1005MetricR9, R10
2LP5907MFX-2.8Package_TO_SOT_SMD:SOT-23-5U6, U7
2TCA9803Package_SO:VSSOP-8_3.0x3.0mm_P0.65mmU3, U10
1DNPConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ4
1DNPTestPoint:TestPoint_Pad_D1.0mmTP1
1DNPPackage_TO:Melexis_TO-39U9
1FFCConnectors_OSRF:MOLEX_505110_2691J1
1SN74AUP1T34DCKPackage_TO_SOT_SMD:SOT-353_SC-70-5U5
1SN74AXC4T245PWRPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU8

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 mmOvc, the printed circuit board in 3D

    Ovc

    osrf/ovc

    the Open Vision Computer

    379 parts207Apache-2.0
  • 6 layers145 × 43.4 mmOvc2 stereo, the printed circuit board in 3D

    Ovc2 stereo

    osrf/ovc

    the Open Vision Computer

    255 parts207Apache-2.0
  • 6 layers110.5 × 50 mmMobof, the printed circuit board in 3D

    Mobof

    osrf/ovc

    the Open Vision Computer

    225 parts207Apache-2.0
  • 6 layers160 × 46.5 mmOvc2 stereo, the printed circuit board in 3D

    Ovc2 stereo

    osrf/ovc

    the Open Vision Computer

    217 parts207Apache-2.0
  • 6 layers98 × 97 mmOvc5, the printed circuit board in 3D

    Ovc5

    osrf/ovc

    the Open Vision Computer

    202 parts207Apache-2.0
  • 6 layers95 × 73 mmOvc4, the printed circuit board in 3D

    Ovc4

    osrf/ovc

    the Open Vision Computer

    194 parts207Apache-2.0
  • 6 layers87 × 81 mmOvc2 mobo, the printed circuit board in 3D

    Ovc2 mobo

    osrf/ovc

    the Open Vision Computer

    189 parts207Apache-2.0
  • 6 layers87 × 81 mmOvc2 mobo, the printed circuit board in 3D

    Ovc2 mobo

    osrf/ovc

    the Open Vision Computer

    181 parts207Apache-2.0
  • 10 layers33.1 × 35.5 mmHarleyGhostRider, the printed circuit board in 3D

    HarleyGhostRider

    osrf/ovc

    the Open Vision Computer

    179 parts207Apache-2.0
  • 6 layers237 × 39 mmHarleyTandemRevB, the printed circuit board in 3D

    HarleyTandemRevB

    osrf/ovc

    the Open Vision Computer

    169 parts207Apache-2.0
  • 6 layers138 × 50 mmOvc3, the printed circuit board in 3D

    Ovc3

    osrf/ovc

    the Open Vision Computer

    167 parts207Apache-2.0
  • 6 layers138 × 50 mmOvc3, the printed circuit board in 3D

    Ovc3

    osrf/ovc

    the Open Vision Computer

    149 parts207Apache-2.0

Similar boards

  • 4 layers200 × 50 mmVFD Clock, the printed circuit board in 3D

    VFD Clock

    drewsum/VFD_Clock

    A VFD clock centered around a PIC32MZ EF microcontroller

    486 parts1
  • 4 layers46.5 × 67.8 mmLoggerhw v5.0, the printed circuit board in 3D

    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 mmArduino uno q robotics, the printed circuit board in 3D

    Arduino uno q robotics

    Sunewst/arduino-uno-q-robotics

    Arduino Uno Q Camera Connector Shield

    15 parts
  • 2 layers75 × 50 mmTGT kicad data, the printed circuit board in 3D

    TGT kicad data

    sabanekko3/TGT_kicad_data

    学生ロボコン2024、豊田高専T・G・Tがで使用した回路。kicad8

    77 parts37MIT
  • 2 layers100 × 73.2 mmMl dev board, the printed circuit board in 3D

    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 layers50 × 50 mmToF illumination icHaus LED, the printed circuit board in 3D

    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 mmKSS V50, the printed circuit board in 3D

    KSS V50

    anaidan/KSS_V50

    Kinetic Sun Sculpture V50

    128 parts