Яйцебот 2

 

290312 002

3D принтер "Люмен"

 

lumen sm

3D сканер

 

3dscan

ЧПУ Выжигатель

 

woodburner

Контроллер Lumentino

 

lumentino sm

Установка ПО Printrun и Slic3r под Linux (Ubuntu)

Установка программного обеспечения для 3D принтера Lumen для операционной системы Linux на примере Ubuntu.

Как установить программное обеспечение для печати на 3D принтере Lumen в ОС Linux (ubuntu, xubuntu, lubuntu)?

   1. Открываем терминал <Ctrl+Alt>+t и вводим для установки необходимых библиотек:

   sudo apt-get install python python-serial python-wxgtk2.8 python-tk git-core 
Там же лежат экспериментальные сборки для Ubuntu (maverick natty oneiric precise):
   sudo apt-add-repository ppa:richi-paraeasy/ppa  
   sudo apt-get update  
   sudo apt-get install pronterface  
   2. Сценарий ниже дает некоторое представление о процессе установки. Он скачивает из интернета Printrun и  Slic3r и распаковывает их последовательно в каталог установки. Вы можете сделать все это вручную, но, согласитесь, автоматически как-то сподручнее.
Этот скрипт также может использоваться для апдейта программ. Поэтому не кладите ваши STL файлы в папку с Printrun или Slic3r.

   3. Создайте в вашем домашнем каталоге папку Lumen.
   4. Откройте терминал и скопируйте в него скрипт:

BASEDIR="$HOME/Lumen" # отредактируйте здесь, если не хотите устанавливать в свою корневую папку.

PRINTRUNDIR="$BASEDIR/Printrun" # Определяет, где 'Printrun' папка будет создана. Но конечно вы можете
                                                      #  написать, например: "$HOME/Documents/Create/Lumen/Printrun".

SLIC3RDIR="$BASEDIR/Slic3r" #Определяет, где 'Slic3r' папка будет создаваться.

SLIC3RBASEURL="http://dl.slic3r.org/linux/"
SLIC3RFILENAME="slic3r-linux-x86_64-1-0-0-stable.tar.gz"       #Поседняя стабильная версия под 64bit

                            #Выбрать другой вариант Slic3r под вашу платформу или другую версию
                            #можно по адресу http://dl.slic3r.org/linux/

                            #Последние стабильные версии:
                            #64bit: slic3r-linux-x86_64-1-0-0-stable.tar.gz   
                            #32bit: slic3r-linux-x86-1-0-0-stable.tar.gz

                            #Последние экспериментальные версии:

                            #64bit: slic3r-linux-x86_64-1-1-0-experimental.tar.gz

                            #32bit: slic3r-linux-x86-1-1-0-experimental.tar.gz

cd $BASEDIR # переходим в домашний каталог пользователя.

echo "Удаляем текущую папку Printrun..." #Говорим пользователю, что делаем.
rm -rf $PRINTRUNDIR # Удаление папки Printrun  и всего, что в ней.

echo "Удаляем текущую папку Slic3r..." #Говорим пользователю, что делаем.
rm -rf $SLIC3RDIR # Удаление папки Slic3r  и всего, что в ней.

echo "Скачиваем копию Printrun..." #Говорим пользователю, что делаем.
git clone https://github.com/kliment/Printrun.git # Смотри также: http://help.github.com/linux-set-up-git/

echo "Скачиваем Slic3r..." #Говорим пользователю, что делаем.
wget -P /tmp $SLIC3RBASEURL$SLIC3RFILENAME # используем wget для скачивания Slic3r.

echo "Распаковываем Slic3r..." #Говорим пользователю, что делаем.
tar xvfz /tmp/$SLIC3RFILENAME # распаковываем скачанный архив.

echo "Удаляем временные инсталляционные файлы..." #Говорим пользователю, что делаем.
rm -rf /tmp/$SLIC3RFILENAME # Удаление временных файлов.

Вы также можете создать пустой текстовый файл (командой   nano  ), скопировать туда этот скрипт, сохранить,
пометить его как исполняемый (в свойствах поставить соответствующие галочки) и запустить непосредственно из файлменеджера. Такой файл удобно потом использовать для апдейта. Только вам придется менять имена файлов Slic3r по мере выхода новых версий.

   5. В итоге в вашем корневом каталоге будет находиться папка Lumen, в которой будут еще две папки: Printrun и Slic3r.
Для запуска Printrun войдите в его каталог и запустите pronterface.py (или python pronterface.py).
Для запуска Slic3r запустите исполняемый файл slic3r в каталоге Slic3r/bin.


Если Printrun не коннектится.

Сначала нужно проверить, что ваш компьютер нашел нужный порт.
Для этого запустите терминал и введите команду:
   lsusb  
Вы получите список всех устройств, подключенных к USB и список их свойств.
Вы должны увидеть изменения в листингах после подключения/отключения USB, новое устройство должно называться FTDI или что-то вроде.
Если такого нет, то вероятно что-то не так с USB портом, который вы используете.
Пример листинга:

Bus 001 Device 002: ID 1410:a014 Novatel Wireless   
Bus 001 Device 003: ID 04f2:b205 Chicony Electronics Co., Ltd   
Bus 004 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC  

                                                 ^^^^^^^^^^^^^ Наша строка ^^^^^^^^^^^^^
Bus 005 Device 002: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  

Если ваш компьютер видит устройство, то вероятно у вас нет прав на соединение через последовательный порт.
Используя терминал, вы должны выполнить команду:
   sudo usermod -a -G dialout yourusername  
замените в этой команде yourusername на свой логин
В результате вам будет доступна возможность соединения по последовательному порту и USB адаптеру.
После перезагрузки (на моей машине, не знаю как на вашей) вы сможете законнектиться с 3D принтером.

Всё.

Lumen Ubuntu

Ссылки:
http://reprap.org/wiki/Printrun#Ubuntu
http://slic3r.org/

http://forums.reprap.org/read.php?1,149997,150731