Друкарня від WE.UA

Зробив трекер друку для Klipper, який справді рахує кількість надрукованих об'єктів

Я займаюсь волонтерством із 3D-друком - друкую сотні однакових деталей для військових (ДрукАрмія), організовую їх і відправляю партіями. І часом це перетворюється на суцільну плутанину: важко відстежувати, що вже надруковано й скільки. Особливо, коли забуваєш записати вже надруковані деталі. Постійно доводилось рахувати вручну.

Тож я створив інструмент, який вирішує цю проблему.

KlipperPrintTracker - автоматичний логер об'єктів друку в Google Sheets

Це невелике рішення, яке автоматично:

  • рахує й записує надруковані об'єкти,

  • зчитує імена об'єктів,

  • надсилає всі ці дані в Google Таблицю після завершення друку.

Протестовано на моєму Creality K1C з прошивкою Klipper + OrcaSlicer.

Як це працює:

  1. У слайсері вмикаєте функцію Exclude Objects, щоб дати імена кожному об’єкту на столі.

  2. Скрипт на Python у пост-обробці читає ці імена, перетворює їх у рядок у форматі JSON і вставляє виклик макросу G-code INCREMENT_PRINT_COUNT ITEMS={"ObjectName": count}.

  3. Після завершення друку Klipper викликає цей макрос.

  4. Shell-скрипт запускає ще один Python-скрипт прямо на принтері, який надсилає дані про об’єкти в Google Таблицю через endpoint Apps Script.

Буду радий вашому фідбеку!

Це проєкт, який виник із реального болю, і я щиро буду вдячний за:

  • рев’ю коду, ідеї щодо покращення,

  • пропозиції нових фіч,

  • або цікаві варіанти використання, які ви бачите.

Репозиторій: GitHub - https://github.com/currentlib/KlipperPrintTracker

Дякую, що прочитали! Сподіваюся, це стане в пригоді комусь із подібною задачею.

Статті про вітчизняний бізнес та цікавих людей:

  • CRM keyCRM: зручне рішення для продажів, комунікацій і керування командою

    Успіх компанії залежить від того, наскільки швидко вона здатна опрацьовувати вхідні запити. Коли дані про клієнтів розпорошені між різними месенджерами, виникає хаос. CRM keyCRM пропонує вихід із цієї ситуації, об’єднуючи всі робочі процеси в єдиному зручному інтерфейсі.

    Теми цього довгочиту:

    Crm
  • Різниця між UX і UI, яку варто зрозуміти ще до першого заняття

    Більшість людей, які обирають професію UX чи UI, довго вважають це одним і тим самим. Насправді це два різних підходи до роботи над продуктом, і плутанина між ними гальмує розвиток ще на старті.

    Теми цього довгочиту:

    Ui-ux
  • Логіка змін: як SEO оптимізація прибирає бар’єри до зростання

    Багато компаній приходять у SEO з очікуванням швидкого ривка, але дійсний ефект починається там, де сайт перестають латати точково. Тому в центрі роботи стоїть не окрема дія, а послідовні зміни. Оптимізація сайту має прибирати системні перешкоди, а не маскувати їх новими текстами

    Теми цього довгочиту:

    Seo
  • Музичний футуризм: неймовірні інструменти XXI століття

    Еволюція музичних інструментів це один із найкрутіших проявів потужності людської уяви і потреби виразити себе через мистецтво. І хоча багато традиційних інструментів майже не змінилися за століття існування, інновації і пошук не зупиняються.

    Теми цього довгочиту:

    Музичні Інструменти
  • Стіл – всьому голова? Так, якщо його правильно підібрати

    Коли починаєш вивчати пропозицію меблевих фабрик щодо столів, дивуєшся кількості варіантів, адже вони пропонують різні розміри, різні матеріали, різноманітні форми та дизайни. Скористайтесь нашим каталогом MebelOK, щоб Ви могли підібрати найкращу модель для Вашого приміщення

    Теми цього довгочиту:

    Столи
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Маринований Артишок
Маринований Артишок@yuriy

1Довгочити
13Перегляди
1Підписники
На Друкарні з 1 травня 2023

Це також може зацікавити:

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити: