Skip to the content
PCBKitNew board
2 layers19.8 × 12.3 mmInamp, the printed circuit board in 3D

Проект печатной платы инструментального усилителя в KiCad. Мельникова Е.К., БМТ2-31М

Size
19.8 × 12.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
14
Pads
42
Tracks, vias
117, 7
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
15 Oct 2026
Updated
15 Oct 2026

Overview

Inamp is an open-source printed circuit board by sobolevichek, from the sobolevichek/inamp repository on GitHub. It is a 2-layer board of 19.8 × 12.3 mm with 13 parts on 14 nets, routed with 117 tracks and 7 vias.

Its parts include 9 resistors, 1 IC and 1 connector.

README

README.md

Проект печатной платы инструментального усилителя

Выполнила: Мельникова Е.К.
Группа: БМТ2-31М
Среда проектирования: KiCad 10
Обозначение схемы: БМТ2.31М.01 Э3

1 Назначение и состав проекта

Проект представляет собой компактный модуль инструментального усилителя на микросхеме SGM8249. В состав комплекта входят электрическая принципиальная схема, двухслойная печатная плата, проектная библиотека УГО и посадочных мест, перечень элементов, производственные файлы и скрипты автоматической подготовки документации.

В модуле используются секции счетверённого операционного усилителя, резисторная обвязка, восьмиконтактный интерфейс и две контрольные точки. Электрические соединения, исходные номиналы компонентов, их расположение на схеме и топология платы сохранены.

Файл или каталогНазначение
inamp.kicad_proНастройки проекта и классы цепей
inamp.kicad_schПринципиальная схема
inamp.kicad_pcbПечатная плата
libraries/eskd/Git-сабмодуль библиотеки компонентов
gost_landscape.kicad_wksРамка и основная надпись ЕСКД
sym-lib-table, fp-lib-tableОтносительные пути библиотек
build.sh, build.batПроверки и экспорт документации
build/gerber/Gerber-файлы и сверловка Excellon
build/bom/bom.csvПеречень элементов с артикулами
build/pdf/schematic.pdfPDF принципиальной схемы
build/pdf/pcb.pdfPDF слоев печатной платы
README.pdfPDF-версия данного отчёта

2 Библиотека компонентов

Библиотека ESKD_InAmp содержит УГО резистора, операционного усилителя SGM8249 с секциями питания, контрольной точки, соединителя и обозначений питания. Графическое оформление взято из переданных материалов ЕСКД. Посадочные места включены в проект локально: резистор 0805, TSSOP-14, контрольная точка Keystone 5000 и составной интерфейс из двух четырехконтактных рядов.

УГО сохранены из встроенной библиотеки исходной схемы, а посадочные места извлечены из исходной платы. Такой подход сохраняет геометрию контактов при переносе проекта между компьютерами.

В таблицах библиотек используются пути ${KIPRJMOD}/libraries/eskd/ESKD_InAmp.kicad_sym и ${KIPRJMOD}/libraries/eskd/footprints.pretty. Абсолютные пути к пользовательским папкам отсутствуют.

Библиотека хранится отдельным Git-репозиторием и подключена через сабмодуль libraries/eskd. Основной репозиторий фиксирует конкретную ревизию библиотеки. Репозитории GitHub: https://github.com/sobolevichek/inamp для проекта и https://github.com/sobolevichek/inamp-eskd для библиотеки.

3 Оформление принципиальной схемы

Схема размещена на листе А3 с рамкой и основной надписью на основе штатного шаблона gost_landscape.kicad_wks из библиотеки KiCad. В основной надписи указаны название устройства, обозначение БМТ2.31М.01 Э3, разработчик Мельникова Е.К. и группа БМТ2-31М. Файл рамки включён в комплект проекта.

В свойствах компонентов предусмотрено поле Manufacturer_Part_Number. Для микросхемы используется артикул SGM8249-4XTS14G/TR, для резисторов сохранены исходные артикулы YAGEO и UNI-ROYAL, для контрольных точек - Keystone 5000. В свойства добавлены производитель и ссылки на документацию.

Интерфейс J1 выполнен двумя четырехконтактными рядами. В перечне элементов указан артикул Samtec TSW-104-07-G-S и поле Assembly_Quantity = 2, отражающее количество разъёмных планок для одной позиции J1. Исходный признак DNP сохраняется отдельной колонкой перечня элементов.

4 Классы цепей

Для основных цепей заданы классы с цветовым обозначением на схеме. Правила классов доступны в настройках проекта KiCad.

