StimJim

open-ephys·stimjim·PCB/stimjim.kicad_pcb

StimJim PCB layout, top view — open source Raspberry Pi board by open-ephys
Simulate this board

About the StimJim PCB

StimJim is an open source Raspberry Pi PCB design by open-ephys, published on GitHub. It is a 4-layer board measuring 129 × 79.5 mm, with 193 components from 52 distinct parts.

Its main chip is the SC1512-A4, from the Raspberry Pi family. Other key parts include the OPA197IDR, CC3-0512DF-E, ISO7760DWR, ISO7741DWR and MC78L05ACDR2G. By type, the board carries 96 capacitors, 41 resistors, 29 ICs, 14 diodes, 8 connectors and 2 switches.

From the project

A precise intra and extracellular electrical stimulator

Stimjim - a flexible, precise, and inexpensive open-source stimulator ------------------------------- Stimjim is a current and voltage stimulator for stimulating neural tissue (as with stimulating electrodes).

- Two independently-controllable output channels, each with both current and voltage output modes - Output range in current mode: -3.33mA to +3.33mA. - Output range in voltage mode: -15V to 15V. - Pulse width down to 0.02 ms (as configured with default firmware) - Compliance voltage is +-13.7V in current mode (+/-3.33uA output possible for resistances up to 4k, +-137uA possible for…

StimJim, from the project README
From the project README

Main components on the StimJim

StimJim bill of materials (BOM)

193 components, 52 distinct parts — part numbers from the project's BOM.

QtyPartRefs
6
OPA197IDR
OPA197
U1, U9, U10, U20, U21, U26
2
CC3-0512DF-E
U2, U13
2
ISO7760DWR
ISO7760
U3, U14
2
ISO7741DWR
ISO7741
U4, U15
2
MC78L05ACDR2G
U5, U16
2
AD5752AREZ
AD5752
U6, U17
2
AD7321BRUZ-REEL7
AD7321
U7, U18
2
AD1582ARTZ-REEL7
AD1582
U8, U19
2
DG409DYZ-T
U12, U23
2
AD8421BRZ-R7
AD8421
U24, U29
1
W25Q128JVSIQ
W25Q128JVS
U25
2
LT1995CMS#PBF
LT1995
U27, U28
1
SC1512-A4
RP2354B
U30
1
AP2112K-3.3TRG1
AP2112K-3.3
U151
1
ABM8AIG-12.000MHZ-12-2Z-T3
Y1
1
302-R161
J1
4
0731375003
J2, J3, J7, J9
1
10129383-910002ALF
J4
1
USB4105-GF-A
J10
1
BM03B-SRSS-TB
J11
Show 32 more
QtyPartRefs
1
SMTRAM3-7-5ET
N1
1
PTS645VH58-2 LFS
SW2
1
TS04-66-50-BK-160-SMT
SW3
10
BAT54SW
D1, D6, D8, D10, D11, D12, D13, D14 +2
3
SSF-LXH100GD-01
LED
D3, D4, D5
1
TPD4E05U06DQAR
TPD4E05U06DQA
D9
1
AOTA-B201610S3R3-101-T
L1
40
GRM188R72A104KA35D
0.1uF
C1, C2, C6, C7, C9, C11, C13, C14 +32
6
GRT319R6YA106KE01D
10uF
C3, C4, C5, C28, C29, C30
12
CL10A105KA8NNNC
1uF
C8, C10, C12, C15, C33, C36, C37, C40 +4
4
C1608X7R1H103K080AA
0.01uF
C19, C21, C45, C46
2
DNP
2.2nF
C53, C54
12
C1005X7R1E104K050BB
0.1uF
C55, C56, C57, C58, C59, C60, C61, C62 +4
8
GRM188R6YA106MA73J
10uF
C68, C69, C72, C73, C74, C75, C76, C77
2
CL05C220JB51PNC
22p
C70, C71
2
C0603C100J5GACTU
10p
C78, C79
4
KGM05CR51C475MH
4.7u
C85, C86, C87, C88
4
GRM188R61E475KE11D
4.7u
C91, C92, C93, C94
2
RG1608P-103-B-T5
10k
R1, R8
2
RG1608P-302-B-T5
3k
R2, R4
2
RG1608P-4991-B-T5
5k
R3, R10
2
RG1608P-101-B-T5
100
R5, R12
2
RG1608P-361-B-T5
360
R6, R13
3
RG1608P-102-B-T5
1k
R7, R14, R27
2
RCS06030000Z0EA
0
R9, R11
4
RC0603FR-0710KL
10k
R15, R17, R18, R32
10
CRCW0805270RFKEAHP
270
R16, R21, R22, R23, R24, R25, R36, R37 +2
2
CRGCQ1210J2M2
2.2M
R19, R20
3
RC0603FR-07200RL
200
R26, R34, R35
2
CRCW0603100RFKEAHP
100
R28, R29
3
RMCF0402FT27R0
27
R30, R31, R33
2
ERJ-2RKF5101X
5.1k
R266, R267

StimJim design files

The KiCad project lives in the open-ephys/stimjim repository on GitHub; these links point at the commit this page was built from.

StimJim: common questions

What microcontroller does the StimJim use?

The StimJim is built around the SC1512-A4, from the Raspberry Pi family.

How big is the StimJim PCB?

The StimJim measures 129 × 79.5 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the StimJim?

193 components, from 52 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the StimJim design files?

From the open-ephys/stimjim repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the StimJim design in my own project?

The repository has no license, so all rights stay with open-ephys. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the StimJim without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

Similar boards