2013年5月30日木曜日

Momoinololu サポート・ページ Ⅰ

3Dプリンター用の制御基板「Momoinololu Rev1.1」販売中です。

ファームウェアの書き込みについて、質問がありましたので、まとめておきます。

※Momoinololuにはブートローダを書き込みしてありますので、AVRライターは不要です。

【回路図 Rev 1.1】      

【外形図】




【準備するもの】
・Momoinololu単体 (注:POLOLUドライバー基板は搭載しないでください!
・USBケーブル(USB Aコネクタ・オス --- ミニUSB Bコネクタ・オス)
・12V電源  
※重要:ボードに12Vを供給し、JP6をショートしますと最悪の場合、PCが破損するおそれがあります。
Arduino IDE(ここではArduino 1.0.x を使用します。)
Marlin かなりの頻度で更新しており、”board.txt”には「Sanguino W/ ATmega1284p 16mhz」あります。「Momoinololu」に搭載しておりますCPU[ATMEGA1284]に対応しております。
・LED 1本

1.12V電源をつなぎ、USBケーブルをつなぎます。
2.FDTIのドライバーがインストールされ、通信ができるようになります。
※重要:ここでCOM番号をご確認ください。今後使用します。
3.ARDUINO-1.0.x\HARDWAREのフォルダに、上記「Marlin」のMarlin/ArduinoAddons/Arduino_1.x.x/sanguinoをコピーします。
するとこんな感じになると思います。
├─sanguino 
├─bootloaders
│ │ ├─atmega
│ │ └─atmega644p
│ ├─cores
│ │ └─arduino
│ └─variants
│ └─standard
4.それでは【Arduino】を起動してみてください。
ツールから
・シリアルポート   先ほどのCOM**
・マイコンボード   Sanguino W/ ATmega1284p 16mhz
を設定します。













5.現在 ardino上でスケッチが開いていると思います。
以下をコピーして貼り付けてください。
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

#define wait 1000

void setup() {                

    pinMode(0,OUTPUT);
}

void loop() {
    digitalWrite(0, HIGH);
    delay(wait);
    digitalWrite(0, LOW);
    delay(wait);
}

6.『書き込みボタン』を押して、コンパイル&書き込みをします。





















7.P4 POLOLU-E のコネクタの端にLED(抵抗は省略)をつなげます。
1秒ごとに点滅していればOKです。



以上でボードの確認およびファームウェアを書き込む準備が出来ました。

【補足】ボード自体の電源ランプ(LED1)は点灯してますか?


8.ボードは認識しており、書き込みもうまくいっていますので、
本題のファームを書き込みます。

Marlin をダウンロードしてあると思いますので、
arduinoから解凍先の「Marin.ino」を開きます。















変更箇所は「Configuration.h」の
// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_SANGUINOLOLU_12       <----- ここを変更
#endif


まずはここだけ変更して、ボードに書き込みが出来るかどうか
やってみましょう。






















9.書き込みが完了したら「PrintRun」を起動して、先ほどのCOM**で接続します。
添付のようになっていればOKです。



あとは、「Marlin」の各種設定を施していけばいいでしょう。

Momoinololu サポート・ページ Ⅱ

Momoinololu サポート・ページ Ⅲ


[参照URL]
RepRap本家ウェブサイト:  http://reprap.org/

mixi RepRapコミュニティ:  http://c.mixi.jp/reprap

Facebookページ:  http://www.facebook.com/ReprapCommunityJapan

0 件のコメント:

コメントを投稿