Установка ПО RepRap на компьютере

From RepRap
Jump to: navigation, search
Разработка документации RepRap II "Мендель"



Material-select.png
Please Note this page describes how to install the RepRap standard software. There are alternatives to the standard software available and these are listed on the Comparison of RepRap Toolchains.



Предустановка

ПО RepRap совместимо с 32-битными версиями Linux и Microsoft Windows. Мы работаем над добавлением совместимости с Mac и 64-битными версиями Linux и Windows.

Вам также понадобится установить виртуальную машину Java. Если у Вас она еще не установлена, возьмите её здесь:

Программное обеспечение для компьютера под Windows с установленной Java версии 6 все еще содежит ошибки, поэтому если у Вас возникнут проблемы с Java 6 и ПО, попробуйте деинсталлировать Java 6 и установить последнюю версию Java 5 отсюда:

Вам также понадобится загрузить и установить среду разработки Arduino, чтобы собрать прошивку микроконтроллера для Вашей машины RepRap. Она доступна здесь:

Вам понадобится загрузить и установить дополнения Sanguino к Arduino. Возьмите их здесь:

И, напоследок в этом разделе, Вы можете ознакомиться с программным обеспечением, полезным для работы с RepRap. Список находится здесь:

Загрузка

Загрузите дистрибутив RepRap с сайта Sourceforge:

http://sourceforge.net/projects/reprap/

Имеется множество файлов и архивов проекта, доступные для загрузки, однако, основной пакет (размером приблизительно 65 Мб) имеет имя вида reprap-nnnnnn-ггггммдд.zip. Где nnnnnn - это номер текущей версии машины RepRap, а ггггммдд - это дата выпуска. Это единственный файл, который Вам необходим.

Установка в Linux

Вы можете установить и использовать RepRap на свободном файловом пространстве в Linux.

В своём пространстве

Извлечение скачанных файлов:

$ unzip reprap-nnnnnn-yyyymmdd.zip

Это действие создаст папку с именем reprap-nnnnnn-yyyymmdd (название текущей версии машины RepRap и дата выпуска). Чтобы запустить программное обеспечение RepRap, нужно просто перейти в эту папку и выполнить файл:

$ cd reprap-nnnnnn-yyyymmdd
$ ./reprap

Установка для всех опльзователей

Если вы хотите установить RepRap с доступом для всех пользователей в системе, нужно зайти под суперюзером.

убедитесь, что скачали reprap-nnnnnn-yyyymmdd.zip в папку /xxx/yyy. Перейдите в /usr/local, а затем извлеките архив:

# cd /usr/local
# unzip /xxx/yyy/reprap-nnnnnn-yyyymmdd.zip

Потом перейдите в папку /usr/local/bin и создайте короткий шелл-скрипт reprap в любом текстовом редакторе (например, в gedit).

# cd /usr/local/bin
# gedit reprap

Скопируйте и вставьте следующие три строчки в скрипт и сохраните его:

#!/bin/sh
cd /usr/local/reprap-nnnnnn-yyyymmdd
./reprap

(Не забудьте заменить nnnnnn и yyyymmdd на соответствующие значения.)

Наконец, выставите права на исполнение скрипта:

# chmod 755 reprap

Теперь любой пользователь может запустить скрипт командой консоли "reprap".

В файле /usr/local/reprap-nnnnnn-yyyymmdd/reprap-icon.png содержится иконка RepRap, которую можно использовать для значка на рабочем столе или панели задач. Путь к программе - /usr/local/bin/reprap .

Теперь можно удалить установочный .zip-файл:

# rm /xxx/yyy/reprap-nnnnnn-yyyymmdd.zip

Linux AMD64

ПО reprap идёт с бинарными файлами rxtx и java3d, необходимыми для 32-битной архитектуры, так что, чтобы заставить его работать на amd64 и более поздних архитектурах, нужно установить 32-битную версию java или родные x64-версии всех библиотек. Далее рассказывается, как это сделать.

