Allpcbで無料プリント基板が作れました

Fritzingを用いたプリント基板の作成方法です。趣味程度の電気の知識があるユーザー向けの記事になります。

Allpcbで無料プリント基板が作れました
重要なお知らせ

2022年1月時点で残念ながら無料サービスは終了しています。

初心者向けの記事です
この記事を書いているもりしーはこれまで他のプリント基板サービスを使った事がない、初心者と言って差し支えないレベルです。経験者の方の参考には多分なりません。

今回使うのは製作費も送料も無料で5枚までプロトタイプ製作することが可能な allpcb を利用します。

World’s Fastest PCB Manufacturing - ALLPCB.COM - ALLPCB.com
Ultrafast PCB fabrication manufacturer, offering one-stop PCB manufacturing, PCB assembly, SMT stencil, components sourcing services online.
完全に無料なのか?

この記事執筆時点では、毎月1回クーポンが発行されておりそれを利用することで、基板の代金と送料が無料になるという、すごすぎるプロモーションが展開されています。
一応制限があり、基板は2層まで、サイズは100mm*150mmまでとなっています。

そもそもプリント基板って何?

AllPCBで無料で作ってもらったプリント基板(PCB)

この記事を見ていらっしゃる方で基板を知らない方は多分居ないと思いますが、電子工作をする時は部品と部品を配線して、電気的に接続する必要があります。

その部品と部品の間の配線こそが基板の主な役割です。

MEMO

PCB は Printed circuit board の略です。

それほど複雑なものでない場合はユニバーサル基板という、ただ穴がたくさん開いている基板を使って、人力で配線をする方法もあります

ユニバーサル基板を使って作ったメチャ汚い裏面の配線

ユニバーサル基板の場合、人間が手で製作することになるのでかなり個人差の大きい仕上がりになります。

私ぐらいでは残念ながらこの通りグチャっとした非常に汚いものとなります。

基板表面のジャンパーといい、ハンダもボテっとしており残念感が否めない仕上がり。

グチャっとしててもいいじゃないか

製品ではなく趣味であるからこそ基板の仕上がりはキレイにしたい。その気持ちをなんとかしてくれるのがプリント基板です。

さらに言うと1個作るだけならユニバーサル基板でもOKですが、複数個必要な場合はもう考えただけで面倒です。

ということでこれまで「どうせお高いんでしょ?」と敬遠していたプリント基板を作ることにしました。

なぜかって?

無料で作れるからですよ!

自宅でプリント基板

自宅でもいくつかの薬品、カットソー、ドリル、CNCルーターなどの工具があればプリント基板を製作することは可能です。しかし、うまくできるようになるまでの練習や設備が必要になるため自分は諦めました。

基板設計には必要なソフトウェア

基板設計にはいくつかの定番ソフトウェアがあります。

KiCad EDA

KiCad EDA
A Cross Platform and Open Source Electronics Design Automation Suite

人気が高い KiCad

人気も高く、ユーザーも多いKiCadですが残念ながら自分には操作が難しく、高機能ゆえに混乱してしまいなかなか習得できそうにありませんでした。

しかし、素晴らしい機能もついているので他のソフトウェアで限界が見えてきた場合はKiCadを試してみようと思っています。

Fritzing

Fritzing
Fritzing - electronics made easy

個人的に使いやすかった Fritzing

Fritzingは初心者である自分にとって一番使いやすかったアプリです。

しかし2層基板までしか対応していないため、4層基板などを作りたいという用途には向いていません。

GitHub - fritzing/fritzing-app: Fritzing desktop application
Fritzing desktop application. Contribute to fritzing/fritzing-app development by creating an account on GitHub.

コードはGitHubにあります

このアプリはソースは公開されているものの、実行ファイルのダウンロードには8€(およそ1,000円)支払う必要があります。

Fritzing のダウンロード画面
自力ビルド

もちろんソースから自力ビルドを行えば使うこともできますが、この記事では長すぎるので割愛します。ソフトウェアエンジニアの方であればビルド環境を整えるだけなのでそれほど難しくないと思いますが、一般の方には難しすぎる気がします。

Fritzing Is Still Free! (How To Build From Source) | Siytek
Want the latest version of Fritzing for free? This tutorial will teach you how to build the latest version of Fritzing from source code, which is still freely available from Github. So what is building Fritzing from source anyway? Fritzing used to be a free to download community driven project but a…

