Skip to the content
PCBKitNew board
2 layers43 × 33 mmInput, the printed circuit board in 3D

BATMAN hardware, firmware, and mechanical design

Size
43 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
5
Pads
26
Tracks, vias
0, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
9 Sep 2026
Updated
9 Sep 2026

Overview

Input 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 43 × 33 mm with 12 parts on 5 nets.

Its parts include 3 connectors, 2 capacitors, 2 resistors and 1 transistor.

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

12
QtyValueFootprintReferences
4M3_NPTH_3.4Batman:Mount_M3HC1, HC2, HC3, HC4
1100n_16VBatman:LUT_C12C12
1100n_16VBatman:LUT_C11C11
110kBatman:LUT_R11R11
14.7kBatman:LUT_R10R10
1BC557_CBEBatman:LUT_Q3Q3
1LINK_+3V3_GNDBatman:LUT_J30J30
1LINK_+3V3_GND_SENS_PWRBatman:LUT_J23J23
1LINK_GND_+3V3_SENSBatman:LUT_J24J24

Questions

How big is the Input PCB?

It measures 43 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Input use?

12 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 Input KiCad files?

From the sql-monk/batman repository on GitHub, at the commit this page was made from: the board is hardware/batman/reports/clean-routing/C/input.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Input 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 layers63 × 40 mmBefore polish, the printed circuit board in 3D

    Before polish

    sql-monk/batman

    BATMAN hardware, firmware, and mechanical design

    16 parts1

Similar boards

  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k
  • 2 layers49 × 25 mm5v boost regulator, the printed circuit board in 3D

    5v boost regulator

    hackclub/OnBoard

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

    12 parts915
  • 2 layers28.3 × 10.3 mmTap Photosensor PCB, the printed circuit board in 3D

    Tap Photosensor PCB

    VoronDesign/Voron-Tap

    Tap is a nozzle-based z-probe for the V2 and Trident printer designs. The entire toolhead moves to trigger an optical switch. Tap offers many advantages:

    12 parts716GPL-3.0
  • 2 layers25.4 × 70.4 mmTpmsniffer, the printed circuit board in 3D

    Tpmsniffer

    stacksmashing/pico-tpmsniffer

    A simple, very experimental TPM sniffer for LPC bus

    12 parts696