DYI (сделай сам!) — ПО проектирования изделий для станков ЧПУ разработки StarfairStudio

Делаем подарочную коробочку к 8 марта. Обновления макроса Конструктор бумажных коробок 0.39

После волнительного для меня падения моего хостера, в результате которого этот сайт был недоступен с 2 по 5 марта, я продолжил работу над маросами, и сделал небольшое добавление к макросу «Конструктор бумажных коробок». Заключается оно в добавлении простой, но довольно популярной коробки для поздравлений, с крышкой и откидными стенками. Я до этого вручную уже несколько раз делал такие коробки по самым разным случаям, но решил в итоге, что это будет достаточно неплохим добавлением в коллекцию проектируемых изделий макроса для бумажных форм. Тем более, я давно ничего туда не добавлял. Ну а заодно, покажу как можно комбинировать работу этого макроса, с моим новым макросом «Конструктор узоров» (версия 0.51).
Сразу покажу, что получится в итоге:
Внешне неказисто, поскольку я не готовился особо к этому  уроку, и вырезал не из скрап бумаги, а из того что было — плотных листов желтого и розового цветов размера А4. Но если использовать именно хорошо оформленную бумагу, да ещё добавить что-нибудь в стиле скрапбукинга или декупажа, то получится конечно совсем другое дело! Но это уже вне интересов этого блога.

Итак, преступим. Перво-наперво, открываем в кореле макрос «Конструктор бумажных коробок» версии 0.39 и в разделе «Декоративные коробки» выбираем новый тип коробок:

Поскольку, мой плоттер может резать не слишком большие листы, я изначально выбрал габариты коробочки как 80 на 80 на 80мм (правда, потом я понял что ошибся, так как развертка вышла больше стандартной ширины листа А 4, а скрапбумаги с размерами 30.22мм не оказалось, но я покажу как я выкрутился чуть ниже). В доп. настройках надо ещё указать что число внутренних вкладышей 1 (то есть внешняя стенка, плюс ещё одна внутренняя).

Так же, задаём высоту крышки в 20 мм. Это оказалось довольно много , но это я понял уже после сборки. Но вообще, чем больше, тем надёжнее будут фиксироваться клапаны стенок в собранном состоянии!
Делаем чертёж:

В целом всё просто, и если есть красивая скрап бумага в тему подарка, или же будут делаться наклейки на клапаны коробки и крышку, то на этом можно было бы и закончить с чертежами. Но у меня под рукой только обычная плотная цветная бумага, поэтому призову в помощь свой второй макрос  «Конструктор узоров»
Я хочу создать накладную розетку из сердечек на крышку, и такую же прорезку, (в инверсном виде), для стенок.
Замеряю размер крышки и стенок, и записываю что ширина крышки 82 мм а стенок- 80мм (крышка больше, так как должна вместить внутри после склейки толщину клапанов вклейки и сами стенки коробки).
Захожу в макрос узоров, выбираю радиальные узоры. Сразу ставлю размер по размеру стенок (проще так, чем дважды подбирать ещё и для крышки, тем более что разница в размерах не такая и большая) и выбираю элементом узора сердечко. Размер сердечка и число элементов по окружности и вдоль радиуса придётся подобрать вручную, с учётом того, что слишком мелкие элементы плоттер не сможет вырезать а просто помнёт и порвёт стенки.

Посмотрю, что вышло на чертеже:
Всё бы ничего, но так элементы не соединяются между собой и выглядят к тому же очень слитно. Выберу другой вариант узора, со смещением четных рядов, и пожалуй увеличу число элементов вдоль ряда до 12:
Смотрю:

Получше, но внутренний ряд не соединяется. Можно исправить либо задав другой коэффициент уменьшения элементов вдоль радиуса, либо изменив коэффициент изменения шага. Но внешние две окружности узоров меня вполне устраивают, а при изменении коэффициентов они неизбежно изменятся. Поэтому применю трюк с отрицательным смещением вдоль радиуса. Поставлю для начала -1мм:
Смотрю:

