
Harp treadmill
AllenNeuralDynamics/harp.device.treadmill-driver
0326: a Harp-compatible device for controlling an instrumented mouse treadmill

0382: Signal conditioning board for an implanted thermistor
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.
Analog Front-End for an implanted 22KOhm thermistor.
TODO
These parts aren't part of the PCBA, but they are required for a complete sensing solution:
These connectors are no longer used:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 26 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C12, C13, C14, C15, C16, C17, C18, C19, C21, C29, C30, C31, C33 +10 |
| 6 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C25, C35, C38, C39, C41 |
| 6 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C8, C9, C10, C53, C56 |
| 4 | 24 | Resistor_SMD:R_0402_1005Metric | R4, R5, R6, R7 |
| 3 | 10nF | Capacitor_SMD:C_0402_1005Metric | C23, C24, C32 |
| 3 | 49.9 | Resistor_SMD:R_0402_1005Metric | R28, R29, R44 |
| 3 | Fiducial | Fiducial:Fiducial_0.5mm_Mask1mm | FID1, FID2, FID3 |
| 2 | 0.01uF | Capacitor_SMD:C_1206_3216Metric | C27, C28 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R42, R43 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R30, R31 |
| 2 | 100K | Resistor_SMD:R_0402_1005Metric | R40, R41 |
| 2 | 15M | Resistor_SMD:R_1206_3216Metric | R14, R17 |
| 2 | 1M | Resistor_SMD:R_0402_1005Metric | R36, R37 |
| 2 | 22K | Resistor_SMD:R_0603_1608Metric | R8, R18 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 680 | Resistor_SMD:R_0402_1005Metric | R12, R13 |
| 2 | D_TVS | Diode_SMD:D_0402_1005Metric | D3, D4 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 2 | LOGO | LOGO | G***, G3 |
| 2 | L_Coupled_1423 | kicad_component_library:L_CommonModeChoke_TDKCorporation_1210 | L1, L2 |
| 1 | 10K | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C20 |
| 1 | 172K | Resistor_SMD:R_0402_1005Metric | R39 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 1K58 | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C26 |
| 1 | 3.3uF | Capacitor_SMD:C_0805_2012Metric | C22 |
| 1 | 300pF | Capacitor_SMD:C_0402_1005Metric | C52 |
| 1 | 309K | Resistor_SMD:R_0402_1005Metric | R38 |
| 1 | 499 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 74LVCH2T45DC | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U1 |
| 1 | AD8226 | Package_SO:MSOP-8_3x3mm_P0.65mm | U7 |
| 1 | AD8615 | Package_TO_SOT_SMD:TSOT-23-5 | U6 |
| 1 | ADS7049 | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U13 |
| 1 | ADUM4160 | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U3 |
| 1 | AudioJack3 | Connector_Audio:Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal | J4 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_CUI_PJ-102AH_Horizontal | J6 |
| 1 | Conn_01x03_Female | Connector_Phoenix_MC:PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal | J1 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_Coaxial | kicad_component_library:SMA_TE_Connectivity_CONSMA002-SMD-G-T_Horizontal | J7 |
| 1 | ECS-TXO-2016 | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | X1 |
| 1 | LT3030 | Package_SO:ETSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3x4.2mm | U9 |
| 1 | MountingHole_Pad | kicad_component_library:Terminal_Keystone_779x_EdgeMount_Horizontal | H1 |
| 1 | OSHW-Logo2_7.3x6mm_SilkScreen | Symbol:OSHW-Logo2_7.3x6mm_SilkScreen | REF1 |
| 1 | REF2033 | Package_TO_SOT_SMD:SOT-23-5 | U8 |
| 1 | RP2040 | kicad_component_library:RP2040-QFN-56 | U4 |
| 1 | TPD2EUSB30 | Package_TO_SOT_SMD:Texas_DRT-3 | U2 |
| 1 | TestPoint | kicad_component_library:TestPoint_Keystone_5027_Miniature | TP1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500 | J5 |
| 1 | W25Q16JVUXIQ | kicad_component_library:Winbond-8USON-2x3mm | U5 |
| 1 | ~ | kicad_component_library:SW_Push_1P1T-SH_NO_Vertical_Wuerth_WS-TASV | SW1 |
The 110 most common of 114 parts.

AllenNeuralDynamics/harp.device.treadmill-driver
0326: a Harp-compatible device for controlling an instrumented mouse treadmill

AllenNeuralDynamics/harp.device.lickety-split
0360: an ephys-compliant capacitive lick detector

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

AllenNeuralDynamics/harp.device.pico-template
an RP2040-based Harp hardware/firmware project template

AllenNeuralDynamics/harp.device.valve-controller
0368: a 16-channel valve controller

AllenNeuralDynamics/harp.device.quac
0364: This repository contains the hardware, firmware, and software related to the Harp quad DAC

AllenNeuralDynamics/harp.device.white-rabbit
0361: A 16-output Harp clock synchronizer

AllenNeuralDynamics/harp.device.environment-sensor
0357: harp-compliant humidity, pressure, and temperature sensor
It measures 80 × 50 mm and has 4 copper layers, 1.57 mm thick.
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.
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.
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).