Category: it

Category was added automatically. Read all entries about "it".

Распределение потенциала в цепи из двух проводников с разным удельным сопротивлением

Вот такие графики  учим строить на 61-м занятии нашего научно-технического онлайн-курса (openfablab.ru)

Почему "софт" развивается активнее чем "железо" и почему это - временное явление.

Перевод с английского моей статьи на blogspot.com.

Сегодня инновации в области «железа» не такая популярны, как чисто программные. Некоторые спрашивают: «Эта область умерла?» Некоторые даже говорят: «Мы живем в информационную эру, нам не нужно возиться с оборудованием». Это имеет объективную причину: неравномерность прогресса в разных областях техники. И это временно.

На протяжении веков разработка оборудования опережала разработку программного обеспечения. К середине XX века дисбаланс достиг максимума: средства обработки материи значительно опережали средства обработки информации. Это вызвало проблемы для самого аппаратного обеспечения: его разработка сталкивалась с ограниченными возможностями работы с информацией. Это и стало основой для расцвета информационных технологий в течение следующих 70 лет.

В настоящее время ситуация, в основном, выровнялась. Но прогресс программного обеспечения ускоряется все больше, тогда как разработка оборудования выглядит почти стоящей на месте. Это — следствие мобильности и инерции ресурсов. Деньги и люди имеют тенденцию перемещаться в те области, которые были наиболее прибыльными в недалеком прошлом, даже если там больше нет необходимости в ресурсах и больше нет прибыли. И мы сталкиваемся с этим: аппаратное обеспечение опять начинает ограничивать прогресс программного обеспечения. Это только начинается.

Collapse )

Мастер-класс по вакуумному напылению металлов (PVD) в домашних условиях

Вот по этой ссылке вы можете зарегистрироваться на наш бесплатный мастер-класс в Москве 14 апреля 2016 г. по вакуумному напылению металлов в домашних условиях.

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

Занятие проходит в шикарном месте: ЦМИТ «Лаборатория трехмерной печати», полном футуристического оборудования, компьютеров, изобретений и творческих личностей (в хорошем смысле этого слова!).

Hardware Freedom Day 2013

Оригинал взят у mntc в Hardware Freedom Day 2013

Итак,  20 апреля в Лектории Политехнического музея состоялось это знаменательное событие - насколько мне известно, первое в России мероприятие по Open Source Hardware, то есть свободному аппаратному обеспечению.

Hardware Freedom Day

Collapse )

FreeCAD + PyCAM + Кулибин 0912: фрезерование плоской детали

1. Создадим или откроем готовую плоскую деталь в трехмерном редакторе FreeCAD.

Freecadcontour.png

Collapse )


Деталь готова! Как видно, самолетики совершенно идентичны, не считая скруглений во внутренних углах, которые фреза в силу своей природы не могла не оставить.

Sam2.jpg

Думаю, Вы тоже обратили внимание на сложность всего этого процесса, особенно избыточную в плане пересохранения файлов. Поэтому буду рад если найдутся желающие помочь в деле интеграции CAM-алгоритмов прямо в рабочую среду FreeCAD. Если таковые найдутся, пишите на openfablab@gmail.com

Обновления этой инструкции будут располагаться в нашей вики.
оликевич

Вышел новый контроллер для "Кулибина" - МНТЦ 0912 под управлением Python

Оригинал взят уmntcв Вышел новый контроллер для "Кулибина" - МНТЦ 0912 под управлением Python

USB-контроллер ЧПУ станка Кулибин 0912, основанн на контролере ПМК018 и микросхемах L293DNE.  Представляется компьютеру как виртуальный COM-порт. Компьютер посылает 32-байтную строку, контролер отвечает о своем состоянии 18-байтной строкой. Для работы с ним необходим интерпретатор языка Python и библиотека pyserial. Это обеспечивает возможность работы как в операционных системах семейства Windows, так и Linux.

Кроме того добавлено много вспомогательных вводов и выводов, позволяющих реализовывать сложные пользовательские проекты и виды обработки.


0912features.png

Поробнее о контроллере читайте в нашей вики. Теперь конструкторы ЧПУ станков "Кулибин" выпускаются только  таким контроллером. Старый контроллер 0409 снят с производства.
оликевич

Фаблаб - лаборатория цифрового производства - открылась в Москве!

Оригинал взят уmntcв Фаблаб - лаборатория цифрового производства - открылась в Москве!

