Обзор Pironman 5 Max — стильный корпус Tower PC для Raspberry Pi 5 с двумя слотами M.2 PCI для SSD и/или AI-акселератора

SunFounder предоставил образец для обзора корпуса Pironman 5 Max Tower PC для одноплатного компьютера Raspberry Pi 5. Ранее уже был обзор Pironman 5 , но новая модель Max включает ряд улучшений: более элегантный дизайн из черного алюминия и полупрозрачных акриловых панелей, плату расширения Dual NVMe PiP для двух M.2 NVMe SSD (с возможностью конфигурации RAID 0/1) или одного NVMe SSD и AI-акселератора, функцию Tap-to-Wake для OLED-дисплея и программируемую RGB-подсветку вентиляторов.

Таким образом, Pironman 5 Max заслуживает отдельного обзора. Будет проведена распаковка, сборка, установка ПО, тестирование новых функций и оценка эффективности охлаждения.

Pironman 5 Max Tower PC review

Распаковка Pironman 5 Max

Комплект поставки включал розничную упаковку Pironman 5 Max и Raspberry Pi AI Kit , так как SunFounder хотел протестировать корпус с M.2 Hailo-8L акселератором в дополнение к NVMe SSD.

PironMan 5 Max Package Raspberry Pi AI Kit

На боковой стороне упаковки указаны основные характеристики, которые не приводятся здесь, так как уже были описаны в анонсе.

SunFounder Pironman 5 Max specifications

В комплект входят: руководство по сборке, акриловые панели, кнопка питания, башенный кулер, металлический корпус из двух частей, два вентилятора, OLED-дисплей 0.96″, плата адаптера USB-HDMI, порт расширителя ввода-вывода, плата Dual NVMe PiP, удлинитель microSD, а также провода, кабели, винты, стойки, термопрокладки и инструменты для сборки.

Pironman 5 Max Kit content

Все пакеты с винтами и стойками промаркированы наклейками, что упрощает сборку. Все платы идентичны комплекту оригинального Pironman 5, за исключением Dual NVMe PiP, которая теперь поддерживает два модуля M.2 и оснащена PCIe-коммутатором ASMedia ASM1182e Gen2 , что, к сожалению, исключает поддержку скорости PCIe Gen3 x1. Однако для случайных операций ввода-вывода это не критично.

Pironman 5 Dual NVMe PiP

Руководство по сборке содержит перечень деталей и 27 шагов для сборки корпуса Pironman 5 Max с Raspberry Pi 5 и аксессуарами.

SunFounder Pironman 5 Max Assembly Guide

Более подробная документация доступна онлайн и включает не только руководство по сборке, но и инструкции по установке и настройке ПО.

Сборка Pironman 5 Max с Raspberry Pi 5, NVMe SSD, AI-акселератором Hailo-8L и камерой

Перед сборкой потребовалось подготовить дополнительные компоненты, не входящие в комплект: Raspberry Pi 5 8GB, 256GB MAKERDISK и NVMe SSD для Raspberry Pi , M.2 Hailo-8L AI-акселератор , а также AI-камеру Raspberry Pi . Только Raspberry Pi 5 обязателен, остальные компоненты опциональны, но рекомендуются для полного использования возможностей корпуса.

Raspberry Pi 5 8GB SSD Hailo 8L Camera

На первом этапе сборки необходимо ослабить два винта, соединяющие металлические части корпуса, и установить несколько стоек разной высоты.

Raspberry Pi 5 Metal Case Assembly Standoffs

Далее был снят активный кулер с Raspberry Pi 5, подключены удлинитель microSD и плата адаптера USB-HDMI, установлена батарейка RTC и 4-контактный разъем, а также подключен 2-контактный провод RTC к Raspberry Pi 5 и один из FPC-кабелей PCIe. Важно: необходимо соблюдать правильную ориентацию FPC-кабеля.

Raspberry Pi 5 microSD adapter USB HDMI adapter RTC battery

