Skip to the content
PCBKitNew board
2 layers20.6 × 28 mmTouchUNIT, the printed circuit board in 3D
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

1

README

README.md

TouchUNIT

タッチセンサ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
QtyValueFootprintReferences
30.1uCapacitor_SMD:C_0603_1608MetricC1, C2, C7
2Jumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mmJP1, JP3
2Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2, JP4
2TBDCapacitor_SMD:C_0603_1608MetricC3, C5
2TBDCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C6
2TTP223Package_TO_SOT_SMD:SOT-23-6U1, U2
110uCapacitor_SMD:C_0603_1608MetricC8
1CON_GROVEakita:CON_GROVE_HCN1
1Conn_01x02akita:CON_HT396R_2PJ1
1Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2
1LDO_3p_GOIPackage_TO_SOT_SMD:SOT-23U3

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 mmOpenThereminV45, the printed circuit board in 3D

    OpenThereminV45

    GaudiLabs/OpenThereminV4

    Open Source Theremin Instrument

    107 parts249GPL-3.0
  • 2 layers84.2 × 100 mmFabpack out v5 8, the printed circuit board in 3D

    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 mmSr42-udk hotswap, the printed circuit board in 3D

    Sr42-udk hotswap

    Tecsmith/sr42-keyboard-pcb

    SR42 high-speed 40% keyboard

    177 parts1
  • 2 layers61 × 37.1 mmTouch button tester, the printed circuit board in 3D

    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 layersBomboniera Tesi, the printed circuit board in 3D

    Bomboniera Tesi

    Borval99/BombonieraElettronica

    Bomboniera Elettronica realizzata con PCB

    27 parts
  • 2 layers59.5 × 27 mmDesk lamp cc2530, the printed circuit board in 3D

    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 mmTouch sensor light, the printed circuit board in 3D

    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 mmRGBMatrix, the printed circuit board in 3D

    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