USB ламинатор: нанесение маски

Продолжение истории с моим доморощенным USB WEB 2.0 Ламинатором. На этот раз я решил проверить можно ли на нем запилить паяльную маску. Оказывается – можно. И выглядит _очень_ красиво. Особенно если потом полиуретанчиком покрыть.

IMG_20140118_003957

(далее…)

USB-машинка для ЛУТа с Web-интерфейсом

Заюзать ламинатор для ЛУТа у меня было в списке запланированных дел очень и очень давно. К сожалению, ламинатора с ручной регулировкой температуры в продаже я так и не нашел, потому взял что было. И, разумеется, это “то что было” тонер даже расплавить не осилило, не то что перевести на медь.

Супер, время сделать этой машинке небольшой апгрейд

(далее…)

И опять переделка роутера

Давненько я не делал чего-то… ну очень эпичного . Не порядок. Потому, я решил себе сменить роутер и немного его доработать.

В этот раз я взял Mercury MW4530R, который поддерживается транком OpenWRT (Никакого кровавого патчинга OpenWRT и ребазирования патчиков каждый апдейт) а за 60 баксов это вполне себе вкусно. Так что как только наша СлоуПочта России ™ разродилась и доставила мне железяку, я взялся за работу. И даже, по просьбе кое-кого записал видео всего процесса.

(далее…)

Увидел свет Antares 0.2-rc1

После двух лет тихой, незаметной и неторопливой (очень) разработки вышел первый релиз Antares. Antares — это открытая и свободная (GPLv2) реализация системы сборки и набор библиотечного кода, ориентированные на разработку под «голое железо». А еще это то, что я использую вместо вредной для здоровья arduino для всех своих околомикроконтроллерных проектов.
0.2-rc1 это первый релиз, начиная с которого я решил показать это детище широкой общественности, и который достаточно стабилен, чтобы им пользоваться. О том что это, зачем и как можно вычитать более подробнее в README: RUS | ENG

snapshot9

(далее…)

MADSKILLZ года: адаптер для конфигурации HC-05/HC-06

Итак, для тех кто не знает – поясняю, есть такие модули с bluetooth на UART, HC-05. Продаются “на вес” у китайских братьев по разуму. Суть применения у них такая: подцепляются они по UART’у к десктопу, в них AT командочками выставляется конфиг, далее они впаиваются в место постоянной дислокации и там уже остаются. Так вот, потребовалось мне законфигурить сразу пяток таких модулей, а учитывая что шаг между контактами маленький, каждый раз подпаивать и отпаивать дело в крайней степени нудное.
Ну а самое неприятное, что я себе так ЧПУ сверлилку пока не собрал, а бежать до людей с ЧПУ сверлилкой было лень, травить плату-адаптер – тоже не комильфо. В общем, не долго думая, обычной ручной сверлилкой на огрызке акрила при помощи медных штырей, проводов и термоклея соорудил я за 30 минут вот такую вундервафлю.

IMG_20130901_012857

(далее…)

Небольшой самопальный фильтр воздуха

Современные флюсы штука адская. Как-то заказав профессиональный флюс и почитав на этикетке рекомендации, мне как-то резко расхотелось им паять вообще, ибо “последствия” воздействия на организм были почище иного родового проклятия: И тут вам рак, и дефекты будущего потомства, раздражение слизистой и прочее после этого кажутся мелочами. Тут не надо быть Ph.D. в области биологии чтобы сообразить, что флюс тот адский канцероген за пользование которым если не ты, то твои детки скажут тебе спасибо.  Тот флюс я, ясен пень положил куда подальше, здоровье-то не казенное, да и с детками понянчится когда-нибудь хочется… Но вот фильтр на свое рабочее место у меня давно напрашивался. Канифолька-то штука тоже не особенно безобидная. Итак, за дело.

IMG_20130701_015237
(далее…)

И опять про усб хабы. Фейковые.

Итак, USB хабы штука расходная, которую приходится иметь с запасом, ибо расходится по проектам быстро. Потому, когда они закончились, заказал сразу десяток у китайских братьев по разуму. Ждал месяца эдак полтора, пока слоупочта россии изволит протащить, получил, а внутри крылась подстава.
Итак, начал я с того, что (зная китаез и их повадки) воткнул его сделал lsusb, который выдал нелицеприятную картину.
(далее…)

Избавляемся от кипятильника: x86 -> armv7l для домашнего сервера

Мой домашний сервачок имеет долгую историю. Начиналось все со старого Pentium 4, с 20GB HDD и FreeBSD 6.2 в далеком… Какой это год-то был?
Так или иначе, после нескольких лет работы, трижды паянная материнка была отправлена в шкаф к прочему хламу, и была заменена на свеженький тогда intel atom D410, фряху где-то в районе 7 с чем-то заменил linux, сначала debian, потом agilia, потом арч. В общем сервер был хороший, тихий, не пытающийся взлететь на вентиляторах. И в общем-то хватало, у меня же тут чай не вебсервис на овер 9000 хитов в минуту.
В общем, жило это себе тихо мирно, иногда падало под HAD-эффектом, но хватало.
Теперь, же пришла мне в голову мысля выпилить этот тормозной кипятильник по имени x86, и поставить что-то на armv7l. Плюсы на лицо:

  • Жрет 10 ватт в пике
  • Пассивное охлаждение
  • Реактивный eMMC для системы
  • 4 ядра
  • Есть всегда терминал на последовательный порт – в случае факапа не надо тащить в, пардон, туалет (да, там у меня серверная) монитор, или изымать оборудование оттуда. К бивису на дешевых материнках по уарту не достучишься.

Итак, железкой был выбран ODROID-X2 на самсунговском Exynos4412 Prime, как нечто самое оптимальное. ODROID-U2 мне не понравился тем, что NAND впаян, eMMC как-то проще заменить, да и eMMC если память не изменяет быстрее.

IMG_20130521_133759

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

IMG_20130516_104144

(далее…)

STLink в виде терминала

Как обычно, ушат помоев выливаем на ST за то, что не всегда пользуются головой при создании дев. борд*. Я честно, не знаю ни одного эмбеддерщика, который бы при работе не юзал терминал последовательном порту для отладки. (Или может мало их знаю?). А общем, gdb хорошь, да старый добрый ‘dmesg’-образный лог бывает иногда даже полезнее.
Так или иначе, пока суровые мужики реверсинженерят фирмварю StLinkV2 пытаясь найти следы вменяемости у разработчиков из ST, но находят только дыры в безопасности эпических размеров, я решил использовать STLinkV1 и STLinkV2 как есть.
Первой мыслью было взять и запихнуть VCP из примеров в стлинковский МК (А это у нас STM32F103C8T6) кинуть пару проводочков, но в конце концов – не хотелось выпиливать STLink окончательно (он меня выручал пару раз). Мысли? Их есть у меня!

IMG_20130506_100917

Шаг первый. Что у нас делает STLink? Правильно, помимо шаманства с брейкпойнтами, степами он пишет и читает память. Звучит хорошо? Хорошо! Этого нам и хватит чтобы реализовать что угодно.
(далее…)