Skip to the content
6 layers110.5 × 50 mmMobof, the printed circuit board in 3D

the Open Vision Computer

Size
110.5 × 50 mm
Copper layers
6
Thickness
1.6 mm
Parts
225
Nets
608
Pads
1,674
Tracks, vias
323, 93
Pours
14
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Feb 2018
Updated
12 Apr 2023

Overview

Mobof 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 110.5 × 50 mm with 225 parts on 608 nets, routed with 323 tracks and 93 vias.

It is built around the TPS82130SIL, 74LVC1G34Z and SP3002-04JTG, with the TPS2069CDBV, ARJ11C-MBSAS-A-BA-7MU2 and NTR4003NT1G among its other parts. Its parts include 105 capacitors, 54 resistors, 15 ICs, 14 transistors and 11 diodes. It belongs with the FPGA and CPLD boards of this library.

Main components

12

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

225
QtyValueFootprintReferences
19100nCapacitor_SMD:C_0201_0603MetricC2, C3, C12, C13, C14, C17, C22, C37, C40, C41, C146, C147, C154, C155, C183, C184 +3
1210uCapacitor_SMD:C_0603_1608MetricC9, C24, C49, C91, C92, C93, C96, C97, C98, C99, C103, C104
10100kResistors_SMD:R_0402R14, R15, R17, R38, R43, R49, R52, R53, R1104, R1110
822nCapacitor_SMD:C_0201_0603MetricC137, C138, C139, C140, C141, C142, C153, C182
710kResistors_SMD:R_0402R1, R33, R42, R44, R46, R47, R48
730Resistors_SMD:R_0603FB15, FB16, FB17, FB18, FB19, FB20, FB21
6100nCapacitor_SMD:C_0402_1005MetricC8, C11, C30, C34, C48, C51
6100uCapacitor_SMD:C_1206_3216MetricC10, C28, C36, C38, C50, C167
610kResistors_SMD:R_0201R2, R3, R4, R5, R6, R12
61uCapacitor_SMD:C_0402_1005MetricC15, C33, C102, C150, C158, C187
647uCapacitor_SMD:C_1206_3216MetricC19, C21, C27, C85, C1103, C1109
6NTR4003NT1GTO_SOT_Packages_SMD:SOT-23Q1, Q3, Q9, Q10, Q11, Q12
6TPD2EUSB30AUSB:TPD2EUSB30xD1, D2, D3, D4, D5, D6
510Resistors_SMD:R_0402R21, R22, R23, R24, R25
54n7Capacitor_SMD:C_0402_1005MetricC20, C25, C86, C1106, C1110
5TPS82130DCDC:TPS82130U2, U5, U19, U1101, U1104
447Resistors_SMD:R_0603R9, R10, R11, R56
4NTS4001NT1GTO_SOT_Packages_SMD:SOT-323_SC-70Q5, Q7, Q8, Q13
3100nCapacitors_SMD:C_0201C5, C44, C45
31nCapacitor_SMD:C_0402_1005MetricC105, C106, C107
3220nCapacitor_SMD:C_0201_0603MetricC148, C156, C185
3470nCapacitor_SMD:C_0402_1005MetricC95, C149, C157
347kResistors_SMD:R_0201R26, R45, R51
2100Resistors_SMD:R_0603R54, R55
2100uCapacitor_SMD:C_0805_2012MetricC159, C188
210nCapacitor_SMD:C_0201_0603MetricC18, C143
210nCapacitor_SMD:C_0402_1005MetricC29, C78
21kResistors_SMD:R_0201R34, R36
2220Resistors_SMD:R_0603FB1, FB12
2220uCapacitor_SMD:CP_Elec_6.3x5.8C31, C35
222uCapacitor_SMD:C_0805_2012MetricC161, C162
22kResistors_SMD:R_0201R31, R39
22u2Capacitor_SMD:C_0603_1608MetricC16, C101
2330Resistors_SMD:R_0201R40, R41
247nCapacitor_SMD:C_0201_0603MetricC144, C145
24u7Capacitor_SMD:C_0402_1005MetricC151, C152
2523kResistors_SMD:R_0402R37, R1109
260Resistors_SMD:R_0402FB25, FB26
2681Resistors_SMD:R_0402R7, R8
2DMN2041LTO_SOT_Packages_SMD:SOT-23Q2, Q14
2SP3002-04JTGTO_SOT_Packages_SMD:SOT-363_SC-70-6U12, U13
2TPS2069CTO_SOT_Packages_SMD:SOT-23-5U10, U11
10Resistors_SMD:R_0402R20
1100nCapacitor_SMD:C_0603_1608MetricC89
1100pCapacitor_SMD:C_0805_2012MetricC23
1100uCapacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-XC94
1100uCapacitor_SMD:CP_Elec_6.3x7.7C26
110CX220BGA:INTEL_U484U6
110MResistors_SMD:R_0402R50
110uCapacitors_SMD:C_0603C4
1124kResistors_SMD:R_0402R13
11MResistors_SMD:R_0201R18
122uCapacitor_SMD:C_0603_1608MetricC32
128k7Resistors_SMD:R_0402R16
12k87Resistors_SMD:R_0201R19
1316kResistors_SMD:R_0402R1103
1470nCapacitor_SMD:C_0201_0603MetricC186
14u7Capacitor_SMD:C_0603_1608MetricC90
174LVC1G34TO_SOT_Packages_SMD:SOT-353_SC-70-5U17
180mBatteries_OSRF:SEIKO_XH414HG_IV01EC1
1AON6407TO_SOT_Packages_SMD:TDSON-8-1Q4
1ARJ11C-MBSAS-A-BA-7MU2Ethernet:ARJ11C-MBSAS-A-BA-7MU2U18
1ASEMB-100MHzOscillators:Oscillator_SMD_Abracon_ASE-4pin_3.2x2.5mmX1
1BAT54ALT1GTO_SOT_Packages_SMD:SOT-23D10
1BAT54CW-7-FTO_SOT_Packages_SMD:SOT-323_SC-70D11
1FPGA CONFIGPin_Headers:Pin_Header_Straight_2x03_Pitch1.27mmJ16
1FPGA DEBUGPin_Headers:Pin_Header_Straight_2x07_Pitch2.54mmJ1
1IMUPin_Headers:Pin_Header_Straight_1x12_Pitch2.54mmJ15
1IMU DEBUGPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJ5
1JetsonJetson:JETSON_TXU3
1LED_GreenLEDs:LED_0402D13
1LED_RedLEDs:LED_0402D12
1LMZ31707DCDC:TI_RVQ_42U8
1MMBT4403TO_SOT_Packages_SMD:SOT-23Q6
1Micro_SD_Card_Det_Hirose_DM3ATConnectors_Card:Hirose_DM3AT-SF-PEJM5J11
1NCP380LSN10AAT1GTO_SOT_Packages_SMD:SOT-23-5U7
1POWERConnectors_Molex:Molex_NanoFit_1x02x2.50mm_AngledJ4
1RB521S30T1GDiodes_SMD:D_SOD-523D9
1SW_PushButtons_Switches_SMD:SW_SPST_B3U-1000PSW3
1SW_PushButtons_Switches_THT:SW_Tactile_SPST_Angled_PTS645Vx58-2LFSSW2

