Онлайн-журнал «Юный киберфизик»

Дружите с художниками — красота спасет технологии

Верстак инженера
Организация рабочего пространства — не прихоть, а часть инженерного мышления. Хороший «верстак» помогает в работе, ведь технологии начинаются не в Кремниевой долине, а за твоим рабочим столом.
В этой рубрике Антон Юпашевский, эксперт в области EdTech. Инженер Московского физико-технического института (МФТИ), Лидер проекта «С умом» — платформы цифровых лабораторий, будет говорить с настоящими инженерами о том, как какими инструментами можно и нужно пользоваться, чтобы организовать своё рабочее пространство — дома, на работе и в кружке.

Первый гость рубрики — Геннадий Круглов, инженер-разработчик в Яндексе и преподаватель с 20-летним стажем в МГТУ им. Баумана. Геннадий участвовал в создании «железа» Яндекс Станции Мини-1 , Макс, Станции 2 занимается проектированием электроники, которая работает в сотнях тысяч устройств, и в то же время увлечён эстетикой инженерных решений. Его творческий проект Ostranna объединяет инженерию и искусство, превращая свет, форму и алгоритмы в сценические артефакты. Для Геннадия электроника — это способ создавать не только полезные, но и по-настоящему красивые вещи.
«Электронщик как газ — занимает весь предоставленный ему объём».
Рабочее пространство занимает важнейшее место в жизни инженера — в буквальном смысле. Для Геннадия Круглова, как и для многих разработчиков электроники, большая часть жизни проходит именно в этом пространством: будь то рабочий стол дома или лаборатория в офисе. Его организация, по признанию самого инженера, часто определяется не мечтой, а доступными квадратными метрами. Он иронично замечает, что «электронщик как газ — занимает весь предоставленный ему объём». В начале у него был один-единственный стол, где одновременно приходилось и паять, и программировать, и даже работать напильником, что, конечно, совершенно не совместимо с чувствительной электроникой. Сейчас пространство организовано по функциональным зонам: один стол — для программирования и отладки устройства, другой — для пайки и сборки. Однако и тут не обходится без компромиссов. Например, микроскоп: с одной стороны, он нужен на паяльном столе для монтажа, с другой — на «чистом» столе, чтобы при отладке смотреть на плату и одновременно работать с осциллографом. В идеале — иметь дублирующий комплект оборудования: лёгкий паяльник и микроскоп на столе программиста, и полноценный монтажный комплект — на втором.
Также в распоряжении Геннадия есть куда более серьёзное оборудование — например, конвейерная печь и автоматический станок-расстановщик компонентов. Это уже производственный уровень: если нужно собрать сотню или две одинаковых плат, без таких машин не обойтись. Они занимают отдельное место, превращая часть комнаты в полноценную линию сборки. Но в большинстве случаев всё диктуется конечной задачей. Если инженер просто разрабатывает схему и отдаёт её на производство — ему достаточно компьютера. Если ему предстоит самому отлаживать устройство, без осциллографа и лабораторного источника питания не обойтись. Если же пайку он берёт на себя, то необходимо полноценное паяльное место. На нём, помимо самого паяльника, обязательно должен стоять микроскоп — и здесь начинается вечная дискуссия между сторонниками оптического микроскопа и цифрового с камерой. Также под рукой должны быть пинцеты, отвёртки, припой, флюсы и всё, что нужно для точной и безопасной пайки. А если есть флюсы — понадобится и смывка, потому что остатки безотмывочных флюсов липкие и неэстетичные, а активные флюсы еще и вредны для плат. А если есть смывка — неизбежно потребуется вентиляция: вытяжка или хотя бы дымоуловитель, потому что запах и испарения могут быть токсичны.
Отдельное внимание — освещению, так как рабочее место должно быть ярко освещено нейтральным или холодным светом, без теней, бликов и пятен. Если речь идёт о чувствительных компонентах, встаёт вопрос антистатики. Здесь уже имеет смысл обзавестись антистатическим браслетом и заземлённым ковриком. А в более строгих условиях требуется и правильное покрытие пола, и даже специальная антистатическая мебель, обувь и одежда. Всё это становится частью инженерной культуры, в которой безопасность, аккуратность и точность — не формальные правила, а обязательные условия настоящей разработки.

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

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

