Skip to the content
2 layers82.6 × 94.6 mmCharging circuit, the printed circuit board in 3D

Charging circuit

vacuumsens/pcb

KiCad PCB design projects for VacuumSens.

Size
82.6 × 94.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
270
Nets
220
Pads
784
Tracks, vias
1,716, 123
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jan 2026
Updated
13 May 2026

Overview

Charging circuit is an open-source printed circuit board by vacuumsens, from the vacuumsens/pcb repository on GitHub. It is a 2-layer board of 82.6 × 94.6 mm with 270 parts on 220 nets, routed with 1,716 tracks and 123 vias.

It is built around the MT3608, ADS1115IDGSR and BQ25606RGER, with the 68000-102HLF, AO3401A and SS34 among its other parts. Its parts include 70 resistors, 68 capacitors, 13 diodes, 12 connectors and 10 ICs.

Main components

12

README

README.md

PCB Schematic Projects

KiCad PCB design projects for VacuumSens.

Project Structure

text
SchematicProjects/
├── libs/                    # Centralized component libraries
│   ├── easyeda2kicad.kicad_sym
│   ├── easyeda2kicad.pretty/
│   └── easyeda2kicad.3dshapes/
├── charging-circuit/V1/     # Charging circuit project
├── RS232-converter/V1/      # RS232 converter project
└── ...

Importing Components from EasyEDA/LCSC

There are two methods to import components:


Method 1: Command Line (easyeda2kicad)

Best for batch imports or when you know the LCSC part number.

Prerequisites

Install the easyeda2kicad Python tool:

bash
pip install easyeda2kicad
Import a Component

Use the alias (already configured in .zshrc):

bash
easyeda2kicad-import <LCSC_ID>

Example:

bash
easyeda2kicad-import C49018

This downloads the symbol, footprint, and 3D model to the centralized libs/ folder.

Manual Import (without alias)
bash
easyeda2kicad --full --overwrite --output /Users/andrewyanez/Documents/KiCad/7.0/symbols/SchematicProjects/libs --lcsc_id C49018

Method 2: KiCad Plugin (EasyEDA/LCSC Plugin)

Best for browsing and importing directly within KiCad.

Installation
  1. In KiCad, go to Plugin and Content Manager
  2. Search for "EasyEDA" or "LCSC"
  3. Install the plugin
Usage
  1. Open your KiCad project
  2. Go to Tools → EasyEDA Library (or similar menu item)
  3. Search for a component by name or LCSC part number
  4. Click Import - the plugin will create:
    • LCSC/EasyEDA.kicad_sym (symbols)
    • LCSC/EasyEDA.pretty/ (footprints)
    • LCSC/EasyEDA.3dshapes/ (3D models)

Note: The plugin saves files locally in your project folder under LCSC/. This is project-specific, not centralized.


After Importing (Both Methods)

  1. Open your KiCad project
  2. The library should be available in the schematic/PCB editor
  3. Add the new symbol/footprint to your design
  4. Commit changes to git:
    bash
    git add -A && git commit -m "Add component CXXXXX"
    git push

Which Method to Use?

MethodProsCons
easyeda2kicad (CLI)Centralized in libs/, shared across projectsRequires terminal
KiCad PluginVisual browsing, integrated in KiCadProject-local, can create duplicates

Recommendation: Use the CLI for components you'll reuse. Use the plugin for quick project-specific imports.

Library Configuration

Projects reference the centralized library using relative paths:

sym-lib-table:

text
(lib (name "easyeda2kicad")(type "KiCad")(uri "${KIPRJMOD}/../../libs/easyeda2kicad.kicad_sym"))

fp-lib-table:

text
(lib (name "easyeda2kicad")(type "KiCad")(uri "${KIPRJMOD}/../../libs/easyeda2kicad.pretty"))

Finding LCSC Part Numbers

  1. Go to LCSC.com or JLCPCB Parts
  2. Search for your component
  3. The LCSC part number starts with "C" (e.g., C49018)

Parts

270
QtyValueFootprintReferences
38, , , , , , , , , , , , , , , +22
21100nFPCM_JLCPCB:C_0603C3, C5, C12, C17, C18, C19, C20, C21, C32, C33, C34, C38, C44, C45, C54, C57 +5
1022uFPCM_JLCPCB:C_0603C4, C7, C10, C11, C35, C36, C40, C41, C46, C47
91.27mm/1*3peasyeda2kicad:HDR-TH_3P-P1.27-V-M-1P3, P4, P5, P6, P7, P8, P9, P10, P11
91uFPCM_JLCPCB:C_0603C9, C31, C42, C53, C55, C70, C71, Cc0, Cc1
7100ΩPCM_JLCPCB:R_0603R_sense1, R_sense2, R32, Rc0, Rc1, Rc2, Rc3
710kΩPCM_JLCPCB:R_0603R8, R9, R14, R16, R29, R39, RPROG3
710uFPCM_JLCPCB:C_0603C8, C14, C22, C29, C37, C43, C50
6100kΩPCM_JLCPCB:R_0603R6, R38, R45, R50, R61, R76
65.1kΩPCM_JLCPCB:R_0603R12, R13, R21, R30, R31, R35
41MΩPCM_JLCPCB:R_0603R11, R15, R26, R60
41kΩPCM_JLCPCB:R_0603R65, RPROG1, RPROG2, RPROG5
42.2kΩPCM_JLCPCB:R_0603R17, R20, R24, R53
44.7uFPCM_JLCPCB:C_0603C15, C23, C51, C52
449.9kΩPCM_JLCPCB:R_0603R37, R44, R49, R77
468000-102HLFeasyeda2kicad:HDR-TH_2P-P2.54-V-M-1H5, H6, H7, H8
3105keasyeda2kicad:R0603R41, R43, R48
310uFPCM_JLCPCB:C_1206C27, C58, C72
322uHeasyeda2kicad:IND-SMD_L7.5-W7.5L1, L2, L3
3470ΩPCM_JLCPCB:R_0603R56, R57, R58
3511keasyeda2kicad:R0805R40, R42, R47
3AO3401Aeasyeda2kicad:SOT-23_L2.9-W1.3-P1.90-LS2.4-BRQ6, Q7, Q11
3GreenPCM_JLCPCB:D_0805D3, D9, D13
3Header-Male-2.54_1x6easyeda2kicad:HDR-TH_6P-P2.54-V-M-1H3, H4, H9
3SS34PCM_JLCPCB:D_SMAD4, D5, D6
3TPS54302DDCR_C311983easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU13, U19, U20
210measyeda2kicad:R1206R_AC1, R_AC2
21uFPCM_JLCPCB:C_0402C26, C28
222kΩPCM_JLCPCB:R_0603R10, R52
222ufeasyeda2kicad:C0805C1, C2
2330pFPCM_JLCPCB:C_0603C24, C25
23kΩPCM_JLCPCB:R_0603R3, R46
24.02keasyeda2kicad:R0603R63, R75
247nFPCM_JLCPCB:C_0603C16, C56
277311-462K05LFeasyeda2kicad:HDR-TH_5P-P2.54-V-MH2, H11
2AO3400APCM_JLCPCB:Q_SOT-23Q9, Q10
2BQ25606RGEReasyeda2kicad:VQFN-24_L4.0-W4.0-P0.50-TL-EP2.8U5, U10
2CJQ4435easyeda2kicad:SOP-8_L5.0-W4.0-P1.27-LS6.2-BLQ2, Q8
2H5VU10UPCM_JLCPCB:D_DFN1006-2LD2, D11
2Header-Male-2.54_2x2easyeda2kicad:HDR-TH_4P-P2.54-V-M-R2-C2-S2.54-1P1, P2
2MBR0530easyeda2kicad:SOD-123_L2.8-W1.8-LS3.7-RDD12, D100
2MT3608easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BLU2, U3
2NTC10K/0805/Feasyeda2kicad:R0805U14, U16
2RedPCM_JLCPCB:D_0805D7, D8
11.5kΩPCM_JLCPCB:R_0402R64
1100pFPCM_JLCPCB:C_0603C49
110uheasyeda2kicad:IND-SMD_L7.5-W6.6L5
110ΩPCM_JLCPCB:R_0603R33
110ΩPCM_JLCPCB:R_0402R4
111.3kohmeasyeda2kicad:R1206R1
1110kΩPCM_JLCPCB:R_0603R59
112kΩPCM_JLCPCB:R_0603R36
113.3keasyeda2kicad:R0805R51
1150ΩPCM_JLCPCB:R_0603R25
115uheasyeda2kicad:IND-SMD_L10.4-W10.3L7
11N4148WDiode_SMD:D_SOD-123D1
11uFPCM_JLCPCB:C_1206C30
12.2uFPCM_JLCPCB:C_0805Cin1
12.2uHeasyeda2kicad:IND-SMD_L6.7-W6.6L8
12.54-1*6PHeader-RAeasyeda2kicad:HDR-TH_6P-P2.54-H-M-W10.0J1
1215kohmeasyeda2kicad:R0402R2
122uFPCM_JLCPCB:C_0805C59
122ufeasyeda2kicad:C1206C13
1240ΩPCM_JLCPCB:R_0603R22
12N7002easyeda2kicad:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1
12kΩPCM_JLCPCB:R_0603R19
12ΩPCM_JLCPCB:R_0603Rin1
130.1keasyeda2kicad:R0603R62
130.1kohmeasyeda2kicad:R0603R28
132.4keasyeda2kicad:R0603R7
13296W-1-504LFeasyeda2kicad:RES-ADJ-TH_3296WR55
1330kΩPCM_JLCPCB:R_0603R34
133kΩPCM_JLCPCB:R_0402R66
147pFPCM_JLCPCB:C_0603C39
15.23keasyeda2kicad:R0805R5
15.23kohmeasyeda2kicad:R0603R27
16.8kΩPCM_JLCPCB:R_0603R18
16.8uheasyeda2kicad:IND-SMD_L12.3-W12.3_SMDRI127L6
175pfeasyeda2kicad:C0603C48
1ADS1115IDGSReasyeda2kicad:MSOP-10_L3.0-W3.0-P0.50-LS5.0-BLU9

The 246 most common of 270 parts.

More from vacuumsens/pcb

7
  • 2 layers40.8 × 83.5 mmCharging circuit, the printed circuit board in 3D

    Charging circuit

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    82 parts
  • 2 layers40.8 × 80.5 mmTemporarycircuit, the printed circuit board in 3D

    Temporarycircuit

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    70 parts
  • 2 layers49.5 × 35 mmLunarvitals, the printed circuit board in 3D

    Lunarvitals

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    41 parts
  • 2 layers3S Battery, the printed circuit board in 3D

    3S Battery

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    35 parts
  • 2 layers43.9 × 42.4 mmCharging circuit, the printed circuit board in 3D

    Charging circuit

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    35 parts
  • 2 layers66 × 81.3 mmSchematicProjects, the printed circuit board in 3D

    SchematicProjects

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    24 parts
  • 2 layers32.4 × 21 mmDB15-breakout, the printed circuit board in 3D

    DB15-breakout

    vacuumsens/pcb

    KiCad PCB design projects for VacuumSens.

    9 parts

Similar boards

  • 4 layers90 × 95 mmWiegand bridge, the printed circuit board in 3D

    Wiegand bridge

    EdgeCoil/wiegand-bridge

    ESP32-S3 Wiegand reader bridge for Home Assistant: 4-layer board, BOM and ESPHome firmware.

    197 parts1
  • 4 layers70 × 50 mmMotor power poc, the printed circuit board in 3D

    Motor power poc

    Galacs/motor-power-poc

    A POC PCB to test circuit electrical protections and motor control schemes

    165 parts
  • 2 layers66.8 × 34 mmESP8266, the printed circuit board in 3D

    ESP8266

    MaloufSleep/ME-ESP8266

    Malouf Electronics - ESP8266 Dev Board

    127 parts204MIT
  • 2 layers98 × 56.3 mmESP32 HUB, the printed circuit board in 3D

    ESP32 HUB

    ANSHUMANDOCX/ESP32-Touch-Hub

    This is a Esp32 Hub that has a 3.5 inch tft touch screen

    77 parts
  • 2 layers40 × 61 mmEsp32-4to20ma board, the printed circuit board in 3D

    Esp32-4to20ma board

    Diode663/ESP32_4-20mA_Sensor

    Single-channel industrial 4-20 mA current-loop reader for ESPHome / Home Assistant. ESP32-S3 + INA226, USB-C powered, 24 V loop supply with a constant-current limiter. KiCad 10, generated from Python.

    59 partsCERN-OHL-P-2.0
  • 2 layers150 × 40 mmBicopter, the printed circuit board in 3D

    Bicopter

    InputBlackBoxOutput/Bicopter

    Design files for a PCB Bicopter

    79 parts1MIT
  • 2 layers100 × 73.9 mmSecurity Alarm Panel, the printed circuit board in 3D

    Security Alarm Panel

    Matyas604/Security-Alarm-Panel

    Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.

    132 parts1GPL-3.0
  • 2 layers94.9 × 69 mmECU, the printed circuit board in 3D

    ECU

    rivotmotors-rnd/ECU_Firmware_V3

    RIVOT ECU V3.0 Repo containing STM32F446RE firmware and KiCad PCB hardware designs.

    115 parts

Questions

How big is the Charging circuit PCB?

It measures 82.6 × 94.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Charging circuit use?

270 parts, built around the MT3608, ADS1115IDGSR, BQ25606RGER and 68000-102HLF. 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 Charging circuit KiCad files?

From the vacuumsens/pcb repository on GitHub, at the commit this page was made from: the board is senseeker_final/backups/20260414-191330/charging-circuit.kicad_pcb and its schematic Archives/Individual Circuits/3S/3S-Battery/3S-Battery.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Charging circuit design in my own project?

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