Skip to the content
4 layers80 × 50 mmSniff detector, the printed circuit board in 3D

0382: Signal conditioning board for an implanted thermistor

Size
80 × 50 mm
Copper layers
4
Thickness
1.57 mm
Parts
114
Nets
97
Pads
394
Tracks, vias
646, 109
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
31 Jul 2023
Updated
20 Mar 2025

Overview

Sniff detector is an open-source printed circuit board by AllenNeuralDynamics, from the AllenNeuralDynamics/harp.device.sniff-detector repository on GitHub, published under the MIT licence. It is a 4-layer board of 80 × 50 mm with 114 parts on 97 nets, routed with 646 tracks and 109 vias.

It is built around the RP2040, AD8226BRZ and W25Q16JVUXIQ, with the 74LVCH2T45DC, ADUM4160BRW and TPD2EUSB30DRT among its other parts. Its parts include 47 capacitors, 31 resistors, 10 ICs, 6 connectors and 4 diodes. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

Analog Front-End for an implanted 22KOhm thermistor.

Features:

  • 1Hz highpass filter
  • 1KHz lowpass filter
  • Vout = 1.65 + 100*Vin
  • Common mode thermistor input filtering
  • Common mode supply voltage filtering

Wiring Diagram

TODO

Additional Parts

These parts aren't part of the PCBA, but they are required for a complete sensing solution:

  • 22kOhm thermsistor PN: GAG22K7MCD419 digikey link
  • Flexible 2-conductor 36AWG Shielded TAU cable PN: TAU-3607.02 link
  • 2-Pin Molex Connector Plug PN: 0533984002 (link)
  • 2-Pin Molex Connector Socket PN: 0151340206 (link)

Old Connectors

These connectors are no longer used:

  • 2-pin Mill Max Connector pins PN: 850-10-002-20-001000 digikey link
  • 2-socket Mill Max Connector socket PN: 801-47-002-10-012000 digikey link

Parts

114
QtyValueFootprintReferences
26100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C12, C13, C14, C15, C16, C17, C18, C19, C21, C29, C30, C31, C33 +10
610uFCapacitor_SMD:C_0603_1608MetricC11, C25, C35, C38, C39, C41
61uFCapacitor_SMD:C_0402_1005MetricC4, C8, C9, C10, C53, C56
424Resistor_SMD:R_0402_1005MetricR4, R5, R6, R7
310nFCapacitor_SMD:C_0402_1005MetricC23, C24, C32
349.9Resistor_SMD:R_0402_1005MetricR28, R29, R44
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3
20.01uFCapacitor_SMD:C_1206_3216MetricC27, C28
2100Resistor_SMD:R_0402_1005MetricR42, R43
2100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR30, R31
2100KResistor_SMD:R_0402_1005MetricR40, R41
215MResistor_SMD:R_1206_3216MetricR14, R17
21MResistor_SMD:R_0402_1005MetricR36, R37
222KResistor_SMD:R_0603_1608MetricR8, R18
227Resistor_SMD:R_0402_1005MetricR10, R11
25K1Resistor_SMD:R_0402_1005MetricR2, R3
2680Resistor_SMD:R_0402_1005MetricR12, R13
2D_TVSDiode_SMD:D_0402_1005MetricD3, D4
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2
2LOGOLOGOG***, G3
2L_Coupled_1423kicad_component_library:L_CommonModeChoke_TDKCorporation_1210L1, L2
110KResistor_SMD:R_0402_1005MetricR9
110uFCapacitor_SMD:C_0805_2012MetricC20
1172KResistor_SMD:R_0402_1005MetricR39
11KResistor_SMD:R_0402_1005MetricR1
11K58Resistor_SMD:R_0603_1608MetricR16
122uFCapacitor_SMD:C_0805_2012MetricC26
13.3uFCapacitor_SMD:C_0805_2012MetricC22
1300pFCapacitor_SMD:C_0402_1005MetricC52
1309KResistor_SMD:R_0402_1005MetricR38
1499Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15
174LVCH2T45DCPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU1
1AD8226Package_SO:MSOP-8_3x3mm_P0.65mmU7
1AD8615Package_TO_SOT_SMD:TSOT-23-5U6
1ADS7049Package_SO:VSSOP-8_2.3x2mm_P0.5mmU13
1ADUM4160Package_SO:SOIC-16W_7.5x10.3mm_P1.27mmU3
1AudioJack3Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_HorizontalJ4
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_CUI_PJ-102AH_HorizontalJ6
1Conn_01x03_FemaleConnector_Phoenix_MC:PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_HorizontalJ1
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1Conn_Coaxialkicad_component_library:SMA_TE_Connectivity_CONSMA002-SMD-G-T_HorizontalJ7
1ECS-TXO-2016Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmX1
1LT3030Package_SO:ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mmU9
1MountingHole_Padkicad_component_library:Terminal_Keystone_779x_EdgeMount_HorizontalH1
1OSHW-Logo2_7.3x6mm_SilkScreenSymbol:OSHW-Logo2_7.3x6mm_SilkScreenREF1
1REF2033Package_TO_SOT_SMD:SOT-23-5U8
1RP2040kicad_component_library:RP2040-QFN-56U4
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U2
1TestPointkicad_component_library:TestPoint_Keystone_5027_MiniatureTP1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500J5
1W25Q16JVUXIQkicad_component_library:Winbond-8USON-2x3mmU5
1~kicad_component_library:SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASVSW1

