Здесь и далее интервью с создателями слайсера OrcaSlicer.
Почему слайсер назвали OrcaSlicer?
SOFTFEVER: Забавно — когда мне нужно было выбрать название, в голову сразу пришла одна картинка. Во-первых, я хотел отдать дань уважения предшественникам: Slic3r, PrusaSlicer, SuperSlicer. Все они разделяют эту ДНК названий. И пока я думал об этом, у меня в голове возник образ косатки, использующей свой хвост как лезвие — разрезающей предмет пополам. Она режет. Итак: OrcaSlicer.
БЛЕЙН: Лучшие идеи приходят ко мне и во сне. Я засыпаю и просыпаюсь с яркими идеями. Я всегда говорю своему начальнику, что ему следует дать мне поспать подольше, если он хочет получить действительно качественную работу.
От хобби к феномену

БЛЕЙН (Snapmaker): Почему вы, изучая мир 3D-печати, подумали: «Существующие слайсеры недостаточно хороши — я могу сделать что-то другое»? Что вдохновило вас на эти мании величия?
SOFTFEVER: [смеется] На самом деле все началось как личное хобби. Несколько лет назад я собрал свой первый принтер — Voron 2.4, с открытым исходным кодом, на это у меня ушло около семи месяцев. Затем, как и все, я пытался добиться идеальной печати. Я потратил много денег на модернизацию оборудования: разные ремни, разные шестерни, новые модификации. И честно говоря ничто из этого не дало заметного улучшения качества.
Тогда я понял, что самые большие улучшения происходят вовсе не за счёт аппаратной части — они заключаются в программном обеспечении, в нарезке, в параметрах. Сообщество разработчиков открытого исходного кода делится огромным количеством знаний о том, что и почему нужно настраивать. В процессе обучения у меня появились собственные идеи по улучшению — вещи, которых не было ни в одном слайсере. Поэтому я начал модифицировать их самостоятельно.
БЛЕЙН (Snapmaker): С какими программами для нарезки вы экспериментировали до появления Orca?
SOFTFEVER: Все до единого. Я как любопытный ребенок — я пробовал Cura, PrusaSlicer, SuperSlicer, и модифицировал их все локально. Ничего серьезного; я просто хотел добавить какую-нибудь функцию. Проверка того, как каждая из них справляется с различными задачами, была частью моего хобби.
БЛЕЙН: То есть вы экспериментировали с обновлением старых слайсеров. Зачем же вы пошли дальше и создали целую ветку Bambu Studio?
SOFTFEVER: Главная причина — пользовательский интерфейс. Мне особенно понравился их подход к интерфейсу — эта впечатляющая боковая панель. Я участвовал в их кампании на Kickstarter и ждал свой X1C, и когда я посмотрел на Bambu Studio, я увидел, что они взяли ядро PrusaSlicer и сильно модифицировали его, чтобы оно подходило только для их принтеров. И я подумал: мне нравится этот пользовательский интерфейс. Может быть, я смогу адаптировать его и для своего Voron.
ЮНУС: Эта боковая панель значительно упрощает работу по сравнению с PrusaSlicer или Cura. А с тех пор мы добавили огромное количество собственных улучшений пользовательского интерфейса — на данный момент я бы сказал, что Orca — это самый простой в использовании слайсер, и точка.
БЛЕЙН: Когда вы поняли, что OrcaSlicer превращается в самостоятельный проект, а не просто в пару изменений, с которыми вы экспериментировали?
SOFTFEVER: Сложно назвать конкретный момент, потому что до недавнего времени это всё ещё ощущалось как хобби. Практически всё наше командное общение происходило на GitHub — запросы на слияние, проблемы, очень слабая координация, каждый вносил свой вклад в личное время. Но примерно полтора года назад масштабы начали оказывать на меня реальное давление. Два года назад я ещё мог очищать очередь запросов на слияние, участвовать во всех обсуждениях, тщательно проверять код на каждом шаге. Затем объём вкладов резко возрос, и я понял: я больше не могу со всем этим справляться. Мне стало немного стыдно, когда количество открытых запросов на слияние достигло 200.
ИАН: Когда я увидел это число, меня, честно говоря, всё устроило — многие из этих запросов на слияние очень старые. И давайте будем честны насчёт кодовой базы: это форк форка. Мы постоянно шутим об этом. Там есть устаревший код, который никто до конца не понимает — ну, может быть, SoftFever понимает. Поэтому для новых участников это действительно сложно. Инструменты для программирования с использованием ИИ привели к взрывному росту очереди — они позволяют многим открывать запросы на слияние для всего, что только можно себе представить, и часто реализация не совсем доработана. Поэтому мы тратим много времени, помогая людям улучшать свои запросы на слияние. Но главная цель — оставаться открытыми для вклада всех желающих. Улучшение функций филамента, которое мы недавно выпустили, началось с запроса на слияние одного пользователя — в текущем виде его нельзя было объединить, но он дал нам идею, и мы её развили.
Инженерные решения, которые никто не видит