The 219 most common of 225 parts.

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 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
  • 6 layers237 × 39 mmHarleyTandem, the printed circuit board in 3D

    HarleyTandem

    osrf/ovc

    the Open Vision Computer

    142 parts207Apache-2.0

Similar boards

  • 4 layers80 × 80.2 mm7-REV1B, the printed circuit board in 3D

    7-REV1B

    DangerousPrototypes/BusPirate5-hardware

    Bus Pirate Hardware and accessories for v5 and higher

    251 parts125MIT
  • 4 layers70 × 70 mmBlue interface board, the printed circuit board in 3D

    Blue interface board

    BetzDrive/interface-board

    Power and signal conditioning board for the Betz Drive system

    130 parts5
  • 2 layersIMX6, the printed circuit board in 3D

    IMX6

    WilliamSanchez/Hardware

    113 parts2
  • 4 layers23.9 × 44.5 mmATTINY3226, the printed circuit board in 3D

    ATTINY3226

    marsairforce/breakout_boards

    Small circuit boards to assist with breadboard prototyping with SMD packages.

    56 parts39Unlicense
  • 4 layers30.1 × 30.1 mmMaglev driver, the printed circuit board in 3D

    Maglev driver

    Janky-Jingle-Crew/SouthPoleLevitator

    2025 Christmas card "South Pole Levitator"

    65 parts3
  • 2 layers308.9 × 101.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    Asapgiri/kbb-keyboard

    Keep in mind, that first the Atmega32u4 will need a bootloader, witch is programmed trough the bootloader pins. We had to program it with an Esp32-C3-mini, witches Arduino ISA codes I will upload here under the folder…

    222 parts2
  • 4 layers49.8 × 25.5 mmCorevus toolboard, the printed circuit board in 3D

    Corevus toolboard

    calithameridi/corevus

    High-flexibility, low-cost mechatronics controller for 3D printers

    84 parts25

Questions

How big is the Mobof PCB?

It measures 110.5 × 50 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Mobof use?

225 parts, built around the TPS82130SIL, 74LVC1G34Z, SP3002-04JTG and TPS2069CDBV. 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 Mobof KiCad files?

From the osrf/ovc repository on GitHub, at the commit this page was made from: the board is ovc2/hardware/ovc2a/graveyard/mobof/mobof.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mobof 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).