firemwareとSimplify3DMakerbot社のReplicator2Xは、今となっては一昔前の古い3Dプリンターという趣があるが、我が自称ラボでは故障するたびに修理しReplicator2Xがしぶとく現役を続けている。修理するたびに純正パーツが減っていき、そのうちに機体のすべてがサードパーティー製の部品に置き換わってしまうのではないかという勢いである。修理欲とカスタマイズ欲は紙一重なのだ。分解に慣れてくれば壊れていないパーツもどんどん置き換えてしまう。純正パーツからの置き換えは、ハードウェア部分に限ったことではない。スライサーやファームウェアも例外なく純正からの置き換えのターゲットとなる。firmwareという拡張ファームウェアがあり、本体のファームウェアを書き換えることで、より高度な設定が可能になったり、本家のファームウェアにで採用されていない技術が盛り込まれていたりするので重宝したのだ。firmwareは2014年8月にリリースされた7.7が最後の更新であった。Wareというソフトウェアが本体に付属していた。Printの売りであったminiインフィルをはじめとする最適化されたスライス技術の恩恵にはReplicator2Xからではアクセスできない状況に陥った。そんななか、Simplify3Dは有料ソフトウェアだが多くの3Dプリンターをサポートしたままバージョンアップを続けており、Replicator2Xでも日々進化していく工夫の積み重ねの結果を利用できる環境を提供してくれる。そんなこんなで、我が環境ではReplicator2XでありながらRepllicator2Xからだんだんとかけ離れつつあるサードパーティー製の混在環境となっており、それぞれのバージョンアップで思わぬハプニングに出くわすことがある。firmwareはもうヴァージョンアップしないっぽいので枯れつつあるが、Simplify3Dは現役バリバリでバージョンアップが時々行われている。最近も4.0から4.1へ更新された。喜び勇んでインストールしてスライスしていざプリントしてみると、Replicator2Xの2つあるフィラメント射出装置であるところのエクストルーダーの右側の一つしか使わない造形物のプリントでも、使われない左側が共に加熱されてしまっている。4.0の時には無かった問題だ。使われないエクストルーダーの空焚きは怖い。プリントが長時間になればなるほど怖い。これは対処すべき問題だ。その謎を追うべく、ジャングルの奥地へと向かった。4.0で出力されたg-codeと、4.1で出力されたg-codeを比べてみた。“M104′′が温度設定で、”T1′′が左側、”S230′′が230°Cを意味している。Extruderに温度設定が成されていた場合、一番ど頭で加熱するように指示を出してしまうようだ。指定されていたら左側エクストルーダーの指示はg-code上には現れなかった。設定でも左側の温度が指定できるようになったらしい。加熱したくないときは、設定を削除するのではなく、第一層から0°Cを指定してく必要がある。firmwareの場合にのみ起こる。4.1で出力されたg-codeで使われていないエクストルーダーの温度指定があった場合でも、指定温度まで加熱されることはない。プリント開始直後は使われない側のエクストルーダーに予定温度に指定されていた温度が一瞬表示されるが、すぐにヒートベットの過熱が始まって”waiting”の表示に切り替わる。これは、replicator2Xは搭載されている電源の容量の関係で、ヒートベットとエクストルーダーを同時に加熱することができないのでまずヒートベットの過熱が優先され、その後エクストルーダーの過熱に移るという動きをするためだ。firmwareとは違う動きになった。blogにしたためた次第でござる。firmwareとSimplify3D4.1との混在環境でデュアルヘッドの使ってない方を加熱しちゃう問題についてReplicator2Xのエクストルーダーを背面に持ってきてヘッドを軽くいたしました【3Dプリンター】机上のリモコンがあふれ出す思いを解決する【3Dプリンター】フィラメントスプール環境を再考する。Replyメールアドレスが公開されることはありません。