Skip to the content
PCBKitNew board
2 layers63 × 40 mmBefore polish, the printed circuit board in 3D

Before polish

sql-monk/batman1

BATMAN hardware, firmware, and mechanical design

Size
63 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
9
Pads
37
Tracks, vias
51, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Sep 2026
Updated
9 Sep 2026

Overview

Before polish is an open-source printed circuit board by sql-monk, from the sql-monk/batman repository on GitHub. It is a 2-layer board of 63 × 40 mm with 16 parts on 9 nets, routed with 51 tracks and 0 vias.

Its parts include 4 connectors, 4 crystals and 1 capacitor.

README

README.md

batman — менеджер двох акумуляторів (LiFePO₄ 8S + свинець 24 В)

Пристрій, що заряджає два акумулятори по черзі від одного DPS5015, віддає їх на спільне навантаження через ідеальні діоди з керованими ключами, і рахує, скільки кожен акумулятор прийняв і віддав.

Основа — наявні модулі з docs/components.md. Чотири однобічні плати ЛУТ: A з ESP і двома портами I²C для ADS, B з аналоговими входами та фільтрами без I²C, C з розподілом 3,3 В, D з розподілом 5 В. Два окремі ADS1115 одержують аналог із B, живлення/I²C із A. Потрібен ще один ADS1115; C/D розподіляють готове живлення, а не замінюють стабілізатори.

ТекаВміст
docs/concept.mdзадум, архітектура, вибір модулів, вимірювання й підрахунок А·год, припущення, відкриті питання
docs/plan.mdплан робіт: документація, схема й плати, корпус, прошивка, сервіс; порядок і критерії готовності
docs/components.mdкожен модуль і базовий компонент: характеристики, розпіновка, розміри з позначкою джерела, кількість, публічні посилання
docs/README.mdзміст документації, правило «одне число — одне місце», позначення
docs/connections.mdвузли, кола з номерами, GPIO ESP32, роз'єми A–D, шкала АЦП
docs/dps5015-modbus.mdпорт, регістри, послідовності команд, помилки DPS5015
docs/measurement.mdвибірка, інтегрування, автонуль, SoC, NVS
docs/protocol.mdпристрій ↔ сервіс: пошук, JSON, REST
docs/firmware.mdвимоги до прошивки: старт, стейт-машина, параметри
docs/service.mdвимоги до сервісу: БД, агрегати, сторінки, розгортання
docs/enclosure/requirements.mdщо вмістити, зони, зазори, тепло, друк, перелік STL
docs/tests.mdбланки перевірок і результати
hardware/README.mdєдиний проєкт KiCad 10, сім сторінок схеми, розведені A–D, PDF ЛУТ, свердління, BOM, кабелі та умови допуску прототипу
firmware/код ESP32: вимірювання, підрахунок А·год, Modbus до DPS5015, ключі, Wi-Fi-телеметрія
service/кросплатформений сервіс (Windows → Raspberry Pi 4): пошук пристрою, збір, зберігання, агрегати, графіки
mechanical/модель корпусу, STL, звіти придатності до друку

Parts

16
QtyValueFootprintReferences
4M3_NPTH_3.4Batman:Mount_M3HD1, HD2, HD3, HD4
1100n_16VBatman:LUT_C13C13
11N5819Batman:LUT_VD2VD2
11N5819Batman:LUT_VD1VD1
15V_GNDBatman:LUT_X3X3
1B1_B2_GNDBatman:LUT_X1X1
1BAT_SENSE_TO_BBatman:LUT_X6X6
1COPPER_STAR_AT_X3Batman:LUT_NT1NT1
1LINK_+5V_GNDBatman:LUT_J31J31
1LINK_+5V_GNDBatman:LUT_J27J27
1LINK_RELAY_IN1_RELAY_IN2_GNDBatman:LUT_J29J29
1RELAYBatman:LUT_J8J8
1VIN_DC_GNDBatman:LUT_X2X2

Questions

How big is the Before polish PCB?

It measures 63 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Before polish use?

16 parts. 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 Before polish KiCad files?

From the sql-monk/batman repository on GitHub, at the commit this page was made from: the board is hardware/batman/reports/gpio33/staged/reports/D/before-polish.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Before polish design in my own project?

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

More from sql-monk/batman

6
  • 2 layers181 × 135 mmBatman, the printed circuit board in 3D

    Batman

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    98 parts1
  • 2 layers100 × 80 mmReports, the printed circuit board in 3D

    Reports

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    52 parts1
  • 2 layers78 × 78 mmPrune trial, the printed circuit board in 3D

    Prune trial

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    30 parts1
  • 2 layers86 × 68 mmCandidate, the printed circuit board in 3D

    Candidate

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    27 parts1
  • 2 layers78 × 78 mmCopper only, the printed circuit board in 3D

    Copper only

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    26 parts1
  • 2 layers43 × 33 mmInput, the printed circuit board in 3D

    Input

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    12 parts1

Similar boards

  • 2 layers140.5 × 30 mmType e, the printed circuit board in 3D

    Type e

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    16 parts3kApache-2.0
  • 2 layers41.4 × 14.5 mmU2f zero, the printed circuit board in 3D

    U2f zero

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    16 parts2.4k
  • 2 layers122 × 37 mmV0-UmbilicalBoard, the printed circuit board in 3D

    V0-UmbilicalBoard

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    16 parts1.1kGPL-3.0
  • 2 layers152 × 57.6 mmVideoslotadapter, the printed circuit board in 3D

    Videoslotadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    16 parts1kGPL-3.0
  • 2 layers36 × 63.4 mmSmart ringfinal layout, the printed circuit board in 3D

    Smart ringfinal layout

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    16 parts915
  • 2 layers60 × 40 mmHASwitchPlate, the printed circuit board in 3D

    HASwitchPlate

    aderusha/HASwitchPlate

    LCD touchscreen for Home Automation

    16 parts738MIT
  • 2 layers21.1 × 26.9 mmDemo, the printed circuit board in 3D

    Demo

    easyw/kicadStepUpMod

    kicadStepUp: ECAD to MCAD FreeCAD WorkBench

    16 parts704