Маленькая плата для Raspberry Pi CM4
Можно купить на GroupGets US, правда доставка выйдет ппц по цене, если вы не в Америке 🙁
Расскажу о проекте и дам ссылки на скачивание файлов v1.0 (RC1)
А писать статьи это не моё, пусть лучше этим займуться профессионалы:
Статья на tomshardware.com (ссылка)
Статья на hackster.io (ссылка)
Небольшой обзор от Jeff Geerling:
Сухие данные, что мы имеем на плате:
- 5v (вход или выход)
- 3.3v (ток ограничен возможностями CM4, хватит на простые датчики)
- GPIO 14, 15 (UART)
- GPIO 2, 3 (I2C)
- GPIO 18 (PWM 1)
- GPIO 13 (PWM 2)
- GPIO 4, 12 (Digital I/O)
- LEDs: power and active
- Работает USB-C Power Delivery (а на Raspberry Pi 4 не работает из-за ошибки в дизайне подсистемы питания, но в последних ревизиях может и починили)
Самое забавное — это список деталей, а точее то, что из необходимого тут только сам порт, а все остальное в общем-то опционально:
MinCab v1, список деталей:
- Порт для CM4: Hirose DF40C-100DS-0.4V (самое важное помимо печатной платы)
- Конденсатор C1, 667-EEF-CX0J101R (опционально, рекомендуется для тонких и(или) длинных USB кабелей питания)
- Конденсаторы C2-C5, 10uF, 0805 или 0603 (аналогично предыдущему пункту)
- J1, USB-C порт GCT_USB4105-GF-A (опционально)
- R1-R2, 5.1k, 0603, резисторы нужные для работы USB-C Power Delivery (опционально)
- D1-D2, 0603, светодиоды индикации (опционально)
- U1, буфер для светодиода Power, 74LVC1G07SE-7 (опционально)
- R3-R4, 1k, 0603, резисторы для светодиодов (опционально)
- 2 стойки Wurth Elektronik 9774015151 (опционально)
MinCab v2, список деталей:
- Порт для CM4: Hirose DF40C-100DS-0.4V (самое важное помимо печатной платы)
- Конденсатор C1, 667-EEF-CX0J101R (опционально, рекомендуется для тонких и(или) длинных USB кабелей питания)
- Конденсаторы C2-C5, 10uF, 0805 или 0603 (аналогично предыдущему пункту)
- J1, USB-C порт GCT_USB4105-GF-A (опционально)
- J2, порт SD карточки Molex 47571-0001
- R1-R2, 5.1k, 0603, резисторы нужные для работы USB-C Power Delivery (опционально)
- D1-D2, 0603, светодиоды индикации (опционально)
- U1, буфер для светодиода Power, 74LVC1G07SE-7 (опционально)
- U2, Power Switch RT9742GGJ5 (опционально, нужно для SD карточки)
- R3-R4, 1k, 0603, резисторы для светодиодов (опционально)
- R5, 12k, 0603 Resistor, pull up for U2 (опционально, нужно для SD карточки)
- 2 стойки Wurth Elektronik 9774015151 (опционально)
Первоначальная версия (в красном цвете в обзорах) в целом полностью функциональна, и я лишь немного поправил монтажные отверстия для стоек под CM4 и дорожки на плате. Новая плата выглядит так (как спаяю, добавлю фоток):
Проект доступен на GitHub:
Я системный инженер в компании JetBrains. Основатель Uptime Lab. Рад видеть вас у себя на сайте! Пожалуйста подписывайтесь на мой Инстаграм и Твиттер, я публикую там самые свежие обновления.
First!
Jk, awesome collection of the information!
What was your main usecase for the mini board?
Knowing it has USB and gpio, what was the focus?
Wireless controller, remote access, wireless access for management?
It hasn’t USB (only power).
But UART and some GPIO, so you can use it for a smart home for an example.
Hi Ivan,
I really like the work you are doing!
One quick (noob) question though; Since I could use the UART Pins for 5V power supply — when retraced, can the USB-C port be re-used for data, i.e. USB-OTG then? The small form factor is really appealing, and makes me wanna go off-grid with this.
All the best!
Greg
*Update*
Just learned that the high speed port side of the CM4 is left unused in this minimal design — never mind then.
Hi Ivan,
This is a very nice design. It’s very suitable for headless cm4 setup as a server / IoT controller mainly in the cybersecurity field. I just wanna ask if my company wanna use/modify the design from your GitHub, what is the requirement (Tribute, Permission, Copyright, Collaboration)?