Skip to the content
4 layers25.4 × 25.4 mmMiniCAM, the printed circuit board in 3D

Using the Miniscope Software, multiple Miniscopes and MiniCAMs can be connected, streamed, and time-sync'ed recording simultaniously.

Size
25.4 × 25.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
69
Nets
45
Pads
234
Tracks, vias
583, 91
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
17 Jul 2020
Updated
25 Jun 2021

Overview

MiniCAM is an open-source printed circuit board by Aharoni-Lab, from the Aharoni-Lab/MiniCAM repository on GitHub. It is a 4-layer board of 25.4 × 25.4 mm with 69 parts on 45 nets, routed with 583 tracks and 91 vias.

It is built around the DS90UB933-Q1, ADL3225V-470MT-TL000 and SMA-J-P-H-RA-TH1. Its parts include 36 capacitors, 13 resistors, 5 inductors, 4 ICs and 4 connectors.

Main components

3

README

README.md

MiniCAM

The MiniCAM is an open-source behaviroal camera for imaging freely behaving animals in behavioral and neuroscience experiments. The goal of the MiniCAM project is to provide an open-source, customizable, high-quality, and affordable alternative to using webcams or scientific USB cameras for behavioral imaging. The MiniCAM is powered and communicates over any commercial 50ohm coaxial cable minimizing the cabling that needs to run into the experimental environment. The coaxial cable connects the MiniDAQ to any version of UCLA Miniscope DAQs or MiniDAQs which then connects over USB3 to a host computer.

Using the Miniscope Software, multiple Miniscopes and MiniCAMs can be connected, streamed, and time-sync'ed recording simultaniously.

MiniCAM Components

The MiniCAM consists of a custom printed circuit board (PCB), a 3D printed housing, an off the shelf M12 lens mount, a M12 camera lens, and an optional LED illumination ring. The PCB contains a 5MP CMOS image sensor, support electronics to power and serialize the imaging data, and an SMA coax connector. The image sensor can be configured through the Miniscope software and the optional LED illumination ring intensity can also be controlled through software. The MiniCAM runs at 50fps with 1024X768 resolution as the default configuration. Higher frame rate can be achieved by choosing smaller resolutions and higher resolution comes with lower frame rate.

System Layout

The MiniCAM requires a UCLA Miniscope Data Acquisition (DAQ) board (connected over a 50ohm coaxial cable) and a host computer (connected over USB3) running the Miniscope Software (or other third-party application that can stream UVC cameras and can communicate through a Miniscope DAQ). You can use any generation of Miniscope DAQ but you must update it with the newest firmware. You can also use the cheaper and smaller version of the Miniscope DAQ called the MiniDAQ (open-source link coming soon). Once updated to the newest firmware, any Miniscope DAQ device will work with all Miniscope and MiniCAM devices.

M12 lenses and Coaxial Cables

Just like Miniscopes, the MiniCAM uses a 50Ohm coaxial cable for power, communication, and data. Any 50Ohm coax cable should work with the system.

M12 lenses

M12 lenses and M12 Mount Lens Holders are avaiable in Amazon (can be purchased at other places too). It can be handy to buy a M12 Lens Kit that comes with a range of M12 lenses for different view angles. We have been happy with the Arducam lens set which can be found on Amazon. If you are using the optional LED illumination ring or other nIR light source make sure to remove any IR filter located in the lens if applicable.

Coaxial Cables

Any 50Ohm coaxial cable should be compatible with this system. It is not necessary to use the expensive, thin, flexible coax cables generally used with Miniscopes. The thicker the cable the longer length you can run (maxing out at around 10 to 15 meters). It generally is most convinient to get a coax cable with male SMA connectors on both ends to connect between the MiniCAM and MiniDAQ (or standard Miniscope DAQ).

Parts

