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

Tested on Python 3.13, should work on >=3.9
Driver v1 is an open-source printed circuit board by nmk456, from the nmk456/gamma-spectrometer repository on GitHub. It is a 4-layer board of 100 × 66.1 mm with 92 parts on 50 nets, routed with 222 tracks and 86 vias.
It is built around the OPA314AIDBV, ADA4891-1ARZ and D5V0L1B2WS-7, with the SM2000, MMBT2222A and MBR0520LT1G among its other parts. Its parts include 27 resistors, 23 capacitors, 12 diodes, 4 ICs and 3 connectors.
Tested on Python 3.13, should work on >=3.9
Windows:
python3 -m venv venv
venv\Scripts\activate.bat
pip install -r requirements.txtRun sim:
cd sim
python sim_linear.py| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 330k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10, R11, R12, R13, R14, R15, R16, R17 |
| 8 | 47u | Capacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C15, C16, C20, C21, C22, C23, C24, C25 |
| 6 | 10n/2kV | Capacitor_SMD:C_1812_4532Metric_Pad1.57x3.40mm_HandSolder | C4, C5, C11, C12, C13, C14 |
| 5 | #4 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5 |
| 4 | 13.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R20, R21, R27 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R22, R23, R26 |
| 4 | D5V0L1B2WS-7 | Diode_SMD:D_SOD-323_HandSoldering | D6, D7, D8, D9 |
| 4 | SM2000 | Diode_SMD:D_MELF_Handsoldering | D1, D2, D3, D4 |
| 3 | 10n/200V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6, C7, C8 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17, C18, C19 |
| 3 | 3M | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R5, R6 |
| 3 | GND | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP4, TP7, TP9 |
| 3 | LED | LED_THT:LED_D3.0mm_Horizontal_O3.81mm_Z2.0mm | D10, D11, D12 |
| 2 | 100u | Inductor_SMD:L_Taiyo-Yuden_NR-80xx_HandSoldering | L1, L2 |
| 2 | 43 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R25 |
| 2 | MMBT2222A | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 1 | 1.2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R24 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 12n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 160k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R18 |
| 1 | 191 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 220n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19 |
| 1 | 5V_FILT | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP8 |
| 1 | 68k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | ADA4891-1 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | ADP1613 | Package_SO:MSOP-8_3x3mm_P0.65mm | U1 |
| 1 | C | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 1 | FB | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP3 |
| 1 | FILT | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP1 |
| 1 | FL2015-9L | pmt_footprints:Coilcraft_FL2015 | T1 |
| 1 | Jumper_3_Bridged12 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 1 | LV_A | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP5 |
| 1 | LV_B | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP6 |
| 1 | MBR0520LT1G | Diode_SMD:D_SOD-123 | D5 |
| 1 | OPA314AIDBV | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U2 |
| 1 | OUT | TestPoint:TestPoint_Keystone_5010-5014_Multipurpose | TP2 |
| 1 | PMT | Connector_JST:JST_XH_S12B-XH-A_1x12_P2.50mm_Horizontal | J1 |
| 1 | SMA | Connector_Coaxial:SMA_Molex_73251-2200_Horizontal | J2 |
| 1 | TPS7A2045PDBVR | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | USB_B | Connector_USB:USB_B_OST_USB-B1HSxx_Horizontal | J4 |
The 89 most common of 92 parts.
It measures 100 × 66.1 mm and has 4 copper layers, 1.6 mm thick.
92 parts, built around the OPA314AIDBV, ADA4891-1ARZ, D5V0L1B2WS-7 and SM2000. 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 nmk456/gamma-spectrometer repository on GitHub, at the commit this page was made from: the board is driver_v1/driver_v1.kicad_pcb and its schematic back_panel/back_panel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask nmk456 before reusing the design.

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

ECE49022Team22/delivery-robot-pcb
Delivery robot KiCad PCB project and reusable 3.3 V LDO module



SK-Electronics-Consulting/electronics-widgets
Small, Custom Tools for Electronics

QuickLogic-Corp/quick-feather-dev-board
100% open source dev kit for EOS S3 MCU+eFPGA SoC supported by fully open source SDK and FPGA Toolchain

itaiko-project/ITAIKO-hardware
An open source Taiko no Tatsujin drum, originally based on Kasashiki's HIDtaiko and ravinrabbid's DonCon2040.