もし自力でビルドしてみる場合はこちらが参考になります

その他ソフトウェア

EAGLE | PCB 設計・電気回路図ソフトウェア | Autodesk
Autodesk EAGLE は電子設計者のためのパワフルな PCB 設計および回路図ソフトウェアです。使いやすい回路図エディタと強力な PCB レイアウトを備えています。
Best PCB Design Software - Free Download
This is a comparison of the best printed circuit board design software. These free cad software provides schematic and board design. Free download now!

ソフトウェアの一覧リスト

Fritzingで設計開始

今回はサンプルとしてラズベリーパイとLEDをただ接続するものを製作してみます。

アプリを起動するとこのような画面が表示されます。

Fritzingではこのタブを切り替えて設計をしていきます。

Breadboardをクリックして、ブレッドボードにラズベリーパイを配置をしていきます。

画面右側の虫眼鏡アイコンからパーツを探すことができるので、"Raspberry pi"と入力してエンターを押します。

Raspberry Pi B+ をドラッグアンドドロップでブレッドボードの近くに配置します。

次はLEDも同様に検索し、ブレッドボード上に配置します。

抵抗も一応置いときます。

では、配線をしていきます。

こんなもんでしょう。

基板の設計

やっと基板の設計です。PCBタブを選択するとブレッドボードで配置したLEDや抵抗が表示されています。

このままでは表面実装部品になってしまうので、変更していきます。

LEDを選択して、右側の package から変更していきます。

LEDと抵抗を両方ともTHTにしました。

SMDとTHT
  • SMD : 表面実装部品で、非常に小さく穴は無し。実装にはリフロー炉が必要。
  • THT : 抵抗やLEDの足を基板に通すタイプではんだ付けが容易。

では次は配置していきます。Fritzingでは基板サイズをグリグリ変更することができます。

基板サイズを小さくし、適当ですがこのように配置しました。

次に Schemantic タブを表示し、つながっていない配線をつなげていきます。

抵抗からLEDの足とLEDからGNDに接続します。

PCBタブに戻ると点線で配線が追加されています。

この状態で Autoroute ボタンを押します。

ということで配線が完成です。もちろん配線は手でグリグリして変更することもできます。

次は基板に穴を開けていきます。 Hole と検索し、この丸っこい部品を基板の上に置いていきます。 

ホールの位置を合わせて Via を追加して、とりあえずこれで完成です。

ガーバーデータ

それでは設計した基板をガーバーデータとして書き出しを行います。

ガーバーデータとは
  1. Gerber Systems社の開発したファイルフォーマット
  2. プリント基板の製造依頼はこの形式が利用される
  3. 1つのファイルではなく、ドリルやシルクスクリーンなど別々のファイルに書き出される
  4. zipファイルにまとめて送付するのが一般的(と思われる)

画面下部にあるボタンから Export for PCBにある三角矢印を押します。

一番下にある Extended Gerber(RS-274X)... を選択。

適当なフォルダを選択して書き出しを行います。合計で9個のファイルが書き出されました。

このフォルダごとZipファイルに圧縮してガーバーデータの準備は完了です。

ファイルが正常に出力されているか、以下のようなサイトでプレビューすることができるので、オーダーする前に確認することをオススメします。

Online Gerber Viewer - PCB Prototype the Easy Way - PCBWay

それでは次は基板の発注をしていきます!

All PCBにアカウントを作成

無料というのが信じられなかったのですが、自分の用途では有料で発注するレベルに達しそうにないうえにもう3回も使ってしまったので、せめて記事でも・・と思って書いてます。

allpcbのサイトでアカウントを作成します。

World’s Fastest PCB Manufacturing - ALLPCB.COM
Ultrafast PCB fabrication manufacturer, offering one-stop PCB manufacturing, PCB assembly, SMT stencil, components sourcing services online.

リンクからこちらのページにアクセスして、Join Free をクリック

メールアドレスやパスワード等の、必要事項を入力します。

基板をオーダーする

ではクーポンを利用し、基板をオーダーしていきます。

画面右上に名前が表示されているので、クリックし "Coupon"を選択します。

無料クーポンがあるハズなので "Use Now" ボタンを押します。

いろいろ表示されますが重要なのはサイズと基板の枚数。

Quantity : 5 まで無料で基板を作ることができます。

