ファームウェアの書き込みについて、質問がありましたので、まとめておきます。
※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】を起動してみてください。│ ├─bootloaders
│ │ ├─atmega
│ │ └─atmega644p
│ ├─cores
│ │ └─arduino
│ └─variants
│ └─standard
ツールから
・シリアルポート 先ほどの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 件のコメント:
コメントを投稿