The 110 most common of 114 parts.

Similar boards

  • 4 layers80 × 100 mmHarp treadmill, the printed circuit board in 3D

    Harp treadmill

    AllenNeuralDynamics/harp.device.treadmill-driver

    0326: a Harp-compatible device for controlling an instrumented mouse treadmill

    173 parts4
  • 4 layers80 × 50 mmHarp.device.lickety split, the printed circuit board in 3D

    Harp.device.lickety split

    AllenNeuralDynamics/harp.device.lickety-split

    0360: an ephys-compliant capacitive lick detector

    193 parts5MIT
  • 4 layers120 × 75 mmCuttlefish, the printed circuit board in 3D

    Cuttlefish

    AllenNeuralDynamics/harp.device.cuttlefish

    0414: an octal, TTL input/output device with programmable square wave output.

    195 parts
  • 4 layers80 × 50 mmUsb isolated, the printed circuit board in 3D

    Usb isolated

    AllenNeuralDynamics/harp.device.pico-template

    an RP2040-based Harp hardware/firmware project template

    76 parts
  • 4 layers70 × 168 mmValve controller, the printed circuit board in 3D

    Valve controller

    AllenNeuralDynamics/harp.device.valve-controller

    0368: a 16-channel valve controller

    224 parts
  • 4 layers90 × 100 mmHarp.device.quad.dac, the printed circuit board in 3D

    Harp.device.quad.dac

    AllenNeuralDynamics/harp.device.quac

    0364: This repository contains the hardware, firmware, and software related to the Harp quad DAC

    291 partsMIT
  • 4 layers60 × 107 mmClock sync 16, the printed circuit board in 3D

    Clock sync 16

    AllenNeuralDynamics/harp.device.white-rabbit

    0361: A 16-output Harp clock synchronizer

    172 parts1
  • 4 layers39.9 × 28 mmEnvironment sensor, the printed circuit board in 3D

    Environment sensor

    AllenNeuralDynamics/harp.device.environment-sensor

    0357: harp-compliant humidity, pressure, and temperature sensor

    56 partsMIT

Questions

How big is the Sniff detector PCB?

It measures 80 × 50 mm and has 4 copper layers, 1.57 mm thick.

What parts does the Sniff detector use?

114 parts, built around the RP2040, AD8226BRZ, W25Q16JVUXIQ and 74LVCH2T45DC. 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 Sniff detector KiCad files?

From the AllenNeuralDynamics/harp.device.sniff-detector repository on GitHub, at the commit this page was made from: the board is hardware/board/sniff_detector/sniff_detector.kicad_pcb and its schematic hardware/board/sniff_detector/harp_core_rp2040_w_isolated_usb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sniff detector 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).