Затем все компоненты были закреплены на стойках с помощью дополнительных винтов.

Pironman 5 Max Raspberry Pi 5 installation

Хотя большинство пользователей пропустят этот шаг, был подключен плоский кабель к разъему CAM/DISP 1 Raspberry Pi 5 для последующего подключения AI-камеры. На этом этапе также устанавливаются три термопрокладки на чип Broadcom BCM2712, беспроводной модуль и цепь питания. Важно не забыть снять защитную пленку с прокладок.

Raspberry Pi 5 Thermal Pads

Установка башенного кулера на Raspberry Pi 5 оказалась невозможной путем простого защелкивания. Был подключен 4-проводной кабель вентилятора, а на боковую часть кулера наклеена прозрачная изоляционная прокладка.

Pironman 5 max tower cooler installation

Следующим шагом была установка платы преобразователя кнопки питания Pi 5. Важно убедиться, что она правильно вставлена в 4-контактный разъем. FPC-кабель камеры пришлось слегка изогнуть, так как он мешал. Также был подключен FPC-кабель PCIe к адаптеру Dual NVMe PiP.

Pi 5 PowerSwitch Convertor Dual NVMe PiP installation

Далее плата Pironman 5 Dual NVMe PiP была закреплена тремя винтами, и установлены два модуля M.2 с помощью небольших стоек и винтов. В данном случае использовались SSD Raspberry Pi 256GB и модуль Hailo-8L.

Pironman 5 max Raspberry Pi SSD Hailo 8 AI accelerator

Теперь можно перейти ко второй части металлического корпуса для установки RGB-вентиляторов…

Pironman 5 Max Fan assembly

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

ICECUBE Fans installation

Если планируется установка камеры, сейчас самое время пропустить кабели через отверстие в металлическом корпусе. Это нововведение Pironman 5 Max, которого не было в оригинальной модели.

Pironman 5 Max Camera flat cable

Плата расширителя ввода-вывода устанавливается в 40-контактный GPIO-разъем Raspberry Pi 5, после чего к ней подключается OLED-дисплей и закрепляется на корпусе (предварительно сняв защитную пленку 3M).

IO Expander insertion OLED display installation

Теперь две металлические части корпуса можно соединить и зафиксировать шестью винтами.

Pironman 5 Max Metal case assembly

Далее работа с акриловыми панелями: снятие защитной пленки с меньшей панели и установка кнопки питания.

Pironman 5 Black Acrylic plate power button

Панель закрепляется четырьмя винтами, а кабель кнопки питания подключается к разъему на плате преобразователя (обозначен красным кружком на изображении ниже).

Power Button connection

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

Pironman 5 Max connect PWM fans

После снятия защитной пленки с большей акриловой панели обнаружилось, что маркировка GPIO не совсем чистая. Проблема была решена очисткой влажной губкой, как и в прошлогоднем обзоре Pironman 5.

Acrylic plate GPIO pinout

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

Pironman 5 Max Assembly metal case rubber feet

Первоначально резиновые ножки были ошибочно установлены на противоположной стороне, ближе к GPIO-разъему. Это не критично, так как OLED-дисплей можно повернуть, но тогда он окажется в правом нижнем углу…

Сборка завершена и в целом прошла без сложностей. Установка камеры неудобна из-за отсутствия крепления — потребуется самостоятельное решение. Так выглядит задняя панель.

Pironman 5 Max Assembled rear panel with camera

Вид спереди.

Pironman 5 Max Fully Assembled

На фото без вспышки видно, что черные акриловые панели обладают высокой отражающей способностью.

Pironman 5 Max Reflective Acrylic panels

Поддержка ОС и настройка Raspberry Pi OS

Согласно документации ПО , корпус Pironman 5 Max полностью совместим с Raspberry Pi OS Desktop/Lite, Ubuntu 24.04 Desktop/Server, Home Assistant OS 12.3, Homebridge и Batocera Linux, но вентилятор GPIO не работает в Kali Linux. Поддержка других дистрибутивов Linux может отличаться.