Min Hole Sizeも指定した方が良い

一番小さいドリル穴のサイズを指定します。以前間違えて大きなサイズにしてしまっていましたが、特に何も言われずそのままオーダー素通りでした。
おそらく金額に影響がない部分はスルーしてくれたためと思います。

ちなみに基板のサイズは Fritzing の設計画面でPCBを選択すると表示されます。

この例では18.7mm x 63.6mm

次に画面を下にスクロールしていき、 "Quote Now"ボタンを押します。

またいくつか基板の種類を選択できますが、クーポンで無料になるものはお値段に "free" と記載されています。

もちろんお金の力で「ぼくのさいきょうきばん」買ってもかまわんですが、初回は無難に無料オーダーがおすすめです。というのも自分のような初心者は実物を見てはじめて「こうしておくべきだった」となることも少なくないためです。

Order Now ボタンを押す

次はこんなポップアップが表示されます

次に画面下の方にある、"Shpping Cost"からどの方法で配達するか選択します。

まずは発送先の国を選ぶので、Japanを選択します。

そして次に発送方法です。目安となる日数が書いてあり3~5日で届くDHLにしましたが、これが無料とは恐ろしいですね。

"Add to Cart" ボタンを押します。
最後は "Check Out" ボタン

ガーバーデータをアップロード

それではガーバーデータをアップロードしていきます。

"Upload Gerber"ボタンを押して、Fritzingで出力したガーバーデータのZipファイルを選択します。

そして最後にチェックアウト!

これで何も問題が無ければ数日で完成した基板が配達されます。

オーダーから発送まで

この会社のオーダーから発送までの速度は異常な速度です。ほんとスゴイ。

データに不具合がある場合は?

例えばアップロードしたガーバーデータとオーダーで入力した基板サイズが異なっている場合など、何か問題がある場合はメールで教えてくれます。

まとめ

プリント基板はそんなに難しくない
私自身趣味のレベルで初心者の域を抜けきれていないので、これまで敬遠してきましたがこれだったらもっと早くやっとけばよかったレベルです。
AllPCBがスゴイ
異常な程の速度と完全に無料、しかも毎月というスゴさ。
趣味かつ基板初心者レベルの自分には大量生産予定が無いので無料分で全部作れてしまう・・・。
設計ソフトはお好みで
有料・無料の多数の設計ソフトウェアがあるため、目的にあったものを探してご利用ください。
私自身Fritzingもまだまだ使いこなせているレベルではありませんが、十分間に合っているのでしばらくは精進します。

参考までに私が設計した基板を載せておきます

回路としてどうかというよりは、面白いモノが作れるという意味でこの程度であれば十分にFritzingでも設計可能です。

顔とか作れます(必要かどうかはおいといて)

Raspberry Pi 400 用のi2c playground
※残念ながらこの基板は発送された後に自分の設計ミス(GPIOが逆)が発覚したのでもう一度作り直してます・・悲し。
これがオーダー日を含めて6日で届いた基板、早い・・
(裏面)基板上でのお絵かきに全力を尽くしました

ちなみにこの基板では以下のようなソケットを利用します。

GND! のビックリマークのドット(0.1mm以下)もちゃんとシルク印刷されています。
頭部分のカットも想像以上にキレイでした
さらにスゴイAllPCB

送料無料で基板が作れるっていうだけでも結構スゴイのですが、さらに紹介するとクーポンだなんだともらえるキャンペーンもしているようです。実家の父親が試してみたいと言っていたので試しに使ってみた所ホントにもらえました。(同一IPからはクーポンもらえないとか制限があるらしいです)

ということでAllPCBはホビーユーザーにとって奇跡のサービスなので、ご興味がある方はぜひどうぞ。

さらに以下のリンクから登録頂くと自分の紹介コード付きなのでいくらかクレジットが付与されます(2021/10/10時点)

World’s Fastest PCB Manufacturing - ALLPCB.COM - ALLPCB.com
Ultrafast PCB fabrication manufacturer, offering one-stop PCB manufacturing, PCB assembly, SMT stencil, components sourcing services online.
Raspberry Pi is a trademark of the Raspberry Pi Foundation
記事の内容は間違いが無いように気をつけていますが、私の認識違いや、ミスなどにより間違っている可能性もあります。もし発見された場合はお問い合わせフォームよりご連絡頂けると幸いです。