Skip to the content
4 layers44.5 × 28 mmOpenPnPVis, the printed circuit board in 3D

An Open Source Vision Camera designed for pick-and-place machines.

Size
44.5 × 28 mm
Copper layers
4
Thickness
1.6 mm
Parts
70
Nets
97
Pads
405
Tracks, vias
753, 139
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Dec 2020
Updated
20 Feb 2021

Overview

OpenPnPVis is an open-source printed circuit board by angusgbishop, from the angusgbishop/PnPCAM repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 44.5 × 28 mm with 70 parts on 97 nets, routed with 753 tracks and 139 vias.

It is built around the ATTINY1606-MN, FT602Q-B-R and 74LVC2G74DP, with the AMS1117-3.3, TPD2EUSB30DRT and X3S030000BA1H-U among its other parts. Its parts include 26 capacitors, 17 resistors, 9 ICs, 5 connectors and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

6

README

README.md

PnPCAM

PnPCAM is an Open Hardware project dedicated to bringing high-quality machine vision to the various open source pick-and-place projects.

This project is very much in development, clone at your own risk!

The current versions of the board are based off the OnSemi AR0144 image sensor, as it is avaliable through mainline distributers at a reasonable cost for low quantities.

  • Up-to 1200x800 pixel resolution at 30fps (Currently limited by USB Bridge Chip)
  • Global shutter
  • Standard Webcam USB out
  • Onboard LED with exposure-triggered flash (Requirement Dropped)
  • LED Expansion Header for third-party use of the flash signal.
  • Triggered shutter mode.
  • Onboard lens distortion correction.

Interested?

View the Wiki here

Find me on the OpenPnP Discord

Parts

70
QtyValueFootprintReferences
1310uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3, C4, C5, C6, C7, C10, C12, C14, C15, C16, C18, C21, C25
11100nFCapacitor_SMD:C_0402_1005MetricC8, C9, C11, C13, C17, C19, C20, C22, C23, C24, C26
71.6KResistor_SMD:R_0402_1005MetricR8, R9, R10, R11, R12, R13, R15
40RResistor_SMD:R_0402_1005MetricR3, R4, R19, R20
4M3MountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
210KResistor_SMD:R_0402_1005MetricR1, R7
216pFCapacitor_SMD:C_0402_1005MetricC1, C2
25.1KResistor_SMD:R_0402_1005MetricR5, R14
2Conn_01x02Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_VerticalJ2, J3
2LEDLED_SMD:LED_0805_2012MetricD1, D2
133Resistor_SMD:R_Array_Convex_8x0602RN1
14.7KResistor_SMD:R_0402_1005MetricR6
174LVC2G74Package_SO:VSSOP-8_2.4x2.1mm_P0.5mmU8
185Resistor_SMD:R_0402_1005MetricR2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1AP2127K-1.2Package_TO_SOT_SMD:SOT-23-5U9
1AP2127K-2.5Package_TO_SOT_SMD:SOT-23-5U10
1AP2127K-2.8Package_TO_SOT_SMD:SOT-23-5U7
1ATtiny1606-MPackage_DFN_QFN:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mmU4
1CMT168-1122FOpenPnPVis:CMT168-1122FLENSMOUNT1
1Conn_01x12Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ5
1Conn_02x06Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1FT602QPackage_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mmU3
1SMD-MOSFET-N-CH-20V-2.1A-CJ2302_SOT-23_Package_TO_SOT_SMD:SOT-23Q1
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U6
1USB_C_ReceptacleType-C:HRO-TYPE-C-31-M-12-AssemblyJ4
1X3S030000BA1H-UCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AR0144OpenPnPVis:BGA-72_9x8_5.565x5.545mmU2

The 67 most common of 70 parts.

More from angusgbishop/PnPCAM

2
  • 4 layers40 × 47.4 mmOpenPnPVis, the printed circuit board in 3D

    OpenPnPVis

    angusgbishop/PnPCAM

    An Open Source Vision Camera designed for pick-and-place machines.

    65 parts7GPL-3.0
  • 2 layers28 × 28 mmIllum, the printed circuit board in 3D

    Illum

    angusgbishop/PnPCAM

    An Open Source Vision Camera designed for pick-and-place machines.

    28 parts7GPL-3.0

Similar boards

  • 2 layers10.6 × 18.5 mmAsmartcap xMoto, the printed circuit board in 3D

    Asmartcap xMoto

    xpix/XMOTO_TINYAVR

    This code is designed for a motor controller and has merged the PID code of Josh Kopel with the code of the Makerbot servo-controller board. This code can be used on some boards by changing some values.

    21 parts6
  • 2 layers12.7 × 22.1 mmController pcb, the printed circuit board in 3D

    Controller pcb

    mvirkkunen/encodering

    encodering (unfinished - the firmware for one has never even been run) ======================================================================

    19 parts1
  • 4 layers68.8 × 53.6 mmPhaseLatch, the printed circuit board in 3D

    PhaseLatch

    AndersBNielsen/PhaseLatch

    20MHz bandwidth SDR IQ ADC

    140 parts46
  • 2 layers98 × 119.5 mmAtari23MTS Upgrade, the printed circuit board in 3D

    Atari23MTS Upgrade

    gianlucarenzi/AT2019

    ATARI 8-Bit Stuff XL, XE

    92 parts9
  • 4 layers200 × 110 mmLTDM RevC, the printed circuit board in 3D

    LTDM RevC

    aschmidt99/LTDM_Kit_RevC

    New LTDM Code that has render.cpp

    412 parts2
  • 2 layers50 × 40 mmShareusbdisk2, the printed circuit board in 3D

    Shareusbdisk2

    hnz1102/shared-usb-memory

    USB Memory with One-touch Switching Between Two Device Connections

    83 parts2
  • 2 layers98.6 × 49.8 mmSch, the printed circuit board in 3D

    Sch

    SL-RU/svelotracker

    Device for bicycle. It will show current position, track, speed, compass, direction to the destination or to start. It can save the track and etc

    106 parts1

Questions

How big is the OpenPnPVis PCB?

It measures 44.5 × 28 mm and has 4 copper layers, 1.6 mm thick.

What parts does the OpenPnPVis use?

70 parts, built around the ATTINY1606-MN, FT602Q-B-R, 74LVC2G74DP and AMS1117-3.3. 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 OpenPnPVis KiCad files?

From the angusgbishop/PnPCAM repository on GitHub, at the commit this page was made from: the board is ECAD/OpenPnPVis.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenPnPVis design in my own project?

Its repository publishes it under the GPL-3.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).