Технології

Цей саморобний ноутбук на Raspberry Pi збентежить навіть інженерів

8 бер•ProstoMob

Автор YouTube-каналу Salim Benbouziyane завершив один із найамбітніших своїх задумів — створив повністю кастомну кіберпалубу (Cyberdeck) на базі Raspberry Pi Compute Module 5. На реалізацію пішло кілька місяців роботи, сотні годин проєктування та чимало помилок, які зрештою вдалося виправити.

Що це таке і як виглядаєПристрій виконаний у форм-факторі широкого «розкладачки» — приблизно в габаритах звичайної клавіатури. Основу складає 12-дюймова IPS-панель від Waveshare з інтерфейсом MIPI та вбудованим ємнісним сенсором дотику. Знизу розміщено кастомну низькопрофільну механічну клавіатуру зі спліт-орто розкладкою, трекпадом і невеликим OLED-екраном посередині.

Корпус виготовлено частково на 3D-принтері, а фінальні деталі — за допомогою сервісу PCBWay, який забезпечив CNC-обробку та смоляний друк із прозорим фіолетовим дном. Завдяки прозорій нижній панелі видно внутрішню начинку пристрою.

Електроніка та проектуванняСерце пристрою — Compute Module 5, що являє собою Raspberry Pi без стандартного IO. Автор самостійно розробив несучу плату (carrier board) із нуля, спираючись на офіційну документацію та схеми IO-плати від Raspberry Pi.

Плата містить:

  • USB-хаб на базі чипа з дизайну CM4 IO board
  • I2S DAC із двома підсилювачами для динаміків і навушників
  • NVMe-слот із підтримкою PCIe Gen 3
  • Ethernet-порт
  • Два заголовки GPIO
  • Спеціальні контактні майданчики для UPS-модуля з пого-пінами
  • Клавіатурна плата побудована на мікроконтролері RP2040, прошита за допомогою відкритої прошивки QMK.
Живлення та автономністьЗамість власної схеми заряджання, від розробки якої автор відмовився через надмірну складність і ризики безпеки, використано готовий UPS-модуль для Raspberry Pi 5 з певними модифікаціями. Два літієві акумулятори по 5000 мАг з’єднано паралельно. У реальному використанні пристрій забезпечує близько 4 годин автономної роботи.

Завдяки нативному драйверу ядра Linux для чипа контролера заряджання вдалося реалізувати коректне відображення рівня батареї, автоматичне вимкнення при розряді та визначення підключення зарядного пристрою.

Цікаві особливостіОдна з прихованих функцій — можливість підключити кіберпалубу до іншого хоста через спеціальний порт і «позичити» клавіатуру та підключені USB-пристрої зовнішньому комп’ютеру. Це зручно під час роботи з іншими машинами без необхідності шукати окрему клавіатуру.

Автор також реалізував механічне перемикання між динаміками та навушниковим виходом без програмних драйверів, а охолодження пристрою вирішив через активний кулер із вентилятором для стабільної роботи під навантаженням.

Усі файли дизайну опубліковано на GitHub. Автор розглядає можливість написання повноцінного гайда зі збирання за умови достатнього попиту від спільноти.

Запис Цей саморобний ноутбук на Raspberry Pi збентежить навіть інженерів спершу з'явиться на ProstoMob.

начинка, Широкий

Читайте ще