OpenPnPVis
angusgbishop·PnPCAM·ECAD/OpenPnPVis.kicad_pcb
About the OpenPnPVis PCB
OpenPnPVis is an open source AVR/Arduino PCB design by angusgbishop, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 44.5 × 28 mm, with 63 components from 27 distinct parts.
Its main chip is the ATtiny1606-M, from the AVR/Arduino family. Other key parts include the AMS1117-3.3, AR0144, FT602Q, TPD2EUSB30 and AP2127K-2.8. By type, the board carries 26 capacitors, 18 resistors, 9 ICs, 5 connectors, 2 diodes and 1 transistor.
From the project
An Open Source Vision Camera designed for pick-and-place machines.
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.
Main components on the OpenPnPVis
OpenPnPVis bill of materials (BOM)
63 components, 27 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | AR0144 | BGA-72_9x8_5.565x5.545mm | U2 |
| 1 | FT602Q | QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm | U3 |
| 1 | ATtiny1606-M | VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm | U4 |
| 1 | TPD2EUSB30 | Texas_DRT-3 | U6 |
| 1 | AP2127K-2.8 | SOT-23-5 | U7 |
| 1 | 74LVC2G74 | VSSOP-8_2.4x2.1mm_P0.5mm | U8 |
| 1 | AP2127K-1.2 | SOT-23-5 | U9 |
| 1 | AP2127K-2.5 | SOT-23-5 | U10 |
| 1 | SMD-MOSFET-N-CH-20V-2.1A-CJ2302_SOT-23_ | SOT-23 | Q1 |
| 1 | X3S030000BA1H-U | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_02x06 | PinHeader_2x03_P2.54mm_Vertical | J1 |
| 2 | Conn_01x02 | PinHeader_1x02_P1.27mm_Vertical | J2, J3 |
| 1 | USB_C_Receptacle | HRO-TYPE-C-31-M-12-Assembly | J4 |
| 1 | Conn_01x12 | PinHeader_2x06_P2.54mm_Vertical | J5 |
| 1 | CMT168-1122F | CMT168-1122F | LENSMOUNT1 |
| 2 | LED | LED_0805_2012Metric | D1, D2 |
| 2 | 16pF | C_0402_1005Metric | C1, C2 |
| 13 | 10uF | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C3, C4, C5, C6, C7, C10, C12, C14 +5 |
| 11 | 100nF | C_0402_1005Metric | C8, C9, C11, C13, C17, C19, C20, C22 +3 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 10K | R_0402_1005Metric | R1, R7 |
| 1 | 85 | R_0402_1005Metric | R2 |
| 4 | 0R | R_0402_1005Metric | R3, R4, R19, R20 |
| 2 | 5.1K | R_0402_1005Metric | R5, R14 |
| 1 | 4.7K | R_0402_1005Metric | R6 |
| 7 | 1.6K | R_0402_1005Metric | R8, R9, R10, R11, R12, R13, R15 |
| 1 | 33 | R_Array_Convex_8x0602 | RN1 |
OpenPnPVis design files
The KiCad project lives in the angusgbishop/PnPCAM repository on GitHub; these links point at the commit this page was built from.
OpenPnPVis: common questions
What microcontroller does the OpenPnPVis use?
The OpenPnPVis is built around the ATtiny1606-M, from the AVR/Arduino family.
How big is the OpenPnPVis PCB?
The OpenPnPVis measures 44.5 × 28 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the OpenPnPVis?
63 components, from 27 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenPnPVis design files?
From the angusgbishop/PnPCAM repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the OpenPnPVis design in my own project?
Yes, under the terms of its GPL-3.0 license, which angusgbishop chose for the repository.
Can I test firmware for the OpenPnPVis without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in PnPCAM
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746