Java3d устанавливается командой

$ sudo apt-get install libjava3d-jni

Для rxtx нужно скачать бинарники последней стабильной версии тут и распаковать:

 unzip Downloads/rxtx-2.1-7-bins-r2.zip

Копируем 64-битные бинарники в /usr/lib

 sudo cp rxtx-2.1-7-bins-r2/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so /usr/lib

Теперь осталось только создать "мягкие" ссылки на файлы в тех местах, где их ожидает найти reprap:

 cd  reprap-mendel-20100105
 rm libj3dcore-ogl.so
 rm librxtxSerial.so
 ln -s /usr/lib/jni/libj3dcore-ogl.so
 ln -s /usr/lib/librxtxSerial.so

GilesBathgate 10:50, 16 January 2010 (UTC)

Установка в Windows

Для этих действий требуются права администратора.

Создаём новую папку:

C:\Program Files\Reprap

Извлеките архив с программой в любое место. В этом месте появится папка с именем reprap-nnnnnn-yyyymmdd, где nnnnnn - имя текущей машины RepRap, а yyyymmdd - дата выпуска. Переместите содержимое папки в C:\Program Files\Reprap.

Теперь можно удалить reprap-nnnnnn-yyyymmdd и ZIP файл.

В папке C:\Program Files\Reprap есть .BAT-файл с именем reprap.bat. Он запускает хост RepRap. Его можно скопировать на рабочий стол или в любое другое место в системе, чтобы получить ярлык для запуска программы.

Исходные коды

Содержимое дистрибутивов

Информация о файлах, входящих в состав дистрибутивов RepRap, доступна на странице RepRap Distribution Files.

Получение самой последней версии кодов

Все файлы RepRap в SVN-репозиториях на Sourceforge.

Можно использовать браузер, чтобы просмотреть и скачать отдельные файлы тут.

Если вы хотите получить последние версии файлов, их нужно сверить с SVN. Будьте осторожны: эти файлы находятся в процессе разработки и могут содержать ошибки.

Простейший путь к получению всех файлов - использование среды Eclipse, которая используется всеми разработчиками программного и аппаратного обеспечения RepRap.

Делаем следующее:

  1. Скачиваем и устанавливаем Eclipse отсюда,
  2. Скачиваем и устанавливаем Subclipse (поддержка SVN в Eclipse) отсюда, и
  3. Запускаем Eclipse.

В Eclipse переходим в меню Window -> Open Perspective -> Other..., где (в числе всего прочего) есть пункт SVN Repository Exploring. Выбираем его и жмём OK. Должно появиться окно с названием "SVN Repository". Кликаем правой кнопкой мыши по нему и выбираем New -> Repository location.

Копируем и вставляем адрес репозитория RepRap: https://reprap.svn.sourceforge.net/svnroot/reprap/.

Открываем репозиторий (маленькая стрелка слева) и переходим в trunk. Кликаем правой кнопкой мыши на mendel и выбираем Checkout.... Этим действием мы получили все файлы дизайна механики и электроники, а также исходные коды прошивки.

Теперь переходим в reprap и получаем host (программы на Java для компьютера-хоста).

Учтите, что придётся скачать около 60МБ информации, так что это может занять много времени на медленном соединении.

Вернёмся к обзору Java в Eclipse (две маленьких стрелочки >> наверху справа). После этого у вас должны быть все файлы.

Можно обновлять файлы или даже целые папки кликаньем на них и переходом в team -> update...

Чтобы работать с исходными кодами Java, нужны системно-зависимые библиотеки, которые использует RepRap. Они лежат в папке Reprap/lib/system-dependent/. Нужно скопировать (или создать ссылки) на .so-файлы (Linux) или .dll-файлы (Windows) оттуда в папку, где установлена Java.

Альтернативы

Доступны и другие программные пакеты для генерации G-кодов и запуска RepRap. Больше информации доступно на странице Alternative Software.