Flying Bear P902: Добавляем направляющую для прутка

Одна из немногих вещей, которая раздражала меня в “летающем медведе” – каша из проводов и отсутствие штатной возможности держать их подальше от XY кареток, ровно как и отсутствие направляющих для прутка. Пришлось исправлять ситуацию.


(далее…)

Flying Bear P902: Добавляем полку для инструмента

Чтобы расчистить бардак на столе около 3д-принтера, я сделал вот такой вот небольшой крепеж для шестигранников и отверток, которые шли в комплекте с ним. Изначально сделано для моего P902, но должно подойти для любой конструкции, собранной из алюминиевого профиля.

(далее…)

Flying Bear P902: Лечим проблему пыли от пластика в экструдере

Я недавно раздобыл себе новую игрушку, называется Flying Bear P902.  Для своих денег (~300$) это отличная железка, в разы лучше моего старого Solidoodle 2го поколения.  Поэтому ближайше время я буду постить разного рода мелочи, как доработать эту хреновину напильником, чтобы получить качественные принты.  Начну с самой первой проблемы, с которой я столкнулся.

(далее…)

Делаем из внутренностей мертвого планшета полноценный одноплатник

Это лето оказалось прямо таки адски жарким. И дело не столько в жаре, с колько в количестве дел и дедлайнов, в том числе и на моей в меру унылой работе. Так что я порядком забыл про все, включая этот унылый бложик. Однако как только напряженка немного спала, руки зачесались опять с чем-нибудь поковыряться. И атк получилось, что для моих дачных нужд мне потребовался еще один линуксовый одноплатник. Вместо того, чтобы привычно заказывать оный с алиэкспресса, я решил заглянуть в короб с пометкой “хлам” и извлек оттуда вот такую вот хреновину:

IMG_2598

(далее…)

Jenkins + armhf + deb

Эта заметка о том, как я разворачивал CI для около-железячных софтовых проектов и каких проблем я огреб с этим безобразием, пока добился рабочего (хоть и при помощи лома и мата) решения. Возможно даже первая из серии.

Начнем с проблемы. Совсем просто, на случай если это читают дети. У нас есть несколько software проектов. Нам надо периодически делать следующие рутинные действия:

  • Собрать проект и проверить, что он вообще собирается где-то, кроме ноутбука разработчика
  • Прогнать unit-test’ы (Ведь мы же не ленимся писать unit-test’ы, не так ли?)
  • Собрать deb-пакеты, и загрузить куда-нибудь, чтобы пользователи были счастливы

Казалось бы, все давно отлажено, есть OpenSuse Build Service / Open Build Service, Travis, Jenkins. Есть такие страшные штуки как sbuild, schroot и целый выводок утилит от debian-разрабов и просто классных людей, какие могут проблемы? Как всегда, дьявол в деталях. Сразу предупреждаю – текста будет много.

IMG_20151123_010048

(далее…)

Больше гламура в текстолите: Базовая платка для Android TV стиков

Что-то я как-то давно не постил сюда ничего гиканутого, надо срочно исправляться. Впрочем, у меня был важный повод – запиливал базовую платку для Android TV стиков, которая приведена на картинке ниже. А под катом можно вычитать целую кучу вкусных подробностей. IMG_2585   (далее…)

Сказка о траферетах

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

IMG_2531 (далее…)

D-Link DNS-327L NAS теперь и в мейнлайне

Achievement

Да, как-то так. Несмотря на адов треш и угар со временем, я все же пропихнул оба патча в мейнлайн, так что начиная с 4.1 можно будет просто скомпилить ядро с kernel.org и запустить на вышеупомянутом железе (Ура!)

Только не забываем вырубать режим ‘deep idle’ из режимов cpuidle. Он вызывает зависания раз в несколько часов, и скорее это проблема либо в самом железе (маловероятно) либо в собранном дибилинками загрузчике (Мне до сих пор лень попробовать и запилить туда мейнлайн убут)

echo 1 > /sys/devices/system/cpu/cpu0/cpuidle/state1/disable

//Рыба для “ачивки” честно стыбзена тут

Псс, парень, не хочешь немного Б\У микросхем?

Как много чудных открытий ждет инженера, который для своих хобби-нужд хочет сэкономить и заказывает в китае. Вот и еще одна сказка на тему на кой человеку внимательность. Надо было мне для прототипа проекта взять RTC, и решил я взять DS1307. Заказывал как обычно у китаез. И в очередной раз приехал треш, ад, и угар.

Нет, на этот раз они не написали на стикере с таможенной декларацией содержимого “sex toy – 3$”, как у меня было с пачкой симисторов на прошлой неделе (Или, быть может, я всю жизнь неправильно применял симисторы? Надо было запросить инструкцию!)

В общем, приехали мне Б\У-шные микросхемы. Упакованы в трубочку, как положено, от флюса отмыты, выдают только шарики припоя на лапках. Не распаковвывая трубки постарался сделать пару фоток этого треша. Изиняюсь за качесто фоток, но усб микроскоп я свой убрал куда-то ну слишком далеко.

IMG_2508

(далее…)

Прстите, как оптмизировать nRF24L01P по стмости?

Недавно до меня доехала пачка модулей на nRF24L01P взятых задешево (~55 цент за шт.). Если кому-то интересно, как надо изуродовать оптимизировать их для такого… В общем, нет ничего невозможного в этом мире. Работать, правда, будет не совсем, но кого это волнует? А детали “оптимизаций” я привожу ниже.

1100101426251536961

(далее…)