CuraEngine nasıl kurulur?


13

Github talimatlarını takip ederek Ubuntu üzerinde CuraEngine oluşturmaya çalışıyorum .

Sorun, bazı gereksinimleri listelemesidir:

  • CuraEngine deposunu klonlayın;

  • Protobuf'u yükleyin (aşağıya bakın);

  • LibArcus'u yükleyin .

Protobuf ve libArcus'u nereye kurmam gerektiğinden emin değilim. Birkaç deneme ve konumdan sonra oluşturma işlemi sırasında birkaç hata aldım.

Bu motorun nasıl oluşturulacağına dair daha ayrıntılı bir rehber var mı?


Bu doğrudan bir cevap değil, biraz büyük bir çözüm. OctoPrint kullanmayı düşündünüz mü? Kullandığım Ubuntu dahil çoğu kurulum cura-engine kurulu olarak geliyor. Değilse, OctoPrint ayarlarındaki eklentiler menüsünden kolayca kurulabilir. OctoPrint, çeşitli yazıcılar için yerel yazılımlara gerçekten güzel bir alternatiftir. Protobuf ve libArcus ile aynı mücadeleyi yaşadım ve OctoPrint harika çalıştı.
khaverim

sudo make installProtobuf ve libArcus (cmake çalıştırdıktan sonra) dizinlerinde kullanarak yüklemeyi denediniz mi?
nanofarad

Denedim, ancak kurulum tamamlanmadığı için install komutunu çalıştırmak imkansız.
Jorge Cuevas

Yanıtlar:


10

Sadece Cura'yı kurmak yerine Cura'yı inşa etmek istediğinizi varsayıyorum . Bunun yerine Cura'yı yüklemek istiyorsanız,sudo apt-get install cura-engine

Aşağıdaki talimatlar kendi Debian 8 (Jessie) dağıtımımda test edildi; Ubuntu için çoğunlukla olmasa da çoğunlukla aynı olmalıdırlar. O Not kesin adımlar takip etmedi github / Ultimaker / CuraEngine README açıklandığı gibi.

Başlamadan önce bir yapı dizini oluşturalım ve orada her şeyi yapalım.

mkdir ~/Downloads/curabuild
cd ~/Downloads/curabuild

Talimatlar ayrılacak

1. Bağımlılıkları yükleyin

Bunların bazıları veya tümü zaten bilgisayarınıza yüklenmiş olabilir. Emin olmak için, onları yine de kurarız:

sudo apt-get install git curl libtool dh-autoreconf cmake python3-setuptools python3-dev python3-sip sip-dev

2. Protobuf'u kurun

  1. Klonlayın ve protobuf git veri havuzuna girin:

    git clone https://github.com/google/protobuf
    cd protobuf
    
  2. C ++ için derleyin ve yükleyin:

    ./autogen.sh
    ./configure
    make # this will take some time
    sudo make install
    
  3. Python 3 için yükleyin:

    cd python
    sudo python3 setup.py install
    

3. libArcus'u yükleyin

  1. Klonlayın ve libArcus veri havuzuna girin:

    cd ../..
    git clone https://github.com/Ultimaker/libArcus
    cd libArcus
    
  2. Oluşturun ve yükleyin

    cmake .
    make
    sudo make install
    

4. CuraEngine'i yükleyin

  1. Klonlayın ve veri havuzuna girin:

    cd ..
    git clone https://github.com/Ultimaker/CuraEngine
    cd CuraEngine
    
  2. Oluşturun ve yükleyin

    cmake .
    make # grab a cup of coffee
    sudo make install
    

5. Kutlayın!

Her şey yolunda giderse, işiniz bitti! Artık Cura motorunu kullanarak kullanabilirsiniz CuraEngine. Zevk almak.


Amaç, komut satırından çalıştırabilmem için terminalden çalışan cura motoru oluşturmaktır, bu GUI olmadan yüklemeye son bulacak mı? Amaç budur.
Jorge Cuevas

Bu GUI'yi yüklemez. sudo apt-get install cura-engineGUI'yi de yüklemeyeceğime inanıyorum .
Kye W Shi

Bu yükleme ile ilgili sorunumu çözdü, teşekkür ederim.
Jorge Cuevas

1
Ben de ihtiyacım olduğunu buldum sudo apt-get install python3-sip-devaksi takdirde libArcus cmake adım başarısız olur.
Brian Stormont
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.