Файл дизайна двухцветной именной бирки - имя вставлено на...
Этот файл FreeCAD создаст именной бейдж, который можно распечатать в двух цветах — в нем есть часть имени, которая находится во вставке второго цвета в основную часть бирки. Ранее у меня была версия, в которой имя было «сверху» бирки, но после того, как они были сбиты устройствами для обработки багажа и т. д., некоторые буквы были отрезаны. В этом дизайне следует избегать того, чтобы второй цвет был встроен в тег.
Есть несколько дополнительных настроек для слайсера prusa и связанного с ним (очень любите��ьского) кода Python, который используется для объединения двух файлов G-кода в один.
РЕДАКТИРОВАТЬ: Кажется (по крайней мере, мне), что слайсер Prusa изменился между 2.9.2 и 2.9.3. Файлы Joint.py и FreeCAD были изменены для решения этой проблемы. (кажется, было две строки для установки высоты, теперь есть только один экземпляр)
Примечания из файла FreeCAD:
Отр��дактируйте настройки в таблице «Входы».
В частности, вам необходимо установить желаемое имя. Также есть параметры ширины тега, толщины и высоты слоя, который вы собираетесь использовать для его печати. (и т. д.)
Установите файл шрифта для *ВСЕХ* строк ShapeString: ShapeString, SizeTestString, Caps, drop, low и dropCaps. Это должен быть один и тот же файл для всех (или, по крайней мере, один и тот же шрифт). (Для моей установки Linux файлы шрифтов находятся в /usr/share/fonts/… Это довольно сложно автоматизировать или описать так, чтобы это было понятно для всех операционных систем. Обратите внимание, что я думаю, что для Windows файлы шрифтов по умолчанию находятся в c:\windows\fonts, эта папка может быть скрыта.)
После того, как вы установили шрифт для первой строки формы, быстрее скопировать полный путь и имя файла, а затем вставить все остальные.
Как только дизайн будет определен, экспортируйте два объекта с метками, соответствующими входному имени в электронной таблице. Сохраните их в формате, который можно использовать в слайсере. Я использую амф. Если вы ввели имя «Роберт», то одно из них будет называться «Роберт» (ниже называется <>), а другое — «Tag_Robert» (ниже называется <>).
Используйте имя объекта в качестве имени файла (используйте расширение в соответствии с выходным форматом!).
(<> — это основная часть именной бирки, она печатается первой в объединенном файле, затем меняется нить, а <> — это объект, который должен быть напечатан цветом имени во второй части объединенного файла.)
Добавьте оба из них в один и тот же проект слайсера Prusa. Часть имени двух объектов должна точно совпадать по координатам x — y, а часть «имя» должна предст��влять собой один слой с отступом в части «Тег», которая должна иметь вырез глубиной в один слой для размещения имени.
В слайсере Prusa установите последнюю строку пользовательских настроек G-кода для «G-кода перед изменением слоя» на текст ниже.
;layer_num: {layer_num} Layer_z: {layer_z}
и установите первую строку для «G-кода после смены слоя» на строку ниже
;AFTER_LAYER_CHANGE Layer_num: {layer_num} Layer_z: {layer_z}
Это добавляет высоту z и т. д. таким образом, чтобы его было легче найти и использовать в коде Python.
Установите первые строки пользовательского «Конца G-кода» на строки ниже (обратите внимание на пустую строку)
; asdf конец Layer_num: {layer_num} Layer_z: {layer_z}
Это упрощает поиск конца фактического отпечатка первого объекта (<<Имя тега>>), поэтому программа Python может объединить вторую часть после g-кода ��мены нити.
Скройте каждый из объектов по очереди, разрежьте проект, скрыв один объект, сохраните G-код. Инвертируйте «скрытие», снова нарежьте и сохраните.
Имена автоматически заполняемых файлов должны выглядеть примерно так: «Имя тега_36m_0.20mm_205C.gcode» и «Name_9m_0.20mm_205C.gcode».
Поместите программу Python и эти два файла gcode в одну папку, откройте окно терминала (или cmd.exe) в этой папке и запустите программу Python с одним параметром: <>
Например:
../Combine.py Имя
или использовать имя примера выше
../Combine.py Роберт
Это должно создать файл с именем «FullTag_Name_36m_0.20mm_205C.gcode» и предложить вам отредактировать имя файла, чтобы отобразить общее время, в этом случае я бы использовал
«Полное имя_тега_45m_0,20 мм_205C.gcode»
( 45м





























