Проект “PCM в каждый дом” – Часть 3. Небольшая серия кодеров

Рассказывает Михаил Царёв

Одновременно с бета-тестированием кодера мы выполняли небольшие доработки платы для перехода на Cyclone 10 и реализации системы защиты интеллектуальной собственности. Также в функционал кодера был добавлен дизеринг, работа в Format B (PCM-1) и Format A (PCM-1600/1610), разработан авторский Format M2. Была изменена схема S/PDIF входа с целью уменьшения занимаемого места. Для всего этого дополнительного функционала на нижнюю сторону платы был добавлен блок микро-переключателей. На него же мы решили перенести управление битом защиты от копирования:

Переключатель дополнительного функционала

Сравнение плат первой (слева) и второй (справа) ревизии

Вместе с платой кодер также претерпел незначительные изменения в дизайне. Мы заменили светодиоды на 2-миллиметровые и вывели светодиод дежурного режима. Название стандарта STC-007 нужно было дополнить цифрами 008, т.к. появилась поддержка режима 625 строк. Вместо светящегося колечка мы нарисовали белое, и оно лаконично дополняет внешний вид, выделяя черную кнопку на черном фоне.

Дизайн второй ревизии кодеров

С самого начала разработки кодера на сервере в Discord стали появляться желающие его приобрести. Поэтому мы стали готовиться к небольшой серии устройств. Мы стремились сделать себестоимость устройства как можно ниже. Поэтому в первую очередь стали пересматривать список компонентов для исключения “лишних” номиналов в схеме. Также проверили доступность всех деталей, которые заказывали в Китае. Вот тут нас ждала первая подстава – те вертикальные движковые переключатели, которые мы применили для переключения входа и режимов 525/625, на Али стали недоступны. К счастью на ТаоБао такие переключатели были в наличии, но привезти что-то оттуда в Россию можно только через посредников. Мы с этими процедурами были плохо знакомы, но нам любезно согласился помочь человек-дитоль Евгений Коротаев#7423. Он объяснил где и как можно оформить заказ с доставкой в Россию.

Далее нужно было выяснить – на какую партию рассчитывать количество плат и компонентов. 24 июня 2021 года мы кинули клич на нашем сервере и в течении нескольких дней предзаказ оформили полтора десятка человек. Стал ясен необходимый объем деталей и плат, и после получения всех предоплат мы заказали все необходимое. Кроме переключателей на ТаоБао мы заказали корпуса для нашего кодера и некоторые другие детали в надежде, что они выйдут дешевле. Но довольно дорогая доставка нивелировала эту разницу и итоговые цены вышли незначительно дешевле по сравнению с АлиЭкспресс.

Далее началось томительное ожидание… Детали из различных мест потихоньку приезжали, и когда почти все детали были в наличии, приехала вторая подстава – вертикальные USB-разъемы не той высоты, которая нам была нужна. Открыв спор на Али, мы стали искать другого поставщика этих разъемов. Тут внезапно выяснилось, что их на Али продают буквально 2 магазина: первый – это тот, с которым мы в диспуте (бодались почти две недели) и пытаемся вернуть деньги за присланную не ту модель, и второй, у которого ценник на эти разъемы в 4 раза выше… Практически сразу с открытием спора мы заказали тот же лот еще раз, но до самого завершения диспута продавец их не отправлял. Ждать не было времени – уже подходил к концу объявленный нами срок готовности кодеров и мы оформили заказ на дорогой лот. В конечном итоге к нам поехали оба лота и почти одновременно. Параллельно с этим Макс Крюков отправил нам лежавшие у него без дела несколько штучек разъемов нужной модели, за что ему большое спасибо – при неудачном раскладе они нас частично бы выручили.

“Небольшая” часть деталей

Кроме просто кодеров мы решили сделать сюрприз нашим заказчикам и mihail2501 втайне от всех разрабатывал и верстал инструкцию по эксплуатации. А я в это время параллельно с внесением правок в инструкцию бегал по городу в поисках подходящей типографии, которую, в конечном итоге, нашел.

Напечатанные инструкции

Также у нас с Мишей возник спор о необходимости выреза в нижней части корпуса под дополнительный переключатель – я его всеми силами хотел сделать, а Миша убеждал меня в обратном. Глядя на стоимость этих работ, я и сам начал склоняться к тому, чтобы отказаться от этой идеи. Искал места, где можно это сделать за недорого на ручном фрезере, но безуспешно. Немного подумав, решил этот вопрос радикально – купил себе небольшой ЧПУ-фрезерный станок :derpy: Купил фрезы по алюминию и, сделав пару пробных отверстий в куске алюминия, принялся фрезеровать корпуса.

Фрезеровка корпуса на ЧПУ-станке

Занятие не быстрое – на каждый корпус уходило 35 минут работы станка, но результатом я был очень доволен, и за 3 дня отфрезеровал все 15 корпусов.

Конечно, идея о покупке такого станка у меня витала в голове очень давно. Мне часто требуются подобные работы с пластиком и мягкими металлами. Эта необходимость доработки корпусов просто стала катализатором процесса покупки.

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

Серийные номера

Далее начался процесс сборки кодеров и комплектования кит-наборов. В первую очередь я собрал экземпляры для Fagear как покровителю нашего сервера и крупному PCM-дилеру в надежде, что он получит посылку первым и сделает интересную распаковку. Это конечно произошло, но не так быстро как мы предполагали (азаза). А к концу августа я уже собрал всю партию и начал рассылать посылки, четыре из которых отправились за рубеж.

Стопка готовых плат

Подводя итоги, хочется отметить, что выпуская даже такую небольшую серию устройств, мы получили довольно полезный и интересный опыт и… не горим желанием его повторять. Дело в том, что для этого нужно больше чем полтора человека, чтобы можно было уследить за всеми нюансами. К тому же в России с поставками радиокомпонентов большие сложности, а надеяться на китайцев себе дороже. Вероятно, это вопрос денег, но такое решение не укладывается в концепцию проекта “РСМ в каждый дом”.

Часть 4. Дополнение к кодеру