Как построить CuraEngine?
Я пытался построить CuraEngine на Ubuntu, следуя инструкциям Github.
Проблема в том, что в нем перечислены некоторые требования:
Клонировать репозиторий CuraEngine;
Установить Protobuf (см. Ниже);
Установите libArcus.
Я не уверен, где мне следует установить Protobuf и libArcus. После нескольких попыток и местоположений я получил несколько ошибок в процессе сборки.
У кого-нибудь есть более подробное руководство о том, как построить этот движок?
@Jorge Cuevas, 👍14
Обсуждение1 ответ
Лучший ответ:
Я предполагаю, что вы действительно хотите построить Cura, а не просто установить Cura. Если вы вместо этого хотите установить Cura, вы можете попробовать sudo apt-get install cura-engine
Следующие инструкции были протестированы на моем собственном дистрибутиве Debian 8 (Jessie); они должны быть в основном, если не полностью, одинаковыми для Ubuntu. Обратите внимание, что я не следовал точным шагам, описанным в github / Ultimaker / CuraEngine README.
Прежде чем мы начнем, давайте создадим каталог сборки и все там сделаем.
mkdir ~/Downloads/curabuild
cd ~/Downloads/curabuild
Инструкции будут разбиты на
1. Установка зависимостей
Некоторые или все они уже могут быть установлены на вашем компьютере. Чтобы быть уверенным, мы устанавливаем их в любом случае:
sudo apt-get install git curl libtool dh-autoreconf cmake python3-setuptools python3-dev python3-sip sip-dev
2. Установить protobuf
Клонируйте и войдите в репозиторий protobuf git:
git clone https://github.com/google/protobuf cd protobuf
Сборка и установка для C ++:
./autogen.sh ./configure make # this will take some time sudo make install
Установка для Python 3:
cd python sudo python3 setup.py install
3. Установить libArcus
Клонируйте и войдите в репозиторий libArcus:
cd ../.. git clone https://github.com/Ultimaker/libArcus cd libArcus
Сборка и установка
cmake . make sudo make install
4. Установить CuraEngine
Клонирование и вход в репозиторий:
cd .. git clone https://github.com/Ultimaker/CuraEngine cd CuraEngine
Сборка и установка
cmake . make # grab a cup of coffee sudo make install
5. Празднуйте!
Если все прошло хорошо, вам конец! Теперь вы можете использовать движок Cura через CuraEngine
. Наслаждайтесь.
Цель состоит в том, чтобы создать движок cura, который запускается из терминала, чтобы я мог запустить его из командной строки, будет ли это в конечном итоге при установке его без графического интерфейса? Это и есть цель., @Jorge Cuevas
Это не приведет к установке графического интерфейса. Я считаю, что "sudo apt-get install cura-engine" также не установит графический интерфейс., @Kye W Shi
Это решило мою проблему с установкой, спасибо., @Jorge Cuevas
Я обнаружил, что мне также нужен "sudo apt-get install python3-sip-dev", иначе libArcus потерпит неудачу на шаге cmake., @Brian Stormont
- Как настроить Cura для запуска Z-зонда перед нагревом
- Мой отпечаток оказался не таким, как я ожидал. С чего начать устранение неполадок?
- Почему принято устанавливать ширину линии > диаметр сопла?
- Почему нижняя часть 3д-отпечатка не гладкая
- Настройки режима вазы в CURA?
- Cura 2.4 отсутствует "split object into parts"
- Отсутствующие верхние слои в Cura
- Как получить качественную печать тонкой одностенной оболочки?
Это не прямой ответ, а несколько большой обходной путь. Вы рассматривали возможность использования осьминога? Большинство установок, включая Ubuntu, которую я использую, поставляются с установленным cura-engine. Если нет, то его можно легко установить из меню плагинов в настройках OctoPrint. OctoPrint-это действительно хорошая альтернатива нативному программному обеспечению для различных принтеров. У меня была такая же борьба с Protobuf и libArcus, и OctoPrint работал отлично., @khaverim
Вы пробовали установить с помощью "sudo make install" в каталогах protobuf и libArcus (после запуска cmake)?, @nanofarad
Я пробовал, но сборка не завершается, поэтому запустить команду install невозможно., @Jorge Cuevas