Установка ПО 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.