Как скачать и установить RepRap

Как пропустить этапы, которые описаны дальше

Вы можете управлять принтером RepRap при помощи флеш-драйвера на стационарном ПК (благодаря открытию Александра Чанга из Delcam).

Предварительные требования

На сегодняшний день программное обеспечение для RepRap поддерживается 32-битным Linux, 32-битным Microsoft Windows и может поддерживать 64-битный Linux, но это еще находится на доработке. Сейчас создатели работают над добавлением Mac-версий.

Вам понадобиться программа Java Runtime Environment (JRE) на вашем ПК. Если таковой у вас еще нет, загрузите Oracle Java. Программное обеспечение ПК может выдавать некоторые ошибки при работе в Windows с установленной Java 6. Если возникли проблемы в работе Java 6 и программного обеспечения, деинсталлируйте программу Java 6 и установите самую последнюю версию Java 5. Возможно, вам понадобится установить Arduino (название среды разработки) для того, чтобы построить прошивку для устройства RepRap. Она доступна на одноименном сайте.

Если вы используете MakerBot электронику или Sanguinololu, то, возможно, вам потребуется загрузить и совершить установку дополнений к Sanguino для Arduino. Скачайте их на одноименном сайте. Наконец, в этом разделе вас могут заинтересовать интересные программы для принтера RepRap, которые не являются обязательными для установки, а вспомогательными. Перечень находится на странице Useful Software Packages сайта RepRap.

Загрузка

От Github

Загрузите программное обеспечение для  RepRap принтера на сайте github.com. Основной файл для загрузки (размером около 10 MB) будет иметь название наподобие такого reprap-nnnnnn-yyyymmdd.zip. Это именно то, что нужно. Это основная программа для RepRap; где: nnnnnn -  название модели конкретного RepRap устройства, а  yyyymmdd – это дата выпуска. 

Существующие программы: от SourceForge

Загрузите программное обеспечение для RepRap с файлообменника Sourceforge:

  • 32-битное: sourceforge.net/projects/reprap
  • 64-битное: sourceforge.net/projects/reprap64bit

Примечание: это хранилище было создано для уже существующих программ, поэтому оно не всегда содержит обновления.

Непрерывная интеграция

Более увлекательные, неофициальные установки для непрерывной интеграции (nightly builds) для дерева разработки (development tree) создаются автоматически и их можно скачать с jonathan.reprap.org/nightly-builds. Последние несколько дней эти установки можно было загрузить оттуда.

Установки для Linux

Вы можете установить программу для принтера RepRap и увидеть ее в списке программ Linux.

Установка на ПК

Деархивируйте загруженный файл reprap-nnnnnn-yyyymmdd.zip. Это создаст папку под названием  reprap-nnnnnn-yyyymmdd (обязательно с названием модели данного принтера RepRap и даты его выпуска). Чтобы запустить программу для  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 directory и задайте короткий сценарий под названием reprap, используя ваш любимый текстовый редактор (например, gedit).

- cd /usr/local/bin

- gedit reprap

Нужно скопировать и вставить эти три строки в сценарий и сохранить:

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


Не забудьте заменить nnnnnn и yyyymmdd на правильные в соответствии со строками файла распределения.

Наконец, задайте разрешение на выполнение:

- chmod 755 reprap

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

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

Если вы хотите сэкономить место на ПК, то вы можете удалить установочный файл .zip file:

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

Установка для Linux AMD64

Программное обеспечение для  reprap содержит rxtx и java3d файлы, которые подходят для  32-битной архитектуры, то есть при использовании программного обеспечения работающего на amd64 придется либо установить версию java (32-бит), или же установить родную 64-битную версию для библиотеки.  versions of the libraries. Чтобы выполнить установку вышеупомянутого, нужно:

Для java3d это можно сделать путем установки этих программ на ПК:

cd /path/to/your/host/software
sudo apt-get install libjava3d-jni
ln -sf /usr/lib/jni/libj3dcore-ogl.so .

# gentoo amd64 ...
emerge sun-java3d-bin
ln -sf /usr/lib/sun-java3d-bin/libj3dcore-ogl.so .


Для Gentoo 64 Bit: RepRap, использующий j3d jars, скорее всего, выдаст такую ошибку java.lang.UnsatisfiedLinkError: javax.media.j3d.NativePipeline.getAWT()J. Если это произошло, измените список задач для reprap внесением таких изменений:

...

 # Comment out j3d jars from classpath
 #CLASSPATH=$CLASSPATH:./j3dcore.jar
 #CLASSPATH=$CLASSPATH:./j3dutils.jar
 #CLASSPATH=$CLASSPATH:./vecmath.jar
 ...
 # use java-config to set up correct classpath
 java -Djava.libray.path=$(java-config -i sun-java3d-bin) -cp $(java-config -p sun-java3d-bin):$CLASSPATH -Xmx$REPRAP_RAM_SIZE org.reprap.Main

Для rxtx все почти так же:
cd /path/to/your/host/software
sudo apt-get install librxtx-java
ln -sf /usr/lib/librxtxSerial.so .

# gentoo amd64 ...
emerge rxtx
ln -sf /usr/lib/rxtx-2/librxtxSerial.so .

Внесите изменения в расположение файла - на AMD 64 debian sid потребовалось выполнить именно такую замену.

ln -sf /usr/lib/jni/librxtxSerial.so .

В случае если пакет установок для вашего Linux не содержит пакета librxtx-java, вы можете загрузить самые новые и проверенные файлы здесь из Интернета, для этого: скопируйте librxtxSerial.so, подходящий для вашей системы, в список программ ПК.

