Запрос «разбери пай пико» чаще всего означает одно из двух: либо нужно разобраться с платой Raspberry Pi Pico — её распиновкой, контактами и подключением, либо физически разобрать устройство, собранное на этой плате. Оба сценария разберём в этой статье, начав с самого частого случая — работы с самим микроконтроллерным модулем.

Плата Raspberry Pi Pico построена на чипе RP2040 и поставляется с нераспаянными контактными площадками по бокам — это главный источник вопросов у новичков. Без припаянных штыревых контактов (пинов) подключить плату к макетке или периферии не получится, поэтому «разбор» платы почти всегда начинается с пайки.

Что представляет собой плата Pico

Raspberry Pi Pico — это компактная отладочная плата с микроконтроллером RP2040, двухъядерным процессором ARM Cortex-M0+. На плате размещены флеш-память, стабилизатор питания, кнопка BOOTSEL и разъём micro-USB (у версии Pico W — тот же разъём плюс беспроводной модуль). Точный набор компонентов зависит от ревизии платы, поэтому сверяйтесь с официальной документацией конкретной версии.

Краевые контактные площадки имеют двойное исполнение: сквозные отверстия под штыревые пины и полукруглые «фестоны» (castellated pads) по краю. Благодаря этому плату можно либо вставить в макетку после припайки пинов, либо напаять непосредственно на собственную печатную плату как модуль.

💡

Pico поставляется без припаянных контактов — первый шаг работы с платой почти всегда пайка штыревых пинов либо напайка на собственную плату.

Распиновка: какие контакты за что отвечают

Распиновка — первое, что нужно изучить перед подключением периферии. Контакты платы делятся на несколько функциональных групп: питание, земля, порты ввода-вывода общего назначения (GPIO), а также служебные пины. Конкретную нумерацию и назначение каждого вывода нужно сверять с официальной схемой распиновки (pinout) вашей ревизии платы — она публикуется производителем.

  • 🔌 VSYS и VBUS — входы питания: VBUS связан с USB, VSYS — основной вход для внешнего источника.
  • 🔋 3V3 — выход стабилизированного напряжения 3,3 В для питания внешних датчиков.
  • 🌍 GND — несколько контактов земли, распределённых по обоим краям платы.
  • 🎛️ GPIO — цифровые порты, часть из которых поддерживает АЦП, ШИМ, I2C, SPI и UART.
  • 🐞 SWD — отдельная группа контактов для отладки и прошивки через отладчик.
⚠️ Внимание: все GPIO платы работают с логическими уровнями 3,3 В и не толерантны к 5 В. Подача 5-вольтовых сигналов на входы может вывести микроконтроллер из строя.

Припайка штыревых контактов

Для установки на макетную плату вам понадобятся стандартные штыревые линейки с шагом 2,54 мм. Самый надёжный способ ровной пайки — вставить пины в макетку длинными концами вниз, сверху надеть Pico и припаивать контакты по одному. Макетка удержит пины строго перпендикулярно.

Паяльник лучше использовать с регулировкой температуры и тонким жалом. Перегрев площадок нежелателен: держите жало на контакте ровно столько, сколько нужно для растекания припоя. После пайки осмотрите каждый контакт — не должно быть перемычек между соседними площадками и «холодных» матовых паек.

☑️ Пайка пинов на Pico

Выполнено: 0 / 5

Прошивка и режим BOOTSEL

Прошивается Pico без программатора: зажмите кнопку BOOTSEL, подключите плату по USB к компьютеру — она определится как съёмный накопитель. Затем на этот накопитель копируется файл прошивки в формате .uf2, после чего плата перезагружается и запускает программу.

Если плата не определяется как накопитель, проверьте USB-кабель: часть кабелей предназначена только для зарядки и не имеет линий данных. Это одна из самых частых причин «неработающей» платы у новичков. Также попробуйте другой порт USB и убедитесь, что кнопка была зажата до подключения кабеля.

