Skip to the content
2 layers21.3 × 18 mmPCB USB C for breadboard, the printed circuit board in 3D

PCB USB C for breadboard

k-takata/PCB_USB_C_for_breadboard1

USB Type-C Power Adaptor for Breadboard

Size
21.3 × 18 mm
Copper layers
2
Thickness
1.2 mm
Parts
14
Nets
14
Pads
55
Tracks, vias
81, 2
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Jul 2025
Updated
7 Nov 2025

Overview

PCB USB C for breadboard is an open-source printed circuit board by k-takata, from the k-takata/PCB_USB_C_for_breadboard repository on GitHub. It is a 2-layer board of 21.3 × 18 mm with 14 parts on 14 nets, routed with 81 tracks and 2 vias.

It is built around the LM1117GS-3.3. Its parts include 5 connectors, 3 resistors, 2 fuses, 1 capacitor and 1 IC.

Main components

1

README

README.md

ブレッドボード用 USB Type-C 電源アダプター (Rev. 4)

概要

USB Type-Cからブレッドボードに電源を供給するためのアダプターです。 供給電圧は5Vと3.3Vをジャンパーピンで選択できます。

使用したソフトウェア

KiCad 9.0

回路図

schema

基板パターン図

PCB pattern

部品表

Reference個数値説明
C1110μF積層セラミックコンデンサー 3225M
D11角形LED (あるいは3mm LEDや1608MチップLED)
F1 (*1)11.1Aポリヒューズ
F2 (*1)10.5Aポリヒューズ、表面実装
J11USB Type-Cコネクター
J2, J32細ピンヘッダー 1x2、ブレッドボードへの挿入用、裏面に取り付け
J41ピンヘッダー 1x3、出力電圧設定用
J51ピンソケット 1x5
R1, R225.1kΩ1608M
R311kΩ1/6Wまたは1/4W、LED電流制限用。値はLEDや好みの明るさに応じて適宜調整 (1kΩ~47kΩ)
SW11スライドスイッチ
U1 (*2)1LM1117GS-3.3三端子レギュレーター 3.3V 1A

注:

  • (*1) F1, F2は使用する電流量や実装後のサイズを考慮してどちらかを選択します。基板上にはF1の表示のみあります。
  • (*2) Rev. 2まではNJM2845DL1-33でした。

作成

以下の順で取り付けるのがお勧めです。

  • USBコネクター
  • 表面のチップ抵抗: R1, R2, (F2, D1)
  • 裏面のチップ部品: U1, C1
  • 表面右側の部品: J4, R3, D1
  • 裏面のピンヘッダー: J2, J3
  • 表面下側のピンソケット: J5
  • 表面左側の部品: SW1, F1

J5とSW1は少し干渉するので、J5を少し削る必要があるかもしれません。

使用方法

基板裏面に取り付けたピンヘッダーJ2, J3をブレッドボードの電源ラインに挿入して使用します。J2, J3に供給する電圧はJ4にジャンパーピンを挿すことで5Vあるいは3.3Vから選択します。 J2, J3の端子は、USBコネクター側がプラス (シルクにはVDDあるいは+の表示)、反対側がマイナス (シルクにはGNDあるいは-の表示)です。向きに注意してください。

SW1が電源スイッチです。電源がオンになっていれば、LEDが点灯します。

5Vと3.3Vの両方を使用したい場合や、D+/D-のデータ線を使用したい場合は、J5にコードを接続して使います。

変更差分

Rev. 3とRev. 4の差分

  • 基板の幅を約100mil狭くしました。それに合わせていくつかの部品の位置や向きを変更しています。
  • ぐらつきが少なくなるよう、J2,J3のドリル径を0.8mmから0.7mmに変更しています。
  • ぐらつきが少なくなるよう、J4のドリル径を0.9mmから0.8mmに変更しています。
  • SW1を少し外側にずらしてJ5との干渉を減らしています。

Rev. 2とRev. 3の差分

  • U1をNJM2845DL1-33から、より安価で薄くて小さいLM1117GS-3.3に変更しています。これにより、ブレッドボードに挿したときにレギュレーターがブレッドボードに当たらなくなりました。
  • D1に角形以外のLEDを取り付けた時に干渉しにくいように、R3の向きを逆に変更しています。
  • 基板の厚さの設定を1.2mmに変更しています。

Rev. 1とRev. 2の差分

  • Rev. 1では基板の端ギリギリにシルクを配置していたために、シルクが削れてしまっていました。Rev. 2では基板サイズを少し大きくしてわずかに余裕を持たせてあります。
  • Rev. 1ではJ5とSW1が干渉していましたが、Rev. 2ではSW1を少し外側にずらして干渉を減らしています。
  • Rev. 2では表面実装のポリヒューズを使えるようにしています。
  • Rev. 1では基板の厚さ1.6mmで発注していましたが、Rev. 2では1.2mmで発注しています。(KiCadの設定は1.6mmのまま)

完成品

Rev. 1

完成品

左から順にRev. 1, Rev. 2, Rev. 3

Rev. 1, 2, 3 の比較

Rev. 1, Rev. 2, Rev. 3の裏面

Rev. 1, 2, 3 の比較、裏面

左から順にRev. 1, Rev. 2, Rev. 3, Rev. 4

Rev. 1, 2, 3, 4 の比較

ブレッドボードに挿して使用している例 (ESP32-C3-WROOM-02 Breakout Boardとともに)

使用例

License

CC0

Parts

14
QtyValueFootprintReferences
25.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
110μCapacitor_SMD:C_1210_3225Metric_Pad1.33x2.70mm_HandSolderC1
11kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_VerticalR3
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Conn_01x05_SocketConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ5
1LEDLED_THT:LED_Rectangular_W5.0mm_H2.0mmD1
1LM1117GS-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1PolyfuseCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmF1
1Polyfuse_SmallFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF2
1SW_SPDTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSW1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1

Similar boards

  • 4 layers144 × 150 mmKepler x, the printed circuit board in 3D

    Kepler x

    kunichiko/X68k-KeplerX-PCB

    186 parts4MIT
  • 6 layers120.5 × 72.9 mmDriver Inductor, the printed circuit board in 3D

    Driver Inductor

    Alexandr-Filatov/Inductor-80kWt

    99 parts
  • 6 layers189.7 × 92 mmAdapter, the printed circuit board in 3D

    Adapter

    Alexandr-Filatov/Three-Phase-80kWt

    291 parts

Questions

How big is the PCB USB C for breadboard PCB?

It measures 21.3 × 18 mm and has 2 copper layers, 1.2 mm thick.

What parts does the PCB USB C for breadboard use?

14 parts, built around the LM1117GS-3.3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the PCB USB C for breadboard KiCad files?

From the k-takata/PCB_USB_C_for_breadboard repository on GitHub, at the commit this page was made from: the board is PCB_USB_C_for_breadboard.kicad_pcb and its schematic PCB_USB_C_for_breadboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB USB C for breadboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask k-takata before reusing the design.