КлассНазначениеШаблоны цепейЦвет
POWERШины питания+5V, -5VКрасный
INPUTВходные сигналы*OP_IN*Сине-фиолетовый
GAINЦепи задания усиления*Rg*Фиолетовый
BUFFERПромежуточные сигналы*A?_OUTОранжевый
OUTPUTВыход и опорный сигнал*OUT, *VRefЗелёный
DefaultОстальные соединенияОстальные цепиПо умолчанию

Для классов установлены явные параметры зазора, ширины проводника и переходных отверстий. Для POWER предусмотрена рекомендуемая ширина новой трассы 0,4 мм; для сигнальных классов - 0,2 мм. Назначения классов не меняют существующую трассировку.

5 Печатная плата и технологические параметры

В проекте сохранена двухслойная печатная плата толщиной 1,6 мм. Габарит по контуру составляет около 19,81 x 12,29 мм. На плате размещено 13 позиций: микросхема, девять резисторов, две контрольные точки и интерфейс J1. Разводка содержит 117 отрезков дорожек и 7 переходных отверстий.

При подготовке настроек использованы технологические возможности Резонит для обычных двухслойных плат. Для базового производства с фольгой 35 мкм производитель указывает минимальные ширину проводника и зазор 0,2 мм. В проекте задан соответствующий нижний предел правил; исходная минимальная ширина дорожки составляет 0,3 мм.

ПараметрЗначение
Число медных слоев2
Толщина платы1,6 мм
Минимальная ширина существующей дорожки0,3 мм
Минимальный зазор в правилах проекта0,2 мм
Диаметр существующих переходных отверстий0,8 мм
Сверловка переходных отверстий0,4 мм
Минимальный отступ меди от края в правилах0,5 мм

DFM-подход отражён в использовании стандартных корпусов, двух медных слоев, сквозных переходных отверстий и переносимых библиотек посадочных мест. Для производственного комплекта экспортируются медь, паяльная маска, маркировка, контур и файл сверловки.

6 Автоматическая подготовка комплекта

Для macOS и Linux предусмотрен build.sh, для Windows - build.bat. Требуется KiCad 10 с программой kicad-cli. На macOS скрипт также проверяет стандартный путь установки KiCad, а на Windows - каталог Program Files/KiCad/10.0/bin.

Запуск в macOS или Linux:

bash
bash build.sh

Запуск в Windows:

bat
build.bat

Если программа расположена в другом каталоге, полный путь задаётся переменной KICAD_CLI. Необходимые выходные каталоги создаются автоматически.

Скрипт выполняет ERC, DRC с проверкой соответствия схеме, экспорт Gerber-файлов, сверловки, BOM и PDF. Полные машинные отчёты сохраняются в build/diagnostics/, результаты контроля ошибок - в build/checks/. Обычный режим возвращает ненулевой код при ошибках; режим --strict применяет более строгий порог диагностики. Обнаружение проблемы не препятствует сохранению остальных материалов для просмотра.

Перечень элементов содержит позиционное обозначение, номинал, производителя, артикул, количество, посадочное место, ссылку на документацию и признак DNP. Выгрузка не требует вручную переписывать данные из схемы.

7 Работа с Git

Основной проект и библиотека оформлены отдельными Git-репозиториями. Для получения проекта вместе с библиотекой используется:

bash
git clone --recurse-submodules https://github.com/sobolevichek/inamp.git
cd inamp

Если проект уже получен без загрузки сабмодуля:

bash
git submodule update --init --recursive

Команда git submodule status показывает закреплённую версию библиотеки. Служебные файлы сеанса KiCad и промежуточные диагностические отчёты исключены из Git через .gitignore. Производственные файлы и PDF-документация включены в комплект.

8 Материалы для демонстрации

Для демонстрации проекта открывается inamp.kicad_pro. Принципиальную схему с основной надписью можно показать через build/pdf/schematic.pdf, а слои платы - через build/pdf/pcb.pdf. Перечень элементов находится в build/bom/bom.csv. Производственный комплект Gerber и Excellon собран в build/gerber/.

Комплект содержит проектные исходники, библиотеку, документы для просмотра и скрипты повторного экспорта. Содержание отчёта соответствует структуре README.md; его PDF-версия предназначена для представления выполненной работы.

Источники

Parts

13
QtyValueFootprintReferences
440kESKD_InAmp:R_0805R4, R5, R8, R9
325kESKD_InAmp:R_0805R1, R2, R3
210kESKD_InAmp:R_0805R6, R7
2TestPointESKD_InAmp:TestPoint_5000TP1, TP2
1InstrESKD_InAmp:Interface_2x4J1
1SGM8249ESKD_InAmp:TSSOP14U1

Questions

How big is the Inamp PCB?

It measures 19.8 × 12.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Inamp use?

13 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 Inamp KiCad files?

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

Can I use the Inamp design in my own project?

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

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

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

    13 parts1kGPL-3.0