Pironman 5 Max OS compatibility

Установка Raspberry Pi OS не потребовалась, так как использовался официальный SSD NVMe от Raspberry Pi с предустановленной ОС. Достаточно было подключить систему к HDMI-монитору, беспроводным мышке и клавиатуре, а также к блоку питания 5V/5A, после чего Raspberry Pi OS загружалась в штатном режиме. Однако такие функции, как RGB-светодиод на плате IO Extender, PWM-вентиляторы и OLED-дисплей с информацией, не работали. Это ожидаемо, поскольку для их корректной работы требуется дополнительная настройка и установка скриптов.

Pironman 5 Max Raspberry Pi OS

Первым делом была выполнена актуализация Raspberry Pi OS до последней версии с помощью стандартных команд:

Чтобы OLED-экран и RGB-вентиляторы не оставались активными после выключения, необходимо убедиться, что параметр POWER_OFF_ON-HALT установлен в значение 1. Проверим текущую конфигурацию.

Изменить параметр можно командой:

и изменил соответствующую строку на:

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

После этого удалось установить модуль pironman5 и необходимые зависимости, следуя инструкциям из документации:

Pironman5 script installation restart

После перезагрузки системы стало видно, что RGB-светодиоды включились, но вентиляторы с RGB-подсветкой работали постоянно, несмотря на температуру процессора около 42-43°C. Кроме того, OLED-дисплей не выводил никакой информации, даже после легкого постукивания по корпусу мини-ПК, хотя в Pironman 5 Max реализована функция Tap-to-Wake.

Потребовалось некоторое время, чтобы найти решения для обеих проблем. В итоге был открыт веб-интерфейс по адресу http:<IP_address>:34001, где в верхнем правом углу был выбран значок настроек. Там обнаружилось, что параметр GPIO Fan Mode был установлен в значение Always On.

Pironmam 5 max Settings GPIO Fan Mode Always On

После изменения GPIO Fan Mode на Performance оба RGB-вентилятора остановились, так как температура процессора была достаточно низкой.

GPIO Fan Mode Performance

Проблема с OLED была решена после посещения GitHub репозитория , где была обнаружена новая версия 1.2.15. Модуль Pironman5 был переустановлен по тем же инструкциям, но с изменением используемой ветки:

Рекомендуется проверять релизы на GitHub и выбирать последнюю доступную версию.

Pironman 5 Max OLED working Pironman 5 Max RGB LED Fan active

Как упоминалось в разделе сборки, RGB-вентиляторы изначально работали довольно шумно, но это было связано с их неправильной установкой. После изменения ориентации, чтобы надпись ICECUBE была обращена внутрь, проблема была устранена.

Веб-интерфейс и CLI

Pironman5 можно настроить через веб-интерфейс, доступный на порту 34001, или с помощью утилиты командной строки pironman5. Рассмотрим оба варианта подробнее.

Веб-панель отображает температуру CPU и GPU, скорость вращения вентилятора CPU, состояние GPIO-вентилятора, а также информацию о накопителях, памяти, сетевых интерфейсах и загрузке CPU.

PIronman 5 Max Dashboard

Нажатие на значок в верхнем левом углу открывает меню с разделами Dashboard (как показано выше), History и Log. В разделе History представлены графики выбранных пользователем параметров, таких как температура, загрузка CPU, частота CPU, использование памяти/накопителей и другие.

PIronman 5 Max History

В разделе Log отображается системный журнал, который можно фильтровать от уровня Debug до Critical в зависимости от требуемой детализации. Pironman 5 Max Log

Значок в правом верхнем углу открывает настройки, где пользователь может конфигурировать различные параметры. Среди них: включение темного режима, отображение не смонтированных дисков и всех ядер CPU, переключение между градусами Цельсия и Фаренгейта, активация OLED-экрана и настройка связанных параметров, таких как накопители, сетевые интерфейсы, поворот экрана (0/180°) и таймаут сна в секундах (от 1 до 600).