Таблица 1. Программные инструменты
Категория
Инструмент
Назначение
Особенности / Комментарии
Проектирование схем и плат
KiCad
Разработка схем, трассировка плат
Бесплатный, открытый код, низкий порог входа, встроенные калькуляторы
Altium Designer
Альтернатива KiCad (платная)
Высокий порог входа, требователен к ресурсам, под санкциями
Delta Design
Отечественная САПР, ГОСТ-ориентированная
Удобна, но платная, подходит для российских стандартов
TopoR
Трассировка плат
Очень высокая скорость, эффективен при любом количестве цепей на плате
Симуляция схем
Micro-Cap
Моделирование аналоговых цепей (низкие частоты)
Бесплатный, стабилен, но тормозит на больших схемах
Симулятор Delta
Альтернатива Micro-Cap
Лучше работает с крупными схемами, встроен в Delta Design
HFSS/Ansys Electronics Desktop
СВЧ-моделирование, симуляция антенн
Промышленный пакет, подходит для симуляции высокочастотных цепей
Программирование МК
Arduino IDE
Начальный уровень программирования
Простота, множество примеров, отлично подходит новичкам
STM32CubeIDE
Программирование STM32
Отладка кода из коробки, поддержка библиотек высокоуровневых слоев абстракции HAL
Visual Studio Code
Расширенное программирование
Лёгкость, расширяемость, ускоряет работу
Система контроля версий
Git + Fork
Управление версиями
Простая, быстрая альтернатива тяжёлым клиентам типа SourceTree
3D-моделирование
SolidWorks
Моделирование корпусов, инженерные задачи
Подходит и для простых, и для сложных конструкций, интуитивен
Siemens NX
Корпоративное моделирование
Используется для работы в команде, более сложный
Вспомогательные утилиты и плагины
Терминал (собственная разработка)
Отладка через UART
Open-source, написан из-за неудобства сторонних решений, доступен на GitHub
Code-assistant
Помогает писать, редактировать и понимать код быстрее. предлагает автодополнение, объяснение кода и подсказки по улучшению.
AI‑помощник для разработчиков, который совместим с популярными интегрированными средами разработки (VS Code, PyCharm)
Юным инженерам, которые только начинают строить своё рабочее место, Геннадий советует не гнаться за количеством оборудования, а выстраивать последовательность. Первым инструментом, по его мнению, должен стать мультиметр. Именно с него начинается понимание: где ток, где обрыв, сколько вольт на светодиоде и почему он не светится. После этого можно переходить к Arduino — простому, дружелюбному микроконтроллеру, который позволит почувствовать первый инженерный успех. Когда появляется интерес к более сложным проектам, можно подключить USB-осциллограф или USB логический анализатор— с их помощью сигналы становятся «видимыми». И лишь потом, когда возникает необходимость собирать что-то руками, стоит обзавестись монтажным столом.

