Skip to the content
8 layers48 × 37.5 mmWLMS v0 2 1-motherboard panel, the printed circuit board in 3D

WLMS v0 2 1-motherboard panel

miniscope/MiniscopeZero2

Miniscope Zero hardware and software

Size
48 × 37.5 mm
Copper layers
8
Thickness
1 mm
Parts
620
Nets
630
Pads
2,198
Tracks, vias
3,648, 1,410
Pours
102
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 May 2026
Updated
7 Nov 2026

Overview

WLMS v0 2 1-motherboard panel is an open-source printed circuit board by miniscope, from the miniscope/MiniscopeZero repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is an 8-layer board of 48 × 37.5 mm with 620 parts on 630 nets, routed with 3,648 tracks and 1,410 vias.

It is built around the NOIP1SN0480A-STI, TSOP57438TT1 and MMBT3904LP-7B, with the NTK3134NT1G-ES and TL3780AF330QG among its other parts. Its parts include 234 capacitors, 120 resistors, 42 ICs, 36 inductors and 12 diodes. It belongs with the computers and single-board computers boards and the SAM D and SAM boards of this library.

Main components

5

README

README.md

Miniscope Zero

Repository for Miniscope Zero: a fully wireless, single-cell-resolution miniature microscope for imaging neural dynamics in freely behaving animals.

Miniscope Zero is a miniature one-photon microscope that operates without tethers: power is delivered via quasistatic cavity resonance (QSCR) wireless power transfer, and imaging data is streamed over a high-bandwidth optical link. This repository hosts the project-specific hardware designs — the miniscope, the optical data acquisition hardware, and the QSCR arena — and points to the related software and hardware repositories.

Co-led by Takuya Sasatani (@t-sasatani) and Marcel Brosch (@MarcelMB).

Demonstration video

https://github.com/user-attachments/assets/aa9ec822-df9f-4f50-9b2d-21a6ab23955f

Repository contents

text
MiniscopeZero/                      Wireless miniscope
├── Firmware/                       SAMD51 firmware (Microchip Studio project)
├── Optics/                         Optical system
│   ├── optics_bom.csv              Bill of materials for the optical path
│   ├── mechanical/                 Dimensioned drawing of the optical assembly
│   ├── zemax/                      Zemax OpticStudio sequential design files
│   ├── housing/                    3D-printed housing: STEP, Fusion archive, per-body STLs
│   └── baseplate/                  CNC-machined baseplate, 3D-printed dust cap,
│                                   and set-screw hardware list
└── PCB/                            Electronics
    ├── WLMS-v0_2_1-motherboard/    Main board: PYTHON480 image sensor, MCU, PMU,
    │                               excitation LED, IR receiver
    ├── WLMS-v0_2_9_daughterboard/  Power/uplink board: rectifier, pre-regulator,
    │                               TX LED for the optical data link
    └── WPT_receiver/               Rectangular wireless power receiver coils

OpticalDAQ/                         Receiver-side data acquisition hardware
├── PCB/
│   ├── optical_daq_v0_4/           Photoreceiver front end: VGA board and digitizer board
│   ├── optical_downlink_v0_2/      USB board for the IR downlink
│   └── FPGA_breakout/              Breakout board for the Opal Kelly XEM7310 FPGA module
└── Housing/                        CNC aluminum shield box

QSCR/                               Quasistatic cavity resonance power-transfer arena

Datasets

Data accompanying the paper are archived in the Miniscope Zero collection on UCLA Dataverse:

Related repositories (developed by authors)

Hardware modules

Off-the-shelf or reference modules used in the system:

Batteries

Contributing

This repository primarily archives the design files accompanying the paper, so pull requests are unlikely to be merged. Questions and issue reports are welcome via the issue tracker, though we cannot guarantee a response.

Wireless system video

https://github.com/user-attachments/assets/bc67a5da-3641-4dcf-a8c2-b1db79f1c406

Citing

If you use this work, please cite the preprint — BibTeX in CITATION.bib, or use GitHub's "Cite this repository" button.

Parts

