Skip to the content
PCBKitNew board
2 layers72.4 × 27.3 mmStimulus driver, the printed circuit board in 3D

Stimulus driver

flintwinters/electrode

This repository contains a single INA333/OPA2192/TLC555/LM386M-1 sonifier schematic. The PCB retains its manual footprint placement and has a provisional two-layer signal route with one PGND net and thermal-relief pours…

Size
72.4 × 27.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
48
Nets
44
Pads
206
Tracks, vias
278, 14
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Sep 2026
Updated
27 Sep 2026

Overview

Stimulus driver is an open-source printed circuit board by flintwinters, from the flintwinters/electrode repository on GitHub. It is a 2-layer board of 72.4 × 27.3 mm with 48 parts on 44 nets, routed with 278 tracks and 14 vias.

It is built around the OPA2192ID, INA333AIDGKT and TLC555IDRDL, with the RJ45 among its other parts. Its parts include 22 resistors, 15 capacitors, 4 ICs and 1 connector.

Main components

4

README

README.md

INA333 circuit

This repository contains a single INA333/OPA2192/TLC555/LM386M-1 sonifier schematic. The PCB retains its manual footprint placement and has a provisional two-layer signal route with one PGND net and thermal-relief pours on both copper layers. Schematic parity and DRC remain open before fabrication.

Sources

  • stimulus_driver.kicad_sch — schematic source of truth.
  • stimulus_driver.kicad_pcb — PCB source of truth.
  • stimulus_driver.csv — current generated bill of materials.
  • design/pcb_autoplacement_research.md — graph-guided placement research and proposed layout workflow.
  • design/manual_layout_checkpoint.md — saved manual placement and its current verification boundary.
  • design/autoroute_checkpoint.md — routing run, verification results, and fabrication caveats.
  • design/ground_plane_preview.md — earlier split-ground preview.
  • design/unified_ground_checkpoint.md — single-ground revision and checks.

Run python3 manage.py lint to check the sources and BOM, and python3 manage.py verify for KiCad ERC and DRC reports.

Run python3 manage.py simulate for reproducible ngspice checks of the supply, 555 timing, and speaker load. See sim/README.md for assumptions and results.

Parts

48
QtyValueFootprintReferences
747kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4, R17, R18, R20
547uFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC4, C5, C8, C9, C14
21.5vConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT2, BT3
2100ncustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC12, C13
2100nFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC3, C7
2110kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
21Mcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR21, R22
21kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9, R19
22.2Mcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8
2470nFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC1, C2
10custom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13
110kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
110nFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC6
110uFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC16
113.3kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR16
11uFcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC15
1200ncustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderC11
126.7kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
126.7k custom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
13V_ANALOG_SUPPLY_BEADcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB2
14.7kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
168kcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
19V_SUPPLY_BEADcustom_footprints:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderFB1
19vConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalBT1
1INA333AIDGKTPackage_SO:VSSOP-8_3x3mm_P0.65mmU1
1LM386M-1/NOPBPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1OPA2192IDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1RJ45Connector_RJ:RJ45_Amphenol_54602-x08_HorizontalJ1
1SpeakerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalLS1
1TLC555IDRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU3

Questions

How big is the Stimulus driver PCB?

It measures 72.4 × 27.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Stimulus driver use?

48 parts, built around the OPA2192ID, INA333AIDGKT, TLC555IDRDL and RJ45. 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 Stimulus driver KiCad files?

From the flintwinters/electrode repository on GitHub, at the commit this page was made from: the board is stimulus_driver.kicad_pcb and its schematic stimulus_driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Stimulus driver design in my own project?

Its repository states no licence, so its author keeps all rights: ask flintwinters before reusing the design.

Similar boards

  • 4 layers130 × 115 mm4ch Strain Gauge Collector, the printed circuit board in 3D

    4ch Strain Gauge Collector

    EERNINUO/4ch-Strain-Gauge-Collector

    4通道应变信号同步采集模块

    308 partsGPL-3.0
  • 4 layers220 × 170 mmArpeggiator, the printed circuit board in 3D

    Arpeggiator

    EwoudVV/arpeggiator

    12-note analog arpeggiator with a 1/2/3 octave range, custom pcb and printed case

    360 parts3
  • 2 layers60 × 100 mmPiTrac Pi Connector, the printed circuit board in 3D

    PiTrac Pi Connector

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    98 parts439GPL-2.0
  • 2 layers56 × 36 mmPdlc, the printed circuit board in 3D

    Pdlc

    brown-studios/pdlc

    A circuit board for driving PDLC film from 12 V DC

    56 parts7MIT
  • 2 layers28.6 × 35.6 mmSimple switch, the printed circuit board in 3D

    Simple switch

    Connaxio/production-controller-makroshield

    The PCM has a mikroBUS socket that works with Espoir, our Power over Ethernet devboard, to provide remote control, as well as advanced functionalities through node-red and Home Assistant.

    30 parts
  • 2 layers46.7 × 30.9 mmUw rs485 hat, the printed circuit board in 3D

    Uw rs485 hat

    tomrodinger/Raspberry_Pi_HAT_RS485

    This is a Raspberry Pi HAT for RS485 communication with external devices and it should fit into any Raspberry Pi like Zero/Zero2W/3/4

    48 partsApache-2.0
  • 2 layers50 × 50 mmTdstatv3, the printed circuit board in 3D

    Tdstatv3

    thomasdob/tdstatv3

    A USB-controlled potentiostat/galvanostat for thin-film battery characterization

    71 parts23GPL-3.0
  • 2 layers37.5 × 24 mmVectorScopeMusicAddon, the printed circuit board in 3D

    VectorScopeMusicAddon

    davedarko/VectorScopeMusicAddon

    A small add-on for the Hackaday Supercon 2023 / Europe 2024 event badge that allows displaying oscilloscope music

    16 parts2CC0-1.0