Skip to the content
PCBKitNew board
4 layers70 × 72 mmSPINC AA Charger, the printed circuit board in 3D

SPINC AA Charger

CoretechR/SPINC467

DIY Automatic Battery Charger Using RP2040

Size
70 × 72 mm
Copper layers
4
Thickness
1.57 mm
Parts
101
Nets
86
Pads
369
Tracks, vias
774, 136
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Nov 2024
Updated
19 May 2026

Overview

SPINC AA Charger is an open-source printed circuit board by CoretechR, from the CoretechR/SPINC repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 70 × 72 mm with 101 parts on 86 nets, routed with 774 tracks and 136 vias.

It is built around the RP2040, VCNL4040M3OE and W25Q64JVZPIQ, with the AP2112K-3.3, DS2712E+ and LM27761DSG among its other parts. Its parts include 32 resistors, 29 capacitors, 7 ICs, 5 diodes and 5 transistors. It belongs with the power and lEDs and displays boards and the RP2040 boards of this library.

Main components

12

README

README.md

SPINC - DIY Automatic Battery Charger

Overview

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.

Features

  • Fast-charges AA NiMH cells at up to 1A
  • Automatic cell loading and ejection
  • Electronic polarity-correction
  • Voltage, temperature and charge time monitoring
  • 240x400px monochrome LCD
  • Date and time display using LVGL interface
  • Compact and fully 3D-printed

Parts

101
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0603_1608MetricC10, C13, C14, C16, C18, C19, C21, C22, C24, C26, C27, C28
1010kResistor_SMD:R_0603_1608MetricR9, R15, R16, R19, R24, R25, R26, R27, R31, R36
91uFCapacitor_SMD:C_0603_1608MetricC2, C4, C6, C8, C9, C15, C17, C20, C29
447kResistor_SMD:R_0603_1608MetricR21, R22, R28, R29
4FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4
32.2uFCapacitor_SMD:C_0603_1608MetricC5, C7, C25
3DMG2301LPackage_TO_SOT_SMD:SOT-23Q1, Q3, Q4
2100kResistor_SMD:R_0603_1608MetricR5, R33
215pFCapacitor_SMD:C_0603_1608MetricC11, C12
227Resistor_SMD:R_0603_1608MetricR7, R8
22k2Resistor_SMD:R_0603_1608MetricR10, R14
24.7uFCapacitor_SMD:C_0603_1608MetricC1, C3
24k7Resistor_SMD:R_0603_1608MetricR18, R23
25.1kResistor_SMD:R_0603_1608MetricR3, R4
2Conn_01x01_PinomoteLib:BatteryHolder_Keystone_590J4, J5
2LEDLED_SMD:LED_0603_1608MetricD1, D5
2MBRA340Diode_SMD:D_SMAD2, D4
2MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2
2SW_PushButton_Switch_SMD:Panasonic_EVQPUM_EVQPUDSW1, SW3
2Thermistor_NTCResistor_SMD:R_0603_1608MetricTH1, TH2
10Resistor_SMD:R_0603_1608MetricR20
10R124Resistor_SMD:R_2512_6332MetricR34
110Resistor_SMD:R_0603_1608MetricR35
1100Resistor_SMD:R_0603_1608MetricR30
110uFCapacitor_SMD:C_0603_1608MetricC30
11AFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
11kResistor_SMD:R_0603_1608MetricR2
122kResistor_SMD:R_0603_1608MetricR32
1330Resistor_SMD:R_0603_1608MetricR37
157.6kResistor_SMD:R_0603_1608MetricR6
1ABM8-272-T3Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U4
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1Conn_01x10_SocketomoteLib:68711014022J3
1DMHC3025LSDPackage_SO:SO-8_3.9x4.9mm_P1.27mmQ2
1DS2712Package_SO:TSSOP-16_4.4x5mm_P0.65mmU8
1LM27761Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mmU1
1MMBD4148Package_TO_SOT_SMD:TSOT-23D3
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU5
1SI2305CDSPackage_TO_SOT_SMD:SOT-23Q5
1SRP7050TA-470MomoteLib:L_Bourns_SRP7050TA_7.3x6.6mmL1
1SW_PushButton_Switch_SMD:SW_SPST_EVQP2SW2
1TestPointTestPoint:TestPoint_Pad_D1.5mmTP1
1Thermistor_NTCOptoDevice:R_LDR_4.9x4.2mm_P2.54mm_VerticalTH3
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U2
1USB_C_Receptacle_USB2.0omoteLib:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1VCNL4040M3OEomoteLib:VISHAY_VCNL4040_4X2X1.1U7
1W25Q64JVZPIQPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU3

The 99 most common of 101 parts.

Questions

How big is the SPINC AA Charger PCB?

It measures 70 × 72 mm and has 4 copper layers, 1.57 mm thick.

What parts does the SPINC AA Charger use?

101 parts, built around the RP2040, VCNL4040M3OE, W25Q64JVZPIQ and AP2112K-3.3. 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 SPINC AA Charger KiCad files?

From the CoretechR/SPINC repository on GitHub, at the commit this page was made from: the board is PCB/SPINC AA Charger/SPINC AA Charger.kicad_pcb and its schematic PCB/SPINC AA Charger/SPINC AA Charger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SPINC AA Charger design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers85.9 × 85.9 mmPd1180-epr r0.3, the printed circuit board in 3D

    Pd1180-epr r0.3

    techmannih/pd1180-epr

    PD1180-EPR — NEMA 34 Smart Motor-Mounted Stepper Controller with USB-C PD 3.1 EPR

    277 parts
  • 2 layers23.3 × 37.9 mmAnemometer 200 G473, the printed circuit board in 3D

    Anemometer 200 G473

    Maniak003/Anemometer

    Ultrasonic anemometer

    145 parts20GPL-3.0
  • 2 layers64 × 21.6 mmGamepad, the printed circuit board in 3D

    Gamepad

    CoretechR/DIY-Portrait-Mode-Gamepad

    A USB-C Gamepad for Portrait-Mode

    53 parts60GPL-3.0
  • 2 layers30 × 60 mmL1-Altimeter, the printed circuit board in 3D

    L1-Altimeter

    ISSUIUC/ISS-PCB

    Building custom flight computers

    42 parts33
  • 2 layers51 × 61 mmRHS 3, the printed circuit board in 3D

    RHS 3

    pa-pa/HB-Sec-RHS-3

    68 parts9
  • 2 layers100 × 102 mmMpair, the printed circuit board in 3D

    Mpair

    marpi82/mpair

    Advanced Air Quality Monitoring Station based on ESP32's

    198 parts2
  • 4 layers60 × 40 mmRCcar, the printed circuit board in 3D

    RCcar

    jeffreydthompson/Open_Roadster

    Support files for course creating BLE remote controlled car from scratch.

    95 parts1
  • 4 layers69.5 × 62.6 mmPower Module, the printed circuit board in 3D

    Power Module

    Queens-Rocket-Engineering-Team/av-power

    QRET Avionics PCBs and firmware for delivering power to SRAD PCBs

    136 parts1