Ближе к цели, но всё равно мало! Значит поставлю -3 (с запасом!) и этого должно хватить, поэтому сразу сделаю и объединение в один узор:

То что надо! Но я получил узор только для разетки на крышку, а я хочу аналогичные добавить и на стенки! Значит, надо задать параметр присоединенной стенки, и задать отступ  в 3 мм (узор сместился от исходного размера  на -3мм  для получения слитности внутреннего ряда, и  значит надо компенсировать это смещение) :

Снова делаю чертёж:

То что он имеет такие большие границы — не важно, это специальная фича, дабы учитывать возможный разброс при вариациях, но это не про сейчас, поэтому просто не обращаем внимание! Тем более, я выделил чекбокс «копировать в буфер обмена» и нужный мне внутренний рисунок уже скопирован туда! Значит,я могу  перейти в исходный чертёж коробки и просто сделать вставку:

Дальше рутинно ровняю, дублирую 3 раза и снова  ровняю. Пока не выходит такой вот чертёж:
Дальше я начал по-детально переносить в программу с которой работает мой плоттер и как раз только тут понял, что я ошибся с размерами! Можно конечно по новой всё прогнать через макросы, но зачем? Я знаю, что мне надо получить размер детали с клапанами не более 200 мм. А у меня вышло 240. Значит, я могу изменить на какой то процент (благо Корел это позволяет), а затем этот процент применить ко всем остальным деталям. В итоге, я пропорционально уменьшу исходный чертёж. Попробовал 80% и получил 192 мм. Отлично! Хоть коробка и стала меньше на 20%, но в принципе для урока это не критично!
Дальше последовала резка и склейка:

А итог  я показал в начале!

В принципе, достаточно быстро и удобно. Точно такую же процедуру можно проделать и на лазерном станке. Но на моём углекислотном, мне  не нравится нагар. Хотя, он вроде как убирается сам собой если используется хороший компрессор на продувке воздуха, а не такой как у меня, от аквариума.  В общем, владельцам таких станков, думаю мои макросы также могут оказаться полезными!

Ещё хочу добавить, что в макросе «Конструктор бумажных коробок» (версия 0.39) изменена система контроля активации, она теперь более устойчива к оборудованию. Так же изменен а и система сохранения параметров. Теперь все параметры каждого изделия независимы и сохраняются отдельно! Так же исправлено несколько мелких багов.
В макросе «Конструктор узоров» (версия 0.51) исправлена ошибка в вариациях для радиальных узоров. При вариации смещений вдоль окружности, не учитывался поворот элементов.

Логотип.

Немного не в основную тему макросов, но всё таки, лично мне было интересно этим позаниматься, поэтому решил рассказать чем я занимался последние 2 недели.
К сожалению, без продвижения в сети интернет, очень тяжело распространять свой продукт, и настало как мне показалось время, чтобы вплотную заняться разработкой бренда. Поскольку у меня не очень с дизайном, в разработке логотипа мне помог мой давний хороший товарищ, уже не раз помогавший мне в таких вопросах ранее, Денис Сиротинин (если кому нужен опытный дизайнер — рекомендую!). Я ему поставил задачу учесть в логотипе текущую специфику — работу со станками ЧПУ, что он на мой взгляд, по моему вполне и сделал!