Установка для Windows

Для этого вам нужно иметь статус администратора. Создайте новую папку:

C:\Program Files\Reprap

Деархивируйте ZIP файл в любую доступную папку на вашем ПК. Это создаст папку под названием  reprap-nnnnnn-yyyymmdd или reprap 64bit-nnnnnn-yyyymmdd, где nnnnnn – это название модели вашего принтера, а yyyymmdd – дата прозвидства. Переместите все файлы в этой папке в  C:\Program Files\Reprap.

Затем можно удалить файл  reprap-nnnnnn-yyyymmdd если хотите, и ZIP файл.

В C:\Program Files\Reprap существует .BAT файл под названием reprap.bat. Его запуск откроет процесс установки программы для RepRap на ваш ПК. Вы можете скопировать этот .BAT файл на рабочий стол, чтобы создать ярлык.

Примечание:

Установка Java6 на Windows 7 64-битный (или другие), потребует от вас установки пути к окружающей среде вручную. Обычно не требуется делать это для  Java6, однако для Java5 (обеих Win7 64-битных) – потребуется.

Код источников

Содержание пакета установок

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

Использование самых новых источников

Все файлы для RepRap находятся в хранилище Git на Github. Если вы хотите найти самые новые версии пакетов для установки, вам следует проверить файлообменник. Но будьте внимательны, так как эти файлы являются в стадии разработки и могут содержать вирусы. Самым простым способом для получения установочных файлов, будет воспользоваться ссылкой, которую используют разработчики программного и аппаратного обеспечения для RepRap.

Использование Git из Eclipse

Примечание:

Возможно, чтобы установить эти настройки на ваш ПК, вам понадобиться быть авторизированным пользователем или администратором ПК.

Git в Eclipse (EGit) требует установку Mylyn, поэтому нужно начать с таких шагов:

1.   Откройте Help -> Install new software

2.   В окно "Work with" вставьте: http://download.eclipse.org/mylyn/releases/latest

3.   Назовите его Mylyn во всплывающем дополнительном окне

4.   Всплывут три подтверждающих окна. Подтвердите только первое.

5.   Нажмите"Next" (нужно согласиться с требованиями) и продолжайте так же до  "Finish".

6.   Возникнет окно: хотите ли вы перезапустить программу Eclipse. Подтвердите.

Процесс установки EGit очень похож:

1.   Откройте Help -> Install new software

2.   В окно "Work with" вставьте: http://download.eclipse.org/egit/updates

3.   Продолжайте все делать так же, только в этот раз подтвердите все всплывающие окна.

Чтобы извлечь RepRap из Git Repository:

1.   Откройте "Window" -> "Open Perspective" -> "Other".

2.   Выберите"Git Repository Exploring"

3.   Появится  окно под названием "Git repositories"

4.   Вдоль верхнего края окна размещены вкладки. При наведении на них курсором мыши, появится описания их функций. Нажмите на "Clone a Git repository and add the clone to this view"

5.   Вставьте https://github.com/reprap/host.git в качестве места разположения

6.   Нажмите"Finish"

7.   Нажмите правой кнопкой на загрузившемся файле и выберите "Import Projects".

Это действие должно создать Java проект со всеми источниками программного обеспечения ПК.

В дополнение к host.git на https://github.com/reprap/ также имеются mendel.git, huxley.git, и electronics.git со всеми файлами для дизайна, firmware.git для кодов, которые загружаются самостоятельно в принтер RepRap, а также darwin.git для установочных файлов Darwin.

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

Чтобы это сделать, нужно выполнить следующее:

1.   Откройте "Window" -> "Open Perspective" -> "Other".

2.   Выберите"Java (default)"

3.   Откроется окно под названием "Package explorer"

4.   Папка вашего проекта под названием  (Reprap [host master]) будет в этом списке.

5.   Нажмите на ней правой клавишей мыши и выберите "Configure build path" -> "Libraries"

6.   Нажмите на треугольнике рядом с "RXTXcomm.jar" чтобы сбросить настройки, и выберите "Native library location"

7.   Нажмите Edit..., а во всплывшем окне, нажмите Workspace...

8.   Установите Reprap/lib/sytstem-dependent/windows-i586 (в случае, если вы используете Windows; в ином случае выберите вкладку, подходящую вашей операционной системе)

9.   Нажмите OK, и повторите все от этапа №6 до "j3d-org-java3d-all.jar" и "j3dcore.jar" как мы это делали с  RXTXcomm.jar.

10.   Нажмите "OK", и попробуйте получить код, для проверки.

Установка для Ubuntu 64 Bit:

Вам нужно установить 64-битные каталоги для java3d:

sudo aptitude install libjava3d-java
sudo aptitude install libjava3d-jni

sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/
sudo cp /usr/lib/jni/librxtxSerial.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/

sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
sudo cp /usr/share/java/j3d*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
(команды, поданные выше, взяты с  http://ubuntuforums.org/showthread.php?t=1105627)

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

Существуют альтернативные пакеты программ для генерации G Code и управления принтером RepRap. Детальная информация об этих программах, размещена на странице Alternative Software.

Дальнейшее чтение

Вы будете использовать driver software позже для калибровки системы и во время печати.



Представляем Kayan: эксклюзивный 3D печатный абажур для Plumen

United Nude представляет коллекцию 3D печатной обуви от Захи Хадид и Бена ван Беркеля

Алексис Уолш представляет новую модную коллекцию LYSIS Collection, созданную с помощью 3D печати