620
QtyValueFootprintReferences
132NPTHNPTHKiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_10_5, KiKit_MB_10_6, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_11_5, KiKit_MB_11_6, KiKit_MB_12_3, KiKit_MB_12_4, KiKit_MB_12_5, KiKit_MB_12_6, KiKit_MB_13_3, KiKit_MB_13_4, KiKit_MB_13_5, KiKit_MB_13_6 +116
1200.1uF.Capacitor:C_0201_0603Metric_LC10, C10, C10, C10, C10, C10, C11, C11, C11, C11, C11, C11, C12, C12, C12, C12 +104
5410uF.Capacitor:C_0402_1005Metric_LC1, C1, C1, C1, C1, C1, C17, C17, C17, C17, C17, C17, C18, C18, C18, C18 +38
18100K.Resistor:R_0201_0603Metric_ERJ_LR1, R1, R1, R1, R1, R1, R5, R5, R5, R5, R11, R11, R11, R11, R11, R11 +2
18BLM18PG471SN1D.Inductor:L_0603_1608Metric_LL1, L1, L1, L1, L1, L1, L5, L5, L5, L5, L5, L5, L6, L6, L6, L6 +2
1210pF.Capacitor:C_0201_0603Metric_LC3, C3, C3, C3, C3, C3, C4, C4, C4, C4, C4, C4
1210uH.Capacitor:C_0805_2012Metric_LL2, L2, L2, L2, L2, L2, L4, L4, L4, L4, L4, L4
121K.Resistor:R_0201_0603Metric_ERJ_LR13, R13, R13, R13, R13, R13, R17, R17, R17, R17, R17, R17
121uF.Capacitor:C_0201_0603Metric_LC20, C20, C20, C20, C20, C20, C39, C39, C39, C39, C39, C39
122.2uF.Capacitor:C_0201_0603Metric_LC5, C5, C5, C5, C5, C5, C38, C38, C38, C38, C38, C38
1222pF.Capacitor:C_0201_0603Metric_LC8, C8, C8, C8, C8, C8, C9, C9, C9, C9, C9, C9
1225K.Resistor:R_0201_0603Metric_ERJ_LR2, R2, R2, R2, R2, R2, R3, R3, R3, R3, R3, R3
124.7uF.Capacitor:C_0201_0603Metric_LC16, C16, C16, C16, C16, C16, C34, C34, C34, C34, C34, C34
12LED_Small_ALT.LED:LED_SC80X160X65L40LD1, D1, D1, D1, D1, D1, D2, D2, D2, D2, D2, D2
12R_Small_US.Resistor:R_0201_0603Metric_ERJ_LR8, R8, R8, R8, R8, R8, R18, R18, R18, R18, R18, R18
8FiducialFiducialKiKit_FID_B_1, KiKit_FID_B_2, KiKit_FID_B_3, KiKit_FID_B_4, KiKit_FID_T_1, KiKit_FID_T_2, KiKit_FID_T_3, KiKit_FID_T_4
61.25M.Resistor:R_0201_0603Metric_ERJ_LR6, R6, R6, R6, R6, R6
610K.Resistor:R_0201_0603Metric_ERJ_LR12, R12, R12, R12, R12, R12
61M.Resistor:R_0201_0603Metric_ERJ_LR9, R9, R9, R9, R9, R9
62.05M.Resistor:R_0201_0603Metric_ERJ_LR7, R7, R7, R7, R7, R7
62K.Resistor:R_0201_0603Metric_ERJ_LR19, R19, R19, R19, R19, R19
637K.Resistor:R_0201_0603Metric_ERJ_LR16, R16, R16, R16, R16, R16
64.7uH.Capacitor:C_0805_2012Metric_LL3, L3, L3, L3, L3, L3
6400K.Resistor:R_0201_0603Metric_ERJ_LR4, R4, R4, R4, R4, R4
647k5.Resistor:R_0201_0603Metric_ERJ_LR15, R15, R15, R15, R15, R15
65055501620TS_KiCad:5055501620J1, J1, J1, J1, J1, J1
6649K.Resistor:R_0201_0603Metric_ERJ_LR10, R10, R10, R10, R10, R10
68.2K.Resistor:R_0201_0603Metric_ERJ_LR20, R20, R20, R20, R20, R20
6ATSAMD51J20A-UUT-EFP.Package_BGA:ATSAMD51J20A-UUT-EFPU2, U2, U2, U2, U2, U2
6Conn_01x02_PinConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ2, J2, J2, J2, J2, J2
6CrystalCrystal:Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mmY1, Y1, Y1, Y1, Y1, Y1
6DNL.Resistor:R_0201_0603Metric_ERJ_LR14, R14, R14, R14, R14, R14
6LMV881LE_NOPBTS_KiCad:SON50P100X150X55-6NIC1, IC1, IC1, IC1, IC1, IC1
6LP5522TM_NOPBTS_KiCad:BGA6C40P2X3_81X121X68IC2, IC2, IC2, IC2, IC2, IC2
6LTC3554Package_DFN_QFN:QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mmU1, U1, U1, U1, U1, U1
6MMBT3904LP-7B.Transistor:TRXDFN3_101X61X53L25X15NQ1, Q1, Q1, Q1, Q1, Q1
6NCP163AMX330TBG.Package_QFN:UQFN_MCP1711U4, U4, U4, U4, U4, U4
6NOIP1SN0480A.Package_BGA:BGA88CP50_8X11_493X613X75B25U3, U3, U3, U3, U3, U3
6NTK3134NT1G.Transistor:TRXSOFL3P40_120X120X55L29X21LQ2, Q2, Q2, Q2, Q2, Q2
6TL3780AF330QG.Switch:SMD-Switch-3mmx2mmSW1, SW1, SW1, SW1, SW1, SW1
6TSOP57438TT1.Package_SON:SON_4_P300_395X395X90L55X35LU5, U5, U5, U5, U5, U5

More from miniscope/MiniscopeZero

8
  • 4 layers80 × 70 mmOptical daq vga v0 4 1, the printed circuit board in 3D

    Optical daq vga v0 4 1

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    93 parts2CERN-OHL-S-2.0
  • 8 layers14 × 9.2 mmWLMS v0 2 1-motherboard, the printed circuit board in 3D

    WLMS v0 2 1-motherboard

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    80 parts2CERN-OHL-S-2.0
  • 4 layers27.3 × 31.8 mmWLMS v0 2 9 daughterboard, the printed circuit board in 3D

    WLMS v0 2 9 daughterboard

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    43 parts2CERN-OHL-S-2.0
  • 4 layers40 × 40 mmTimer usb board v0 2, the printed circuit board in 3D

    Timer usb board v0 2

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    36 parts2CERN-OHL-S-2.0
  • 4 layers100 × 65 mmOptical rx brk7310 v0 1, the printed circuit board in 3D

    Optical rx brk7310 v0 1

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    17 parts2CERN-OHL-S-2.0
  • 6 layers20 × 20 mmRect 20 20, the printed circuit board in 3D

    Rect 20 20

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    8 parts2CERN-OHL-S-2.0
  • 2 layers370 × 146.6 mmC mount, the printed circuit board in 3D

    C mount

    miniscope/MiniscopeZero

    Miniscope Zero hardware and software

    6 parts2CERN-OHL-S-2.0

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
  • 4 layers10 × 10 mmImageBoard, the printed circuit board in 3D

    ImageBoard

    ninscope/Hardware

    Printed circuit boards used in the NINscope

    72 parts8MIT
  • 4 layers36 × 51.8 mmVert Board rev3, the printed circuit board in 3D

    Vert Board rev3

    tokoro10g/micromouse-vert

    Micromouse "Vert"

    117 parts7
  • 4 layers80 × 35 mmRtcl tp25k usb3, the printed circuit board in 3D

    Rtcl tp25k usb3

    ryuz/rtcl-tp25k-usb3-pcb

    Tang Primer 25K + FT601

    95 parts5
  • 6 layers40 × 15 mmMiniDAQ, the printed circuit board in 3D

    MiniDAQ

    Aharoni-Lab/MiniDAQ

    Simplified bare bones DAQ for Miniscopes and Minicams

    162 parts
  • 6 layers45 × 108 mmUq phone, the printed circuit board in 3D

    Uq phone

    JamesB-Wood/UniQHW

    UniQHW

    187 partsCERN-OHL-S-2.0

Questions

How big is the WLMS v0 2 1-motherboard panel PCB?

It measures 48 × 37.5 mm and has 8 copper layers, 1 mm thick.

What parts does the WLMS v0 2 1-motherboard panel use?

620 parts, built around the NOIP1SN0480A-STI, TSOP57438TT1, MMBT3904LP-7B and NTK3134NT1G-ES. 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 WLMS v0 2 1-motherboard panel KiCad files?

From the miniscope/MiniscopeZero repository on GitHub, at the commit this page was made from: the board is MiniscopeZero/PCB/WLMS-v0_2_1-motherboard/panel/WLMS-v0_2_1-motherboard_panel.kicad_pcb and its schematic MiniscopeZero/PCB/WLMS-v0_2_1-motherboard/EXITATION_LED.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the WLMS v0 2 1-motherboard panel design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).