Установка ПО RepRap на компьютере
|
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.
Делаем следующее:
- Скачиваем и устанавливаем Eclipse отсюда,
- Скачиваем и устанавливаем Subclipse (поддержка SVN в Eclipse) отсюда, и
- Запускаем 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.