середа, 31 серпня 2016 р.

Пригоди 3D принтера в середовищі Linux

Робота з 3D принтером в середовищі Лінукс не така вже й складна. Якщо ви маєте модель у форматі STL (а їх достатньо в інтернеті, а в крайньому разі можна розробити свою за допомогою Blender, FreeCAD тощо). Потім STL модель слід перетворити в G-код керування 3D принтером (код для керування станками ЧПУ) і нарешті надіслати цей код на принтер через USB порт або SD картку.

Отже, поїхали.

Підготовка інструментарію


1. Встановлюємо слайсер slic3r (офіційний сайт http://slic3r.org/) - програму перетворення STL моделі в G-код керування принтером:

sudo apt-get install slic3r

2. Встановлюємо пакет Printrun - набір програм комунікації з принтером через USB. Виконуємо кроки згідно інструкцій на https://github.com/kliment/Printrun.

sudo apt-get install python-serial python-wxgtk3.0 python-pyglet python-numpy cython python-libxml2 python-gobject python-dbus python-psutil python-cairosvg git

git clone https://github.com/kliment/Printrun.git

Працюємо в консолі


1. Перетворюємо STL у G-код (я не заглиблююся у налаштування програми slic3r, але після початкових налаштувань перетворення тривіальне):

slic3r project.stl

2. Запускаємо pronsole.py з каталогу Printrun. Це консоль керування 3D принтером, що дозволяє надсилати G-код на пристрій, виконувати окремі G-коди тощо. Детально можна почитати в допомозі.

./pronsole.py

3. Підключення до принтера

connect

4. Попередній нагрів столу та хотенду

bedtemp 110
settemp 245

5. Моніторимо температуру, періодично виконуючи:

gettemp

5. Завантаження G-коду з підготовленого файлу:

load project.gcode

6. Друк деталі

print

Процес друку


Процес (а я робив кліпсу-тримач мобілки з можливістю монтувати на штатив для фотоапарату) виглядає приблизно так (в прискореному вигляді):


Зʼєднавши дві частини і помістивши між ними пружину, отримуємо прищіпку-тримач. Разом з міні-штативом воно виглядає ось так:




Звичайно, існують і інші програми (Cura, Makerbot Desktop, Repetier Host). Детально про них можна почитати на http://reprap.org/wiki/Resources/

понеділок, 15 серпня 2016 р.

Як риба у воді

Щоб полегшити перехід з Windows на Linux собі, своїм співробітникам або друзям я завжди пропоную провести підготовчий етап - перейти на ПЗ, яке є і виглядає однаково як на Windows так і на Linux (такий собі етап адаптації). Після цього люди зможуть вільно себе почувати в обох середовищах - як риба у воді. Відразу вбиваємо двох зайців - одночасно злазимо з голки піратських (я називаю "крадених") програм. Отже, основний набір кросплатформенних програм, яких вистачить для пересічного користувача:

  • LibreOffice - офісний пакет замість Microsoft Office
  • GIMP - растровий графічний редактор замість Photoshop
  • Inkscape - векторний редактор замість CorelDraw
  • Mozilla Firefox - веб переглядач
  • Mozilla Thunderbird - поштова програма
  • VLC - програвач відео
  • Audacious - програвач аудіо замість WinAmp
  • Audacity - звуковий редактор замість SourceForge
  • Double Commander - двопанельний файловий менеджер замість Total Commander
  • Blender - 3D моделювання замість 3Dmax (сам не користуюся, але відгуки позитивні)
  • FreeCAD - розробка моделей для 3D принтера
  • KiCAD - пакет проектування друкованих плат замість Protel
  Після привикання до цих програм перехід на Linux не такий вже страшний.