Некоммерческая 3D-печать (Алексей Бабахин, LVEE-2015) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показано 40 промежуточных версий этого же участника) | |||
== Видео == {{vimeoembed|130306292|800|450}} {{LVEE-2015-draft}} {{youtubelink|qIhmPrbFBRI}}{{letscomment}} == Слайды == [[File:Некоммерческая 3D-печать (Алексей Бабахин, LVEE-2015).pdf|left|page=-|256px]] {{----}} == Тезисы == === Введение === Наиболее простой доступной для домашнего применения является технология FDM (метод послойного наплавления). Большим толчком для развития домашней 3D-печати послужили различные стадии открытого проекта RepRap, из которых (или на их базе) сейчас выросло большинство конструкций современных принтеров, представленных на рынке. Большинство принтеров можно рассматривать как конструктор, включающий три ортогональные подсистемы: * станину принтера — его механическую часть, которая может различаться очень сильно от модели к модели; * контроллер и его прошивку (controller firmware) — «мозг» принтера, который приводит механизм в движение; * слайсер (slicer) — программу, конвертирующую 3D-модель в послдовательность движений принтера (в G-код). Независимо от того, собран принтер самостоятельно из подручных материалов или это — купленная «высокотехнологичная» заводская модель, которая должна (по заявлению производителя) печатать «из коробки» — в той или иной степени принтер все равно остаётся конструктором. === Станина === От типа и жесткости исполнения конструкции сильно зависит качество распечатанных изделий, скорость и ускорение, с которыми сможет печатать принтер. === Контроллер === Как правило, это модуль, управляемый восьмибитным микроконтроллером, задачей которого является непрерывное управление всеми элементами принтера: 4-5 шаговыми двигателями, 2-3 нагревательными элементами, опционально вентиляторами и графическим экраном. Программу печати контроллер может получать как с flash-карты, так и по кабелю с компьютера (с помощью более-менее специализированного коммуникационнго ПО). === Слайсер === Программа, которая «разрезает» трехмерную модель формата STL или OBJ по слоям и просчитывает все необходимые движения принтера, выдавая на выходе G-код. В зависимости от сложности модели, процесс может требовать значительных вычислительных ресурсов, а также иметь огромное количество настроек. По этой причине слайсинг требует большого количества экспериментов для получения хорошего результата. === Конвейер 3D-печати === Стадии, которые проходит 3D-модель от ее создания в САПР до печати, представлены на следующей схеме: [[File:19_2015_fig1.png]] Среди популярных слайсеров можно отметить [http://fabmetheus.crsndoo.com Skeinforge] (GPL v.3, изобилие настроек, интерфейс на TCL/TK), его форк [https://github.com/ahmetcemturan/SFACT skFrontend], а также [http://slic3r.org/ Slic3r] (AGPL v.3, поддержка многопоточности, интерфейс на wxWidgets, считается более эргономичным и быстрым, но менее совершенным, чем Skeinforge). В качестве коммуникационного ПО может использоваться [https://github.com/kliment/Printrun Printrun] (GPL v.3). Кроме того, есть несколько интегрированных решений all-in-one, часто создававшихся для конкретного 3D-принтера, но в последствии ставших достаточно универсальными: [https://github.com/daid/Cura Cura] (AGPL v.3, частично использует код Skeinforge для слайсинга), [https://github.com/repetier/Repetier-Host RepetierHost] (лицензия Apache, позволяет выполнять слайсинг с помощью Skeinforge либо Slic3r), [https://github.com/timschmidt/repsnapper Repsnapper] (GPL, в отличие от предыдущих проектов, преимущественно написанных на Python, данный переписан с нуля на С++ и, уступая в настоящий момент в функциональности, взамен обеспечивает наиболее быстрый слайсинг). === Расходные материалы === Для печати по технологии FDM используются различные пластики в виде круглой нити, намотанной на катушку. Стандартные диаметры — 3 мм и 1.75 мм. Наиболее популярными являются пластики PLA и ABS. PLA считается самым простым в использовании, так как не требует обязательного горячего стола, печатается при наиболее низкой температуре и не выделяет вредных веществ в процессе печати. Пластик ABS технологичнее (менее хрупкий, не разлагается со временем), но даёт большую усадку при остывании (детали могут деформироваться в процессе печати), а поэтому требует обязательного подогрева платформы, на которой происходит печать. Помимо PLA и ABS также иногда используются менее популярные варианты: Нейлон, Поликарбонат, Полистирол, Полиэтилентерефталат (PET), различные полимерные смеси имитирующие дерево, бронзу и т. д. == Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> * [https://lvee.org/ru/abstracts/166 Страница доклада на сайте конференции] <references/> [[Category<!-- topub --> [[Категория:LVEE-2015]] [[CategoryКатегория:Open-source projects]] [[CategoryКатегория:Linux]] [[Category:ToPublish]] Категория:Станки с программным управлением]] {{stats|disqus_comments=1|refresh_time=2021-08-31T17:33:34.783278|vimeo_comments=0|vimeo_plays=25|youtube_comments=0|youtube_plays=35}} |
Текущая версия на 12:22, 4 сентября 2021
Содержание
Аннотация
- Докладчик
- Алексей Бабахин
3D printing or additive manufacturing is a process of making three-dimensional solid objects from a digital file. The creation of a 3D printed object is achieved using additive processes, when object is created by laying down successive layers of material one by one until the entire model is recreated. Each of these layers can be seen as a thinly sliced horizontal cross-section of the eventual object.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Слайды
Тезисы
Введение
Наиболее простой доступной для домашнего применения является технология FDM (метод послойного наплавления). Большим толчком для развития домашней 3D-печати послужили различные стадии открытого проекта RepRap, из которых (или на их базе) сейчас выросло большинство конструкций современных принтеров, представленных на рынке. Большинство принтеров можно рассматривать как конструктор, включающий три ортогональные подсистемы:
- станину принтера — его механическую часть, которая может различаться очень сильно от модели к модели;
- контроллер и его прошивку (controller firmware) — «мозг» принтера, который приводит механизм в движение;
- слайсер (slicer) — программу, конвертирующую 3D-модель в послдовательность движений принтера (в G-код).
Независимо от того, собран принтер самостоятельно из подручных материалов или это — купленная «высокотехнологичная» заводская модель, которая должна (по заявлению производителя) печатать «из коробки» — в той или иной степени принтер все равно остаётся конструктором.
Станина
От типа и жесткости исполнения конструкции сильно зависит качество распечатанных изделий, скорость и ускорение, с которыми сможет печатать принтер.
Контроллер
Как правило, это модуль, управляемый восьмибитным микроконтроллером, задачей которого является непрерывное управление всеми элементами принтера: 4-5 шаговыми двигателями, 2-3 нагревательными элементами, опционально вентиляторами и графическим экраном. Программу печати контроллер может получать как с flash-карты, так и по кабелю с компьютера (с помощью более-менее специализированного коммуникационнго ПО).
Слайсер
Программа, которая «разрезает» трехмерную модель формата STL или OBJ по слоям и просчитывает все необходимые движения принтера, выдавая на выходе G-код. В зависимости от сложности модели, процесс может требовать значительных вычислительных ресурсов, а также иметь огромное количество настроек. По этой причине слайсинг требует большого количества экспериментов для получения хорошего результата.
Конвейер 3D-печати
Стадии, которые проходит 3D-модель от ее создания в САПР до печати, представлены на следующей схеме: Файл:19 2015 fig1.png
Среди популярных слайсеров можно отметить Skeinforge (GPL v.3, изобилие настроек, интерфейс на TCL/TK), его форк skFrontend, а также Slic3r (AGPL v.3, поддержка многопоточности, интерфейс на wxWidgets, считается более эргономичным и быстрым, но менее совершенным, чем Skeinforge). В качестве коммуникационного ПО может использоваться Printrun (GPL v.3). Кроме того, есть несколько интегрированных решений all-in-one, часто создававшихся для конкретного 3D-принтера, но в последствии ставших достаточно универсальными: Cura (AGPL v.3, частично использует код Skeinforge для слайсинга), RepetierHost (лицензия Apache, позволяет выполнять слайсинг с помощью Skeinforge либо Slic3r), Repsnapper (GPL, в отличие от предыдущих проектов, преимущественно написанных на Python, данный переписан с нуля на С++ и, уступая в настоящий момент в функциональности, взамен обеспечивает наиболее быстрый слайсинг).
Расходные материалы
Для печати по технологии FDM используются различные пластики в виде круглой нити, намотанной на катушку. Стандартные диаметры — 3 мм и 1.75 мм. Наиболее популярными являются пластики PLA и ABS. PLA считается самым простым в использовании, так как не требует обязательного горячего стола, печатается при наиболее низкой температуре и не выделяет вредных веществ в процессе печати. Пластик ABS технологичнее (менее хрупкий, не разлагается со временем), но даёт большую усадку при остывании (детали могут деформироваться в процессе печати), а поэтому требует обязательного подогрева платформы, на которой происходит печать. Помимо PLA и ABS также иногда используются менее популярные варианты: Нейлон, Поликарбонат, Полистирол, Полиэтилентерефталат (PET), различные полимерные смеси имитирующие дерево, бронзу и т. д.
Примечания и отзывы
Plays:60
Comments:1