

Inamp
Проект печатной платы инструментального усилителя в 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.pdf | PDF принципиальной схемы |
build/pdf/pcb.pdf | PDF слоев печатной платы |
README.pdf | PDF-версия данного отчёта |
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 build.shЗапуск в Windows:
build.batЕсли программа расположена в другом каталоге, полный путь задаётся переменной KICAD_CLI. Необходимые выходные каталоги создаются автоматически.
Скрипт выполняет ERC, DRC с проверкой соответствия схеме, экспорт Gerber-файлов, сверловки, BOM и PDF. Полные машинные отчёты сохраняются в build/diagnostics/, результаты контроля ошибок - в build/checks/. Обычный режим возвращает ненулевой код при ошибках; режим --strict применяет более строгий порог диагностики. Обнаружение проблемы не препятствует сохранению остальных материалов для просмотра.
Перечень элементов содержит позиционное обозначение, номинал, производителя, артикул, количество, посадочное место, ссылку на документацию и признак DNP. Выгрузка не требует вручную переписывать данные из схемы.
7 Работа с Git
Основной проект и библиотека оформлены отдельными Git-репозиториями. Для получения проекта вместе с библиотекой используется:
git clone --recurse-submodules https://github.com/sobolevichek/inamp.git
cd inampЕсли проект уже получен без загрузки сабмодуля:
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-версия предназначена для представления выполненной работы.
Источники
- KiCad, командная строка: https://docs.kicad.org/10.0/en/cli/cli.html
- KiCad, рамка ГОСТ: https://gitlab.com/kicad/libraries/kicad-templates/-/blob/master/Worksheets/gost_landscape.kicad_wks
- Резонит, технологические возможности: https://www.rezonit.ru/directory/tekhnologicheskie-osobennosti-proizvodstva/
- SGMICRO, SGM8249-4: https://www.sg-micro.com/rect/assets/d5555d15-0a44-44f9-b181-43785f98f7e3/SGM8249-4.pdf
- UNI-ROYAL, 0805W8F1002T5E: https://www.lcsc.com/product-detail/C17414.html
- Keystone, контрольная точка 5000: https://www.keyelco.com/product.cfm/Miniature-Style/5000/product_id/1309
- Samtec, разъёмная планка TSW-104-07-G-S: https://www.samtec.com/products/tsw-104-07-g-s
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 40k | ESKD_InAmp:R_0805 | R4, R5, R8, R9 |
| 3 | 25k | ESKD_InAmp:R_0805 | R1, R2, R3 |
| 2 | 10k | ESKD_InAmp:R_0805 | R6, R7 |
| 2 | TestPoint | ESKD_InAmp:TestPoint_5000 | TP1, TP2 |
| 1 | Instr | ESKD_InAmp:Interface_2x4 | J1 |
| 1 | SGM8249 | ESKD_InAmp:TSSOP14 | U1 |
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 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

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 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

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 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

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