Settings Dark Mode OLED

Это означает, что OLED-экран нельзя оставить постоянно включенным, если требуется такая возможность. RGB-светодиоды на плате IO Extender можно активировать, задать им определенный цвет, настроить яркость от 0 до 100%, а также выбрать стиль и скорость эффектов.

Settings OLED RGB configuration

Доступно восемь стилей: None, Solid, Breathing (по умолчанию), Flow, Flow Reverse, Rainbow, Rainbow Reverse и Hue Cycle. RGB-светодиоды на вентиляторах можно настроить на отключение, постоянное свечение или активацию только при работе вентиляторов. Поведение самих вентиляторов можно привязать к различным температурам с помощью режима GPIO-вентилятора: Quiet (70°C), Balanced (67.5°C), Cool (60°C), Performance (50°C) или Always On.

RGB Style FAN LED GPIO fan

Наконец, в настройках также можно очистить все исторические данные.

Альтернативный способ управления корпусом — через утилиту командной строки pironman5:

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

Есть две основные причины для отключения веб-панели. Во-первых, она не защищена паролем, поэтому любой пользователь в локальной сети может легко изменить настройки. Во-вторых, это приведет к удалению InfluxDB, которая постоянно работает в фоне и использует ресурсы CPU (от 2 до 13% по наблюдениям). Ее удаление может немного повысить производительность. Скрипт pironman5 также потребляет ресурсы CPU в фоне, но его, вероятно, стоит оставить…

Pironman5 background CPU usage

Текущую конфигурацию можно просмотреть следующим образом:

Была предпринята попытка включить OLED-экран на постоянной основе, установив таймаут сна в 0 и перезапустив pironman5:

Похоже, это сработало.

Тестирование функций Pironman 5 Max

Продолжим обзор тестированием ключевых функций, реализованных в корпусе Pironman 5 Max для настольного ПК.

OLED

По умолчанию OLED-дисплей включается при загрузке и автоматически отключается после таймаута бездействия, установленного на 10 секунд. Для повторного включения экрана необходимо нажать на корпус. На дисплее отображается загрузка CPU, RAM и диска, температура процессора и IP-адрес Raspberry Pi. По сравнению с предыдущей моделью изменений нет.

Pironman 5 Max OLED info display

В веб-интерфейсе можно включить или отключить OLED, а также установить таймаут сна от 1 до 600 секунд. Команда pironman5 предоставляет больше возможностей, включая постоянную работу дисплея. Дополнительные настройки позволяют выбрать сетевой интерфейс, диск и ориентацию экрана (0° или 180°).

RGB-светодиоды на плате IO Expander

Четыре RGB-светодиода WS2812 работают в режиме плавного свечения (breathing mode) синим цветом. Видеозапись демонстрирует этот режим при 100% яркости.

Стиль и скорость свечения настраиваются через веб-интерфейс или командную строку.

RGB-вентиляторы

По умолчанию вентиляторы работают постоянно, но их можно настроить на включение при достижении CPU определенной температуры: Quiet (70°C), Balanced (67.5°C), Cool (60°C), Performance (50°C). Для большинства пользователей оптимален режим Quiet.

RGB-подсветка вентиляторов включена по умолчанию, но ее можно отключить, оставить выключенной постоянно или активировать только при вращении вентиляторов. В отличие от светодиодов на плате IO Expander, здесь нет спецэффектов. Видео ниже показывает Pironman 5 Max с активной подсветкой.

ИК-приемник

Для тестирования ИК-приемника можно использовать LIRC:

Кнопка питания

Кнопка питания служит для включения мини-ПК и безопасного выключения. При однократном нажатии в Raspberry Pi OS появляется меню с вариантами: Shutdown, Reboot, Lock Screen и Logout. Для подтверждения выбора не требуется мышь — достаточно повторного нажатия.

