2026-03

RaspberryPi

XYテーブルGUIに単軸動作・片道移動・安全な終了処理を追加【XYテーブル自作 第10回】

X軸/Y軸だけの単軸動作、指定距離だけ動く片道移動(位置決め)、ステップ数からの現在位置表示、×ボタンを無効化してGPIOを必ず解放する安全なプログラム終了まで。Python×Raspberry Piで実装します。
RaspberryPi

XYテーブルGUIに原点復帰・位置表示・ソフトリミットを実装【XYテーブル自作 第9回】

.hd11e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: linear-...
RaspberryPi

PythonのGUIが固まる理由とThreadの使い方【XYテーブル自作 第8.5回】

はじめに.hd10e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: lin...
RaspberryPi

Tkinter(Python)でXYテーブルの操作GUI(グラフィカル)を作る【XYテーブル自作 第8回】

PythonのTkinterでXYテーブルの操作アプリを作る方法。移動量・サイクル数のEntry入力、XY同時実行ボタン(threading)、フラグ方式の緊急停止とA4988の電流OFFまで。フルコードのZIP配布つき。
RaspberryPi

XYテーブルの原点復帰(Homing)をPythonで実装する方法【XYテーブル自作 第7回】

.hd8e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: linear-g...
RaspberryPi

Pythonのthreadingでステッピングモーターを2軸同時制御【XYテーブル自作 第6回】

.hd7e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: linear-g...
RaspberryPi

ステッピングモーターの脱調を防ぐ加減速制御をPythonで実装【XYテーブル自作 第5回】

はじめに.pi6e-block { position: relative; overflow: hidden; border-radius: 12px; border: 1px solid #f0cba8; background: line...
RaspberryPi

ラズパイでステッピングモーターを2軸制御する方法【XYテーブル自作 第4回】

A4988ドライバーを2台に増やし、Raspberry PiとPythonでX軸・Y軸を個別に動かす2軸制御を解説。GPIO配線、軸ごとにピンを渡す関数、1/16マイクロステップのstep/mm、モーターが震える・熱いときの対処まで。
Python

L6470が動かない原因はこれ!A4988との違いとSPI通信による制御の注意点(番外編)

「動くはずなのに動かない」――L6470でつまずいた原因はデイジーチェーン前提のSPI仕様でした。A4988との決定的な違いを実体験で解説。
RaspberryPi

A4988の電流制限(Vref)調整方法!焼損を防ぐ計算式とテスターでの設定手順(自作CNC #1.5)

A4988のVref調整方法を分かりやすく解説。計算式(Imax=Vref/(8×Rs))の意味、実測手順、1.2A設定例、発熱対策まで初心者向けにまとめました。