mini-CNC BLACKII ThinkPad 設定まとめ

mini-CNC BLACKII 1520のモータ制御に,ThinkPad X40 にウルトラベースX4を接続したモノを使うときのメモ.

トラブル症状

制御ソフトウェア Mach3 からモータ制御基板 TRIO をリセットできない.Mach3のリセットボタンを押すと,TRIO基板のENABLE LEDが一瞬点灯してのち消える.

対処方法

BIOS設定から,パラレルポートをアドレス 0x378 IRQ7 双方向に,CPUをSpeedStepを無効,CPUパフォーマンスをMaximumにそれぞれ設定する.

まとめ

TRIO基板はリセット解除にチャージポンプ方式,5kHz(ネットにはそうありますけど,実際に確認したわけではない)のパルス信号が与えられたときに初めて動作リセットが解除される,を採用しています.これはパソコン起動時のパラレルポートの信号レベル変化による不意の動作を防ぐためです.
ノートパソコンには処理負荷に合わせてCPUクロックを調整するSpeedStepという機能があります.CPUのクロックの変化は,そのクロックを基に生成しているパラレルポートの出力信号の周波数まで変化させてしまうようです.そこでSpeedStepを無効にしたわけです.