G-codeで3Dプリンターをハックして、空間表現を行う。G-codeで3Dプリンターをハックして、空間表現を行う。G-codeで3Dプリンターをハックして、空間表現を行う。(0)MaterialsToolsBlueprintsMaking水の動きを制御して波紋の持つ美しさを引き出したい。03Dプリンターを3次元に動かして、人工的に波を操作したい。波紋よる光の屈折を用いて、綺麗な3次元空間表現をしたい。Order水を入れる容器を用意する。0ダイソーでクリアケースを購入。Order水を入れる容器の位置を高くする。0そのままではヒートベッドの上に直接容器が置かれる形になるため、浮かせるための足を作成し、取り付けた。Order波を生み出す棒を作る。0まずは、2種類の棒を用意した。ノズル部分に貼り付けて動かすことによって、水面に波を作る。Comments2つとも小さすぎた0どちらも小さすぎて、波を作れない。Comments時間がないので仕方なくクリニカの蓋で代用0Commentsノズル部分に取り付ける。0ノズルを外して取り付けようと思ったが、所有しているモンキースパナでは取り外せなかった。そのため、本体に直接テープで貼り付けることとした。OrderG-codeで動きを制御する。0CommentsG-codeを学んだサイト0・よく使うG-code・G-codeの一覧Commentsリトラクションの際に生じる揺れを用いて波を作りたい。Eの値をマイナスにすれば良い。CommentsそれぞれのG-Codeの意味0G90:座標を絶対値指定へ変更。M82:入力値を絶対座標で指定するコマンド。S0:ファンの電源を入れるコマンド。S60:テーブルの温度を指定するコマンド。S60:テーブルが指定温度になるまで待機するコマンド。axes:ヘッダをホームポジションへ戻すコマンド。:ホットエンドが指定温度になるまで待機するコマンド。Order実際の映像。0Z軸の移動速度が遅いため、波紋が立たない。Order反省点0Ender-5のZ軸の移動速度があまりにも遅かった。Z軸に速く動ける機種でやり直してみたい。水を深くして、水掻きも細長くすることによって、渦を生むとかもやってみたい。