OpenFabLab

Материал из Сайт русскоязычного фаблаб-сообщества
Перейти к: навигация, поиск

Содержание

Открытая фабрика-лаборатория

Нажимайте на номер версии для подробного описания:

Состояние Картинка Описание Зона обработки Условия для репликации
0.1 Производилась серийно в 2006-2013 г.г. Openfablab02.png Обработка заменяемыми вручную инструментами на настольном 3-координатном станке на скорости 120 мм/мин. Точка Завод+электроника
0.5 НИОКР, прототипирование узлов Обработка лазерными и электрохимическими методами на небольшом 4-координатном станке Точка Материалы+человек-сборщик+компоненты+электроника
1.0 НИОКР, прототипирование узлов Openfablab01logo.png Обработка лазерными и электрохимическими методами на большом 4-координатном станке Точка Материалы+человек-сборщик+электроника
2.0 Концепция Openfablab40.png Быстрая параллельная многокомпонентная печать готовых изделий из обычных и "умных" материалов Линия Ряд хим. соединений и энергия
3.0 Концепция Картинка молекулярной машины.png Нанороботы, полученные химическим синтезом и самосборкой. Производство деталей для внешней среды сводится размножению нанобротов и программированию их под задачу. Поверхность Базовые химические элементы (C,H,N,O..) в любом виде и энергия
4.0 Фантазия Openfablab8.png Даже и не понятно пока что придумать. Может быть, активное использование антивещества, внутриядерных сил, свободное преобразование элементов при помощи реакций над их атомными ядрами, может быть, конструирование пространственных механических и вычислительных структур из нуклонов... Объем Энергия

Введение

Открытый фаблаб, или фаблаб с открытым кодом состоит из трех частей:

  • HARD: Робот, которого любой может сделать себе по открытым чертежам. Способный делать (в идеале) все, в т.ч. свои копии из лома и подручных материалов, проводить эксперименты, наблюдения, измерения. Короче, это операционная система для работы с материей. Ее компоненты:
  • SOFT: Программа, делающая все рутинные операции – от взятия заготовки до проверки физических эффектов
    • Управление роботом
    • Хранение, поиск, приведение в порядок всех предметов в мастерской
    • Выбор технологий и заготовок, с учетом имеющихся материалов и технологий
  • WEB: База знаний и технологий, объединяющая все фаблабы через Интернет, позволяющая решать задачи и отвечать на вопросы:
    • Какое изобретение в моей сфере интересов востребовано?
    • Выбор компонентов, поставщиков, покупки, доставки, платежи
    • Что открыто и изобретено, а что нет? То что есть, каково оно на практике? Что законно использовать а что нет? Что open-source?
    • Это можно где-то купить? Почем?
    • Находить людей кто занимается тем же что и я, может дать совет или нуждается в нем, имеющих на сегодня вдохновение и интерес к моей задаче, желающих что-то заказать у меня, у кого есть то, что мне нужно
    • Интернет-база научных знаний, идей, чертежей и технологий в формате удобном для автоматической обработки. Машины загружаются и скачиваются оттуда как файлы.
    • Удобная автоматическая координация научной, технической и образовательной деятельности множества людей и команд. Ничего не пропадает, не надо «изобретать велосипед» и дублировать чужой труд. Можно «стать на плечи гигантов» и идти вперед.
    • Можно и не изобретать ничего а только скачивать, производить и продавать. Можно скачать как вещь так и станок для ее серийного производства
    • Желающий продать услуги по созданию закрытых чертежей может поднять свой рейтинг делая востребованные открытые.
    • Самоорганизующиеся сообщества разработчиков заинтересованы в создании эффективных обучающих курсов по своим направлениям
    • Обучение через практическое участие в разработках в интересующей области

Аналогия между мирами SOFT и HARD

Фаблаб призван выполнять в материальном мире ту же роль, что и операционная система в информационном:

OFLSW.png

Принципы проекта

  • Пользователь может, но не обязан контролировать любой процесс на любом уровне
  • Вот список задач для тех кто хочет поучаствовать.
  • Офл каждой версии включает в себя базовый модуль и набор стандартных улов, пстроенных на базе таковых модулей. так как возможны разные технологические возможности, индекс OpenChem 4 показывает что оно работает на базе OFL 4. А субверсии уже могут отражать собственные изменения.
  • Проект иерархичен. Т.е. Openfablab 2.8 может включать в себя CNC 2.5 а он в свою очередь - PCBmill 2.11.7
  • Параллельно разрабатываем версии и близкого и далекого будущего. Приглашаем каждого участвовать в разработке той версии, которая его вдохновит. Или создать свою ветвь! Однако это сложная машина, людей, способных ее конструировать крайне мало, поэтому весьма предпочтительно не плодить ветви, а развивать базовую.
  • Совместимость и возможность обмена достижениями между разными ветвями проекта обеспечивается общей библиотекой pyfab, содержащей функции языка python для управления фаблабами.

Concept.png

Информационная модель

Вся информация хранится в виде отдельных файлов:

Тип файла Условное название Описание Содержит ссылку на
FNC Функция Файл, описывающий совокупность функций будущей вещи EFF(опционально), FNC(опционально)
PRJ Проект Файл проекта, описывающий достижение заданной функции совокупностью физэффектов FNC, EFF, PRJ(опционально)
FCSTD Модель 3D модель детали или сборки (формат FreeCAD) PRJ, FCSTD(опционально)
GC Программа Управляющая программа (G-код) FCSTD, GC(опционально)
THG Вещь Файл-двойник созданной материальной вещи (и сама вещь) GC(опционально), THG(опционально)
DAT Данные Файл результатов измерений THG, GC, DAT(опционально)
LAW Закон Файл алгоритмического описания закона природы DAT, LAW(опционально)
EFF Эффект Файл физического эффекта DAT, EFF(опционально)
PY Модуль Файл программного модуля на языке python PY
INO Скетч Файл программы на языке Arduino ...
HEX Прошивка Файл программы для произвольного типа МК INO(опционально)
LNK Ссылка Файл ссылки на инструкцию для человека в вики PY

Модули:

Программный модуль Описание Читает файлы Пишет файлы Экспорт-импорт
CAI Изобретение под заданную функцию EFF,FNC PRJ,FNC ...
CAD Построение трехмерной размерной модели PRJ FCSTD FCSTD, STP, STL,...
CAM Составление управляющей программы для изготовления FCSTD GC NGC, CNC,...
CNC Выполнение программы, считывание данных, создание вещи, программирование ее, управление ей GC, THG, INO, HEX, PY DAT, THG ...
CAR Выявление законов природы из таблиц данных DAT LAW XLS,PY...
CAA Выведение физических эффектов из законов природы LAW EFF PY,...
FAB Организация и управление всеми модулями PY PY ...

Графически это можно отобразить так:

ИнфМодель2.png

Контакты

Участники проекта

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты