ラベル elecrow の投稿を表示しています。 すべての投稿を表示
ラベル elecrow の投稿を表示しています。 すべての投稿を表示

2019年3月23日土曜日

Elecrow Rush-48hサービス


ちょっと急ぎだったので、貧乏な私としては清水の舞台、ではないけど、階段3段飛びぐらいの覚悟で48時間サービスに頼んでみました。朝9時に注文して72時間経ってもいつもの「出荷しました」連絡が来ないしWebでもIn Productionのままなので「どないなっとるねん」と連絡したら「前日に発送した」とのこと。直後にメールとトラッキング番号が届く。蕎麦屋の出前かいw OCSの集荷が夕方18時になっているから48時間出荷かどうかは議論の余地があるけど、まぁ誤差の範囲。あと例によってOCS/ANAがさくっと配達してくれたので、3月19日 9時発注、3月23日 14時受領……都合101時間で到着しました。

はやい(小並感

人民テープはもはや芸術の域
OCSで基板だけだと外装ビニールバッグなので人民テープと戦わなくて済むのも地味なメリットなんですが、今回はガチ人民テープで、どこから開けて良いのかわからない。剥がすと臭いのであんまり剥がしたくないのですが、ともかく全部剥がしてみると、横(短辺)に開け口がありました。例によって前後にMDF板が当てられていて、破損防止は万全。


ステンシルはばっちりです。

強いテープで剥がす時にステンシル痛みそうで怖い

基板、実は「48時間仕上げだと機械で作る要素も多くなって品質も良いのではないか?」とちょっと期待したのですが、シルクもレジストも、いつものElecrowより心持ちキレイな気がします。Elecrowは緑1.6mmだと比較的キレイなのですが、少なくともシルクは均一で潰れたり掠れていることがなく、これそのまま製品に使っても良いんじゃないか?というレベル。拡大写真はこちらです。ピンはSSOP 0.65mmピッチなので、レジストのズレは0.09mmぐらいでしょうか。via穴もずれてますけど許容範囲。



それにしても、0.65mmを普通にはんだ付けできるようになった自分をホメてやりたい…約5年前に電子工作を再開した時にはDIPが無くなったら死ぬ…って思っていたのにね(遠い目)。今はDIPだとはんだ付けしているというより溶接しているような気持ちで立ち向かっています。

今回フレーム付きステンシルと一緒の少し大きめの基板だったので7400円でしたが、注文から100時間ぐらいで届いて特に問題ありませんでした。私みたいな週末メイカーだと週末に設計して翌週に実装というサイクルをほぼ確実に回すことができるので、ありがたいです。

ピッチがもうちょっと細かいとJLCPCBかFusionの0.1mmピッチ指定じゃないと使えないんですが、JLCもFusionも緊急メニューがありません(Fusionは出来上がってから出荷されるまでが遅いし)。急ぎで0.5mmピッチ以下ならこれで十分かな、と思います。

2018年3月30日金曜日

ダンボールでないAIYケース


私は不器用なので、ダンボール製のAIYは見事に基板が斜めになってあちこちスキマがorz

これではちょっと家に置いておきにくい、ということで、またCAD頼みで工作しました。


makercase.comで設計してAdobe Illustratorで穴あけ指示を行い、Elecrowでカットしてもらいました。接着剤なしでぴったりと組み上がり、基板ももちろん水平です(笑)。

難点は分解がちょっと大変w

音出してみたらダンボールと違って結構良い音がでます。

【追記】取説

わりと好評だったのでスイッチサイエンスさんから売ってもらおうかと思っていたのですが、MakerCase作者の方とコンタクトが取れません。権利関係がわからないものを売るわけにはいかないので、販売予定はありません。ご了承ください。

以下は商品化のために書いていたマニュアルです。せっかく書いたので貼っておきます。

レーザーカットしたときのアクリルの匂いが凄いので荷物が届いたらまず窓を開けます。

中にはプチプチにくるまったアクリル板と2つのビニール袋とゴム足シートと品質管理/組立ライン用手袋が入ってます。

ビニール袋は白い柱みたいなのがM2.6のラズパイ固定用で底面から順番にネジ|アクリル板|10mmスペーサー|ラズパイ基板|12mmスペーサー|ワッシャー|ナットの順。もう一つ白いのはスピーカー用で外からネジ|ワッシャー|アクリル板|スピーカーフレーム|ワッシャー|ナットの順。

アクリル板から保護シート剥がす前に、底面のどのへんにゴム足を付けるかポンチかキリで印つけておくとずれないです。ラズパイ固定ネジ穴と干渉しないように気をつけること。

あとアクリル板同士をがっちり噛ませてしまうとほぼ外すのは無理(特に6面のうちの最後の2面)になるので、まずどの組み合わせになるのかをざっと並べてみておくこと。ラズパイのコネクタ穴は似通っているので注意。側面パネルは4種類とも違うけど、手前にスピーカーが来た場合、右がSD、左がEther+USB、奥がHDMIその他になります。地板の向きを側板に合わせます。天板はスピーカーの反対側にマイク。いずれも対称軸に注意。

このへんで手袋します。保護シートを剥がすには強めの荷造りテープを貼って剥がすか、目立たない隅っこを尖ったピンセットなどで剥がします。

まず底面の片面の保護シート剥がします(内側)。外側になるシートは全部剥がさずにラズパイ部分だけはがしておいて、ラズパイ取り付けます。向きに注意。ホコリに注意。キムワイプなどで拭いても静電気が強くなるだけなので、エアーブロワーなどで吹き飛ばします。

スピーカー、これは両面剥がして取り付けるほうが良いっすね。スピーカーがずれないように注意。ネジは対角線の位置から締めること。くれぐれもホコリに注意。

スイッチとマイク基板取り付け。マイク基板は3MのW-18という透明両面テープで貼るのがおすすめです。この手袋だとテープの接着面に触っても糸くず等があまり残らないので、素手で扱うよりも楽です。素手だと確実に指紋が付きますからね。

残りのアクリル板、内側の保護シートを剥がしつつ組み立てて行きます。はめるときには水平垂直を維持しながらまっすぐ押し込む方が入りやすいです。というか板が傾いていると入らないです。組み立てながら内側のホコリを取る。

最後の一枚を入れる前にちゃんとブートすること機能することなどを確かめましょう。ピンセット使えば外からSDカード出し入れできますが、配線ミスなどを直そうとしても閉めちゃってからまた開けるのはかなり難しいので。

最後の一枚をはめたら残る保護シートをはがします。ゴム足を貼ります。ゴム足は一度貼ると簡単には剥がれないので一発で確実に貼ります。

完成です。手袋はずして鑑賞して下さい。

ホコリはとにかくものすごく目立つのでご注意を。

2017年12月8日金曜日

PCB発注いろいろ

ご無沙汰しております。

最近、サラリーマン業が炎上気味かつメイカー仕事がキャパオーバーでブログ書く時間ありませんでした。

PCB / PCB A発注は以前はelecrowとpcbgogoだけでしたが、最近、seeedやp-ban.comも頼んでみたので、その辺の雑感など。

わたしはいずれの場合も日本から主要部品を送りました。送らないで済ませたいのですが、基本的にMouserなどからの仕入れになるので日本向け製品については送らざるを得ないのです。そういうものを使わないで設計したいのですが、普段秋月に依存しているのでしょうがないのです。

■Elecrow■

PCBの品質はPrototypeで70点ぐらい。シルク太い。カットが汚い。Premierで80点ぐらい。Premierなら文字サイズ24milでもなんとか読めるけど、Prototypeは32milがギリギリ、50milをオススメします。あ、1.6mm、緑レジストだとPrototypeでもわりときれいです。

PCB Aに関しては、半田付けはきれい。レジスト精度0.3mmまでなのでQFNには対応していないが、1mmピッチぐらいまでなら圧倒的に安く作れます(50x30mm, 1.6mm両面基板で20枚1万円ぐらい)。納期はあちらに部品が届いてから10-12日ぐらいで届く。時々腰の抜けるようなミスがあるので、指定はうるさいほど厳密に。表面実装のCRなどは無料で使える。Fusionだとメーカー型番を厳密に指定しないといけないけど、ここは2012, 1kΩと書いておけばライブラリから適当なものを使ってくれる。

0.5mmピッチQFNには非対応。知らないで頼んだらロット全滅しました(笑)。

あと、事前に言っておけば余った部品は返却してくれます。

困った点は、基板発送時に写真を送ってくれるんですが、「送ったよ」メールなのでもしそこで間違いなどに気づいてもどうすることもできません。PCB Aのときには写真なしなので届いてびっくりということもあります。まぁでもそれは大抵の場合自分のBOMや図面に間違いがあるから悪いので、安いけれど自己責任、という選択肢だと思います。

担当者との連絡はすべて英語。

■PCBgogo■

PCBの品質は85点ぐらい。十分きれい。48時間特急料金にしてもそれほど高くない(50x50mm, 1.6mm, ENIG仕上げ5枚で送料込み1万円弱)。土曜日も作業してくれるので、タイミングによってはp-ban.comの標準納期より早く着く。

PCB A、こないだ特別オファーでElecrowと同じぐらいの費用で受けてくれたので頼んで見た。 基板の品質は良いし、この値段なら普通に頼める。QFNについては頼んだことないのでわかりません。

あ、あと、日本から部品を送る場合、少し余分に入れておいてくださいと言われるんだけど、余った部品はちゃんと返してくれます。あとPCB Aで発送前にかならず写真を送ってくれて、ちょっと怪しい箇所(例えば1個だけ向きの違うLED)については、「この向きで大丈夫ですか?」と確認してくれます。うっかり八兵衛の生まれ変わりな私には大変ありがたいです。

担当者とのやりとりは日本語。

■Fusion / Seeed■

PCBの品質は90点ぐらい。十分きれい。

PCB Aでは、一般的な基板とQFNを含むレジスト精度0.1mm以下の基板を頼んで見たけど、不良ゼロだった(当たり前か)。事前のチェックはElecrowよりかなり細かく、抜けをそのまま放置する、なんてことはなく問い合わせが来ます。納期はあっちに部品が届いてから2週間+αという感じ。作業過程が見えないので、ちょっと遅く感じます。いや実際Elecrow / PCBGOGOより5日ぐらい遅いかな。

担当者とのやりとりは日本語。やっぱり楽。リンクはこちら


■P-ban.com■

PCBを頼んで見た。納期予定通り。金額はWebの見積もり通り、だいたい中国勢の5-7倍ぐらい。ただ、中国勢に特急料金払って空輸してもらっても日本国内なら翌日配達なので、急ぎの基板については差はもう少し縮まるし、最短翌々日に届くのは中国からでは絶対に不可能なので、非常用手段としてキープ。

仕上がりは驚愕するレベル、100点満点。エッジはつるつるだしシルクも美しい。

今まで、中国勢に50mil, 8%でシルク指定してて「このぐらいの太さだな」と思っていたものが、細過ぎて老眼鏡が必要なレベル。もちろん24milでもくっきりと読むことができて、顕微鏡で拡大してもにじみがない。いやびっくりです。なんでこんなに違うの?

なお、P-ban.comで標準になった水溶性フラックス仕上げってので頼んでみたのですが……半田付けしたあとにフラックスクリーナーでわたしの半田付けの下手さを洗い流すことができないのが辛い(フラックスを洗い流すと銅箔が錆びるから)。

担当者とのやりとりは当然日本語。PCB Aはまだ頼んだことありません。

■まとめ■


基板のみの場合、超特急なら国内。週末に設計・発注して翌週末に作業したい週末メイカーにはPCBGOGO。試作でとにかく安くということであればElecrow(pcbgogoも安いけど、ElecrowはOCS/ANAを選べるのでDHL/FedExより1日早いし、もっと安い一般航空便も選べる……試したことないけど)。高精度のものはFusionか国内。

PCB Aについては、簡単なものを安くあげたいならElecrow。高精度なものを比較的安価にということであればFusion。高精度なもの and/or 美しく and/or 早くであれば国内。

……ごく当たり前の結論ですね。

このところ、本格的な受託開発が多く、「値段は(あまり)気にしないから早く早く」ということで国内業者を使って見たのですが、いやー、やっぱ綺麗だわ……というのが感想。ただ、わたしら基板を手にとって見る人間にとっては綺麗だけど、基板の入った装置を買う人にとってはオーバークォリティなのかもしれないなぁと思いました。

……また当たり前のことを書いてしまった。

2017年1月8日日曜日

Elecrowでアクリル板加工

出来上がった組接ぎの立方体
Elecrowさんのレーザー加工サービスを注文してみました。

Webに出ているのは100 x 100 x 8mm(厚) 5枚で$5.80なんですが今回はメニュー外で5cmの立方体を2つ作ってもらいました。組継ぎの設計データを生成してくれるサービスを使ってギャップを変えて2種類生成し、どのぐらいの精度で上がってくるかを確かめます。データ生成にはレーザービームの太さなどを入力する必要がありますが、elecrowさんに問い合わせたところ0.2mmとのことです。
発注の手順としては、Webに出ている担当者アドレス andy@elecrow.com にDXF形式で図面を送って、アクリル板の種類などを指定して見積をお願いします(今回は透明5mm厚)。その日のうちに返事が来て「送料は出来上がってから計算する」とのことなので、とりあえず見積金額をpaypalで12月31日に送金。発送方法としてはOCS/ANAを指定。

1月4日に送料$14との連絡があったのでPayPalで支払い。1月6日に発送したとの連絡があり、1月8日の今日届きました。

おお、納品書が日本語になっているw 

それよりも驚くのは加工精度。先日買ったばかりのデジタルノギス(ミツトヨ製)で計測してみたところ最大誤差40umでした。箱を組み立ててみると、ギャップ小さめに取ったものでもスッとスキマに入っていき、フタだけ持ち上げても落ちない。もうちょっと攻めた設計にしてもよかったかもしれない。プロのレーザー加工機ってスゲえ。


市販のラズパイケースなどはスッカスカで、そういうものだと思っていたんですが(まぁ公差を大きめに取っているんでしょうけど)。

トップの写真はちゃんと接着して組み立てたものです。透明で見えませんが天板もきっちりはまってます。底板だけシールを剥がしていないのは目印です。天板だけ接着していないのですが、一見どれが天板だかわからないしかなり力を入れないと開かないので区別する必要がありましてw

なお、接着をしっかりしようと思って、ハタガネを使って固定してから接着剤を流し込んだのですが、その際に少し圧縮されてしまいました。アクリルは溶かして固める方式なので、溶けた面を強く押しすぎると潰れちゃうんですよね。次回反省材料とします。

こうなるとファブスペースみたかで3,240円払って加工する意味ないですね。みたかの加工機(UNIVERSAL/VLS2.30)だと1辺90mmで最大1mmの誤差があって、しかも断面が成木ヒルクライムぐらい傾いていたので。みたかのヒトいわくすぐには調整に来てくれなくて困っているとのこと。

2016年11月30日水曜日

Elecrow PCB : ステンシルも注文してみた

梱包はこんな感じ。MDF板でしっかり挟んで保護されてます。MDFにはカット穴が沢山あいていて、明らかに再利用なのですが裏表2枚ずつ重ねてあるので、素通しの穴はありません。これは良いリサイクル。


中身はコレ。テープで保護されています。このテープの糊は養生テープぐらいの強さで、細かいパターンの場合無造作に剥がすとパターンが変形しちゃいそうな気が。剥がす時はくれぐれも慎重に。


ということで、スキージングの準備をします。同じ厚さの基板で枠を作って養生テープで固定し、


基板を仮止めした状態で位置を合わせてステンシルもテープで止めます。


で、テレフォンカード(死語)でスキージング。一発で塗れなくて何度か塗った結果、どうもはみ出し気味。うーん、全部のパターンを塗ることに固執するよりも、塗り残しは注射器で補正するぐらいの気持ちの方が良いかもしれません。


しかし気にしないでリフロー。一箇所ブリッジしましたが、まぁこれは塗り方が悪かったということで。


ステンシルは15x15cm以下で$16です。注射器と比較すると、準備と後片付けがちょっと大変です。計測したわけじゃないですが、私が作る程度の基板1枚や2枚なら注射器の方が早いんじゃないかと思います。あと、適切なハンダペーストを出すのが難しいので、どうしても塗り残してしまって、ものすごく「MOTTAINAI」感があります(笑)。

まぁハンダペーストは期限切れで廃棄する方が多いので、それを考えればこうやってスキージングで使うぐらいでちょうどいいのかもしれませんけども。

2016年10月25日火曜日

ESP+Tilt & Panステージ+放射温度計


新しいESP基板が出来たので、以前作ったものを作り直してみました。上の写真は新しいモジュール、下が旧バージョンです。

旧バージョン
旧バージョンはTilt & Panステージの上にセンサーだけ載せていたのでESPとの間に配線が10本走っていたのですが、今度はESP基板もステージ上に置けるので外部からの配線は電池ボックスからの電源2本だけです。

なお、このPan&TiltはElecrowで$12で売ってます。同じお店の$11のものとどこが違うのかわかりません(笑)。

サーボの線をもっと短くすればよかった…

ステージとESP+センサーの固定、前作ではテグスでグラグラと縛っていただけでしたが、今度は3Mの「ツマミを引っ張ると簡単に剥がれる両面テープ」を使いました。コンクリートの壁などにも貼れる強力なテープですが、基板の下からハミ出ている白いベロを引っ張ると簡単に剥がれます。

iOSアプリは前回と同じ。iOSテザリングでESPと接続しています。データ転送はUDPです。


センサーはMXL90614、赤外線放射温度センサーです。今回使った基板はVin, Gnd, SCL, SDAの順で並んでいてESP基板の並びと合わないので、隣接するIO12とIO13から digitalWrite(12, Low); digitalWrite(13, HIGH); で電源供給しています。サーボはIO15, IO16です。



■CM■

ここで使用した新ESP-WROOM-02基板Board4、スイッチサイエンス社から発売中です。

なお、Board2とBoard3はお星様になりました(違

2016年3月21日月曜日

ElecrowのPremier PCB Service

PCBAで出来てきた基板のシルク印刷やカットが今ひとつ汚かったので、もうちょっと何とかならんかね?と言ったら、「これはあくまでも安くて早いプロトタイプなので、きれいな仕上がりを求めるならPremierにしてくれ」との返事。

いつもはこんなにひどくないのよ。過去最悪。

そんなに超高品質の仕上がりを求めいているわけではないのですが…まぁそういうことならしょうがない、ってことで、注文。

28x50mm、両面、1.00mm、銅箔35μ、白レジスト黒文字を100枚…という条件で$130でした。

通常のPCB Serviceだと10枚10ドルです。もちろん枚数違いますけども、そんなに高くなるというわけではないですね。

ご参考まで。

2016年2月29日月曜日

メイカーへの道(笑)


10枚だけ頼んだのに(付箋にも「数量 10」って書いてあるし)、明らかに30枚ぐらい入っている件w どうしたelecrowさん?!

というわけで試作バージョン5の基板が届きました。

バージョン4からの変更点は一箇所だけだったし当初の予定から大幅に遅れているので「さすがにもう治すところないだろw」と量産(まぁ20個だけどね)発注しようと思ったけど、思いとどまって基板のみ発注しました。

…まぁそういう場合、大抵問題はないんですよね、私の場合。「大丈夫だろう」でGOするとコケるけど、「一応、念のため」で確認すると問題のない人生。嗚呼。

それにしても、Viaが小さいです。こんな穴どうやって開けてるんでしょう。白のレジストは比較的厚めになるので、どこにViaがあるのかわからないです。一時期、私のEagleで自動設計するとViaが0.6mmぐらいあってレイアウトに苦労したんですが、あれはDesign Ruleの指定を間違えていたのだろうか。

今回スイッチ用に大きめのスルーホールをあけたんですが、この内面がエラいこと綺麗です。いいメッキだわ。これで春節明けから10日丁度、2000円かからないんだから、もうブレッドボードからユニバーサル基板を飛び越してプリント基板を作るのも当たり前って感じ。

レジスト白か赤かで悩んでました。色味としては赤が一番きれいのですが、老眼的には白が一番見やすいので。

あと部品のValueを入れるかどうかも悩みどころ。Valueが入るとどうしても基板表面がごちゃごちゃして美しくないのですが、メンテや説明の時に情報量が多い方がラクなので入れてみました。

そんなこんなで、これで量産発注するぞー!

…繰り返しますが、20個だけですけどね。

余談ですが、先日、映画スティーブ・ジョブズを見てきました。「カスタマーは自分が何を欲しているか知らない」というのはジョブズさんの有名な言葉ですが、「メイカー」っぽいことをしているとその言葉を実感することがしばしばあります。それに人は目の前にあるものを改善したくなる生き物なので、カスタマーの声ばかり聞いているといつまで経っても製品としてリリースできなくなってしまいます。

時にはカスタマーの声にあえて耳を塞ぐこともリリースするためには必要ですね。

これからも「自分が欲しいものを作る」ことを大事にしていきたいと思います。

2016年2月8日月曜日

ESP-WROOM-02カスタム基板:ダストカウンター&OLED

出荷前連続稼働テスト(DSM501版)

■発端■

facebook友達のO先生が「PM2.5センサー欲しいけど高い」と書き込んでいて、私が「ポケットマネーで作れますぜ、しかもWiFi対応」とコメントしたところ、受注が決まりました。

話が早いw

■仕様確認■

当初は、倉橋屋謹製Board1をベースにしてユニバーサルボードかブレッドボードで、と考えていましたが、「持ち運ぶので丈夫かつコンパクトに」とのことで基板を起こすことになりました。
  • MCU:ESP-WROOM-02
  • 表示器:電子工作のお友達「0.96インチ OLED」
  • ダストセンサー:神栄テクノロジー製のPPD 42NJ
  • 電源:5vをモバイルバッテリなどから。USBコネクタは使わず変換ケーブル使用
  • 3ミリのネジ穴を4つ
  • センサー / OLEDはボードに乗せない。
  • センサー / OLEDとの接続は逆差し防止の爪付きコネクタ

コネクタの名前がわからなくて、某電子工作コミュニティに質問したら、みなさん教えてくださって、なかには「近くにいるから寄った」と写真まで取ってきてくださった方も。ありがとうございました。いつかコミュニティにお返しができれば良いのですが。

■設計■

Board1 Ver 0.3をベースにがっつりコネクタなどを配置。PPD 42NJについては5v電源・5v出力なので、抵抗で分圧してからESPに入力。

ほとんどauto route



はい、絵画的センス皆無ですorz

■検証■

Board1 Ver.0.0を使い、ブレッドボードでセンサーとディスプレイの動作を確認しました。ここまでだいたい48時間ほど。ホント、話が早いのは良いことです。


■基板発注〜納品■

例によって、最初の設計が出来てから2-3日寝かせます。今回ちょうど週末にかかっているのと他に3種類の基板が同時に設計出来上がったので、いいタイミングでした。

1/18....発注
1/26....深センから発送(EMS)
1/28....到着

DHLよりEMSの方が安くて早い。DHLは日本に着いてからが遅いんですよね。



で、週末の1/30、早朝からリフローです。2枚並行して作ろうと思ったのですが、もし設計にミスがあったら2枚分の部品がパーなので、1枚だけ作りました。なお、自分用にリフローする時は、ESPの端子には横一列にまとめてハンダペーストを置いてしまうのですが、今回は受託品なので丁寧に一個一個ランドに置いていきました。そしてホットプレートでリフローし、スルーホール部品をハンダ付けして完成。

とりあえずLチカを…と思ったのですが、LEDを取り付けたIO13にはダストセンサーをつなぐことになっているので、その替わりにTxラインに Serial.write("tarepanda");と送って、ランプが点灯することを確認しました。以前間違えてLEDと直列に10kΩの抵抗を入れたらホタルイカのようにササヤカな光が点ってそれはそれで味わいがありました。

今回は元の設計通り1kΩにしたのですが、明るいわぁ(笑)。あまりにも明るすぎるので納品版は2.2kΩにしました。それでも明るい。

■サンプルソース■

例によって難しいことはしていません。センサーからP1/P2の2本の信号線からパルスが出ていては、埃を検出した時間が長いほどP1/P2のLow時間が長くなるとのことです。P1は1.0μm、P2は2.5μmの埃を検出します。

よくあるサンプルだとArduinoのplusIn関数を使ってどちらかのパルスがLowな時間を計測し、それを30秒間合算しているという例が多いのですが、それだとP1/P2の両方を図ることができなくなってしまいます(どちらか一方のパルスに専有されてしまうので)。

なので、このサンプルでは、100μ秒ごとにポートを見に行き、LowかHighを判断し、Lowならカウンタを加算する、という単純な方法をとっています。60個の配列を用意し、各秒ごとに各配列の値を加算すれば、過去60秒間の各秒毎のLow時間を集計できますので、あとは全体を集計すれば過去60秒間の合計Lowを求めることができ、過去60秒間の移動平均も出すことができます。

追記(02/009):ソフトウェアについてもう少し詳しく書きました。

あと、ESP-WROOM-02の作例では、set upで接続されるまで待って、それから処理を継続することが多いのですが、それだとWiFiとの接続ができない場所だとデモもできません。なので、とりあえずbeginで接続を試みたあとは、通常のloopの中で接続成功したか否かを見に行き、結果をOLEDに表示するようにしました。つながらなくてもとりあえず計測および表示を続けていて、つながったら1分ごとにThingSpeak.comへ送っています。



■公開情報■

githubにてeagleデータを公開準備中です。ソースとEagleのデータをひとまとめにして公開しようとしているのですが、ついでに自分の作業用ディレクトリも大整理しているところなので時間がかかってます。

■ビルド方法など■

長いことArduino / ESPを使っていると、いつの間にかいろいろなライブラリが充実しているのですが、「これが最初!」ということになると素直に走ってくれません。というわけで、ビルドに必要な方法を挙げて行きます。
  • USBシリアルのドライバをインストール
    • Windowsの場合は、お使いのUSBシリアルのドライバをインストールするだけ
    • MacOS Xの場合、10.8以降、ドライバに認証が必要になったため、ややこしくなってしまいました。
      • 大まかな手順としては、Appleの認証のないkextの使用を許可する、という設定をして、それからライブラリをインストールします。
      • 使用許可はセーフティモードで再起動した後、ターミナルから以下のコマンドを実行し、また再起動し、それからライブラリをインストールします。
      • 使用しているUSBシリアルがFTDIの場合はここからダウンロードします。
      • 最近多くなってきたCH340についてはここの一番下(らしいのですが読めないのでわかりません…)。
      • うまくいかない場合には、ご遠慮なくお問い合わせください。
  • Arduino IDE 1.6.5
    • とりあえず動作確認した環境は1.6.5です。
    • 公式ページからダウンロードしてインストールしてください。
  • OLEDライブラリ
    • 以下のgithubからzipをダウンロードします。
    • Arduino IDEを起動し、スケッチ>Include Library...>Add .ZIP Libraryで先ほどダウンロードしたOLEDライブラリを指定して読み込んでください。
  • Time.h
    • 時間を扱うためのライブラリに含まれます。
    • このページの「Download ZIP」をクリックしてダウンロードしたファイルを上記と同じ手順で読み込みます(スケッチ>Include Libraryうんぬん


■謝辞■

各ライブラリの作者の皆様、

そして、この基板の発注主であり記事として公開することを快く許してくださったO先生、

ありがとうございました。

■お問い合わせ■

ご購入や製品開発についてのご相談はこちらまでお気軽に。

ご参考までに今回のオーダーメイド完成品で1セット2万円以下です(完成品1個+未使用基板8枚、デモ用ソフトと送料)。

また、5台からElecrowにて量産可能です。その場合、今回のものなら外付け部品も全部そろえて10台5万円程度です。

オーダの流れ:
  • メールで「こんな機能が欲しい」とご相談ください。
  • 何度かのやりとりの後、構成案と費用をお知らせします。
  • PayPalにてお支払いください。
    • PayPalはショッピングプロテクションがあり、もし納品されない場合には返金されるので安心です。私もebayで何度かお世話になりました。
  • 試作、基板設計、基板発注、基板完成、実装…など各段階で進捗をお知らせします。
  • 宅配便にて完成品をお送りします。
  • Google+にてユーザサポートを承ります。
    • グループでのサポートは無償です
    • privateサポートについてはご相談ください。

□追記(2018年12月14日)□

経験値上昇の伴い、値上げしました。最低4万円からですm(_ _)m。

あと、お取引にはココナラハンドメイドを使いますので、契約時にクレジットカード等でココナラに対して支払っていただき、納品後に私に対して決済される形になります。

ご相談はこちらまで。お気軽にどぞ。

2016年1月29日金曜日

ESP + 2軸サーボ


いやー、やっぱり金曜日の夜はサーボに限りますな(意味不明)。

某Elecrowは基板だけでなく、いろんな電子部品も扱っています。ある日、2軸のサーボモータを使ったカメラ台?を見つけたので、すぐに注文する私であった。

Elecrowのサイトより

で、買ってそのまま忘れるのが私のいつものパターン。

で、思い出したのですぐ作る。

基板は、今や我が家の電子工作標準品となったESP-WROOM-02のバグあり試作品ボード(笑)。Tx-Rx-Vin-GndあたりはFTDIとつないだ方がラクなので足長ソケット、その他はブレッドボード用のヘッダピンを取り付けました。

机の塗装塗り直そう(と毎回思う

回路は、サーボモータのVCCとUSBシリアルのUSB 5V(VIN)、GNDとGND、上のサーボの信号線(黄色)とIO12、下のサーボの信号線(黄色)とIO13をつなぎます。その他、VINとGNDの間に1000μFの電解アルミコンデンサをブチ込んでやります。サーボの中身はモータなのでかなりノイズ乗ったり電源に悪さをしますので。今回、サーボモータ用のコネクタ(JRタイプ?)を買い忘れたので、テフロン線をひんむいてヒシチューブ加工し、IO12/IO13とつなぎました。

まだ何に使うか決めていないので、とりあえず試運転。レーザーポインターでも買ってくるかな。



そういえば高校時代(物理部)で、物理室にあったレーザーチューブを使ってレザリアムとかやったなー。当時ものすごく効果だったHe-Neレーザなので、先生に壊すな壊すなくれぐれも壊すなと顔を見るたびに言われたっけ。レーザーの値段は当時の1/1000ぐらいになったんじゃないかなぁ。あの頃1mWのレーザで10万円してたもんね。i8255の先にお手製のラダー型DACをつないでステレオのアンプでスピーカーを駆動し、スピーカーにミラーを取り付けてレーザーを当てる式。表面反射ミラーじゃないと像が二重になるんだけど、高いので銀鏡反応でプレパラートにメッキして試したもんだった。制御に使ったのはTRS-80。1.78MhzのZ80では当然アセンブラではないと間に合わず、カセットテープからアセンブラを読み込んではテストラン、テストランしてはアセンブラをロードしなおし、の大変つらい開発じゃった。



…昔話の方が長くなってすみません。

Elecrow基板、発注から10日で到着w


Elecrowへの発注は1月18日の夜、1月28日夜到着しました。

最初は何度も確認して、それでも足りないところがあったのですが、今ではググることもなくさくさくとCAMプロセッサアイコンをクリック→ファイルを開く→Elecrow Garber Generatorファイルを選び→Process Jobボタンを押すまで進み、あとは必要なファイルを選んでzipかけて送るだけ。慣れたものです。

で、EMSで26日発送。いつまで経っても中国EMSの配送ステータスが変わらないのでヤキモキしていたのですが、丸2日でした。EMSは約11ドルです。

一方、今まで使っていたDHLは$16。発送したその日に成田に着いていることがあって驚くのですが、それから先は最悪。日本に着いてから3日ぐらい止まったままなんてことがよくあります。高いし、再配達依頼のタイムリミットが前日昼までだったりする殿様商売のDHLなんてもう使わない!

それにしても、今回も仕上がりはバッチリ。今回4種類10枚ずつ頼んで例によって12枚ずつ到着、送料込みで1枚120円。ありがたやありがたや…。

初めて黄色を選んで見たけど透けたところが懐かしい色だなや

さて、今週末は充実した休みになりそうです。いや、2月は春節で中国とのやりとりはほぼ何もできないので、今週末ではなく2月一杯というべきかもしれませんが…。

2015年12月26日土曜日

ElecrowにPCB Assemblyを頼んでみた


基板だけなら今までにも何度かElecrowに発注したことあるのですが、今度は部品実装まで頼んでみました。

大まかな手順は以下の通り。
  1. 何はともあれ回路・基板を設計する
  2. PCB Assembly注文ページのリンクから、まず先方に連絡を入れる。
  3. 担当者がアサインされてメールが届くので、その指示に従い、ガーバー、部品リストなどを送って見積もりを出してもらう。部品リスト(BOM)は、以下のように分けて記載します。記入例はElecrowパーツリストライブラリのExcelファイルに同梱(別シート)されています。
    • Elecrowの部品リストに掲載されているもの
    • Digi-key / Mouserなどから入手可能なもの
    • 日本から送るもの
  4. 先方から見積もりが届く。今回、10個,50個,100個で見積もってもらいました。
  5. OKなら、PCB Assemblyのページから支払いをする。PCB Assemblyは単価$1なので、金額分の数量($100なら100個、分かりやすい)を注文する。
  6. 日本から送る部品があるならば、とっとと送る。
  7. 到着を待つ
こんな感じです。最初に連絡を入れてから1日かかりませんでした。注文には最低数量の制限はありません。また、パーツを基板の上に乗せるためのparts mappingを用意する方法がわからなかったので質問してみたのですが、特に何も言われませんでした。

今回お願いしたのは5x5cmほどの両面基板10枚、主要なパーツは日本から送り、RCとLEDを先方のパーツリストから選んで全部ひっくるめて$80でした。とても安いです。

さて、秋月で部品を買ってこなくちゃ。届いたら、また報告します。

■追記(12/30)■

中国への部品発送にはEMSを使いました。通常の発送伝票の他にInvoiceの記入が必要です。なおシンセンへの送料は秋月箱300g以下で900円でした。ご参考まで。

■追記(2016年)■

10日ほどで届きました! 仕上がりは大変キレイです。プリントの掠れもズレもなく、ハンダは輝き1つずつ静電気防止袋に収まって届きました。

で、その後何回か注文しましたが、シルク印刷については当たり外れがあるようです。

グリーンのレジスト+1.6mm厚については、今まで外れたことがありません。しかし、それ以外の色については、ズレたり掠れたりすることがあります。Elecrowは緑以外を指定しても追加料金を取られないのですが、やはり緑1.6mmが一番安定しているかもしれません。

赤や1.6mm以外の基板を指定する場合には、少し割高になりますがpremier PCBを指定することができます。割高といっても100枚作って20% upって感じです。premierだと24milの文字でも潰れずにプリントされます。

あと、ガーバーとBOM(パーツリスト)はくれぐれも正確に。間違えていた場合でも先方から「これはどうなってんの?」と問い合わせが来ることはなく、そのまま生産されてしまいます。

なので、初めての場合はまず最初に少量生産してもらって様子を見る方が安全です。例えば基板を100枚注文して部品を100個発送しておき、「最初に10個だけ作って日本に送ってくれ。よければ残りの90個も生産」というオーダーも可能です(最初に基板100枚分と製造費10セット分を支払う。OKなら90セット分の製造費を支払う)。もちろん、その場合の製造手数料($10)と送料($15〜)は2回分になりますが、そこは部品をパーにするリスクと天秤にかけてご検討ください。

そんなこんなで、premier PCB + PCB Assemblyで注文したモジュール、スイッチサイエンス様から絶賛発売中です :-)


2015年6月6日土曜日

電子工作は目に悪い。

ぱぅわぁああ(TOP GEAR的に)

ただの両面基板でどのぐらいの発熱を受け止められるかと思って、0.8mmのガラスエポキシ基板をElecrowにオーダーして1wクラスの白色LEDを7直列×2並列に乗せ、CL6807でドライブしてみました。

実際はベタアース

これ10枚が約2000円…恐ろしい

ホットプレートリフローだと温度ムラが出てしまい、位置を調整しようとしたら手が滑って右バンクのLEDがズレちゃいました。それを手ハンダで直したのですが、ハンダごてをハイパワーモード(70W)にしてもなかなかハンダが溶けないレベル。良い感じで熱は逃げてますw

この後、設計ミスが発覚してジャンパ飛びまくりorz

で。

結果として自然空冷だと100mA(片側、以下同)ぐらいで中心温度35度/チップ表面60度でした。350mAだと裏側に放熱器、横にファンを設置しても基板中央で40度/チップ表面70度。

一番上の写真はフルパワー稼働で約14wで点灯してます。ファンもLEDも全開運転なのでPWMの意味がないw 

なるべく直視しないようにしていますが、ちらっと見ただけでもしばらく14個の暗点が消えません。

とても目に悪いです。

そして残った10枚が例によって余っているわけですが…東銀座のmbed祭りに出展しますので、もしお声をかけてくだされば差し上げます。ジャンパ要りますがorz

他にも「1本か2本ジャンパ飛ばせば使えるLPC1114でLEDを駆動する基板」が合計30枚ほどありますので、そっちもよろしければw

2015年5月7日木曜日

Elecrow発注第二弾:洗面所用LEDランプドライブ基板

長穴の要らないDC Jackが欲しい(右上/下にある3つのでかい穴)

「それってPIR一個でいいんじゃないの?」という声を意識の外に押しやって開発した、洗面室所に入るとライトがフワッと自動点灯し、誰も居ないとすーーーっと消えるLED照明を基板にしました(現状では巨大放熱器によりファンレスで運用しておりますが)。前回よりも「I/Oをいろいろ付けたい、という欲求は必ず出てくる」という反省を元に、当面使う予定のないI2cなども並べてます。右側に横一列にGPIOを並べて、お友達のO野さんから大量にいただいたLEDラインをそのまま差せるようにしています。白、青、緑、黄色、赤…などのLEDが並んでいて、ステータス表示に便利。

発注から到着までは:

4/27 発注、DHL便を指定
5/05 発送
5/07 受取

という感じ。約10日。出荷までの日数は前回より2日遅かったけど、発送からは圧倒的に早いですね(当たり前だけど)。費用は前回は2,202円、基板はほぼ同じ仕様ですが円安とDHLオプションで3,610円になりました。ファミレスでビールでも飲めばこのぐらいは軽く越えちゃうので、「成田届いてるのにまだかよ…」とイライラするよりはマシかもしれません(前回は日本に着いてから7日かかりましたw)。

あと、前回はエアキャップ(プチプチ)で1.5層ほどくるんで封筒に入って届きましたが、今回はDHLを使ったせいかどうかわからないけど、なんと箱入りでした。それも基板の周囲にはしっかりエアキャップが入っていて、空港などで多少ぶん投げられても大丈夫なレベルw 以下開梱図です。





2014年10月21日火曜日

Elecrowからプリント基板が届いた!


9月末に発注したけどガーバーデータに誤りがあったので、一度ストップ。そしたら中国の祝日に引っかかってしまって発送は10月8日。14日に日本に届いて、今日配達されました(遅いな、日本国内)。
包装は外から紙、プチプチ、シュリンク包装

ところどころパターンが無駄に曲がっているのは私がEagleで手を抜いたせい。ベタアース作らなかったので妙にすっきりしてる^ ^;

ハンダメッキも美しいw

それにしても画面上に実寸大で表示したよりもでかく感じるなぁ。わかっちゃいるけど、LPC1114FN28でけえw



さぁ週末が楽しみだ。

それにしても10枚頼んで約2000円。ヘタすると秋月のユニバーサル基板より安いw …とか書いてしまったけど、一桁違うな。すいません、ハイになりすぎましたm(_ _)m