На месте буквы «А» он вставил такую вот обработанную звезду (обыгрывая тем самым и Star), и сделал её в виде пути для гравировки. По мне так весьма интересно вышло!
После этого, я задумался о том, как вставлять логотип в промовидео. Просто статика — не интересно. Решил сделать анимацию. Поискал чего есть в этом отношении из уроков. Сперва думал, что может попробовать просто появляющийся логотип, с помощью Adobe AfterEffect. Но как то громозко. Да и программы под рукой нет. Потом вспомнил о прекрасной программе Blender. И как оказалось, что были не плохие уроки по созданию анимации создания контура лазерной резкой. «Вот оно!» — подумал я, и принялся изучать тот минимум, который потребовался бы для создания своего логотипа.
Должен сказать, я когда то немного (чисто для себя) занимался 3D графикой, но в основном на ломаном 3Ds MAX. Blender  так же попадался в поле моего зрения, но какой то он был корявый. Но на сей раз, я узнал, что вышла наконец (ждали её более 5 лет!) версия 2.8, в которой очень существенно переработали интерфейс, и теперь он намного ближе к классическому! Но уроки были к старым версиям, и это конечно очень существенно меня попридержало в итоге. В общем, на разработку 12 секунд анимации, путем проб и ошибок, ушло ровно неделя работы с утра и до вечера!
Зато теперь я точно решил для себя, что хочу ознакомиться с этой программой более подробно, и оно того стоит!
Но в итоге я всё таки создал себе вот такую визуализацию логотипа.

Немного более простой чем я планировал, но надеюсь, это не последний вариант. Хотя, и этот вроде бы ничего для начала!Отныне, этот логотип (пока не сделаю более интересный), будет предварять мои ролики о макросах.
Далее последовала неделя работы по записи голоса, и монтирования видеоролика. Получилось может и не очень хорошо, но я не собираюсь останавливаться на достигнутом! Тем более, в планах снять видеоуроки по работе с макросами, и получаемый опыт был очень даже в тему!
Ах да! Где же сам ролик? Первый промо ролик доступен здесь.

Простой самодельный датчик потока охлаждающей жидкости для лазерного станка.

Так случилось, что я в последнее время стал вести довольно активную переписку с коллегами «по цеху». И со мной стали делиться некоторыми своими секретами и наработками. В частности, вот на днях, уважаемый Звонарев Игорь , поделился схемой своего датчика потока. Вещь безусловно нужная и даже необходимая тем, кто использует водяное охлаждение для углекислотных лазерных ЧПУ станков. Сам однажды едва не угробил трубу лазера, не обратив внимание что поток воды в трубе прекратился!

Схема датчика потока воды в системе охлаждения лазерной трубки.

Схема очень проста и не затейлива. Можно повторить прямо на коленке, что говорится! Почти всё что можно о ней сказать есть в комментарии к схеме. Повторю её здесь:

Датчик отслеживания протока воды через трубку лазера представляет собой две иголки, воткнутые (насквозь) через трубку стока,
у самой ёмкости с водой. Расстояние между ними — 5 — 10 см. К иголкам припаяны провода, идущие в схему, к клеммам «Датчик потока».
Транзистор Т1 можно КТ315 или аналог. Т2- КТ 3102 Г или Е — это критично. Можно так же КТ 729 или КТ 827 с любыми буквами.
Реле — любое с током срабатывания не более 100 мА и контактами, выдерживающими 220 В с током, большим, чем мощность станка.
Стабилизатор — любой 12-ти вольтовый. Трансформатор с выходным напряжением 12 В (типа ТН, например), мощность любая.
«Включить» — клавиша включения станка. Для запуска станка надо нажать кнопку «Пуск» и удерживать несколько секунд,пока вода не заполнит сливную трубку.
Правильно собранная схема, в наладке не нуждается.
Станок требует обязательного заземления!
Так же, в ходе эксплуатации может самопроизвольно светиться светодиод «Нет воды»
Происходить это может по причине высоковольтных наводок от разряда внутри трубки. По этому имеет смысл размещать схему датчик подальше от трубки,или экранировать её в корпусе с заземлением.

От себя добавлю,что трансформатор и стабилизатор могут оказаться и не нужны. Собственно, можно использовать внешний источник питания на 12В. Ток потребления мизерный, посему особых мощностей не требуется. Вполне может оказаться, что 12 В есть внутри самого станка, к примеру.
Обязательно повторю эту схему для своего станка!