БЛЕЙН: Какая самая сложная инженерная задача в OrcaSlicer прямо сейчас — что-то, чего пользователи никогда не видят и о чем не задумываются, но что сводит вас с ума?
ИАН: Linux. Я люблю Linux, но… Linux.
SOFTFEVER: Поддержание стабильности программного обеспечения. Каждый раз, когда вы добавляете новую функцию, вы рискуете создать новые регрессии — а это невероятно сложно, когда вы поддерживаете такое количество принтеров, такое количество функций и пользователей с совершенно разными привычками и комбинациями настроек. Существуют сотни параметров. Изменение одного поведения влияет на другое поведение где-то ещё. Кто-то поднимает проблему, заявляя, что новое поведение является обязательным, кто-то даже отправляет запрос на слияние, который его устраивает, — и в тот момент, когда вы его объединяете, появляется другая группа пользователей, заявляющих, что вы нарушили их рабочий процесс. Решение о том, что добавлять, а что нет, требует действительно сложного мышления.
ИАН: Вчера у нас был прекрасный пример. Родриго обнаружил небольшую проблему, нашел решение, быстро протестировал — работает! — и внес изменения. Примерно через час ему пришлось отменить их, потому что это сломало инструмент смены инструментов. Выявление подобных регрессий требует много тестирования. Мы работаем с альфа-каналами, бета-версиями релизов, и правда в том, что настоящее тестирование начинается, когда выходит стабильная версия и люди действительно ею пользуются. Наша небольшая группа тестировщиков не может обнаружить каждую ошибку.
БЛЕЙН: Один из главных достоинств Orca — это набор инструментов для калибровки. Какова ваша философия в отношении калибровки — детальный контроль над каждой деталью, а не принцип «все должно просто работать»?
SOFTFEVER: Вау. Хорошо, на этот вопрос сложно ответить одним предложением. Здесь нет готового руководства, нет контрольного списка, который бы сразу дал ответ — иногда, как говорил Стив Джобс, нужно развить интуицию, чтобы ответить на эти вопросы. Вы всегда взвешиваете компромисс: это добавляет более детальный контроль, больше параметров — но приносит ли это значимую пользу пользователю? И затем следующий вопрос: что такое польза для пользователя? Когда один человек говорит: «Это очень полезно, я использую это каждый день», вам нужно принять решение. Это частный случай для одного личного рабочего процесса, или это принесет пользу десяти процентам пользователей? Половине пользователей?
У меня есть опыт работы менеджером по продукту, поэтому, с одной стороны, мы говорим: слушайте пользователей. С другой стороны — опять же, как говорил Стив Джобс — пользователи не всегда знают, чего хотят. Основная проблема пользователя всегда обоснована, но пользователи часто сразу же предлагают своё решение. Они не описывают проблему; они говорят: «Мне нужна эта функция, потому что она позволяет мне сделать это». Хороший менеджер по продукту разбирается в сути проблемы, и тогда вы можете оценить, является ли их запрос правильным решением или есть лучший способ. Потому что клиент может совершенно искренне ввести вас в заблуждение.
Вот недавний пример. Мы получили запрос на добавление возможности регулировки скорости потока для каждой функции — отдельный поток для внешних стенок, внутренних стенок, верхней поверхности, сплошного заполнения, всего. Я был очень неохотно настроен. Это как раз вопрос «просто работает» против «детального контроля»: мы уже тщательно моделируем поток, мы уже предоставили много возможностей для управления, и если вы используете наши калибровки, вы получаете отличные отпечатки. Зачем это кому-то нужно? Некоторые участники запроса привели веские аргументы; другие просто настаивали. В конце концов, мы приняли это — и затем Maker’s Muse снял невероятное видео, демонстрирующее именно ту нишу, которую это удовлетворяет: он строит боевых роботов и нуждается в невероятно прочных отпечатках. Оглядываясь назад, это действительно приносит пользу тем, кто знает, чего хочет, не беспокоя остальные 99% пользователей. Это решение принимается каждый раз. И нужно сохранять непредвзятость — даже если вы решили не принимать что-то, если позже появятся лучшие варианты использования, вы можете снова открыть этот вопрос.
ИАН: Именно поэтому мы добавили новый режим «Эксперт». Раньше были «Базовый» и «Расширенный», и разница между ними была огромной. Теперь с режимом «Эксперт» — плюс опция «Разработчик» — обычный пользователь может загрузить модель и нажать «Печать», а настоящий опытный пользователь получает полную гибкость. Именно эта гибкость и стала причиной, по которой я начал использовать Orca: хороший пользовательский интерфейс, хорошая производительность, и в нем было все, что мне нужно — функции, опции, калибровки.
БЛЕЙН: А теперь обратная сторона медали: какая функция, которой вы больше всего гордитесь, почти не была замечена пользователями? То, что вы создали, думая: «Это так круто», — а потом никому это не было интересно?
SOFTFEVER: Orca стала популярной на раннем этапе благодаря функциям калибровки, но мой ответ — это то, что я назвал «режимом сэндвича» — порядок расположения стенок: внутренняя-внешняя-внутренняя. Очень жаль, что это название не прижилось! Это действительно улучшает качество печати: сохраняется однородность внешних стенок, и это решает проблему артефактов, возникающих при длительных перемещениях между объектами. Я видел обсуждения, в которых говорилось, что благодаря этому можно практически отказаться от старого порядка расположения стенок. Я добавил это очень рано, и другой разработчик, который не участвует в этом обсуждении, значительно улучшил это. Но почти никто об этом не знал, пока один ютубер не снял видео, представляющее эту функцию.
ИАН: Для меня это умножение заполнения на несколько линий. Идея пришла из Cura — когда я начинал работать со своим старым Ender 3, мы постоянно использовали эту функцию, но нам никогда не нравилась её реализация. Затем я перешёл на PrusaSlicer, потом на SuperSlicer, потом на Orca, и ни в одной из них этого не было. Поэтому мы с другом, который также участвует в разработке Orca, создали это сами. Мы потратили на это много времени — собирались вместе, устраивали барбекю, ели мороженое и разбирались, как правильно это реализовать. Мы улучшили геометрию линий, нашли новые способы оптимизации траекторий заполнения. Конечный результат, я думаю, получился почти идеальным. Я видел несколько комментариев на YouTube, когда вышла стабильная версия — «о, умножение заполнения, я этого не хватало в Cura!» — но на практике этим мало кто пользуется. В любом случае, я этим горжусь. То же самое с действительно нишевыми вариантами калибровки, которые я поддерживаю для старых принтеров. Две недели назад всё, что у меня было, было откалибровано вручную; На прошлой неделе я получил свой первый Snapmaker U1, и внезапно формирование входного сигнала стало автоматическим. Так что я знаю, что калибровка почти никому больше не нужна. И меня это устраивает.
ЮНУС: Для меня главное — удобство использования: сокращение времени между открытием слайсера и нажатием кнопки печати. Я хочу, чтобы это время было как можно короче. Попользуйтесь Orca месяц, затем переключитесь на другой слайсер, и вы сразу заметите все, чего не хватает: почему я не могу добавить такую модель? Почему раздел параметров занимает так много места? Есть так много мелких улучшений, которые никто не замечает, но я думаю, что вместе они сокращают время настройки примерно на 30%.
SOFTFEVER: Юнус улучшает пользовательский интерфейс и UX практически 24 часа в сутки, 7 дней в неделю. Без остановки. Он настоящий зверь.
БЛЕЙН: В целом: что сейчас больше всего сдерживает развитие FDM/FFF-печати? Что мешает нам выйти на новый уровень?
SOFTFEVER: Это довольно общий вопрос, поэтому позвольте мне высказать одну небольшую, личную точку зрения: я бы хотел, чтобы однажды FDM-печать достигла истинного цветного результата. Я печатаю много многоцветных моделей, и это замечательно, но четыре или пять цветов — это всё ещё очень ограниченный вариант. Как только вы пытаетесь создать действительно реалистичную модель, цвета просто нет. Возможно, однажды мы достигнем истинного полноцветного результата, как это уже есть в 2D-печати. Был небольшой стартап, занимавшийся УФ-струйной печатью деталей, напечатанных на 3D-принтере, — у него было много проблем, и сейчас компания закрылась. Но, возможно, со временем отрасль двинется в этом направлении.
БЛЕЙН: Компания Mimaki может создавать такие модели, верно? И HP тоже. Но эти машины стоят от 150 000 долларов.
ИАН: Я всегда мечтал о смешивании материалов. Когда я собирал свой Ender, я видел эти хот-энды для смешивания — можно было смешивать ABS с поликарбонатом и делать невероятные вещи. Это так и не прижилось, потому что было ужасно. И какое-то время было грустно наблюдать за тем, куда движется многоматериальная печать. Но теперь, с появлением U1 и многофункциональных станков, в сообществе снова наблюдается огромный бум — все говорят о смешивании материалов, о смешивании цветов. Еще один момент, который меня лично беспокоит, — это нехватка технических материалов. Я до сих пор не печатал ABS или ASA на своем U1, потому что мне нужен корпус — но, возможно, в этом и заключается настоящая проблема: слишком много людей просто печатают PLA на любых дешевых станках, которые им продают крупные бренды, поэтому пользователи не подталкивают бренды к инновациям. Это как Intel до Ryzen — четыре ядра навсегда, потому что ничто не заставляло их совершенствоваться. Затем появилась AMD и подтолкнула всю индустрию вперед. Я думаю, что многофункциональные станки сейчас делают этот толчок.
БЛЕЙН: Так что же важнее для следующего скачка — лучшее программное обеспечение или лучшее оборудование?
ИАН: Программа для нарезки моделей важнее, чем кажется. До прошлой недели я продолжал использовать сильно модифицированный Ender 3, потому что программа для нарезки моделей дала мне множество инструментов для улучшения качества — честно говоря, программное обеспечение улучшило мои отпечатки больше, чем смена принтера. С Full Spectrum это хорошо видно: огромная революция происходит исключительно в программном обеспечении. Но и сам принтер тоже важен. Когда я предварительно нагреваю U1, и он нагревается с 15 до 200 градусов менее чем за 20 секунд, это потрясающе. Автоматическая калибровка сетки стола вместо ручного вращения ручек. Они работают параллельно — но один шаг в аппаратном обеспечении позволяет сделать десять шагов в программном обеспечении.
SOFTFEVER: У меня немного другая точка зрения: их нельзя разделить. Программное и аппаратное обеспечение работают вместе — это слияние. Спрашивать, что важнее для следующего скачка, — это почти неправильный вопрос.
БЛЕЙН: Будет ли когда-нибудь программное обеспечение для нарезки моделей «завершено»? Бензиновые автомобили в основном уже достигли зрелости — они принципиально не изменились со времен топливных форсунок. Достигнут ли когда-нибудь до этого уровня программы для нарезки моделей? Достигнет ли этого оборудования для 3D-печати?
SOFTFEVER: Возможно, когда-нибудь — но до этого еще далеко. Сравните темпы: два года назад новые функции слайсера появлялись медленно. За последние два года произошел взрыв новых функций и улучшений, и я не вижу никаких признаков замедления или прекращения этого процесса. Вот что, на мой взгляд, является наиболее важным фактором: если бы единственной движущей силой был один человек или одна закрытая группа, вы бы достигли плато гораздо быстрее. Но этого не происходит. В сообществе ежедневно появляются новые дискуссии, новые идеи, инновационные функции буквально со всего мира. Иногда пиар-акция бывает незрелой, но идея гениальна. Мы еще очень далеки от того, чтобы исчерпать свои идеи. В этом и заключается удивительная особенность открытого проекта, управляемого сообществом: это постоянно движет его вперед.
ИАН: Слайсеры больше похожи не на автомобили, а на термоядерную энергетику — всегда есть куда расти, всегда есть куда стремиться, нужно что-то улучшать. Кто знает, что мы будем делать через пять лет? Хотя меня беспокоит один момент: некоторые принтеры начинают работать странным, закрытым образом. Мой новейший принтер требует печати с экрана — я больше не могу просто загрузить свой G-код и нажать кнопку печати. Пользователи винят слайсер, я трачу часы на расследование, и оказывается, что дело в принтере. Если всё больше производителей будут закрывать свои системы, это станет серьёзной проблемой на ближайшие несколько лет — они не позволят нам улучшать что-либо или создавать функции, которые действительно могли бы им помочь.
ЮНУС: Что касается традиционной одноцветной печати, я бы сказал, что мы приближаемся к пределам возможностей программного обеспечения — мы дошли до того момента, когда изменения нужно рассматривать под микроскопом, чтобы решить, являются ли они вообще улучшениями. Но полноцветная печать? У нее гораздо больший потенциал, и для ее развития требуется гораздо больше работы над программным обеспечением.
БЛЕЙН: Какое место на самом деле занимает искусственный интеллект в мире 3D-печати — в программе для нарезки моделей или где-либо еще?
SOFTFEVER: Я думаю, его роль заключается в том, чтобы направлять пользователя. В слайсере уже есть множество условных проверок — «в данном случае примените это изменение для улучшения качества» — и множество решений, которые мы сейчас оставляем на усмотрение пользователя. Для некоторых моделей действительно необходимо изучить предварительный просмотр G-кода, посмотреть, как генерируются траектории инструмента, и корректировать параметры, пока эта деталь не будет напечатана правильно. Именно здесь ИИ может сыграть свою роль: анализируя сценарий и предлагая правильные корректировки.
Проблема цвета
БЛЕЙН: Что нужно программисту для корректной работы с цветной и многоматериальной печатью, чтобы до конца решить эту задачу?
ЮНУС: Я владею небольшим типографским бизнесом, поэтому хорошо знаком с традиционной печатью. На бумаге печать ведется на белом фоне — поэтому белые чернила никогда не нужны, только основные цвета и черный. В 3D-печати нет бумаги. Печать ведется в воздухе. Поэтому белый цвет должен быть одним из основных, а большинству пользователей устройств смены инструментов нужны четыре слота для цветных деталей — для белого места не остается. Нам нужно эффективно создавать все цветные модели, учитывая это ограничение.
ИАН: Имея четыре инструмента, мы уже очень хорошо справляемся со смешиванием черного, белого и серого цветов. Но для полноценного смешивания цветов во всем цветовом диапазоне, я думаю, нам действительно нужно как минимум еще один или два экструдера — для белого и для поддерживающего материала. Я также экспериментирую с новыми возможностями использования филамента для элементов: белый филамент для заполнения, рисунок полного спектра на внутренних стенках и другой филамент для внешних стенок.
RADU: Пользовательский интерфейс. На самом деле, это уже можно сделать — в моей версии это режим шаблона. Вы пишете что-то вроде «1,2 — 3,4», и ваши внешние стенки печатаются нитями 1 и 2, а внутренние — нитями 3 и 4.
ИАН: Ха — я попробовал эту функцию и не понял, как она работает! Кроме того, я попробовал использовать больше девяти цветов, и цвет номер 10 всё испортил — он интерпретировался как 1 и 0.
RADU: Пользовательский интерфейс. Кстати, эта ошибка исправлена в Snapmaker Orca — мне просто нужно отправить запрос на исправление в Full Spectrum.
БЛЕЙН: Раду, каковы твои технические планы относительно Full Spectrum в дальнейшем?
RADU: Пользовательский интерфейс. Главный акцент делается на точности цветопередачи. Мы собираемся напечатать, вероятно, тысячи цветовых образцов и измерить их с помощью спектрофотометра, а затем использовать все эти данные для улучшения цветовой модели. Даже модель, созданная Prusa, лучше, чем предыдущая, — но, возможно, на 15-20%, а не в два раза лучше. Все дело в сборе данных. И второй важный момент — предварительный просмотр: я хочу, чтобы слайсер показывал, как будет выглядеть готовая печать. Допустим, у вашей нити очень низкая термостойкость — слайсер может показать, что смесь будет серой, но на самом деле она выглядит серой только с расстояния двух метров. Пользователь должен видеть это до начала печати.
БЛЕЙН: Для читателей — что такое TD?
RADU: Пользовательский интерфейс. Расстояние передачи. Это термин, придуманный Стивом, создателем HueForge, и он просто означает: сколько миллиметров напечатанного пластика нужно, чтобы заблокировать свет? Полупрозрачный желтый цвет может иметь расстояние передачи 14 — вам потребуется 14 мм, чтобы полностью заблокировать свет, проходящий через деталь. Существует даже устройство, BIQU TD1, куда вы вставляете нить, и оно измеряет расстояние передачи плюс шестнадцатеричный код цвета. Хотя этот шестнадцатеричный код не очень точен — он может отличаться на четыре или пять дельта-E, иногда я видел десять.
БЛЕЙН: И сам форк — куда дальше двинется Full Spectrum?
RADU: Пользовательский интерфейс. Хотя сейчас я работаю со Snapmaker, я продолжу работать над форком. Именно в форке происходят все эксперименты — он получает огромную пользу от прямого тестирования пользователями. Честно говоря, когда я начинал Full Spectrum, я был так воодушевлен, что просто наугад что-то делал и выпускал то, что хотели люди. Я никогда не думал о расширяемости или о том, где я окажусь через два месяца. Сейчас у меня есть ветка с масштабным рефакторингом, и она требует еще много работы. Но план таков: экспериментировать в форке, дорабатывать и делать его более чистым для переноса в Orca.
Открытая экосистема: OrcaSlicer через пять лет
БЛЕЙН: Где будет OrcaSlicer через пять лет?
SOFTFEVER: Я хочу построить открытую экосистему. Сейчас меня кое-что беспокоит — Иэн тоже об этом говорил — сообщество становится немного раздробленным, немного изолированным. С одной стороны, я искренне рад, что все больше и больше производителей используют OrcaSlicer — для этого и существует открытый проект. Чего я надеюсь избежать в нашей отрасли, так это того, чтобы со временем все стало более закрытым, когда принтер взаимодействует только с одним слайсером и ни с чем другим. Это нездорово для пользователей, и это прямо противоположно тому, куда я хочу направить экосистему.
SOFTFEVER: Моя цель — создать экосистему, которая принесет пользу пользователям, производителям, всем — без необходимости заключения сделок между компаниями. Открытые протоколы. Вы создаете принтер или аксессуар, внедряете протокол Orca, и он совместим. Вам даже не нужно с нами связываться. Вы просто говорите: «Мы поддерживаем OrcaSlicer». И вы подключаетесь к экосистеме. Я надеюсь, мы сможем обратить вспять тенденцию к закрытию.
БЛЕЙН: Вы упомянули Orca Cloud. Чтобы было ясно, я спрашиваю только о том, что может быть обнародовано — не раскрывайте мне никаких секретов. Что планируется?
SOFTFEVER: Orca Cloud — это часть концепции экосистемы, и ключевое слово здесь — опционально. Я не собираюсь ограничивать доступ к нему — я бы очень хотел, чтобы Snapmaker поддерживал Orca Cloud, чтобы пользователи могли выбирать. Это опция, а не эксклюзив. И я знаю, что некоторые пользователи вообще не хотят использовать облако — они предпочитают всё в автономном режиме, локально, на компьютере. Мы будем продолжать полностью поддерживать это. Облако — это дополнительное удобство для тех, кто этого хочет, и ничего больше. Я немного идеалист в этом вопросе: я хочу создать открытую платформу, которая не принадлежит какой-либо одной компании — платформу для всего сообщества мейкеров, которая будет открытой, мощной, гибкой и будет отвечать реальным потребностям сообщества.
БЛЕЙН: И последний вопрос о самом проекте: насколько велика команда OrcaSlicer, и сколько времени вы тратите на это?
SOFTFEVER: Команда разработчиков открытого исходного кода состоит из шести человек — каждый вносит свой вклад в удобное для него время, у каждого есть основная работа. Это сообщество — сердце проекта, и так оно и остается. Но, как я уже говорил, в какой-то момент масштабы проекта выросли настолько, что я не мог заниматься им в свободные вечера. Поэтому я также создал компанию и небольшую местную команду для работы над Orca вместе с сообществом, а сам перешел на полную занятость. Я просто хочу уделять проекту и людям, которые его создают, то время, которого они заслуживают. Это возвращает нас к тому, что я говорил ранее: я идеалист в этом вопросе. Я хочу открытую платформу для всего сообщества мейкеров — такую, которая останется открытой и бесплатной и не будет принадлежать какой-либо одной компании. И теперь я могу работать над этим как следует, а не только в полночь после основной работы.
По материалам сайта snapmaker.com
Центр 3d печати и 3д сканирования Фидллер в Краснодаре — 3d сканирование, 3d печать, реверс инжиниринг, проекты для ферм 3d печати, обучение, проектирование для строительства. Теперь полный цикл «принцип одного окна». Более 10 лет успешной разработки в сфере аддитивных технологий.
По всем вопросам обращаться (круглосуточно):
телеграм — https://t.me/fidller (лучше max или звонить)
max — https://max.ru/u/f9LHodD0cOIGiBB1zqbYHFbw7XCslKRI5o6aikK4IGNDZtFio4aCgGJ1gUQ
почта — shope@fidller.com
вк — https://vk.com/3d_krd_123
группа в max https://max.ru/join/VFTRpp8v45PETzoL4RDGQi44sSjpSvRz5kDtyeyXiQE
Наши ресурсы:
все о кино тут — https://news.fidller.com
наш магазин — https://fidller.com
мы в телеграм — https://t.me/pechat3dkrd
теперь и max — https://max.ru/join/VFTRpp8v45PETzoL4RDGQi44sSjpSvRz5kDtyeyXiQE
группа 3д печати — https://vk.com/3d_krd_123

Спасибо!
Теперь редакторы в курсе.