ニンジン

CNC自作

NEMA17ステッピングモーター比較|42BYG-34012-22B vs PKP244D08A2 精度検証(CNC実測あり)

Amazonの2000円台格安ステッピングモーターはCNC自作に使える?オリエンタルモーター製と精度・動作音を徹底比較!10mm移動テストの実測データから分かった驚きの性能と、「メーカー品vs格安品」の賢い使い分け方をまとめました。
CNC自作

GRBLホーミング失敗「ALARM:8」の原因と解決策!4ステップの動作原理を徹底解説【自作CNC】

CNCjsでホーミング失敗(ALARM:8)に悩んでいませんか?GRBLのホーミング挙動「4ステップ」を解明し、Z軸がないプロトタイプ機でも手動連打で原点復帰させる裏技を伝授。レーザー加工を見据えたPWM制御設定とLチカテストまで、要素設計の完結編です!
CNC自作

CNCシールドでZ軸リミットが常時ON(Pn:Z)になる原因!GRBLバージョンによるD11・D12反転の罠【自作CNC】

CNC自作第5回。格安CNCシールドでリミットスイッチが反応しない!?それはニンジンの勉強不足が招いた「ピン配置の罠」でした。GRBL v0.9以降で変更されたD11とD12の歴史的背景と、基板の印字に騙されないための対策を実体験から解説します。
Python

【第3回】CustomTkinterでPythonツールをGUI化!ノンプログラマーでも使える汎用アプリの作り方

Pythonで作った請求書自動化スクリプトを、CustomTkinterを使って誰でも直感的に操作できるデスクトップGUIアプリへ進化させます!黒い画面(ターミナル)は卒業。コードを書き換えずに開始行・終了行を指定できる、社内展開も可能なプロ仕様ツールの作り方です。
Python

【第2回】Pythonのfor文でExcelデータを連続PDF化!重複回避とエラー対策(例外処理)のやり方

Pythonのfor文(ループ処理)を使い、大量のExcelデータから複数の請求書を一瞬で一括PDF出力する方法を解説!実務でファイル名が重複して上書きされるのを防ぐ技や、エラー時にExcelのプロセスを残さない例外処理(try-finally)などプロの書き方を伝授します。
Python

【第1回】PythonでExcel請求書を自動PDF化!openpyxlとpywin32で行う業務自動化入門

毎月の請求書コピペ作業に疲れていませんか?Pythonのライブラリ(openpyxl、pywin32)を使い、Excelデータの読み取りからPDF出力までを完全自動化するスクリプトの作り方を初心者向けに解説!VBAよりモダンな自動化の基本を学びましょう。
Python

【後編】スクレイピングはもう古い!?WordPress APIで実現する爆速レポート作成とエンジニアが出した正解

「スクレイピングで取得件数0件」の絶望を救うのはAPIだった!WordPress REST APIを活用した爆速データ抽出術を解説。さらに、APIがないサイト向けのSelenium活用法や、CustomTkinterによるGUI化まで、エンジニアが辿り着いた「適材適所」の正解を公開します。
Python

【前編】Pythonスクレイピングに挑戦!価格調査ツール開発で直面した「0件の壁」と守るべき作法

「Pythonでスクレイピングを始めたけど、取得件数が0件で進まない…」そんな悩みはありませんか?本記事では、SWELL等のモダンなサイトで直面する壁と、エンジニアが守るべき「作法(robots.txtや待機時間)」、練習用サイトでの基礎固めを実体験ベースで解説します!
CNC自作

自作CNCの精度不足を解消!ステッピングモーター交換とGRBLのキャリブレーション方法【自作CNC】

自作CNCの精度ブレを解決!オリエンタルモーターへの交換とCNCjsでのキャリブレーション方法を解説。GRBLの速度設定($110)の罠や、初めてのGコードを使ったテスト走行の様子まで、動画付きで分かりやすく紹介します。
Python

pywin32でOutlookを操作してメールを自動送信する方法|Python開発記③

Python×Outlookでメール送信を自動化!第3回(完結編)は、Excelデータの差し込み処理とpywin32によるOutlook操作を解説。さらに販売用ソフト「NINJIN Mail Pro」に実装したプロ仕様のエラー回避ロジックも公開します。