Slic3r-1.0.0RC2 on Ubuntu14.04-PS3(Glut-error) | ..あちゃ! no mic's

..あちゃ! no mic's

クラウドファンディング予定~2026年度
何度でもチャレンジ!
ただいまソーラーピックアップのテスト中

SANTA no Mix

どこまで素人なのか底なしですが。


オフラインで活用予定。
PlayStation3は3Dプリンターなら使えなくないのか、と。
skeinforgeをG-code作成のためのスライサーに選んでたんだけど設定が直感的じゃないので以前に使ってたSlic3rを。
自作のマイクロブロックのプリンターの精度が悪いので、フィラメントの劣化、スライサーの設定ミス、マイクロブロックのたわみ、ベルトの緩みを一つずつ消していこうと思っています。
参考に鳴らない記事を今更なのですが。
目一杯。
ビルドログ貼り付けて終わりのメンテナの作業を見てると、この記事は半端なくイケてない。

lubuntu-coreがインストールされた環境にて。

powerpc!
アーキテクチャがマイナーだとトラブったらしんどい。
結局RedHatの情報手がかりに動作するものを選択。
Slic3r-1.0.0RC2がビルドに成功。
1.0.0RC3はダメです。
RC3だとt/fill.tのfill_densityで一個だけ失敗で次に進めなかったのですがRC2だと通りました。
無視して使用するのは嫌なので。
lubuntu14.04をPlayStation3にインストールしています。
最初デフォルトのGCC4.8とperl-5.18.3で行いました。
記事はGCC4.9とperl-5.14.2で行った分です。
OpenGLでトラブルはどちらも同じでした。

perl全く分からないんですがperlbrewで5.14.2を。
5.14.2をインストール。
$ sudo apt-get install perlbrew

$ perlbrew init

$ perlbrew install perl-5.14.2
ビルド1時間くらいかかりました。

$ echo >> ~/.bashrc "source ~/perl5/perlbrew/etc/bashrc"

$ source ~/.bashrc

$ perlbrew switch perl-5.14.2

$ perl --version

$(HOME)以下に/perl5/perlbrewが出来ていました。

$ sudo apt-get install build-essential libgtk2.0-dev libwxgtk2.8-dev libwx-perl libmodule-build-perl libnet-dbus-perl libexpat1-dev cpanminus liblocal-lib-perl

$ sudo apt-get install libxmu-dev freeglut3-dev libwxgtk-media2.8-dev

$ sudo apt-get install libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-all-dev libtbb-dev libboost-geometry-utils-perl 

コイツは必要かは分からないけどインストールしてあります。
$ sudo apt-get install libgtk2-perl libghc-glut-dev libopengl-perl wx-common libgtkgl2.0-dev xorg-dev libopengl-perl

GCC4.9インストール。
$ sudo apt-get install software-properties-common

$ sudo reboot

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

$ sudo apt-get update

$ sudo apt-get install gcc-4.9 g++-4.9

注)update-alternativesの扱い怪しいくせに使用。
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9

$ ls -la /usr/bin/g*
$ gcc --version
$ g++ --version

$ wget https://github.com/slic3r/Slic3r/archive/1.0.0RC2.tar.gz

$ tar -zxvf 1.0.0RC2.tar.gz

$ cd Slic3r-1.0.0RC2/

$ perl Build.PL
sudoで実行でないとうまくいかないのです。
Slic3r-1.0.0RC2のフォルダ内のREADME.mdには
$ sudo perl Build.PL
ちゃんと書いてありました、なので、sudoで、間違ってない。。。
そこからか~
$ ./slic3r.pl
ウィンドウが立ち上がります。

OpenGLはオプショナルモジュール。
使用しないなら無視。
$sudo perl Build.PL --gui
$ ./slic3r.pl
問題なくインストール出来た感じなのですがviewボタンを押すと同時にX Window System errorで落ちます。
最悪、3D表示できないまま使うかもしれません。


G-codeがちゃんと生成されるかテスト。
ざっぱなセッティングで。
プリンターはRepRap系のprusaのルナバーストをマイクロブロックでコピーしたのなんですが、ボードはRepRapじゃなくてTeacupを選択しないとダメでした。
DIYキット購入で付いて来た部品がprusaだったという、見た目RepRap?
フロントエンド(制御ソフト)pronterfaceでプリントテスト結果、以下。
要調整ですが挙動に不審な点はありませんでした。


マイクロブロックで3Dプリンター。


以下はskeinforgeで製作の分。