Монтажный стол — это сердце инженерного пространства, и его обустройство требует внимания к деталям, особенно если речь идёт о юном инженере, который только начинает осваивать практическую электронику. Первая и главная составляющая такого места — паяльная станция с регулировкой температуры. Она позволяет точно подстраивать режим пайки под конкретные компоненты и задачи. При выборе стоит обратить внимание на доступность сменных жал — они быстро изнашиваются и должны легко заменяться. Паяльник без регулировки температуры может перегревать детали, особенно чувствительные микросхемы, и поэтому не подходит для тонкой работы. Вторая незаменимая вещь на монтажном столе — микроскоп. Он нужен не только для поверхностного монтажа, но и для обычной диагностики. Даже на покупной плате может оказаться металлическая стружка между контактами, которую не разглядеть невооружённым глазом. Лупа может быть временным решением, но полноценный микроскоп необходим уже на ранних этапах, особенно если юный инженер планирует работать с SMD-компонентами. Отдельное внимание стоит уделить флюсу и припою. Лучшим выбором будет проволочный припой типа ПОС-61 с канифольным сердечником — он прост в использовании и обладает низкой температурой плавления, отлично растекается и смачивает поверхности, подлежащие пайке. Саму канифоль использовать не стоит: она испаряется слишком быстро, загрязняет плату и мешает качественной пайке. Лучше выбирать жидкие или гелеобразные флюсы, предпочтительно полусинтетические — они удобны и безопасны, особенно для новичков. Ещё один важный инструмент — стриппер, который значительно упрощает зачистку проводов и экономит время, хотя владение классическими бокорезами всё равно остаётся обязательным навыком. Дополнит рабочее место клеевой пистолет — он пригодится не только для крепления, но и для временной фиксации компонентов. При осторожном обращении термоклей становится универсальным материалом: с его помощью можно быстро создать корпус, зафиксировать провод или даже сформовать простую деталь вручную. Главное — не злоупотреблять. Монтажный стол должен быть не только функциональным, но и безопасным: хорошее освещение, вытяжка или дымоуловитель, термостойкий коврик — всё это делает рабочее место удобным и подходящим для долгой и серьёзной инженерной практики. Идеальный верстак не создаётся сразу: он выстраивается шаг за шагом, в ответ на реальные задачи, с ориентацией не на внешний антураж, а на эффективность, удобство и инженерный смысл.
Но не все инструменты одинаково полезны. Геннадий предупреждает начинающих не тратить время на визуальные симуляторы, в которых можно проводками соединять компоненты прямо на экране и симулировать работу микроконтроллера. Они просты, но слишком ограничены. Как только проект становится сложнее, они превращаются в препятствие. То же самое с ЛУТ (лазерно-утюжной технологии) — домашним методом изготовления плат. ЛУТ — это инструмент, которым сто процентов нужно владеть, но не увлекаться. Геннадий признаёт, что пользуется им: можно за 15 минут получить плату и сразу проверить идею. Но с ростом сложности проекта и требований к качеству он советует: лучше сосредоточиться на трассировке, а изготовление доверить профессиональной фабрике. Это быстрее, надёжнее и позволяет сосредоточиться на сути.
Это стол в форме буквы «С», внутри которого можно вращаться на кресле. На одной стороне — шесть мониторов.

На другой стороне — микроскоп, паяльная станция, печка, фен, вытяжка, лабораторный источник питания и компрессор.
В финале разговора мы спросили Геннадия, каким он видит идеальный верстак инженера. Он ответил без колебаний: это стол в форме буквы «С», внутри которого можно вращаться на кресле. На одной стороне — шесть мониторов, потому что одного или даже двух не хватает. Инженер должен одновременно видеть схему, трассировку, документацию, терминал, код, отладчик и результаты логического анализа. На другой стороне — микроскоп, паяльная станция, печка, фен, вытяжка, лабораторный источник питания и компрессор. Всё должно быть под рукой. «Я должен крутиться на стуле и попадать в нужную зону, не вставая. Тогда я — в работе».

Самое неожиданное — совет про эстетику. «Важно с самого начала развивать в себе не только инженерную точность, но и художественный взгляд на вещи. Потому что одна из самых коварных ловушек, подстерегающих начинающего разработчика, звучит почти невинно: «А что, работает же». Этот принцип — когнитивная ошибка, за которой часто прячется лень, небрежность и нежелание разбираться глубже. Да, устройство может подавать признаки жизни, как-то выполнять задачу — но если сделано тяп-ляп, без понимания, без расчёта и без эстетики, то оно становится уязвимым. Один дополнительный сервопривод, чуть большая нагрузка — и всё рушится. «В инженерии как-то работает» — почти всегда означает вот-вот сломается». Поэтому проект должен быть не просто функциональным, но и красивым. Это не каприз — это уровень. Геннадий подчёркивает: инженер должен стремиться к красоте. «Дружите с художниками или сами научитесь красиво рисовать. Серьезно, нужно, чтобы на ваше устройство было приятно смотреть, потому что красота — это магия. Хотите сделать волшебные вещи, делайте красивые вещи». Даже печатная плата может быть прекрасной.
«В инженерии как-то работает» — почти всегда означает вот-вот сломается».
«Дружите с художниками или сами научитесь красиво рисовать. Серьезно, нужно, чтобы на ваше устройство было приятно смотреть, потому что красота — это магия. Хотите сделать волшебные вещи, делайте красивые вещи».

Антон Юпашевский, эксперт в области EdTech. Инженер Московского физико-технического института (МФТИ), Лидер проекта «С умом» — платформы цифровых лабораторий