中年になって気力・体力・髪の毛が少なくなってくるのは辛いですね。
ってことで、使えもしないCNCルーターを購入したのですが、1番の目的であるプリント基板の自作への挑戦を記事にしていこうと思います。
記事自体は少しずつ追記していく予定です。
3Dプリンター、レーザー加工機、ボール盤と続き、とうとう手に入れてしまったCNCルーター(フライス盤?)についての紹介とCNC初挑戦でちゃんと使えるようになるまでの軌跡になります。https://www.mikan-partners.com/archives/6167CNCルーターといえば、こういった自作大好きの人であれば、行き着く答えの1つであると思います。ただ、CNCルーターは3Dプリンターと近い存在でありながら実際に思い描くものを作成するまでの壁が非常に高いイメージがあります。今回は、そこも含めていろいろと紹介をして行ければと思っています。ってこ... 趣味用の小型CNCルーターの購入とCNCが使えるように挑戦してみる(CNC1419組み立て... - みかんパートナーズ |
といっても、電子工作については、電子工作界隈の「Hello world」ことLチカ(LEDをチカチカさせるだけ)に毛が生えたくらいしか電子回路を作ることのできない知識しかありません。。。
ただチョットした回路を作るときにイチイチ配線をするのがとてもメンドクサイので、プリント基板を自作できれば楽ってのが理由になります。
ってことで、そもそも何から始めればいいのかをネットで探すと、手順として専用CADソフトで電気回路を設計して、設計した電気回路をガーバーデータと呼ばれるデータに出力し、このガーバーデータからCNCルーターで実行するG-Codeを生成する必要があるみたいです。
しかもそれぞれが1つのソフトで完結せずに複数のソフトで変換をする必要があるみたいです。。。
あぁぁ。すでに諦めそうですが、まずはあと先のことを考えずに最初の電気回路の設計から始めてみようと思います。先は長い。。
1.電気回路の設計
そもそも作る回路を設計しなければいけないのは、至極当然のことですが、回路を設計するにあたり専用のソフトで行う必要がありそうです。
ってことで、無料で使えてガーバーデータの出力ができて知識が無くて(チュートリアルが充実している)も始められそうなソフトを探すと、いくつか見つかりました。
その中で「KiCAD」と呼ばれるオープンソースのCADソフトとRSコンポーネンツ社が提供している「DesignSpark PCB」と「fritzing」の3つを候補にしました。
・KiCAD
A Cross Platform and Open Source Electronics Design Automation Suite KiCad EDA - |
オープンソースで開発されているらしく、高機能らしいです。こちらを使っておけば間違いなさそうな感じです。
・DesignSpark PCB
DesignSparkPCBは回路図面や基板パターンのアートワーク設計できる無料のCADツールです。MS Officeライクな操作性でワード・エクセルに慣れた方ならすぐに使えるようになります。大きいサイズの基板や多層基板の設計、日本語文字の記入に対応。3D CADとの連携でき3Dプリンタを使ったプロトタイプに活用できます。 DesignSpark PCB ソフトウェア - |
ユーザー登録が必要ですが、RSコンポーネンツ社が提供している無料のソフトです。
以下のページにあるチュートリアルを一通りやった結果、初歩の初歩は、なんとなーくは理解ができました。
一応、入門書が購入できます。
DesignSpark(基板設計と3D設計)のスタートアップマニュアル DS-CQ001、その他書籍を電子部品・半導体の通販/販売サイト RSオンラインから最短翌営業日にお届けします。 DS-CQ001 | DesignSpark(基板設計と3D設計)のスタートアップマ... - |
・fritzing
Fritzing - |
上記の2つよりもカジュアルな回路設計ソフトで、CADというよりパワーポイントみたいな感じで、グラフィカルな部品をドラッグアンドドロップで配置していく感じです。
上記サイトでは、有料版(といっても1000円ほどです。)になりますが、オープンソース版は、Githubからダウンロード可能です。
Fritzing desktop application. Contribute to fritzing/fritzing-app development by creating an account on GitHub. Releases · fritzing/fritzing-app - GitHub |
記号で配置するCADに比べて実際の部品の絵で配置できるので解りやすいです。
このソフトもガーバーデータの出力できるみたいです。
そもそも知識も無い人間がソフトの良し悪しなんて分かるわけないので、とっつきやすい、fritzingでペタペタと回路を作ってみて、慣れてきたら上記のCADをやってみるのが良さそうです。
ってことで、「fritzing」を使用して簡単は回路を作成していきます。
で、今回作成する回路は、以前下記の記事で3Dプリンターで使用する近接センサーの変換基盤になります。回路といっても抵抗が2つあるだけの簡単なものです。
こんばんは。以前、自作した3Dプリンター(Prusa i3 rework)ですが、いろいろと改造をしていて、ほとんどPrusa i3 MK2のクローンぽくなってきたのですが、コントロールボードは、RAMPSのままです。そんな、3DプリンターのZ軸エンドスイッチを近接センサーにして、近代3Dプリンターっぽくオートレベリングに対応したいと思っていました。わからない事だらけですが、調べながら近接センサーの取り付け動作と、オートレベリングまでできるように挑戦していきます。・Z軸エンドストップの近接センサー化まずは、近接センサーを用意します... 自作3Dプリンター(RAMPS)にプローブセンサーを取り付けてオートレベリングする - みかんパートナーズ |
抵抗以外には、近接センサーを接続する3本のピンヘッダ・12vの電源を接続する2つのホール・Zストップのインプット用の2本のピンヘッダになります。