-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJLCPCB2025-NHK.html
274 lines (252 loc) · 20.4 KB
/
JLCPCB2025-NHK.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
<!DOCTYPE html>
<!-- saved from url=(0042)https://www.robohan.net/JLCPCB2025-Gakurobo -->
<html lang="ja" dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--メタタグ-->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="RobohanはNHK学生ロボコンに出場している、大阪大学工学部・工学研究科公認のロボット製作団体です。">
<meta name="keywords" content="Robohan,ロボハン,大阪大学,阪大,ロボット,ロボコン,サークル,クラブ,課外研究,工学部,工学研究科,FRC,フロンティア研究センター">
<meta name="apple-mobile-web-app-title" content="Robohan">
<meta name="application-name" content="Robohan">
<meta nme="msapplication-TileColor" content="#2d89ef">
<meta name="msapplication-TileImage" content="/mstile-144x144.png">
<meta name="theme-color" content="#5bbad5">
<!-- OGP -->
<meta property="og:url" content="https://www.robohan.net/">
<meta property="og:type" content="website">
<meta property="og:title" content="JLCPCB様より汎用基板とMD基板製作費のご支援をいただきました! | Robohan -大阪大学ロボット製作団体-">
<meta property="og:description" content="大阪大学公認のロボット製作団体です!NHK学生ロボコン優勝を目指し、ロボットの製作を行っています!">
<meta property="og:site_name" content="Robohan -大阪大学ロボット製作団体-">
<meta property="og:image" content="https://www.robohan.net/images/card.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@Robohan_">
<meta name="fb:app_id" content="3813245675396094">
<!--アイコン-->
<link rel="apple-touch-icon" sizes="57x57" href="https://www.robohan.net/favicons/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="https://www.robohan.net/favicons/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="https://www.robohan.net/favicons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://www.robohan.net/favicons/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="https://www.robohan.net/favicons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://www.robohan.net/favicons/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="https://www.robohan.net/favicons/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://www.robohan.net/favicons/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://www.robohan.net/favicons/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="https://www.robohan.net/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://www.robohan.net/favicons/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="https://www.robohan.net/favicons/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="https://www.robohan.net/favicons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="https://www.robohan.net/manifest.json">
<link rel="mask-icon" href="https://www.robohan.net/favicons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="https://www.robohan.net/favicons/favicon.ico">
<!--タイトル-->
<title>JLCPCB様より汎用基板とMD基板製作費のご支援をいただきました! | Robohan -大阪大学ロボット製作団体-</title>
<!--font-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=M+PLUS+1:[email protected]&display=swap" rel="stylesheet">
<!-- CSS -->
<link rel="stylesheet" href="./css/html5reset-1.6.1.css">
<link rel="stylesheet" href="./css/style.css">
<!--JavaScript-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="./js/main.js"></script>
<script type="text/javascript" src="./js/partsload.js"></script>
</head>
<body>
<div id="wrapper" class="other">
<header>
<div id="allheader">
<div class="allheadercontents">
<h1>
<a class="homelink headerlogo" href="https://www.robohan.net/">
大阪大学公認ロボット製作団体 Robohan
</a>
</h1>
<div class="hunbmenu">
<input id="hunbmenuch" type="checkbox">
<label for="hunbmenuch" class="burger">
<span></span>
</label>
<nav class="headernav">
<ul>
<!--以下リンクを追加-->
<li><a class="homelink" href="https://www.robohan.net/"><span>HOME</span></a></li>
<li><a class="aboutlink" href="https://www.robohan.net/about"><span>ABOUT</span></a></li>
<li><a class="homelink" href="https://www.robohan.net/#join"><span>JOIN</span></a></li>
<li><a class="homelink" href="https://www.robohan.net/#sponsor"><span>SPONSOR</span></a></li>
<li><a class="homelink" href="https://www.robohan.net/#contact"><span>CONTACT</span></a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<main class="mainmargin">
<section id="jlcpcb2024-tourobo" class="homesection">
<h2 class="homesectiontitle">JLCPCB様より汎用基板とMD基板製作費のご支援をいただきました!</h2>
<div class="homesectionmain jlc">
<p>NHK学生ロボコン2025にさきがけて,<a href="https://jlcpcb.jp/">JLCPCB</a>様より基板制作費のご支援をいただきました!</p>
<p>※この記事には,一部宣伝・広告に類する内容が含まれております.</p>
<h3>NHK学生ロボコン2025に向けて支援をいただきました!</h3>
<h4>今回製作した基板とその説明</h4>
<p>今回,JLCPCB様のご支援を受けて製作した基板は以下の2つです.
<ol>
<li>汎用基板: Expander_Fluxor</li>
<li>MD基板: MD_Formica_hw</li>
</ol>
</p>
<p>これらの基板の機能について,簡単に紹介します.</p>
<h5>汎用基板: Expander_Fluxor</h5>
<img src="./images/jlc2025-NHK/Fluxor.jpg" alt="Fluxor">
<p>
この基板は,<a href="https://www.robohan.net/JLCPCB2024-Tourobo">JLCPCB様の支援を受けてとうロボ2024で製作した"MD_formica_expander_Uator_mk2"</a>を大幅に刷新したものとなっています.もともとMDの制御に使用するために製作されたものでしたが,使い勝手が良かったため汎用化することを決めました.ロボコンに特化したArduinoやNucleoボードのようなイメージです.具体的には,"Uator_mk2"など旧作との下方互換性を保ちながら,次の点について更新を加えました.
<ul>
<li>生やすピンの数を増やし,モータ制御用のPWMだけでなく,シールド基板をつなぐことによって通信のロジックがとれるようにした.</li>
<li>従来,ピン割り込みを使ってインクリメンタル型エンコーダの回転角を取得していたが,タイマのエンコーダモードを使ってエンコーダの回転角を取得できるようにした.</li>
<li>STLINK-V3用のコネクタを配置し,新しいSTLINKに対応できるようにした.</li>
<li>ブザーやフルカラーLEDを実装し,視覚的,聴覚的なデバッグをできるようにした.</li>
</ul>
<br>
なお,この基板については受動部品が多いため,PCBAを利用させていただきました.毎度のことですが,基本費用わずか8$にも関わらず,こんなに手軽に,そしてきれいに実装していただけるので本当に助かります.
</p>
<h5>MD基板: MD_Formica_hw</h5>
<img src="./images/jlc2025-NHK/Formica.jpg" alt="Formica">
<p>
この基板は,<a href="https://www.robohan.net/JLCPCB2024">JLCPCB様のご支援を受けて学ロボ2024で製作した"MD_Formica(この記事ではMotor Drive 基板 駆動部)"</a>をマイナーチェンジしたものです.今後,Robohanで使うブラシ付きDCモータドライバの主力にしていくつもりです.具体的には次の点について更新を加えました.
<ul>
<li>はんだづけがとても難しく,量産に向かなかったため,リフローによる実装がやりやすいように極力片面に部品を配置した.</li>
<li>銅箔厚さが1ozにままでは,部品を片面に配置したことにより許容電流量に制限がかかるため,銅箔厚さを2ozに変更した.</li>
<li>ディスコン部品があったため,別の部品に変えた.</li>
<li>モータを接続するコネクタを,出力用(XT60のメス)に換装した.</li>
</ul>
<br>
なお,この基板はRobohanにおいてリフローによる実装を行いたかったため,ステンシルを一緒に注文しました.ステンシルは7$で注文できます.
</p>
<h4>JLCPCB様でのPCBAの発注方法</h4>
<strong>発注方法は<a href="https://www.robohan.net/JLCPCB2024">NHK2024でのご支援の記事</a>と同じ内容です</strong>
<p>設定で時間がかかるものと思っていましたが、Kicadだとプラグインで簡単に出来ました。
私が今回発注に使用したファイルは以下の手順で生成しています。
(使用環境 Windows11 Kicad7)
</p>
<ol>
<li>プラグイン導入</li>
<p>プラグイン&コンテンツ マネージャーから「Fabrication Toolkit」を選択してインストール</p>
<img src="./images/jlc2024/image1.png" alt="「Fabrication Toolkit」を選択してインストールする様子">
<li>素子選択</li>
<p>以下のURLから素子を選定し、Kicadの回路図シンボルのフィールドにLCSCという欄を追加して、値に選定した素子のコードを入力する。
「<a href="https://jlcpcb.com/parts">JLCPCBの素子リストURL</a>」
</p>
<p><small>
*LCSCという欄を作りコードを入力しなくても、ファイル生成時に抵抗やコンデンサ等だと予測して出力してくれるみたいですが、たまに違うことや、実装に値段がかかる素子の場合もあるので注意が必要です。
</small></p>
<img src="./images/jlc2024/image2.png" alt="">
<li>ファイル生成</li>
<p>
追加したプラグインのGenerateを選択。<br>
→追加した素子のコードによって自動的に素子の位置情報などのファイルを勝手に生成してくれます。
</p>
<img src="./images/jlc2024/image4.png" alt="">
<p>
上のようにディレクトリ直下にフォルダが生成されその中に発注に必要なファイルがすべて入っています。
</p>
<img src="./images/jlc2024/image3.png" alt="">
<li>基板データのアップロード</li>
<p>
ここからはJLCPCBの発注画面での操作です。通常の基板通り、Gerberデータとドリルデータのファイルをまとめたzipファイルをアップロードします。<br>
→実はこのzipファイルも、先の手順で行った「production」のフォルダ下に生成されています。(設定とか忘れることがないので、とても楽ですね)
</p>
<img src="./images/jlc2024/image5.png" alt="">
<li>PCBAのオプションを設定</li>
<p>
PCB Assemblyを有効にして、「実装面(Assembly Side)」、「実装する枚数(PCBA Qty)」、「実装後のズレの確認(Confirm Parts Placement)」に関して確認します。
(最後のはオプションなので、デフォルトでは無効になっていますが、ほぼ値段変わらないので、今回は有効にしています。)
</p>
<p>
上記の設定が終われば「Confirm」をクリックして実装する部品などのデータを上げていきます。
</p>
<img src="./images/jlc2024/image6.png" alt="">
<li>PCBAに関するデータをアップロード</li>
<p>
最初は先の選択内容に関して表示されているだけなので、問題がなければ「Next」を押してスルーします。
</p>
<img src="./images/jlc2024/image7.png" alt="">
<p>
次に、「部品のデータ(BOM File)」と「部品の位置(CPL File)」を上げます。<br>
→このデータに関しても「production」フォルダ下にそれぞれ「bom.csv」と「positions.csv」という形で生成されています。
</p>
<img src="./images/jlc2024/image8.png" alt="">
<p>
データを上げた後はそのデータが正しいかの確認です。<br>
基本的に先の、回路図での設定で上げた「LCSC」という欄に正しいコードを入れていれば問題はありません。
</p>
<p><small>
* 今回の方法では、「LCSCの欄がない」または、「LCSCの欄が無入力」の場合には、プラグインが素子を推測して、先のcsvファイルを生成することがあります。
その場合には、右側の「Select」のチェックを外すか、「Matched Part Detail」の検索ボタンで素子を変更することが出来ます。
</small></p>
<img src="./images/jlc2024/image9.png" alt="">
<li>パーツの位置データの確認</li>
<p>
最後に、先に確定させたパーツの位置データを確認します。<br>
ここはしっかり確認しましょう。
フットプリントのデータは基本的に素子リストにある<a herf="https://jlcpcb.com/parts">「Easy EDAのライブラリ」</a>を使用しない限り、向きが異なる場合が多々あります。
向きが異なる場合、素子は以下のように個別に向きを変更することが出来ます。
</p>
<p>
素子の数が多い場合は、フットプリントを作る段階で<br>
・「Easy EDA」から「Kicad」用のデータに変換<br>
・「Easy EDAのライブラリ」を参考に向きを調整<br>
上のどちらかを行っていれば、一つ一つ変更する手間がなく、楽にこのステップを終えることが出来ます。
</p>
<img src="./JLCPCB様より汎用基板とMD基板製作費のご支援をいただきました! _ Robohan -大阪大学ロボット製作団体-_files/image10.png" alt="">
<li>最後に</li>
<p>以上でPCBAまでの設定が終わり、カートに入っていると思います。
あとは「配送方法」や「支払方法」を選択して発注をかけましょう。
</p>
<p>
プラグインを使用することで、「基板を初めて発注する方」、「PCBAを利用しない方」も含めて、ボタン一つで必要なファイルがすべて生成され、とても簡単に発注が行えると思います。<br>
この記事が、基板を発注する手助けになれば幸いです。
</p>
</ol>
<div class="flexbox">
<div class="linkbutton">
<a href="https://jlcpcb.jp/"><span>JLCPCB様</span></a>
</div>
</div>
<div class="flexbox">
<div class="linkbutton">
<a href="https://jlcpcb.com/JPV"><span>注文ページ(英語発注システム)</span></a>
</div>
<div class="linkbutton">
<a href="https://jlcpcb.com/JPV"><span>注文ページ(日本語発注システム)</span></a>
</div>
</div>
<h4>おわりに</h4>
<p>
今回はJLCPCB様から多大なご支援をいただき,NHK学生ロボコン2025に向け回路系統に大きな前進が生まれました.引き続き,NHK学生ロボコン2025での優勝を目指し,日々開発に精進してまいります.
</p>
<p>支援していただいたJLCPCB様,本当にありがとうございます.</p>
</div>
</section>
<section id="sponsor" class="homesection">
<h2 class="homesectiontitle">新規スポンサー様募集中!</h2>
<div class="homesectionmain">
<p>Robohanの活動を応援していただけるスポンサー様を募集しております.</p>
<p>資金提供(一口2000円から)のほか,技術提供や物資の現物提供などの形での支援も募集しております.</p>
<p>下のお問い合わせからご連絡ください.</p>
<div class="flexbox">
<div class="linkbutton">
<a href="https://www.robohan.net/#contact"><span>お問い合わせ</span></a>
</div>
</div>
</div>
</section>
</main>
<footer id="allfooter">
<a href="#wrapper">
<img src="./images/topreturn.png" class="return">
</a>
<small>©2024 Robohan All rights reserved</small>
</footer>
</div>
<!--wrapper-->
<deepl-input-controller><template shadowrootmode="open"><link rel="stylesheet" href="chrome-extension://fancfknaplihpclbhbpclnmmjcjanbaf/build/content.css"><div dir="ltr" style="visibility: initial !important;"><div class="dl-input-translation-container svelte-95aucy"><div></div></div></div></template></deepl-input-controller></body></html>