Многие наверне, слышали о международной сети фаблабов - открытых лабораторий цифрового производства, создаваемых по всему миру с подачи MIT и лично Нейла Гершенфельда. Теперь такая лаборатория есть и в Москве, в Московском институте стали и сплавов. Сайт лаборатории: fablab77.ru  Группа в facebook: http://www.facebook.com/fablab77 (фото взяты оттуда) 

487737_337537586334470_2105829463_n

Суть в том, что каждый желающий может бесплатно поработать на таком оборудовании, как:


Collapse )

Я лично не мог, конечно, не повадиться в такое место. Ребята из команды фаблаба, правда перегружены - еще бы - обучать толпы желающих работе на станках, следить чтобы никто ничего не запорол и т.п. Поэтому просят почетителей объединяться в группы. Я там бываю раз в 1-2 недели, поэтому желающие звоните мне на 8(92б)85б0442, будем ходить сообща. А  вот тут будем постепенно формировать список инструкций по работе с оборудованием данной лаборатории, чтобы не перегружать персонал сего благословенного заведения индивидуальными вопросами без необходимости.

О дальнейших новостях мира фаблабов читайте в ЖЖ русскоязычного сообщества организаторов и пользователей фаблабовfablabsи на сайте fablabs.ru куда всех и приглашаю. Там есть форум, вики и все такое что нужно для кооперативного взаимодействия по этой теме.

Вышла новая версия программы к Кулибину - 2.7

Оригинал взят у mntc в Вышла новая версия программы к Кулибину - 2.7

Программа MNTC USB Кулибин 2.7

Новое в версии 2.7

  • Новый, более точный алгоритм выполнения и отображения G-кода.
  • Исправлены ошибки возникавшие при открытии файлов векторной графики.
  • Сокращен размер G-кода генерируемого из векторных файлов, устранены лишние перемещения инструмента вверх и вниз.
  • Добавлена возможность масштабирования и сдвига векторных файлов и G-кодов по осям

Масштабирование и сдвиг G-кода в программе МНТЦ USB Кулибин 2.7

Кроме того, вчера получилось поуправлять конструктором Кулибин (с контроллером 0409) на языке Python.  Сам python, конечно, идеальный язык для наших целей - простой и наукоемкий. Я установил также Ipython и многое другое, но не справился с установкой интерактивных оболочек к нему - ни notebook ни qt. Они привлекательны с точки зрения среды управления опытами с электронным конструктором. В следующей Ubunte они вроде запланированы в виде deb-пакетов (единственное что я пока могу адекватно устанавливать :)  Она скорее всего выйдет раньше электронного конструктора, но пока я бы в них поразбирался. Кто знает - поделитесь опытом как их установить :)

И еще обнаружилось бесплатное расширение для Inkscape - Gcodetools позволяющее профессионально редактировать и создавать G-коды.

Также у меня наконец нормально установилась Linux (Ubuntu 10.11), и вообще постепенно фокус наших работ в области ПО смещается в эту сторону. Сейчас разбираюсь с PyCAM и FreeCAD. Ведь в отсутствие бесплатных систем трехмерного моделирования, в полную мощность нельзя использовать преимущество дешевых ЧПУ станков.


UPDATE: Сейчас актуальна версия 2.7.1 с исправленной ошибкой при 3D-обработке

А не перейти ли нам на Python?

Оригинал взят у mntc в А не перейти ли нам на Python?
Нам предстоит переписать софт для "Кулибина", ПМК018 и прочих наших продуктов. Я вот думаю, что если уйти от VB.Net и перейти на питон. Выгоды тут вижу такие:

* Язык очень простой
* Мультиплатформенный - одни и те же приложения и примеры будут идти под Win и Linux и пр.
* Интерпретируемый - то есть файлы с текстом программы и являются исполняемыми что удобно для их редактирования, отладки и распространения. Тем более наш новый софт будет построен на системе "оболочка+плагины". Пользователь сможет легко писать свои плагины на питоне.
* Возможно, мы сможем зашить урезанный интерпретатор питона в  ПМК018 и тогда и компьютер и микроконтроллер будут программироваться на одном и том же языке, что круто. Новичкам не придется учить много сложного.
* Есть к питону много библиотек по работе с научными данными, которые в случае Vb придется писать самим.
* Язык бесплатный, а мы хотим распространять какой нибудь язык вместе с нашей техникой, чтобы пользователю не надо было ничего докупать.

Но я знаком с питоном только мельком, поэтому прошу высказаться по этому поводу если у кого есть какие соображения.