Spikeling

OpenSourceNeuro·Spikeling·Hardware/PCB/Spikeling 3.2/Spikeling_v3.2.kicad_pcb

Top view of the Spikeling PCB
Simulate this board

Spikeling is an open source ESP32 PCB design by OpenSourceNeuro: a 2-layer, 120 × 80 mm board with 211 components (67 distinct parts). It is built around the MF-MSMF050-2, LM66100DCKR, TPS62162DSGR, TPS7A2033PDBVR and more.

A hardware implementation of spiking neurons for neuroscience teaching and outreach

This directory contains the hardware design sources (KiCad schematics/PCBs, fabrication outputs). Copyright (c) 2026 OpenSourceNeuro contributors.

Source Location: https://github.com/OpenSourceNeuro/Spikeling License text: see PCB/LICENSE (CERN-OHL-S v2)

- Ordering PCB - Assembling Spikeling - Acrylic Covers

Spikeling, from the project README
From the project README

Built around

Parts list

211 components, 67 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MF-MSMF050-2
U1
2
LM66100DCKR
U2, U8
1
TPS62162DSGR
U3
1
TPS7A2033PDBVR
U4
1
MCP73812T-420I/OT
U5
1
BQ29700DSER
U6
1
TPS61200DRCR
U7
1
MCP4922-E/SL
U9
2
MCP3208T-CI/SL
U10, U11
1
ESP32-S3-WROOM-1-N4
U12
1
OPA380AIDGKR
U13
1
TLV9001IDBVR
U14
1
MCP6002T-I/SN
U15
1
FS8205A
Q1
3
2N7002
Changjiang Electronics Tech (CJ)
Q2, Q3, Q4
1
C2927039
Connector, USB-TYPE-C-16P
J1
1
C19189087
Synapse1 In
J2
1
C19189087
Synapse2 In
J3
1
C19189087
Input Current
J4
1
C19189087
Stimulus Out
J5
Show 47 more
QtyPartRefs
1
C19189087
Synapse Out
J6
1
C18594
Oscilloscope Output
J7
1
4KHZ
4kHz
B1
1
C265283
Battery_Cell
BT1
1
K3-1260D-L1
SW1
1
C720477
Tactile Button, 160gf
XUNPU
SW2
3
SKHHLVA010
SW3, SW4, SW5
1
SRV05-4-P-T7
TV1
7
10kΩ
VR1, VR2, VR3, VR4, VR5, VR6, VR7
1
SMF6.0A
D1
2
C2286
Red
Hubei KENTO Elec
D2, D3
1
C89811
Yellow
Foshan NationStar Optoelectronics
D4
6
TPD2E2U06DCKR
D5, D8, D11, D14, D17, D18
6
BAT54S
D6, D7, D9, D10, D12, D19
1
BPW34S-Z
D13
1
LED_BGKR
D15
1
MHPC3528CRGBCT
D16
2
BLM21PG221SN1D
L1, L5
1
2.2UH
2.2uH
L2
1
MPZ2012S601
L3
1
2.2UH
2.2uH
L4
2
1NF
1nF
C1, C55
10
1UF
1uF
C2, C4, C11, C14, C24, C25, C26, C36 +2
30
100NF
100nF
C3, C6, C8, C10, C12, C13, C18, C21 +22
10
4.7UF
4.7uF
C5, C15, C16, C17, C29, C31, C34, C38 +2
2
10UF
10uF
C7, C22
3
22UF
22uF
C9, C19, C20
1
10UF
10uF
C41
1
4.7NF
4.7nF
C43
4
10NF
10nF
C46, C48, C50, C63
1
10PF
10pF
C54
5
1MΩ
R1, R16, R18, R24, R61
5
5.1kΩ
R2, R3, R4, R5, R22
1
0Ω
R6
1
4.7kΩ
R7
2
5.1MΩ
R8, R10
12
100Ω
R9, R11, R23, R26, R27, R45, R69, R70 +4
1
2.2kΩ
R12
1
330Ω
R13
1
910kΩ
R14
18
100kΩ
R15, R17, R19, R20, R21, R31, R32, R33 +10
9
10kΩ
R25, R30, R35, R44, R46, R66, R75, R78 +1
2
220Ω
R28, R29
2
22Ω
R36, R37
6
47Ω
R38, R39, R40, R41, R42, R43
15
1kΩ
R47, R50, R51, R52, R55, R56, R57, R58 +7
1
150Ω
R68

Earlier revisions in the repo: Spikeling_V2.5

Similar boards