以前、Webインターフェース化したのですが、RapRep使い始める前の儀式(各種設定とか手作業の部分)がしにくいので、使い慣れたpronterfaceをRaspberryPiで動かそうと思ってやってみた。
まず、コンソール用に小さめの液晶購入してみた。
さらに積んであった、RaspberryPi Model B+を出して、SDにOS入れる
ここを見ながら、Setting up a Raspberry Pi as RepRap host controller
1 2 3 4 |
sudo apt-get install git sudo apt-get install mercurial sudo apt-get install python-distribute sudo easy_install pip |
1 2 |
sudo pip install pyserial sudo apt-get install wx-common |
1 |
sudo apt-get install python-wx2.8 |
が見つからなかった、ググってみたら
1 |
sudo apt-get install python-wxtk2.8 |
になってるらしい。
実行してみるとちゃんといけました。
1 2 3 4 5 6 7 8 9 10 11 12 |
pi@raspberrypi ~ $ sudo apt-get install python-wx2.8 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ python-wx2.8 が見つかりません E: 正規表現 'python-wx2.8' ではパッケージは見つかりませんでした pi@raspberrypi ~ $ sudo apt-get install python-wxgtk2.8 パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: libwxgtk2.8-0 python-wxversion |
つぎにTK libraries for Python をインストール
1 |
sudo apt-get install python-pmw python-imaging |
最後に、gitでprintrunを取得。
1 |
git clone https://github.com/kliment/Printrun.git |
とりあえず、X-Windows起動してターミナルから
1 2 |
cd Printrun python pronterface.py |
で起動するのを確認。
次に
HDMI 4 PI: 7″ DISPLAY W/TOUCHSCREEN 1024X600 W/ MINI DRIVERをセットアップ
そのまま指して認識はするが、サイズがちゃんと認識しないので、
2396 – 7″ Touch Display 1024×600 – Mini Driver
を参照して、/boot/config.txt を修正
1 2 3 4 5 6 7 |
hdmi_force_hotplug=1 # uncomment to force a specific HDMI mode (here we are forcing 800x480!) hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_cvt=1024 600 60 3 0 0 0 |
つづくよ。