Skip to the content
4 layers10 × 10 mmImageBoard, the printed circuit board in 3D

Printed circuit boards used in the NINscope

Size
10 × 10 mm
Copper layers
4
Thickness
0.6 mm
Parts
72
Nets
52
Pads
222
Tracks, vias
702, 78
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
24 Jan 2019
Updated
8 Oct 2021

Overview

ImageBoard is an open-source printed circuit board by ninscope, from the ninscope/Hardware repository on GitHub, published under the MIT licence. It is a 4-layer board of 10 × 10 mm with 72 parts on 52 nets, routed with 702 tracks and 78 vias.

It is built around the LMV321, NOIP1SN0480A-STI and LM3880-1AC. Its parts include 27 capacitors, 25 connectors, 8 resistors, 7 ICs and 1 inductor.

Main components

3

README

README.md

See also: Firmware - Software

Welcome to the NINscope hardware page

  1. Wiring: excitation LED and optogenetic connector

  2. Connecting the sensor and interface PCBs

  3. Cable and yarn for sensor PCB (image board)

  4. Wiring: LED to interface PCB

  5. Assembling mechanical parts, lenses and filters

  6. Making a DAQ cable

  7. How to modify the UCLA DAQ for use with NINscope

  8. How to make the optogenetic LED probe

  9. Mounting a NINscope

Third party providers

Parts list

For a parts list with components and links to manufacturers please visit our NINscope parts list spreadsheet. This list will be updated to reflect availability of components. https://drive.google.com/open?id=1j7zTo7a2k-jmMWEIm5uMFHZk3aub0za10LsDC2N34rI

Hardware

Printed circuit boards used in NINscope were designed in KiCAD. Check the Hardware wiki page for more info: https://github.com/ninscope/Hardware/wiki

LabMaker sells the electronics (PCBs,excitation LED print w/ cabling), baseplates and DAQ box for NINscope here.

:warning: If you want to test the eletronics of the assembled Sensor and Interface PCBs we have a detailed checklist that you can follow to ensure that the product is functional here

Printing material

We have 3D printed the microscope housing using an EnvisionTec Micro Plus Advantage printer with RCP-30 resin (requires coating afterwards) and a Formlabs Form 2 printer using RS-F2-GPBK-04 black resin. Parts for NINscope can be directly order through Jason Rosenberg https://www.rosenbergindustries.com

Assembly of optics

The assembly of optics resembles that of the first-gen. UCLA miniscope, with a few differences. First the excitation, emission and dichroic optical filters are 500 µm (although emission filter can also be 1 mm) and therefore thinner and more fragile. The emission filter is glued on to the plano-convex lens with optical bonding glue (NOA81, Norland Products) and lowered into the lower half of the NINscope housing.

For more details see: https://github.com/ninscope/Hardware/wiki/5.-Mechanical-assembly-NINscope

Cleaning the CMOS sensor

In case of dust particles or other particulates dropping on the CMOS sensor one we recommend the use of 'Sticky Swabs' (ideal-tek, https://www.ideal-tek.com/public/doc/Sticky-swabs-leaflet_Ideal-tek.pdf) to remove them without causing damage to the sensor.

Computer requirements

We recommend using a laptop with SSD drive for respectively mobility and optimal disk write speeds. Despite this we have tested operating NINscope on a variety of systems including a MacBook Pro laptop running MacOS Mojave (R2015, i7, SSD), Mac Mini running MacOS High Sierra (R2014, i5, 5400 rpm HD), Dell PC Z240 running Windows 7(i7, NVMe SSD Samsung MZVLW256), a NUC7i5BNH running Windows 10 (i5, SSD Crucial MX500), a Linux Workstation running Ubuntu 18.04 (Intel Xeon, SSD) and a Dell PC OptiPlex 3050 SFF running Ubuntu 18.04 (i5, SSD) and an HP Zbook Studio G3 laptop running Ubuntu 20.04 (i7, SSD).

Interfacing to a PC

:warning: A USB 3.0 port (on some PCs indicated by SS, SuperSpeed USB) is required to connect the modified UCLA DAQ (v3.2) to a PC, otherwise NINscope will not be recognized during installation.

Webcams for behavioral monitoring

UVC-compliant USB webcams are supported. We have successfully tested Logitech webcams inlcuding the C920 HD pro cam. PS3 Eye webcams are currently not supported as they are not UVC-compliant.

DAQ trigger and output port cables

SMA to BNC cables can be purchased directly, e.g.: https://nl.mouser.com/ProductDetail/Johnson-Cinch-Connectivity-Solutions/415-0028-048?qs=sGAEpiMZZMufBZYvsU%2Fbe5IX9y1Z%252BxjUbtuL98E%2Fl5g%3D. This allows for triggering the acquisition with an external trigger, or logging the miniscope frames during acquisition.

Note about setting the excitation LED current

:warning: Care is adviced when setting the curent to the excitation LED. Please note that low curernts (2.38-9.38 mA) provide sufficient light output (0.12-0.46 mW before GRIN objective) to perform imaging (in cortex and striatum respectively). Moreover, it is adviced to stay within the linear range of the LED driver (<35 mA). Be aware that driving a large current to the excitation LED in combination with optogenetic stimulation could lead to unexpected intensity drops during image acquisition. We have been succesful in our experiments using currents to the optogenetic LED of 11-33 mA and 2.38-9.38 mA to the excitation LED.

Parts

72
QtyValueFootprintReferences
12100nFResistors_SMD:R_0201_NoSilkC1, C2, C10, C12, C13, C14, C17, C18, C21, C23, C25, C26
61uFCapacitors_SMD:C_0201_NoSilkC3, C4, C5, C6, C7, C8
410nFResistors_SMD:R_0201_NoSilkC15, C16, C20, C24
410uFResistors_SMD:R_0402_NoSilkC11, C19, C22, C27
310kResistors_SMD:R_0201_NoSilkR6, R7, R8
21.5kResistors_SMD:R_0201_NoSilkR1, R3
2NCP163_3.3VLocalFootprtLib:XDFN4U5, U6
11.8kResistors_SMD:R_0201_NoSilkR2
11uFResistors_SMD:R_0201_NoSilkC9
147.5kResistors_SMD:R_0201_NoSilkR5
1CLK_OUTLocalFootprtLib:castellated_hole_0.5J9
1DNPResistors_SMD:R_0201_NoSilkR4
1DOUT0LocalFootprtLib:castellated_hole_0.5J10
1DOUT1LocalFootprtLib:castellated_hole_0.5J11
1DOUT2LocalFootprtLib:castellated_hole_0.5J12
1DOUT3LocalFootprtLib:castellated_hole_0.5J13
1DOUT4LocalFootprtLib:castellated_hole_0.5J14
1DOUT5LocalFootprtLib:castellated_hole_0.5J15
1DOUT6LocalFootprtLib:castellated_hole_0.5J16
1DOUT7LocalFootprtLib:castellated_hole_0.5J17
1DOUT8LocalFootprtLib:castellated_hole_0.5J18
1DOUT9LocalFootprtLib:castellated_hole_0.5J19
1FRAME_VALIDLocalFootprtLib:castellated_hole_0.5J20
1Ferrite_Bead_SmallInductors_SMD:L_0402L1
1GNDLocalFootprtLib:castellated_hole_0.5J26
1LINE_VALIDLocalFootprtLib:castellated_hole_0.5J21
1LM3880LocalFootprtLib:LM3880U3
1LMV321LocalFootprtLib:SC-70U2
1LOCKLocalFootprtLib:castellated_hole_0.5J8
1MEM-OSCOscillators:Oscillator_SMD_Abracon_ASE-4pin_3.2x2.5mmU7
1MISOLocalFootprtLib:castellated_hole_0.5J3
1MON0LocalFootprtLib:castellated_hole_0.5J22
1MON1LocalFootprtLib:castellated_hole_0.5J23
1MOSILocalFootprtLib:castellated_hole_0.5J4
1NCP163_1.8VLocalFootprtLib:XDFN4U4
1NOIP1SN0480ALocalFootprtLib:ODCSP67U1
1POWERLocalFootprtLib:castellated_hole_0.5J25
1RESET_NLocalFootprtLib:castellated_hole_0.5J6
1SCKLocalFootprtLib:castellated_hole_0.5J2
1SS_NLocalFootprtLib:castellated_hole_0.5J1
1TRIGGER0castellated_hole_0.5J5
1VDD_ENLocalFootprtLib:castellated_hole_0.5J7

The 68 most common of 72 parts.

More from ninscope/Hardware

1
  • 4 layers10 × 10 mmInterfaceBoard, the printed circuit board in 3D

    InterfaceBoard

    ninscope/Hardware

    Printed circuit boards used in the NINscope

    79 parts8MIT

Similar boards

  • 6 layers26.7 × 12.3 mmMiniscope v4-Wire Free, the printed circuit board in 3D

    Miniscope v4-Wire Free

    Aharoni-Lab/Miniscope-v4-Wire-Free

    Wire-free Miniscope v4 system

    117 parts6
  • 6 layers27.6 × 12.3 mmMiniscope v4-Wire Free, the printed circuit board in 3D

    Miniscope v4-Wire Free

    fnsangiul/Miniscope-v4-Wire-Free

    Wire-free Miniscope v4 system

    117 parts2
  • 8 layers120 × 60 mmDFTBoard, the printed circuit board in 3D

    DFTBoard

    juliancoy/zynqPCB

    An 8-layer board in Kicad built upon Xilinx Zynq Chip. Includes sound output, HDMI, DDR3, and Arduino Uno style header for screen connection

    299 parts75MIT
  • 2 layers66.8 × 104.8 mmKicad project geiger, the printed circuit board in 3D

    Kicad project geiger

    IRNAS/bGeigieIntegrated

    Integrated version of Safecast bGeigie device

    93 parts6
  • 4 layers77.5 × 152.4 mmPortable line mixer, the printed circuit board in 3D

    Portable line mixer

    sww1235/portable-line-mixer

    A compact line level audio mixer

    138 parts3MIT
  • 8 layers68 × 67.8 mmReform kintex, the printed circuit board in 3D

    Reform kintex

    kitspace-forks/reform-kintex-som

    This is the open hardware system-on-module featuring the Xilinx/AMD Kintex-7 FPGA (XC7K160T or XC7K325T) and 2GB DDR3 RAM.

    297 parts2

Questions

How big is the ImageBoard PCB?

It measures 10 × 10 mm and has 4 copper layers, 0.6 mm thick.

What parts does the ImageBoard use?

72 parts, built around the LMV321, NOIP1SN0480A-STI and LM3880-1AC. 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 ImageBoard KiCad files?

From the ninscope/Hardware repository on GitHub, at the commit this page was made from: the board is PCB/ImageBoardv1.0/ImageBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ImageBoard design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).