

TouchUNIT
- Size
- 20.6 × 28 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 18
- Nets
- 11
- Pads
- 47
- Tracks, vias
- 116, 11
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 4 Dec 2024
- Updated
- 5 Dec 2024
Overview
TouchUNIT is an open-source printed circuit board by akita11, from the akita11/TouchUNIT repository on GitHub, published under the MIT licence. It is a 2-layer board of 20.6 × 28 mm with 18 parts on 11 nets, routed with 116 tracks and 11 vias.
It is built around the TTP223-TD. Its parts include 8 capacitors, 3 ICs and 3 connectors.
Main components
1README
README.mdTouchUNIT
タッチセンサICのTTP223N-HA6を使用した、2系統のタッチセンサです。Grove端子の2本の信号線にタッチ状態を出力することができます。M5Stackの2個の物理スイッチがあるデュアルボタンUNITと同等の出力のため、UIFlow等ではこのデュアルボタンUNIT用のブロック・プログラムがそのまま使えます。
※M5Stack用ADCユニットと形状が互換なので、そのケースを流用できます。
使い方
オレンジのネジ端子にタッチ電極を接続します。T1とT2の独立の2系統のタッチ検出を使用できます。手を近づけただけでONとなるなどタッチ検出の感度が高すぎる場合は、後述の方法で感度を調整してください。(標準状態より感度を高めることは原理上できません)
設定の変更
タッチ検出の感度の変更
基板上にコンデンサを取り付けることで、タッチ検出の感度を調整(低くする)ことができます。実際の使用状況にあわせて、適切な容量のコンデンサを接続してください。容量値や動作原理などはタッチ検出IC(TTP223N)のデータシートを参照してください。
- T1 : C3(1608サイズ表面実装)またはC4(挿入実装)
- T2 : C5(1608サイズ表面実装)またはC6(挿入実装)
出力信号の極性・トグルの設定
基板裏面の半田ジャンパによって、出力の動作モードを設定できます。詳細はタッチ検出IC(TTP223N)のデータシートと回路図を参照してください。
- POL1(JP1/T1用)/POL2(JP3/T2用): ショート(標準設定)=タッチ時'0'/開放(パターンカット)=タッチ時'1'
- TOG1(JP2/T1用)/TOG2(JP4/T2用): 開放(標準設定)=タッチ時のみ0/1/ショート(半田を盛る)=タッチごとに出力がトグル
Author
Junichi Akita (akita@ifdl.jp, @akita11)
Parts
18| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C7 |
| 2 | Jumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1, JP3 |
| 2 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP2, JP4 |
| 2 | TBD | Capacitor_SMD:C_0603_1608Metric | C3, C5 |
| 2 | TBD | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C4, C6 |
| 2 | TTP223 | Package_TO_SOT_SMD:SOT-23-6 | U1, U2 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | CON_GROVE | akita:CON_GROVE_H | CN1 |
| 1 | Conn_01x02 | akita:CON_HT396R_2P | J1 |
| 1 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2 |
| 1 | LDO_3p_GOI | Package_TO_SOT_SMD:SOT-23 | U3 |
Questions
How big is the TouchUNIT PCB?
It measures 20.6 × 28 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TouchUNIT use?
18 parts, built around the TTP223-TD. 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 TouchUNIT KiCad files?
From the akita11/TouchUNIT repository on GitHub, at the commit this page was made from: the board is TouchUNIT.kicad_pcb and its schematic TouchUNIT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the TouchUNIT design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers50.5 × 128.5 mm

- 2 layers84.2 × 100 mm

Fabpack out v5 8
yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)
126 parts41 - 2 layers226.6 × 74.2 mm

- 2 layers61 × 37.1 mm

Touch button tester
TimGoll/pcb_touch_test
For an upcoming project I wanted to test how to implement PCB touch pads. The easiest solution that I could find was to use the TTP223 IC. All in all the design was pretty easy and straightforward.
21 parts1 - 2 layers

- 2 layers59.5 × 27 mm

Desk lamp cc2530
Czubixx/zigbee-desk-lamp
DIY Zigbee desk lamp based on CC2530 controllable smart light for workbench/desk use.
28 parts - 4 layers33 × 31.9 mm

Touch sensor light
gabeak2/Touch_Sensor_Lamp
A small PCB with a capacitive touch sensor IC and 2 1W LEDs. I use them to embed in 3d-printed lithophane lamps, see
24 parts - 6 layers250.3 × 123.8 mm

RGBMatrix
KuruczKende/RGBMatrix
Links to components: Shift Register: https://www.lcsc.com/product-detail/C45333837.html Resistor document: https://www.lcsc.com/datasheet/C1731305.pdf RGB Leds…
566 parts