(0)
Artikel
bewerten
(100% positiv)
(1)

Slic3r Prusa Edition Octoprint

Installation des Slic3r Prusa auf einem Raspberry PI.

Inhalt dieses Artikels:

    Für den Raspberry gibt es bis dato kein vorkompiliertes Slic3r Paket, daher ist die Installation etwas umständlich und dauert entsprechend länger. Die Slic3r-Version 1.2.9 ließ sich dennoch auf Anhieb installieren, die Prusa-Version erst nachdem ich die SWAPSIZE erhöht habe.

    Installation der Voraussetzungen

    $ sudo apt-get install git libboost-all-dev libboost-geometry-utils-perl libboost-system-dev libboost-thread-dev git-core build-essential libgtk2.0-dev libwxgtk2.8-dev libwx-perl libmodule-build-perl libnet-dbus-perl cpanminus libextutils-cbuilder-perl gcc-4.7 g++-4.7 libwx-perl libperl-dev
    $ sudo cpanm AAR/Boost-Geometry-Utils-0.06.tar.gz Math::Clipper Math::ConvexHull Math::ConvexHull::MonotoneChain Math::Geometry::Voronoi Math::PlanePath Moo IO::Scalar Class::XSAccessor Growl::GNTP XML::SAX::ExpatXS PAR::Packer

    Version 1.2.9

     

     $ git clone https://github.com/prusa3d/Slic3r
    $ cd Slic3r $ git checkout 1.2.9 $ sudo perl Build.PL

    Slic3r Prusa 1.33.8

    Für die Prusa-Edition schaut die Installation folgendermassen aus:

    git clone https://github.com/prusa3d/Slic3r.git
    cd Slic3r git checkout version_1.33.8

    Wie eingangs bereits erwähnt, muss für die Prusa-Edition die "SwapSize" erhöht werden, da das Build ansonsten nicht ohne Fehler funktioniert. 

    The XS/C++ code failed to compile, aborting

    oder 

    Can't locate Moo.pm

    Nochmal ein Blick auf die Plugin-Seite von OctoPrint: plugins.octoprint.org/plugins/slic3r/ verrät die Lösung:

    sudo nano /etc/dphys-swapfile and set CONF_SWAPSIZE=1000 

     Nochmal ein Reboot und ...

    sudo perl Build.PL

    Der Befehl benötigt an dieser Stelle einiges an Geduld. Da ich diesen spätabends gestartet habe, konnte ich den Erfolg erst am nächsten Tag begutachten ...

    Performance

    Der Slicevorgang im Octoprint Full-featured Slicer beinhaltet keine Fortschrittsanzeige. Die Performance bei kleinen Modellen ist ok, bei grösseren Modelle kann der Slicevorgang gut und gerne mehrere Minuten in Anspruch nehmen. Die Dauer ist zudem abhängig von den verwendeten Parametern.

    letzte Änderung dieses Artikels: 21.05.2017 13:42



    Feedback: