
OpenPnPVis
angusgbishop/PnPCAM
An Open Source Vision Camera designed for pick-and-place machines.

An Open Source Vision Camera designed for pick-and-place machines.
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.
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.
Find me on the OpenPnP Discord
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C4, C5, C6, C7, C10, C12, C14, C15, C16, C18, C21, C25 |
| 11 | 100nF | Capacitor_SMD:C_0402_1005Metric | C8, C9, C11, C13, C17, C19, C20, C22, C23, C24, C26 |
| 7 | 1.6K | Resistor_SMD:R_0402_1005Metric | R8, R9, R10, R11, R12, R13, R15 |
| 4 | 0R | Resistor_SMD:R_0402_1005Metric | R3, R4, R19, R20 |
| 4 | M3 | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 2 | 10K | Resistor_SMD:R_0402_1005Metric | R1, R7 |
| 2 | 16pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R5, R14 |
| 2 | Conn_01x02 | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J2, J3 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D2 |
| 1 | 33 | Resistor_SMD:R_Array_Convex_8x0602 | RN1 |
| 1 | 4.7K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 74LVC2G74 | Package_SO:VSSOP-8_2.4x2.1mm_P0.5mm | U8 |
| 1 | 85 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | AP2127K-1.2 | Package_TO_SOT_SMD:SOT-23-5 | U9 |
| 1 | AP2127K-2.5 | Package_TO_SOT_SMD:SOT-23-5 | U10 |
| 1 | AP2127K-2.8 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | ATtiny1606-M | Package_DFN_QFN:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm | U4 |
| 1 | CMT168-1122F | OpenPnPVis:CMT168-1122F | LENSMOUNT1 |
| 1 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J5 |
| 1 | Conn_02x06 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | FT602Q | Package_DFN_QFN:QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm | U3 |
| 1 | SMD-MOSFET-N-CH-20V-2.1A-CJ2302_SOT-23_ | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | TPD2EUSB30 | Package_TO_SOT_SMD:Texas_DRT-3 | U6 |
| 1 | USB_C_Receptacle | Type-C:HRO-TYPE-C-31-M-12-Assembly | J4 |
| 1 | X3S030000BA1H-U | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | AR0144 | OpenPnPVis:BGA-72_9x8_5.565x5.545mm | U2 |
The 67 most common of 70 parts.

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

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

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.

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





hnz1102/shared-usb-memory
USB Memory with One-touch Switching Between Two Device Connections
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
It measures 44.5 × 28 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
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).