Как использовать CuraEngine из командной строки в Ubuntu?

CuraEngine позволяет конвертировать файлы .stl в .gcode

Я новичок в 3d-печати, любой, кто знаком с curaEngine.

Могу ли я иметь пример командной строки Создание gcode. Или кто-нибудь может предложить мне инструмент для преобразования STL-файлов в GCode через командную строку в Ubuntu

4
задан 15 May 2016 в 18:41

2 ответа

supporse Вы выполняете curaengine на ubuntu14.04LTS. согласно curaengine компиляция руководства

git clone
    https://github.com/Ultimaker/CuraEngine.git
    https://github.com/google/protobuf.git
    https://github.com/Ultimaker/libArcus.git

protobuf

arrording к https://github.com/Ultimaker/CuraEngine#installing-protobuf, Вы можете успех этот шаг.

компилируют libArcus согласно https://github.com/Ultimaker/libArcus#installing-protobuf

, но когда Вы будете работать эти make .., Вы придете к ошибке. ~/libArcus/build$ cmake..

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
  Could NOT find PythonLibs (missing: PYTHON_LIBRARIES) (Required is at least
  version "3.4")
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-2.8/Modules/FindPythonLibs.cmake:208 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:11 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/lufei/libArcus/CMakeFiles/CMakeOutput.log".

затем sudo apt-get install python3-dev

ключевой шаг является установкой, зернышко

wget https://sourceforge.net/projects/pyqt/files/sip/sip-4.18.1/sip-4.18.1.tar.gz
tar xzvf sip-4.18.1.tar.gz
cd sip-4.18.1
python3 ./configure.py
make
sudo make install

комментирует 28-ю строку../cmake/FindSIP.cmake для игнорирования проверки pythonn-dev, как Вы имеете, устанавливают python3-dev. затем, Вы можете sussecc компилировать libarcus.

компилируют curaengine для компиляции curaengine, Вам нужен g ++ 4.8, в то время как g ++ 4,8 установки в ubuntu14.04lts.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9
sudo ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
sudo ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -f

при компиляции curaengine, он произведет ОШИБКУ...., просто проигнорирует его. затем все сделанное.

просто работает ./CuraEngine slice -j ~/prusa_i3.def.json -o output.gcode -l ~/source.stl prusa_i3.def.json и fdmprinter.def.json, Вам нужна загрузка с cura repo.

1
ответ дан 16 May 2016 в 04:41
  • 1
    Еще одна причина использовать более нормальную оболочку. zsh, например, не включает . или .. в расширении .* по умолчанию. – muru 30 October 2017 в 21:44

просто выполненный CuraEngine help Это должно быть актуально...

не забывают смотреть на fdmprinter.def.json для наблюдения всех (300 +) настройки.

1
ответ дан 16 May 2016 в 04:41
  • 1
    Шел вперед и голосовал, потому что существует некоторый вообще полезный совет/информация здесь. В моей конкретной ситуации мне достаточно повезло, что единственные полномочия, которые были изменены, были непосредственно в / и не располагались каскадом рекурсивно ни в какие другие каталоги. Также стоящий замечания, это было только на моем персональном ноутбуке и хотя я, возможно, потерял часть day' s работа (hadn' t сделанный нажатие мерзавца все же), это просто была бы огромная стычка и раздражение для переустановки моего " user" связанные приложения. Это был сервер какого-либо вида, I' d обычно соглашаются, меньше времени и усилия просто вытереть / восстанавливают. – Brian Jorden 21 February 2018 в 06:53

Другие вопросы по тегам:

Похожие вопросы: