Zavod.devсоздан инженерами для инженеров
Тренды

Макетные и прототип‑платы для разработки электроники: руководство по выбору и применению

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

Инженеры Zavod.dev · 2026-07-07 · по материалам 5 источников

Виды прототипных плат: макетные, stripboard и 3D‑печатные

Макетные платы (breadboard) представляют собой съёмные конструкции с пружинными контактами, удобные для быстрых экспериментов. Согласно данным амперка, плата на 830 точек стоит 590 ₽, а варианты с меньшим числом контактов доступны от 90 ₽ до 440 ₽. Stripboard (также известный как veroboard) – это печатная плата с параллельными медными дорожками, на которой компоненты паяются непосредственно, а ненужные участки дорожек разрываются сверлом или фрезой. Эта информация предоставлена hilelectronic.com. 3D‑печатные платы становятся возможностью благодаря аддитивным технологиям: первый профессиональный 3D‑принтер для печати плат (Nano Dimension Dragonfly 2020) появился после первого продажи устройства для печати электронных компонентов в 2015 году, а технология основана на токопроводящих чернилах с наночастицами серебра, разработанных в 2009 году и использованных для антенн с содержанием серебра 72 % по массе. Для достижения максимальной проводимости печатаемые детали требуют термической обработки при 550 °C.

Программные инструменты для проектирования прототипных плат

Для создания схем и разводки плат профессионалы часто используют три основных пакета: Altium Designer, KiCad и Eagle. Все три упомянуты как примеры профессионального программного обеспечения в материале hilelectronic.com. Выбор между ними зависит от лицензиционной политики, стоимости и уровня знакомства пользователя с интерфейсом.

Кейс FuryGpu: GPU на FPGA от любителя к функциональному ускорителю

Инженер Dylan Barry начал проект FuryGpu в 2021 году, вдохновившись работами Ben Eater. Основой платы служит FPGA Xilinx Zynq UltraScale+, а проектирование выполнялось в системе KiCad с описанием аппаратуры на SystemVerilog. Для взаимодействия с персональным компьютером реализован интерфейс PCIe Gen 2×4, плата оснащена портами DisplayPort и HDMI. Ядро GPU работает на частоте 400 МГц, блок управления текстурами – на 480 МГц, а реализованы четыре независимых_tile rasterizer. При запуске игры Quake на разрешении 1280×720 достигается около 60 кадров в секунду. Barry открыл исходные схемы, Verilog‑описания и драйверы для сообщества, а также создал собственный graphics API FuryGL и Windows‑драйверы для вывода изображения и звука, получив тем самым «полнофункциональное графическое оборудование».

Сложности при разработке Windows‑драйверов для собственного GPU на FPGA

Самой трудоёмкой частью проекта FuryGpu, по признанию Barry, стала разработка драйверов под Windows. Необходимо было написать ядро‑уровневые драйверы, реализовать пользовательский API (FuryGL) и обеспечить синхронизацию вывода изображения и звука. Этот этап Barry охарактеризовал как «самый болезненный» аспект всей работы, что подчеркивает высокую сложность программной части при создании собственного графического ускорителя на базе FPGA.

Типы макетных плат и их назначение
Тип платыОписаниеТипичное применениеПримерная стоимость (если известна)
Breadboard (макетная)Съёмная плата с пружинными контактами, 830 точекБыстрое прототипирование, проверка схем без пайки590 ₽ (amperka.ru)
Stripboard (veroboard)Печатная плата с параллельными медными дорожкамиПрототипы, требующие пайки и более надёжных соединенийДанные о стоимости не указаны в источниках
3D‑печатная платаПолучена посредством аддитивной печати токопроводящими чернилами, последующее спекание при 550 °CЭкспериментальные антенны, интегральная электроника, малые серииСтоимость зависит от принтера и материалов; в источниках не приведена
Подборки в каталоге

Частые вопросы

Как подключить FuryGpu к ПК через PCIe и какие драйверы нужны?

FuryGpu подключается к ПК через интерфейс PCIe Gen 2×4. Для работы необходимо установить Windows‑ядровые драйверы, созданные Barry, и пользовательский graphics API FuryGL, который обеспечивает вывод изображения и звука.

Какие материалы и технологии используются для 3D‑печати печатных плат?

Для 3D‑печати плат применяются токопроводящие чернила на основе наночастиц серебра (содержание Ag до 72 % по массе, разработаны в 2009 году). После печати детали спекаются при температуре около 550 °C для достижения максимальной проводимости. Первый профессиональный 3D‑принтер для печати плат (Nano Dimension Dragonfly 2020) появился после первого коммерческого устройства для печати электронных компонентов в 2015 году.

Какой программный инструмент лучше выбрать для проектирования прототипных плат: KiCad, Altium Designer или Eagle?

Все три инструмента упомянуты как профессиональные средства для схемного проектирования. Выбор зависит от лицензии и бюджета: KiCad – открытый и бесплатный, Altium Designer – коммерческий с платной лицензией, Eagle предлагает бесплатный tier с ограничениями и платные версии для rozšíренного функционала.

Сколько стоит макетная плата на 830 точек и где её можно купить?

Согласно данным amperka.ru, макетная плата на 830 точек стоит 590 ₽ и доступна в их коллекции protoboards.

Что такое верoboard (stripboard) и как правильно собирать на нём схемы?

Stripboard (veroboard) представляет собой печатную плату с параллельными медными дорожками. Для сборки схемы компоненты паяются к плате, а ненужные участки дорожек удаляются сверлом или фрезой, чтобы избежать незамыканий.

Как начать разработку собственного GPU на FPGA, например, FuryGpu, и какие этапы включают?

Разработка начинается с выбора подходящего FPGA (у Barry – Xilinx Zynq UltraScale+), создания архитектуры на языке описания аппаратуры (SystemVerilog), проектирования схемы в системе CAD (KiCad), изготовления прототипной платы, реализации интерфейса связи с хостом (PCIe), написания низкоуровневых драйверов и графического API, а затем тестирования и оптимизации производительности.

Какие существуют типы прототипных плат (односторонние, двухсторонние, многослойные) и когда их использовать?

Источник hilelectronic.com указывает, что прототипные платы могут быть изготовлены в односторонней, двухсторонней или многослойной конфигурации. Односторонние подходят для простых схем с низкой плотностью компонентов, двухсторонние позволяют увеличивать плотность routingu, а многослойные используются для высокоскоростных или сложных проектов, где необходимо разделить сигналы, питание и заземление по слоям.

Какие сложности возникают при создании Windows‑драйверов для собственного графического ускорителя на FPGA?

Согласно Barry, создание Windows‑драйверов было самым болезненным этапом проекта FuryGpu. Потребовалось разработать ядро‑уровневые драйверы, пользовательский graphics API (FuryGL) и обеспечить корректную работу вывода изображения и звука, что оказалось значительно сложнее, чем аппаратная часть.