69
QtyValueFootprintReferences
150.1uF.Capacitor:C_0402_1005Metric_LC4, C5, C6, C7, C8, C9, C10, C14, C15, C19, C22, C24, C27, C30, C32
71uF.Capacitor:C_0402_1005Metric_LC1, C2, C3, C11, C16, C33, C35
610nF.Capacitor:C_0402_1005Metric_LC18, C21, C26, C29, C31, C34
6MountingHole.Connector:Conn_1x1_700_Circular_PadH1, H2, H3, H4, H5, H6
410uF.Capacitor:C_0603_1608Metric_LC12, C13, C17, C36
4BLM18PG471SN1D.Inductor:L_0603_1608Metric_LL1, L3, L4, L5
30.Resistor:R_0402_1005Metric_ERJ_LR11, R12, R13
32K.Resistor:R_0402_1005Metric_ERJ_LR1, R5, R6
34.7uF.Capacitor:C_0402_1005Metric_LC20, C23, C28
210K.Resistor:R_0402_1005Metric_ERJ_LR7, R8
1100K.Resistor:R_0402_1005Metric_ERJ_LR9
11K.Resistor:R_0402_1005Metric_ERJ_LR4
147nF.Capacitor:C_0402_1005Metric_LC25
150.Resistor:R_0402_1005Metric_ERJ_LR3
1500.Resistor:R_0402_1005Metric_ERJ_LR2
1ADL3225V-470MT-TL000.Inductor:L_1210_3225Metric_LL2
1Conn_01x02Connector_PinSocket_1.27mm:PinSocket_1x02_P1.27mm_VerticalJ2
1Conn_01x03Connector_PinSocket_1.27mm:PinSocket_1x03_P1.27mm_VerticalJ3
1Conn_02x03_Odd_EvenConnector_PinSocket_1.27mm:PinSocket_2x03_P1.27mm_HorizontalJ4
1DNL.Resistor:R_0402_1005Metric_ERJ_LR10
1DS90UB933-Q1.Package_QFN:QFN_33_P50_500X500X80L40X24T310LU2
1LED_Small_ALT.LED:LED_SC80X160X65L40LD1
1MT9P031.Package_LCC:iLCC48P70_1000X1000X135L80X40NU3
1NCV8154MW180280TBG.Package_QFN:DFN10_3x3_11P50_300X300X100L40X24T250X180NU1
1SMA-J-P-H-RA-TH1Connector_Coaxial:SMA_Amphenol_132134-10_VerticalJ1
1SiT_2.5mmx2mm.Oscillator:OSC_CC250X200X80L70X75LU4

More from Aharoni-Lab/MiniCAM

1
  • 4 layersLED Ring, the printed circuit board in 3D

    LED Ring

    Aharoni-Lab/MiniCAM

    Using the Miniscope Software, multiple Miniscopes and MiniCAMs can be connected, streamed, and time-sync'ed recording simultaniously.

    28 parts15

Similar boards

  • 6 layers32 × 20 mmWire Free DAQ, the printed circuit board in 3D

    Wire Free DAQ

    Aharoni-Lab/Miniscope-Wire-Free-DAQ

    All information, guides, and tutorials can be found on the Miniscope-Wire-Free-DAQ Wiki Page .

    126 parts5
  • 4 layers65.8 × 77.2 mmVtx scanner pcb, the printed circuit board in 3D

    Vtx scanner pcb

    deets/deets-fpv-vtx-scanner

    39 parts5
  • 4 layers99 × 64 mmWSPR ease, the printed circuit board in 3D

    WSPR ease

    alanmimms/WSPR-ease

    Easy WSPR transmitter using ESP32C3 and not much else.

    182 parts1MIT
  • 2 layers20.2 × 24.7 mmWaDAR Tag V1 0, the printed circuit board in 3D

    WaDAR Tag V1 0

    jlab-sensing/RF-Backscatter-PCB-V1

    This repo consists of the backscatter tag PCBs used with the WaDAR sensing system. This repo is a submodule of WaDAR. This is our first version of the tag used in WaDAR's sensing system.

    13 parts1
  • 2 layers95.9 × 90.2 mmDat, the printed circuit board in 3D

    Dat

    timothy-joseph/timotelemetry_timounu

    Formula Student Telemetry system I've developed in my first year of University at UPB Drive

    86 partsGPL-3.0
  • 6 layers33.7 × 56.9 mmKicad LFOV RigidFlex Assembly, the printed circuit board in 3D

    Kicad LFOV RigidFlex Assembly

    Aharoni-Lab/Miniscope-LFOV

    Large field-of-view miniature microscope for rats and larger animals.

    108 parts18GPL-3.0

Questions

How big is the MiniCAM PCB?

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

What parts does the MiniCAM use?

69 parts, built around the DS90UB933-Q1, ADL3225V-470MT-TL000 and SMA-J-P-H-RA-TH1. 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 MiniCAM KiCad files?

From the Aharoni-Lab/MiniCAM repository on GitHub, at the commit this page was made from: the board is KiCad/MiniCAM/MiniCAM.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MiniCAM design in my own project?

Its repository states no licence, so its author keeps all rights: ask Aharoni-Lab before reusing the design.