Xiegu G90 and herding CATs under Linux
Continuing my adventures in radio, I got my Xiegu G90 in the mail the other day.
Приключения погонщика мыши.
Continuing my adventures in radio, I got my Xiegu G90 in the mail the other day.
So I got myself an Anytone AT-D878UV, and I’ve been trying to get it to do tricks.
So I got myself a new phone. One thing led into another, and I tried to get back into listening to podcasts. This met with two problems:
This is how you’re supposed to assign file names to files sent in a http response with Content-Disposition headers in Django, the way, the only way, nothing but the way, so help you God:
What is the least powerful computing device you can imagine?
Нет, конечно не вот этот Джанго а вот этот.
Так вот, вчера я поймал себя на совершенно эпическом баге которым грех не поделиться, потому что в силу особенностей местонахождения, он чуть было не стоил мне кучи неприятностей и насмерть утерянных данных.
Итак, сижу я, ковыряю код, а посреди он вдруг спотыкается и вываливает мне exception, подавившись вот этой строчкой:
Итак, мы наконец-то готовы предложить вам очередной результат наших трудов. Мы учли как положительный, так и отрицательный опыт, полученный в процессе разработки и ограниченного распространения нашего первого устройства и многочисленных прототипов,1 и надеемся, что это принесет свои плоды.
…и золотой ключик принтер у вас в кармане.
Кому нужен трехмерный принтер?
Понятно, что наверное все-таки не всем. Но кому именно? Это отнюдь не праздный вопрос. По крайней мере, прямо сейчас я пытаюсь вычислить, сколько же именно экземпляров этого устройства вообще можно продать, насколько большой нам делать следующую серию, и этот вопрос становится первостепенным. Многолетние рассуждения на тему будущего технологии основательно затуманили его, а выплывающая периодически медиа-шумиха лишь подливает масла в огонь.
Давайте попробуем слегка прояснить ситуацию…
Именно этим забавным словом буржуйские коллеги называют волнообразные дефекты на вертикальных стенках, выглядящие как будто деталь во время печати медленно раскачивалась. Существует множество теорий объясняющих этот феномен, и многие из них выглядят довольно странно, а предлагаемые сообществом методы устранения представляют собой какое-то полное вуду. Он может таинственно исчезать и так же таинственно появляться, и на борьбу с ним (и сочинение конструкции, в которой он не проявлялся бы никогда) мы потратили целых полгода, которые очень сильно нас вымотали и чуть было не заставили бросить весь проект окончательно.
Все потому, что как причин, так и способов лечения этого дефекта существует несколько одновременно, и мы имели дело со всеми сразу.
Мы очень долго – целых потора года с последней публикации – молчали, почти ни на что не отзывались, и нам за это довольно-таки стыдно. Но у нас была уважительная причина.
Меня слегка достало то, что те видеоклипы которые я в свое время положил на YouTube в Favorites, потому что они мне нравились, все время куда-то пропадают по той или иной дурной причине. Выкачав всю пачку, я подумал и написал вот такой скриптик, авось кому пригодится.
С определенными оговорками, можно как позвонить в параллельную реальность, так и имитировать это явление, что может быть основой для фантастического или детективного сюжета, а еще интереснее если второй прикидывается первым.
Итак, начнем публикацию собственно конструкции, и начнем ее с описания комплекта электроники. Здесь будут приведены фотографии того, что фактически было сделано, т.е. версии 1.0, но выложенная разводка платы будет соответствовать тому, что мы планируем делать в будущем, и имеет номер версии 1.1. Разница между ними в основном косметическая и в размерах – версия 1.1 почти на сантиметр меньше.
Итак, прошу любить и жаловаться, наш серийный трехмерный принтер, годный для повторения в более или менее квартирных условиях. Имя Urd, фамилия Mendel, версия 1.0.
Прежде чем приступать к описанию нашего серийного аппарата и причин, по которым мы приняли именно такие, а не иные технологические решения, позвольте мне посвятить некоторое время устранению заблуждений, часто встречающихся при обсуждении трехмерной печати. На многие из этих грабель мы наступили сами, некоторые обошлись нам довольно дорого, а потому предупредить об этом читателя следует непременно.
Электроника в существующих репрапоидах бывает весьма разнообразная. Собственно, если мы пытаемся использовать уже существующий софт1 перед нами стоят следующие задачи:
Продолжаем цикл публикаций о тонкостях трехмерной печати. Как было сказано выше, ABS – пластик достаточно капризный. То бишь, он норовит свернуться в трубочку при первой же возможности по мере остывания. Поскольку успех печати в значительной мере зависит от того, чтобы пластик оставался там, куда его положили, требуются какие-то меры чтобы его там удержать.
Итак, начнем рассказывать о том что получилось по порядку…
Как было сказано выше, последний месяц мы усердно печатали новую, ременную машину, которая печатает приблизительно в десять раз быстрее Мёбеля.1 Поскольку рисовал я ее в основном с оглядкой на конструкцию Йозефа Прюши (Josef Prusa)2 по ходу дела, потребовалось напечатать преизрядное количество весьма габаритных деталей. Они довольно габаритные и у самого Прюши, но в нашем случае, в связи с тем что трубы-направляющие имеют диаметр 16мм, а за основной размер подшипников мы приняли калибр 6200, вслед за трубами и подшипниками увеличилось и все остальное, и детали тоже.
Подробности письмом.
Недавно я уже писал про наши приключения с металлическими соплами. К сожалению, на этом приключениям было не суждено закончиться, потому что мы не учли некоторые особенности динамики жидкого пластика в сопле. А могли бы, потому что nophead писал о них довольно давно, но этот постинг с описанием этих тонкостей я нашел довольно поздно.
После того, как был напечатан пластиковый экструдер, мы обнаружили, что инерция волокна слишком высока, и Мёбель сопливится. То бишь, между подачей команды на выдавливание волокна и повышением давления в расплавной камере проходит слишком много времени, что не было бы так вредно, если бы между остановкой и откатом волокна назад и спадом давления не проходило бы такое же время. В этот период, струна все еще капает, а головка уже находится там, где струны быть не должно, и образуется сопля. Это не сказывается на прочности детали, но снижает точность формы внешних поверхностей и требует дополнительной обработки после окончания печати, что не может не раздражать.
Пока печатаются шестерни уже для ременной машины, у меня есть некоторое время, чтобы поднять одну интересную тему…
Все эти вопросы и высказывания были найдены в разнообразных комментариях по поводу первого постинга про Мёбель. Обо всем этом мы уже говорили между собой, и сейчас я попытаюсь ответить на эти вопросы для всех желающих.
Те, кто внимательно смотрел на фотографии, заметят что первый механизм экструдера был сделан из алюминиевого уголка, и что их там вообще-то не один а два разных. Как и прочие компоненты Мёбеля, самый первый вариант был сделан на глаз и от балды, в надежде взять высоту с разгону. Фокус не прошел, стало понятно что без подшипников не обойтись, после чего были нарисованы чертежи, и на тех же шестернях, все еще из оргстекла, был сделан второй вариант.
Я уже упоминал в комментариях к постингу про приснопамятный конструктор «Кулибин» про то, что намерен использовать его для изготовления настоящего трехмерного принтера.
Так вот, пришла, пожалуй, пора рассказать о некоторых подробностях этой эпопеи, отнявшей у нас более двух месяцев, но увенчавшейся наконец успехом. То бишь, мы уже не просто возимся с этим чудовищем, но просто отправляем детали на печать, не особенно об этом размышляя и получая более или менее ожидаемый результат.
Начался этот кошмар около месяца назад. Отец узнал где-то про вот этот девайс, конструктор станков с ЧПУ «Кулибин», и поручил мне его добыть, с целью дальнейшего применения на разнообразные рукодельные нужды. Поскольку о грядущей промышленной революции в связи с применением автоматики для личного производства я рассказывал в лекциях еще черти когда, я с энтузиазмом взялся за это дело, а небезызвестный мой тезка Вольф взялся мне помогать.
Я сразу скажу вам, что так не задалбывался, пожалуй, в течение лет пяти, не менее… Но давайте все по порядку, честно и без утаек, потому что рассказ будет длинный как жираф.
Я уже как-то писал про то, какой должна быть социальная сеть на самом деле. Она должна состоять из серверов которыми владеют физически сами субъекты социальной сети, она должна быть распределенной и каждый субъект должен сохранять контроль над своими данными. Только тогда закон Бойд можно будет обойти.
Так его называет Гернсбэк. Имя машины в локальной сети — Guu. Ну, кто помнит кто такая Guu? :)
Сегодняшний день ознаменовался завершением отказа от оптических средств хранения данных. Не могу больше.
Я наверное всех уже задолбал с этим радио… :) Ничего, сами пришли сами виноваты. Это я обчитался статей с qrz.ru, вот и решил выразить…