SPINC

CoretechR·SPINC·PCB/SPINC AA Charger/SPINC AA Charger.kicad_pcb

SPINC PCB layout, top view — open source RP2040/RP2350 board by CoretechR

About the SPINC PCB

SPINC is an open source RP2040/RP2350 PCB design by CoretechR, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 70 × 72 mm, with 91 components from 44 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the LM27761, USBLC6-2P6, W25Q64JVZPIQ, AP2112K-3.3 and VCNL4040M3OE. By type, the board carries 32 resistors, 29 capacitors, 7 ICs, 5 transistors, 5 connectors and 5 diodes.

It belongs with the power & battery and displays & leds designs in this gallery.

From the project

DIY Automatic Battery Charger Using RP2040

SPINC is an Open-Source NiMH charging station that can automatically load and eject AA battery cells. Simply drop batteries into the top of the device, regardless of their polarity. The internal mechanism picks up one cell at a time and fast-charges them sequentially. Up to 7 fully charged batteries can be conveniently stored inside the device for easy access. In addition, SPINC doubles as a desk clock, displaying the date and time on its high-resolution LCD.

SPINC, from the project README
From the project README

Main components on the SPINC

SPINC bill of materials (BOM)

91 components, 44 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM27761
U1
1
USBLC6-2P6
U2
1
W25Q64JVZPIQ
U3
1
AP2112K-3.3
U4
1
RP2040
U5
1
VCNL4040M3OE
U7
1
DS2712
U8
3
DMG2301L
Q1, Q3, Q4
1
DMHC3025LSD
Q2
1
SI2305CDS
Q5
1
ABM8-272-T3
Y1
1
USB_C_RECEPTACLE_USB2.0
USB_C_Receptacle_USB2.0
J1
1
CONN_01X03_PIN
Conn_01x03_Pin
J2
1
CONN_01X10_SOCKET
Conn_01x10_Socket
J3
2
CONN_01X01_PIN
Conn_01x01_Pin
J4, J5
1
C151162
1A
F1
2
SW_Push
SW1, SW3
1
SW_Push
SW2
2
C13564
Thermistor_NTC
TH1, TH2
2
LED
D1, D5
Show 24 more
QtyPartRefs
2
MBRA340
D2, D4
1
MMBD4148
D3
1
SRP7050TA-470M
L1
2
4.7UF
4.7uF
C1, C3
9
1UF
1uF
C2, C4, C6, C8, C9, C15, C17, C20 +1
3
2.2UF
2.2uF
C5, C7, C25
12
100NF
100nF
C10, C13, C14, C16, C18, C19, C21, C22 +4
2
15PF
15pF
C11, C12
1
10UF
10uF
C30
1
1k
R2
2
5.1K
5.1k
R3, R4
2
100K
100k
R5, R33
1
57.6K
57.6k
R6
2
27
R7, R8
10
10K
10k
R9, R15, R16, R19, R24, R25, R26, R27 +2
2
2K2
2k2
R10, R14
2
4K7
4k7
R18, R23
1
0
R20
4
47K
47k
R21, R22, R28, R29
1
100
R30
1
22K
22k
R32
1
0R124
R34
1
10
R35
1
330
R37

SPINC design files

The KiCad project lives in the CoretechR/SPINC repository on GitHub; these links point at the commit this page was built from.

SPINC: common questions

What microcontroller does the SPINC use?

The SPINC is built around the RP2040, from the RP2040/RP2350 family.

How big is the SPINC PCB?

The SPINC measures 70 × 72 mm, has 4 copper layers and is 1.565 mm thick.

How many components are on the SPINC?

91 components, from 44 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 SPINC design files?

From the CoretechR/SPINC 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 SPINC design in my own project?

Yes, under the terms of its GPL-3.0 license, which CoretechR chose for the repository.

Can I test firmware for the SPINC without the hardware?

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

Similar boards