Возникла необходимость сдать кучу конспектов в рукописном виде за короткий срок, процесс захотелось автоматизировать и вот, что из этого вышло.

1. Исходя из параметров имеющегося принтера (Geeetech A10M) моделируем плоттерную насадку на экструдер в 3ds Max 2022

2. В Repeter-Host подготавливаем детали для печати

Печать деталей заняла 5 часов.

Готовая насадка устанавливается на место вентилятора экструдера на 3D принтере.

Так как 3D принтер калибруется по соплу экструдера, нужно смещать листы на столько же, на сколько смещена ручка от сопла (30-35 мм)

3. В Inkscape подготавливаем наши рукописи

3.1. Свойства документа

Размер листа: 150x210

Основная линия сетки: каждые 5

Выделить область для письма А| (создавать и править текстовые объекты)

3.2. Текст → Текст и шрифт

Текст → вставить текст во вкладку → Apply

Шрифт → Katherine Plus SL (необходимо заранее установить) → кегль 16 (в зависимости от почерка) → Apply

Меняем интервал на 1.0, чтобы текст был в каждой строчке

3.3. Контур

→ оконтурить объект

3.4. Заливка и обводка

→ Заливка → убрать (нужно, чтобы не было двойной обводки букв)

→ Обводка → оставить

3.5. Правая кнопка мышки → Разгруппировать

3.6. Расширения

Cutlings → open closed Path (нужен, чтобы убрать лишние линии)

Необходимо заранее установить в папку

"C:\Program Files\Inkscape\share\inkscape\extensions"

3.7. Правая кнопка мышки → Сгруппировать

3.8. Расширения

Generate Laser Gcode → J Tech Photonics Laser Tool

Необходимо заранее установить в папку

"C:\Program Files\Inkscape\share\inkscape\extensions"

Настройки:

4. Включить плоттер (если был выключен)

5. Запустить Repeter-Host

Добавить G-code

Включить визуализацию перемещений

Можно начинать печать (по USB) или сохранить G-code для печати напрямую (с SD карты).

Результат

Комментарии (11)


  1. buratino
    02.01.2023 15:37
    +9

    ....аппаратура при нём


    1. salnicoff
      02.01.2023 20:29
      +1

      Сколько я таких отловил за карантин... :-)


  1. Daddy_Cool
    02.01.2023 16:22
    +3

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

    Кстати может у этого метода есть коммерческий потенциал, два раза в год будет востребовано, типа "Перепишем ваш конспект от руки, недорого" ).


    1. Aspos
      02.01.2023 18:33
      +1

      Есть факт что бумажные письма написанные от руки читают чаще и реагируют лучше. Для почтовых спаммеров существует сервис подобный тому что описал OP но с рандомизацией и прочим.


  1. IRS
    02.01.2023 17:01

    Гениально!


  1. dec123
    03.01.2023 09:27

    а если еще добавить импорт из отсканированных документов - будет вообще мегакруто. :-)


  1. Eddy71
    03.01.2023 16:12

    Просто гениально!


  1. storoj
    04.01.2023 01:37

    А только меня смущает то, что строки не попадают в клеточки?


  1. ParaParadox
    04.01.2023 21:13

    Тоже месяц назад конструировал нечто подобное для своего Ender-3. Делал на двух "направлающих" диаметром 3 мм от DVD приводов. А вместо пружины решил использовать 2 неодимовых магнита 10х3 мм, ориентированных одиноковым полюсом друг к другу. Расстояние между магнитами сделал регулируемым для настройки "прижима".


  1. Tungsten017
    04.01.2023 21:32

    Насколько высока скорость письма (с сохранением чёткого почерка) ?

    Стоит ли использовать быстротекущие чернила?

    Сколько страниц удалось "напечатать"?

    Мне понравилась статья, реализация плоттера очень минималистична, буду изучать репозиторий, спасибо!


    1. AnnTa Автор
      04.01.2023 21:40

      Спасибо!

      При данных настройках время печати ~50 минут, фактически печатается быстрее минут на 15. В среднем уходило по 35-40 минут (на полностью заполненную страницу).

      Необязательно, я использовала обычную шариковую ручку.

      17 стр. были от руки + 11 стр. с помощью плоттера. Удалось "напечатать" всё, что запланировала.