💡

Держите под рукой заведомо «дата-кабель», которым вы уже передавали файлы на телефон, — это исключит самую частую причину проблем с прошивкой.

Отладка через SWD

Для серьёзной разработки на нижнем торце платы выведены контакты SWD (отладочный интерфейс): SWDIO, SWCLK и GND. Через них можно прошивать и отлаживать микроконтроллер с помощью внешнего отладчика — например, второй платы Pico с соответствующей прошивкой или специализированного адаптера.

Этот способ нужен, когда требуется пошаговая отладка кода с точками останова, а не просто загрузка готового файла. Для одноразовых проектов и заливки готовых прошивок достаточно режима BOOTSEL через USB.

Зачем нужен трёхконтактный разъём SWD

Стандартный интерфейс отладки ARM позволяет останавливать выполнение программы, читать регистры и память, прошивать чип независимо от состояния загрузчика. Для Pico отладчиком может служить вторая плата Pico с прошивкой picoprobe.

Если нужно разобрать устройство на Pico

Когда под «разборкой» понимается демонтаж готового устройства, собранного на Pico, порядок действий стандартный для любой электроники. Сначала полностью обесточьте устройство и отсоедините аккумулятор, если он есть. Затем сфотографируйте внутренности до отключения проводов — это сильно упростит обратную сборку.

Отпаивать провода от платы стоит только при крайней необходимости. Если соединения выполнены через разъёмы или клеммники, разбирайте их, а не пайку. При отпаивании используйте оплётку или отсос для припоя и не перегревайте площадки — при перегреве дорожки могут отслоиться.

⚠️ Внимание: если устройство питается от литиевого аккумулятора, не прокалывайте, не грейте и не замыкайте его при разборке. Повреждённый литиевый элемент пожароопасен.
📊 Что вам нужно было под запросом «разбери пай пико»?
Разобраться с распиновкой и подключением
Припаять штыревые контакты
Прошить плату
Разобрать готовое устройство на Pico

Типичные ошибки при работе с платой

Большинство проблем с Pico связано не с неисправностью, а с ошибками подключения. Ниже — то, что стоит проверить в первую очередь.

  • ⚡ Подача 5 В на GPIO вместо допустимых 3,3 В — риск выхода пинов из строя.
  • 🔌 Использование зарядного USB-кабеля без линий данных — плата не прошивается.
  • 🧲 Холодная пайка штыревых контактов — нестабильный контакт на макетке.
  • 🔀 Перепутанные GND и питание при подключении внешних модулей.
💡

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

FAQ

Можно ли использовать Pico без пайки контактов?

Для прошивки и питания через USB — да. Но для подключения к макетке и периферии без припаянных пинов или прижимных контактов обойтись сложно: надёжного соединения через нераспаянные отверстия не будет.

Чем Pico отличается от Arduino?

Обе платы — микроконтроллерные платформы, но Pico построена на чипе RP2040 с двумя ядрами и поддерживает программирование на MicroPython, CircuitPython и C/C++. Выбор зависит от задачи и привычной экосистемы.

Что делать, если компьютер не видит плату в режиме BOOTSEL?

Проверьте кабель (нужен с линиями данных), другой USB-порт и убедитесь, что кнопка BOOTSEL была зажата до подключения. Если не помогло — попробуйте другой компьютер, чтобы исключить проблему с драйверами.

Можно ли подавать на Pico питание от батареи?

Да, через контакт VSYS можно подавать питание от внешнего источника в допустимом диапазоне, указанном в документации на вашу ревизию платы. Не превышайте допустимое напряжение и соблюдайте полярность.

Безопасно ли паять Pico новичку?

Да, это хорошая первая плата для практики пайки: шаг контактов стандартный, площадки крупные. Используйте макетку как держатель, не перегревайте контакты и проверяйте отсутствие перемычек после пайки.