変更後、[↓]ボタンを押して保存させる。変更後、[↓]ボタンを押して保存させる。(ヒートベッドなしの場合は0でも良い)変更後、[↓]ボタンを押して保存させる。変更後、[↓]ボタンを押して保存させる。"(none,BS01_S_1.0_PLA_Z100_LCD)"のように変更しておくと、改造されたファームなのかの判別がしやすい。変更後、[↓]ボタンを押して保存させる。5(→)ボタンでコンパイル&書き込みを行なう書き込む前に、スライサーソフトは閉じましょう。つながっていた場合接続エラーになります。書き込み中はUSBケーブルを外したり、停電しないように細心の注意を払うこと。書き込みに失敗したら、マイコンボードが使えなくなる可能性があります。6書き込みが完了したら、一旦全ての電源を落として、ボードを再起動させる。7Repetier-Hostで接続し、接続ログの画面に変更したAuther名が表示され、エラー表示がなければファームウェアの書き込みが成功しています。フルグラフィックコントローラーの接続1(SainSmart製)(注意)以下の作業は3Dプリンタの電源をすべて落として、体の静電気を除去してから行なってください。1L字型のコネクタをボードの所定の位置に接続する。その時に、EXP1とEXP2の場所を確認しておくこと。22本のケーブルで、ボードとコントローラーをつなぎます。裏のEXP1はEXP1コネクタ、EXP2はEXP2コネクタ(赤い四角)と接続します。コネクターとケーブルは切り欠きと出っ張りがありきちんとはまる形になっていますので、方向を間違えて無理にはめないこと。(注)圧着ケーブルの接触不良があり、給電が弱くLEDが薄い場合があります。圧着部分を動かして接触を良くすると治る場合があります。3接続後、画面のコントラストを調整し液晶画面がきれいに見えるようにします。ADJ(青い四角)の表示がある部分を精密ドライバーで回して濃く表示されるように調整します。4液晶画面はLIGHTボタンを押した時に光らせることができます。常時光らせるには、裏のDIRーCNRLジャンパスイッチ(黄色い四角)をDIR側に付け替えます。(デフォルトではCTRL側についています)正常に接続されると、スタート画面につづき、インフォスクリーン画面になります。フルグラフィックコントローラーの接続2(RepRapDiscount製)1L字型のコネクタをボードの所定の位置に接続する。その時に、EXP1とEXP2の場所を確認しておくこと。22本のケーブルで、ボードとコントローラーをつなぎます。裏のEXP1はEXP1コネクタ、EXP2はEXP2コネクタ(青い四角)と接続します。コネクターとケーブルは切り欠きと出っ張りがありきちんとはまる形になっていますので、方向を間違えて無理にはめないこと。3接続後、画面のコントラストを調整し液晶画面がきれいに見えるようにします。青い四角の部分を精密ドライバーで回して濃く表示されるように調整します。4正常に接続されると、スタート画面につづき、インフォスクリーン画面になります。以下のタイプを元に制作する。1ケースの制作(つまみつき)http://www.thingiverse.com/thing:2190242大きいつまみの制作http://www.thingiverse.com/thing:2290083ケースクリップ(BS01シリーズ用)の制作http://www.thingiverse.com/thing:685830ケースクリップは、裏側のコネクターの穴に組み入れて使用する。BS01のふちに引っ掛けて固定します。以下のタイプを元に制作する。以下のリンク先のデータを造形します。フルグラフィックコントローラーケースホルダーの制作1ケースホルダー(田中さん制作):ケースに対して角度がついていてより扱いやすくなっています。田中さんのサイト:http://blog.goo.ne.jp/toko0131/e/4f05c399a7678c7f6e7449928bd68812media:LCD-Holder.stl改良されたケースホルダー(高さが2cm低く操作性が向上):http://blog.goo.ne.jp/toko0131/e/3f2fa5d688a45529215bd24f7278718c2汎用的なケースホルダー(田中さん製作、牧山さん改良)RepRapDiscount製コントローラーにも対応させました。SainSmart製もつまみをデフォルトの小さなものにかえることでそのまま使えます。TFT28(makerbase社製)を「ファームウェアの書き換えなし」で導入します。TFT28は、カラーのタッチパネルで3Dプリンターをコントロールでき、SDカードのみならず、USBメモリ、Wifiモジュール、Androidコントロールアプリ、FlashAirも使える優れものです。TFT28自体のファームウェアを改変することで、スタートアップ画面やボタンのデザイン&機能を自分の好みに変更できます。嬉しいことに、停電時の印刷自動復旧機能がついています。停電しても、停止したところから造形が始まりますので、失敗が最小限で済みます。テストルーム内の有志が蓄積した情報を基に作成しました。v1.2(makerbase)の購入Aliexpressやebayで購入可能です。TFT28で検索すると出てきます。最新のバージョンのものを購入しましょう。TFT28は1本で済みます。interfaceを接続します。AUX-1はシリアルポートと同じですので、これを使って通信します。ファームウェアの確認idboxはファームウェアの変更なしでも動くことが確認できました。(2016/11/2)TFT28はAUX-1に接続されており、USBとシリアルポートを取り合っていると考えられます。USBをPCとつないでいる場合、うまく動かないことがありますので、かならずUSBは外しましょう。接続設定:ボーレートの設定ケーブル接続終了後、3Dプリンタの電源を入れます。いう音と画面にbooting...と表示された後、起動画面が表示されます。Connectと選択し、115200選択します。(選択したらボタンが黄色くなります)これで、3Dプリンターと接続ができるようになりました。ホーミング印刷をする前には、必ずHOMEボタンの中のHOMEを押して、ホーミング(位置の初期化)を行いましょう。ホーミングなしでいきなり動かすと、おかしくなる場合があります。起動時にどちらかが刺さっていれば、自動的に選択され使用可能になります。印刷SDカードもしくはUSBメモリにスライス後のGcodeを入れ、挿入します。ReadyPrint画面のPrintingボタンを押し、印刷するGcodeデータを選択します。File?と表示されますのでOKボタンを押せば印刷が開始されます。Print?と出ますのでOKを押すと止まります。読み込まれますので、そのまま待ちます。8個のボタンが表示されたら更新完了です。更新がうまくいったか否かを確認する場合は、Set=>Aboutで確認できます。【注】Macで更新用SDカードを作った場合は、うまく更新できないことがあります。Macのファイルシステムで不可視ファイル(.x)が作られるためです。TFT28はLCD12864よりもSDカードソケットへの電流供給が安定してるため、FlashAirが安定して動きます。(うまく動かない場合は、電源の電圧を調整してみてください。12Vになっていないと安定して動かないようです。ボードへの圧着ケーブルでの供給電圧は5Vです。安定しない場合は単独で12Vを供給することもできます。)PCからのGcodeファイルの転送および削除にはWebDAVを使いましょう。CONFIGをステーションモードにして、WEBDAV=2を追加すればOKです。MacやWindowsからWebDAVサーバー接続を行うことで無線LAN経由でのファイルの読み書きができるようになります。【ステーションモードでの設定例】[Vendor]CIPATH=/DCIM/100__TSB/FA000001.JPGAPPMODE=5APPNAME=myflashair(自分で設定)APPSSID=auhome_acu*RS(自分で設定)APPNETWORKKEY=46a68684**44655(自分で設定)VERSION=FA9CAW3AW3.00.00CID=02544d53573*384731c3d06*7900f101PRODUCT=FlashAirVENDOR=TOSHIBAMASTERCODE=c0ce*dea*363LOCK=1APPINFO=0000000000000000UPLOAD=1APPAUTOTIME=0(不使用時にタイムアウトをしない設定)WEBDAV=2(WebDAVで読み書きできるようにする設定)この設定でWebDAVに接続する場合、http://myflashair.localで設定します。以下のデータをダウンロードして造形してください。大きさがきつい場合は3%程度大きめにすると良いです。V1.2ファームウェアのアップデートこちらより、一番新しいファームウェアをダウンロードします。TFT28に挿入する。ブート時に自動的に読み込まれ、更新される。コンフィグファイル、このファイルでWifiモジュールの機能設定などを行う。画面のスタート画像やボタン画像の設定それぞれ、別々に更新できます。V1.2ファームウェアの改造(表示画像の改造)(1)こちらよりMKSTFT_V1.1.2_English.rarをダウンロードし解凍する。https://github.com/makerbase-mks/MKS-TFT(2)解凍したフォルダ内にImage2Lcd_29フォルダがあるので、その中のImage2Lcd_29.exeを実行しインストールする。(3)インストール後、crackフォルダ内のImg2Lcd.exeを、ProgramFiles(x86)内のImg2Lcd.exeに上書きする。(4)3mks_picフォルダ内に表示用の画像データが入っている。画像データは、image2Lcd.exeで作成し、保存した.binファイルを該当ファイル名で上書きする。変換する画像を取り込み、上図と同様の設定で保存する。manual.pdf)に沿って保存する。V1.2ファームウェアver1.1.4の修正(ヒートベッドベッド機能の表示)MKSTFT_V1.1.4_English.zipのmks_config.txtはデフォルト設定ではヒートベッド機能のボタンが表示されません。以下の部分を修正します。ベルトの交換ベルトやテンションスプリングが劣化していると造形精度に影響します。idboxのベルトにはテンションスプリングは不要なので、天板へのスプリングの接触も防げます。筐体の透明化あこがれの透明筐体にしたいあなたに。焼き入れロッドに交換することで安定性、耐久性がアップします!特にZ軸はおすすめです。新フィーダー化(旧BS01向け)BS01の旧フィーダーの方は、軟性フィラメント対応の新フィーダー化をお勧めします。新アーム化(新フィーダー用)新フィーダーのアームが更に進化。フィラメントがひっかかりにくくなり、安定性がアップしました。ファームウェアの書き換えが必要です。