Рекомендации по самостоятельному изготовлению Лайтпака в домашних условиях
На этой странице содержится вся необходимая информация, которая может вам понадобиться для самостоятельного производства Лайтпака. Предполагается, что вам не нужно объяснять что такое ЛУТ, с какой стороны браться за паяльник и как правильно монтировать микросхемы в корпусах TQFP. Также мы надеемся, что вы уже ознакомились с принципами работы устройства.
Сразу же переходим к принципиальной схеме и таблице используемых компонентов (на все картинки можно кликать):
Мы получаем годзиллионы вопросов о том, где купить все компоненты. Готовы посоветовать вам два проверенных нами интернет-магазина, которые торгуют в розницу по приемлемым ценам. Это Элитан и Контест. Если вы миллионер, то можете попытать счастье в крупных сетях типа «Чип и Дип». Для тех, кто не любит возиться с лазерным утюгом, у нас в магазине можно купить готовую печатную плату для Лайтпака 6. А ещё специально для вас мы привезли много драйверов светодиодов, потому что достать их в России оказалось не так просто, как мы думали.
Имя | Номинал/Название | Корпус |
---|---|---|
IC1 | Микроконтроллер Atmel AT90USB162 | TQFP32 |
IC2, IC3 | Драйвер светодиодов SiTI DM631 или DM633 | SOP24-1.27 |
IC4 | Супрессор USB6B1 | SO8 |
LED1-10 | Чип-светодиод ReFond RF-W2SA50TS-A39 | PLCC-6 |
C1, C2 | Конденсатор 18 пкФ (керамический) | 1206 |
С3, C5 | 4,7 мкФ, 16В (керамика/тантал) | 1206 |
С4 | 47 мкФ (танталовый) | C или D |
C6 | 10 нФ, 50В (керамический) | 1206 |
C7, C8, C9 | 100 нФ (керамический) | 1206 |
R1 | Резистор 20 кОм | 1206 |
R2 | 100 кОм | 1206 |
R3, R4 | 22 Ом | 1206 |
R5, R6 | 3,9 кОм (3 кОм в случае DM633) | 1206 |
R7, R9 | 1 кОм | 1206 |
R8 | 1 МОм | 1206 |
D1 | BAV70 (сдвоенный диод) | SOT23 |
D2 | Диод SS14 | SMB |
Q1 | Кварц 16 МГц (“лодочка”) | SMD |
SW1 | Кнопка без фиксации для поверхностного монтажа | SMD |
LED_TX | Простой светодиод для индикации состояния | 0805 |
USB | Гнездо USB mini B (USB/M-1J) | — |
PWR_JCK | Гнездо блока питания (DJK-02B) | — |
Разумеется, вам понадобится шлейф или другой провод по вкусу для того, чтобы соединить мастер-плату со светодиодами.
В ревизии устройства 6.0L появился супрессор (IC4). Этот элемент можно проигнорировать, если у вас возникли проблемы с его покупкой. Супрессор нужен для защиты шины данных USB. Фактически он представляет из себя набор диодов и ставится сразу же за гнездом USB таким образом, чтобы все 4 активных контакта проходили в первую очередь через него. Если вам кажется, что в схеме супрессор подключен как попало, то вы совершенно правы — это особенность библиотеки компонентов Eagle, которую мы так и не успели исправить. По этой же причине в разводке, на слое Unrouted есть два незаконченных (по мнению Eagle) соединения.
Также в 6й ревизии используются драйверы со встроенной ШИМ вместо тех, которые мы использовали раньше. Это компоненты производства компании SiTI, светодиодный драйвер DM631 или более продвинутый DM633. Эти компоненты не так-то просто найти в розничной продаже на территории нашей страны, поэтому, если вам известны (или вы проявили инициативу и специально нашли их) полные аналоги, то пришлите нам информацию о них.
Отдельного внимания заслуживают токоограничивающие резисторы R5 и R6. В том случае, если ваши светодиоды будут отличаться от тех, которые использовали мы, вам придётся подбирать номинал резисторов R5 и R6 согласно даташиту светодиода. При слишком низком номинале у вас могут сгореть светодиоды, или будут сильно греться драйверы. При слишком высоком — уменьшится максимальная яркость. Кроме того, если вы вместо указанных нами драйверов используете их старший аналог DM633, то вам следует использовать резисторы R5 и R6 с номиналом 3 кОм.
Пару слов о самих светодиодах. Начиная с ревизии 5.5 мы используем простейшие светодиоды производства компании ReFond с общим анодом. На старых версиях Лайтпака использовались CLV1A-FKB производства компании CREE. Это очень мелкие (3,2х2,8 мм) чип-светодиоды, но их яркость и равномерность пятна нас просто поражала. К сожалению, они значительно дороже обычных, и их сложно найти.
Во время реализации самых первых прототипов мы испробовали полдюжины разных выводных светодиодов (для сквозного монтажа) -- все они показали себя крайне плохо. Основные проблемы — чётко различимые следы каждого цвета RGB даже при их смешении и плохая работа на малых (менее 20 см) расстояниях от стены.
К Лайтпаку ревизии 6 можно без труда подключить светодиодные ленты, тем самым значительно увеличив количество светодиодов (но не зон захвата). Это может понадобиться, если вы хотите установить устройство на телевизор с большой диагональю. О том, какие ленты и блоки питания для этого подойдут вы можете прочесть в специальном посте нашего блога.
Принципиальную схему вместе с разводкой платы в формате бесплатной Eagle CAD вы можете скачать из соответствующей папки нашего открытого репозитория.
Большинство дорожек выполнены шириной 0,3 мм — плата должна вытравиться ЛУТом без особого труда. Размеры мастер-платы 90х40 мм. Размеры плат для внешних светодиодов 15х15 мм. Таких плат можно сделать до 10ти штук. Нам не удалось полностью избежать второго слоя. Многое можно оптимизировать, но общая длина дорожек сильно возрастёт. Поэтому мы предлагаем вам не травить нижний слой, а просто сверлить текстолит и использовать провод или проволоку для прокладки этих 5 дорожек-перемычек.
В файле платы есть один дополнительный светодиод. Скорее всего вы захотите распечатать ещё несколько. Для этого в Eagle:
- Закройте окно с принципиальной схемой устройства.
- В окне с разводкой на панели инструментов слева последовательно выберите инструмент Copy и затем Group.
- Выделяйте рамкой весь рисунок внешнего светодиода и жмите на нём правую кнопку мыши.
- В нижней части меню увидите пункт Copy:Group — давите на него и размещайте новую платку где хотите.
Таким же образом можно перемещать группы объектов в Eagle. При печати разводки не забывайте, что она нарисована на слое Top для SMD-компонентов. Это значит, что нужно установить галку Mirror в настройках печати из Eagle.
При монтаже компонентов обращайте внимание на особенности разводки. Следите, чтобы дороги, проходящие под кнопками и разъёмом USB, не замыкали на их корпуса. А когда будете припаивать шлейфы светодиодов, следите за тем, чтобы провода от контактных площадок RGB не замыкали на шину питания, которая обходит мастер-плату снаружи. Индикаторный светодиод LED_TX и токоограничивающий резистор к нему устанавливать не обязательно, но желательно.)
После того, как устройство собрано, но ещё не установлено, в него нужно будет залить прошивку и проверить работоспособность. Сделать это можно прямо через USB без использования внешних программаторов. Вся процедура описана в руководстве. Кроме этого будет полезно ознакомиться с описанием настроек программы захвата. Если программа отказывается подключаться к вашему устройству в Linux, то скорее всего вам придётся расширить права USB-устройств в настройках системы или просто закинуть файл c правилом в /etc/udev/rules.d/
.