DRO3軸グラススケール版 制作:2007-04-03〜2007-07-01

グラススケール版のDROを作成してみます。1個だけ作って配布します。


ノギス版より基板はシンプルです。LED基板は共通なので、基板同士をつなぐコネクターの位置は同じです。


何故か完成していないのに完成後の姿があります <−MOVIE

2桁タイプのLEDのほうが安く売っているので、LED基板は2桁タイプを9個並べることにしました。


基板到着。


配線完了


ちょっとかっこ悪い配線になってしまった。黒いのはGND線。


メイン基板回路図&基板パターン <−EAGLEで開いてください。写真の物はPICkit2対応になっていませんがこの回路図はPICkit2対応になっています。
LED基板回路図&基板パターン <−EAGLEで開いてください
プログラムソース & HEXファイル <−MikroBASICです

スイッチは3つ付くようになっていますが、ノギスタイプ同様ゼロリセットと1/2表示のみテストしています。メモリー機能を3つめのスイッチに割り当ててあるのですがプログラムのテストはしていませんので動くか不明です。

PARTS LIST 部品表
  QTY @ Price 購入先 備考
MAIN BOARD PARTS
PIC PIC16F873A-I/SP 3 \400 \1,200 秋月電子  
PIC SOCKET 28PIN 3 \80 \240 秋月電子 ※1
transistor array TOSHIBA TD62003AP 2 \100 \200 秋月電子 ※2
C1,C2 16V 100uF electrolytic capacitor 2 \10 \20 千石電商  
C5, C5., C5.. 0.1uF ceramic capacitor 3 \5 \15 千石電商  
C6, C6., C6.. 470pF ceramic capacitor 3 \5 \15 千石電商  
C7, C7., C7.. 470pF ceramic capacitor 3 \5 \15 千石電商  
C8, C8., C8.. 470pF ceramic capacitor 3 \5 \15 千石電商  
R1, R1., R1.. 10kΩ 1/6W 3 \5 \15 千石電商  
RN1, RN1., RN1.., RN3 4.7kΩ Single InLine 5pin COMMON 4 \20 \80 千石電商  
RN4,RN5 220Ω Single InLine 6pin COMMON 2 \20 \40 千石電商  
IC 74HC04AP 1 \30 \30 千石電商  
D1 1S1588 1 \10 \10 千石電商  
T3 2SC1815Y 1 \30 \30 千石電商  
resonator Murata 20MHz ceralock 3 \40 \120 秋月電子  
buzzer   1 \100 \100 秋月電子  
JP4,JP4.,JP4.. PIN hedder 1*6 1 \50 \50 秋月電子  
JP3,JP3.,JP3..,JP1 PIN socket 2*5 1 \50 \50 秋月電子  
JP1.,JP1.. PIN socket 2*10 1 \50 \50 秋月電子  
connector DSUB 9pin 3 \50 \150 秋月電子  
DC socket MJ14 1 \100 \100 千石電商  
SWITCH Push Switch momentary 6 \100 \600 千石電商  
LED BOARD
LED Cathode-Common PARA LIGHT C-552SR 9 \150 \1,350 秋月電子  
RN1 - RN6 220Ω 8PIN 6 \20 \120 千石電商  
JP1 - JP6 PIN hedder 2*40 1 \100 \100 秋月電子  
Printed Circuit Board
PCB 3-AXIS OLIMEX $48.6($1=\122) 1 \5,929 \5,929 OLIMEX  
TOTAL \10,644   
※3軸とも部品構成が同じなので部品番号は Z軸用:C Y軸用:C. X軸用:C.. のようになっています。
※1.28PINはサイズが2種ある。幅の狭い物を購入すること。
※2.2個で¥100なので1個余ります。


同じ物を作ってみようという人のために大きめの画像を張っておきます。集合抵抗の一番左側のピンが空いていますが、どこにも繋がっていません。4素子の抵抗で良かったのに5素子で回路図を書いてそのまま基板を作ってしまったためです。添付してある回路図は4素子に修正してあるのでピンが空いたりしません。PIC16F876が挿っていますがPIC16F873Aが正解です。PIC16F873AはPIC16F876の半分のROMしかありませんが、プログラムがコンパクトなのでROMは半分以上余っています。










ソフトがどうもうまく動かないと思ったら、PICの種類間違えていました。プログラムが小さいのでPIC16F873Aで動きます。PIC16F873A用のプログラムをPIC16F876に書き込むと中途半端に正しく動くので原因を見つけるのに4時間もかかってしまいました。ノギスタイプより、このグラススケールタイプの方がソフトが簡単に書けます。


PICkit2で書き込むためのアダプター。


動いているところ <−MOVIE

上のMOVIEのソフトは未完成の物なのでマイナス符号が表示されていません。最下位LEDのドットも符号を表しています。マイナス値の時に最下位LEDのドットが点灯します。処理速度上の問題から50[mm/秒]以上スケールを早く動かすと、信号を取りこぼします。スケールの購入方法はこちらを見てください。このスケールは約250mmのストロークがあります。3本で送料込み約$450でした。


もうちょっといじってみてから売店で販売します。バグっているかもしれないのでプログラム書き込み機持っている人限定です。

2007-07-18追記
売り切れました。