RTC и батарейка

Текущее время RTC можно проверить командой:

Для проверки работы RTC следует отключить Ethernet и Wi-Fi перед перезагрузкой. При исправном RTC время и дата останутся корректными даже без сетевого подключения.

Pironman Max 5 offline RTC test

29 июня 2025 года (текущая дата) и время отображаются верно.

Слоты M.2 для NVMe SSD и ускоритель Hailo-8L

Протестируем работу Dual NVMe PIP с одним SSD NVMe и ускорителем Hailo-8L, затем с двумя SSD.

Сначала запустим iozone3 на SSD Raspberry Pi:

Результаты сопоставимы с тестами того же SSD на Raspberry Pi M.2 HAT+ в режиме PCIe Gen2 x1. Скорости записи/перезаписи даже немного выше (420 MB/s против 390 MB/s), возможно, благодаря оптимизациям. Хотя PCIe интерфейс Raspberry Pi 5 поддерживает Gen3 x1, реальная скорость ограничена PCIe Gen2 коммутатором. Это недостаток по сравнению с оригинальным корпусом Pironman 5.

Теперь проверим модуль Hailo-8L, используя инструкции для Raspberry Pi AI HAT+ . Установим зависимости и проверим обнаружение модуля:

Результат:

Ускоритель Hailo-8L обнаружен. Все работает!

Запустим пример из rpicam-apps с камерой Raspberry Pi, подключенной к Pi 5:

Pironman 5 Max Hailo 8L demo

Отлично. Теперь, оставив демо-программу ИИ активной, проверим производительность NVMe SSD при совместном использовании PCIe с ускорителем:

Как и ожидалось, наблюдаются потери в скорости последовательного и случайного доступа. Последовательное чтение снижается до ~337 MB/s (было 439 MB/s), запись — до 300 MB/s (было 420 MB/s). Результаты остаются приемлемыми, что подтверждает возможность одновременной работы SSD и Hailo-8L.

Время выключить Raspberry Pi 5, чтобы заменить Hailo-8 на SSD MAKERDISK объемом 256 ГБ. Процесс относительно прост: достаточно снять акриловую крышку и заменить один модуль на другой. Самая сложная часть — удаление небольшой стойки и ее установка ближе к вентилятору для M.2 2280 SSD. Вероятно, это проще сделать с тонкими пальцами…

Dual NVMe SSD installation

После загрузки системы видны два SSD: nvme0n1 и nvme1n1.

После монтирования /dev/nvme1n1p6 можно проверить производительность SSD MAKERDISK:

Результаты схожи с показателями SSD Raspberry Pi, что неудивительно, поскольку узким местом является интерфейс PCIe Gen2 (5 GT/s).

Попробуем запустить iozone3 на обоих дисках одновременно. Однако результат оказался неожиданным. Ожидалось, что оба теста завершатся примерно за одинаковое время. Но тест iozone3 на SSD Raspberry Pi завершился первым, а на MAKERDISK SSD — позже, как будто с ограничением скорости. В видео ниже показаны тесты на SSD Raspberry Pi (слева) и MAKERDISK (справа).

Причина такого поведения неясна, но создается впечатление, что PCIe-коммутатор отдает приоритет первому интерфейсу PCIe. В любом случае, Pironman 5 Max успешно поддерживает два NVMe SSD, но следует учитывать, что один из них может получить приоритет при одновременных запросах данных.

Производительность и охлаждение

Для проверки эффективности охлаждения Pironman 5 Max был запущен sbc-bench.sh в тихом режиме после отключения проверки загрузки CPU в скрипте:

Температура CPU начиналась с ~45°C в режиме простоя и достигала 75°C под нагрузкой (stress-ng). Большая часть теста проводилась без вентилятора.

Pironman 5 Max CPU Temperature Quiet Mode

По производительности система показала в среднем 11 160 MIPS в 7-zip, что сравнимо с 10 930 MIPS на Raspberry Pi 5 с активным охлаждением или 10,520 MIPS с корпусом Pironman 5 , так что здесь проблем нет.

Затем режим GPIO Fan был переключен на «Always On», и температура CPU снизилась примерно до 45°C в течение 10 минут и стабилизировалась на этом уровне. Для проверки максимальной температуры CPU при работе вентиляторов был запущен stress-ng:

Температура CPU быстро возрастает на несколько градусов при запуске стресс-теста, но вскоре стабилизируется на уровне чуть ниже 60°C до конца теста.

Stress-ng CPU Temperature Pironman 5 Max Fan cooling

Все тесты проводились при температуре окружающей среды около 28°C.

Потребляемая мощность

Можно предположить, что покупатели такого корпуса с RGB-подсветкой не слишком заботятся о потреблении энергии, но измерения с помощью настольного ваттметра были проведены при различных условиях

  • Выключено – 0.0 – 0.1 Вт
  • Режим простоя
    • OLED выключен, все RGB-светодиоды отключены, PWM вентилятор в режиме Quiet – 5.4 – 5.9 Вт
    • OLED включен, все RGB-светодиоды выключены, PWM-вентилятор в режиме Quiet – 5.5 – 6.0 Вт
    • OLED включен, RGB-светодиоды в режиме дыхания на 100% скорости, PWM-вентилятор в режиме Quiet – 6.0 – 6.5 Вт
    • OLED включен, RGB-светодиоды в режиме дыхания на 100% скорости, RGB-светодиоды вентилятора включены, PWM-вентилятор в режиме Quiet – 6.4 – 6.9 Вт
    • OLED включен, RGB-светодиоды в режиме дыхания на 100% скорости, RGB-светодиоды вентилятора включены, PWM-вентилятор в режиме Always On – 7.0 – 7.6 Вт

Измерения проводились с USB RF-адаптером для клавиатуры и мыши, подключением по Wi-Fi, HDMI-дисплеем и двумя установленными NVMe SSD.

Заключение

Как и его предшественник, Pironman 5 Max от SunFounder — отличный компактный корпус типа Tower для Raspberry Pi 5, который улучшает прошлогоднюю версию Pironman 5. Он получил более стильный дизайн, плату с поддержкой двух NVMe для подключения до двух M.2 NVMe SSD или одного SSD и одного M.2 AI-ускорителя, а также небольшие улучшения, такие как Tap-to-Wake для OLED, отверстие для кабеля камеры и RGB-вентиляторы.

Корпус выглядит эффектно благодаря OLED-экрану и RGB-подсветке, которыми можно управлять через удобный интерфейс или CLI для продвинутых пользователей. Он сохраняет все возможности Raspberry Pi 5: Gigabit Ethernet, четыре USB-порта, два полноразмерных HDMI-порта, USB-C для питания и доступ к 40-контактному GPIO-разъему.

Конструкция избыточна, но, вероятно, это часть очарования корпуса. Охлаждение работает отлично благодаря большому радиатору и двум RGB-вентиляторам. Последние можно отключать большую часть времени, так как радиатор справляется с задачей. По сравнению с Pironman 5, новая модель Max не поддерживает PCIe Gen3 x1 из-за использования PCI Gen2 коммутатора для двух M.2 PCIe-разъемов. Скрипт Pironman5 и InfluxDB (для логирования) также потребляют больше CPU (около 2–15%), чем ожидалось.

Благодарим SunFounder за предоставленный для обзора Pironman 5 Max и Raspberry Pi AI Kit. Корпус Tower PC для Raspberry Pi 5 можно приобрести от $94.99 , цена зависит от выбранных опций: блок питания, Raspberry Pi 5, один или два SSD, AI Kit и т.д. Компания также представлена на AliExpress и Amazon , но новые продукты могут появиться там через несколько месяцев.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments