Станислав — официальный аккаунт
Сделал бесплатный онлайн генератор трафаретов для 3D-печати
- ♥0 нравится
- 💬0 в обсуждении
- 👁17 просмотров
Трафарет кажется простой вещью: написал текст, вырезал буквы, приложил к поверхности и покрасил. Но как только начинаешь делать его не из бумаги, а из пластика, особенно для крупной надписи, появляются проблемы.
Что делать с серединой букв О, А, Р, Ф, В, Ы, Ю и других символов? Как сделать перемычки, чтобы внутренние части букв не выпадали? Как напечатать большой трафарет, если он не помещается на стол принтера? Как соединить несколько частей так, чтобы на готовой надписи не было заметного шва?
Именно из этих практических проблем и появился мой новый проект — бесплатный онлайн-генератор трафаретов.
Зачем вообще понадобился отдельный генератор?
Обычный текст можно просто перевести в контур и получить подходящую для вырезки надпись.
Но трафарет работает немного иначе.
У букв появляются так называемые «островки» — части материала, которые после вырезания или печати больше ни с чем не соединены.
Например, внутренняя часть буквы О должна остаться на месте. Если просто вырезать контур, середина выпадет вместе с материалом трафарета.
Значит, нужны перемычки.
Но поставить их можно по-разному. Если сделать одну длинную полосу через всю букву, трафарет действительно будет держаться, но после покраски на стене останется заметная полоска.
Мне хотелось сделать иначе: перемычки должны появляться только там, где они действительно нужны.
Поэтому генератор анализирует буквы и автоматически расставляет соединения между внутренними островками и основной частью трафарета.
Причём я отдельно учитывал русские шрифты, потому что с кириллицей такие проблемы встречаются постоянно.
Генератор работает прямо в браузере
Никаких специальных программ устанавливать не нужно.
Открываем генератор, вводим текст, выбираем шрифт и задаём размеры будущего трафарета.
Можно сделать обычный трафарет или обратный — в зависимости от того, что именно нужно получить.
Размер можно задавать по высоте букв либо по габариту всей плиты.
Также можно настроить поля, расстояние между строками, скругление углов и толщину самого трафарета.
Несколько строк — несколько шрифтов
Отдельно мне хотелось добавить возможность использовать разные шрифты в одной работе.
Например, название можно сделать крупным декоративным шрифтом, а дополнительную надпись — более строгим и читаемым.
Каждая строка может иметь собственные настройки.
Это позволяет использовать генератор не только для простых надписей, но и для небольших табличек, указателей, декоративных элементов и других проектов.
Самое интересное — перемычки
Здесь генератор отличается от обычного конвертера текста в контур.
Автоматически определяется, где внутри букв находятся элементы, которые могут выпасть после изготовления трафарета.
После этого программа ставит перемычки.
При этом можно настроить их количество, длину, толщину и направление.
Есть даже два варианта профиля перемычки — прямая и со скосом.
Скошенная перемычка сделана с расчётом на покраску: верхняя часть удерживает островок, а со стороны поверхности остаётся более узкий след.
Это небольшая деталь, но именно из таких деталей и состоит нормальный рабочий инструмент.
А если трафарет больше стола 3D-принтера?
Это ещё одна проблема, с которой я столкнулся при разработке.
Допустим, нужен трафарет шириной 500 мм, а рабочая область принтера значительно меньше.
Печатать всё одной деталью невозможно.
Поэтому генератор умеет автоматически разбивать большой трафарет на плитки.
Можно указать размер рабочего стола принтера, после чего большая деталь разделяется на отдельные элементы.
Для соединения частей предусмотрены варианты стыковки, в том числе соединение типа «ласточкин хвост» и ступенчатый нахлёст.
В результате большой трафарет можно напечатать на обычном 3D-принтере небольшими частями, а затем собрать в одну конструкцию.
Я решил проверить генератор не только на компьютер
После разработки всегда остаётся главный вопрос:
А оно действительно работает?
Поэтому я сделал реальный трафарет, напечатал его на 3D-принтере и решил пройти весь путь до конца.
Не просто посмотреть на STL-файл, а использовать его по назначению.
После печати отдельные элементы необходимо собрать.
Здесь особенно хорошо видно, зачем нужны продуманные соединения между плитками.
Большой трафарет собирается из нескольких частей, но после установки они должны работать как единая поверхность.
Проверяем, как ложится краска
Следующий этап — самое интересное.
Готовый трафарет прикладываем к поверхности и наносим краску.
На этом этапе становятся заметны все недостатки, которые невозможно увидеть только на экране.
Слишком широкая перемычка?
Будет видна на готовой надписи.
Слишком длинная перемычка?
Может мешать нанесению краски.
Слабое соединение?
Трафарет может деформироваться.
Поэтому возможность не только автоматически создавать перемычки, но и редактировать их вручную тоже стала частью генератора.
Перемычку можно перемещать по контуру буквы, добавлять новые или удалять ненужные.
То есть программа сначала делает всю рутинную работу сама, а пользователь при необходимости может довести результат до нужного состояния.
От генератора — к настоящей табличке
После нанесения краски я решил использовать получившуюся надпись уже как настоящую табличку.
Следующий этап — установка.
И в итоге то, что начиналось как несколько строк текста в браузере, превратилось в реальный объект.
Именно такие эксперименты я считаю самым полезным этапом разработки.
Пока генератор существует только на экране, можно бесконечно говорить о том, насколько всё удобно.
Но когда получившийся STL отправляется на печать, потом собирается, красится и устанавливается на реальный объект — сразу становится понятно, какие решения действительно работают, а какие нужно переделывать.
Что умеет генератор сейчас
На данный момент генератор позволяет:
- создавать трафареты из текста;
- использовать русские и другие шрифты;
- добавлять несколько строк;
- использовать отдельный шрифт для каждой строки;
- создавать обычный и обратный трафарет;
- задавать размеры будущей детали;
- автоматически расставлять перемычки;
- настраивать параметры перемычек;
- вручную редактировать перемычки;
- разбивать большие трафареты на части;
- выбирать размер плиток под рабочую область 3D-принтера;
- использовать различные варианты соединения деталей;
- добавлять рёбра жёсткости и рукоятки;
- добавлять посадочные места под магниты;
- контролировать потенциально проблемные места перед печатью;
- скачивать готовый STL для 3D-печати;
- сохранять проект для дальнейшего редактирования.
И всё это работает непосредственно в браузере.
Генератор остаётся бесплатным
Как и мой генератор вывесок, этот проект я сделал не как платный онлайн-сервис.
Генератор трафаретов бесплатный и останется бесплатным.
Без рекламы, регистрации и платных тарифов.
Сервер, разработка, шрифты и дальнейшие доработки проекта оплачиваются мной самостоятельно.
Если генератор оказался полезен, его можно поддержать добровольным донатом. Это не обязательная плата за использование — сервис продолжит работать бесплатно независимо от того, поддержали вы проект или нет.
А если нужен уже готовый трафарет?
Не обязательно самостоятельно печатать трафарет.
Если нужен конкретный размер, материал или большая конструкция, можно обратиться в СКОРП 3Д — мы можем подготовить проект и напечатать готовый трафарет на 3D-принтере.
Это особенно удобно для больших надписей, которые необходимо разбивать на несколько частей, либо когда нужен трафарет из более прочного материала для многократного использования.
Попробуйте сами
Я сделал этот инструмент именно для практического использования.
Можно придумать любую надпись, выбрать подходящий шрифт, указать размеры, получить STL и самостоятельно проверить результат на своём 3D-принтере.
Попробовать генератор трафаретов →
Если сделаете с его помощью что-нибудь интересное — мне будет интересно посмотреть на результат.
Всех обнял!;Р