Skip to the content
2 layers119.4 × 62 mmTouchpad, the printed circuit board in 3D

As the title suggests, this project is trying to reproduce the result of Multi-Touch kit with a ProMicro board.

Size
119.4 × 62 mm
Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
38
Pads
692
Tracks, vias
198, 1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Nov 2022
Updated
6 Oct 2024

Overview

Touchpad is an open-source printed circuit board by CcydtN, from the CcydtN/Multi-Touch-Kit-ProMicro repository on GitHub. It is a 2-layer board of 119.4 × 62 mm with 12 parts on 38 nets, routed with 198 tracks and 1 via.

It is built around the CD74HC4067M. Its parts include 9 resistors and 3 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

readme.md

Multi-Touch-Kit-ProMicro

As the title suggests, this project is trying to reproduce the result of Multi-Touch kit with a ProMicro board.


Demo

https://user-images.githubusercontent.com/51289140/219960157-e1035877-1ed2-4f21-ac63-bcd13f59a0d3.mp4

The demo is using the source code from "experiment" branch (See Note.2)

The two axis in the demo is a mess, but I am not planning to fixed it in short term.


Preparation

In this repo:

Not in the repo:


Procedure

Most steps is following the Multi-Touch Kit Project

  1. Create a schemetic
  2. Print out the PCB and prepare the components
  3. Connect all pins and wires
  4. Upload the code through PlatformIO
  5. Use Processing to observe the result

Note

  1. Readings from R1 seem having a lot of noise and effecting the result, so it is disabled.
  2. "Experiment" branch seem to have a better performance. I am trying to figure out the reason, feel free to comment in the issue.

Reference:


Future Plan

Parts

12
QtyValueFootprintReferences
9RResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8, R9
1CD74HC4067MPackage_SO:SOIC-24W_7.5x15.4mm_P1.27mmU2
1ProMicropromicro:ProMicroU3
1touchpadtouchpad-pattern:touchpadU1

Similar boards

  • 2 layers312 × 140 mmTsynth2 Rev1.3, the printed circuit board in 3D

    Tsynth2 Rev1.3

    Electrotechnique/TSynth-Teensy4.1

    TSynth for Teensy 4.1

    108 parts182
  • 2 layers422.4 × 118.2 mmMidiMood (tht), the printed circuit board in 3D

    MidiMood (tht)

    silveirago/MidiMood

    This repository contains the code for a custom MIDI controller project called MidiMood, built using an ATmega32U4 microcontroller (or similar).

    53 parts82
  • 2 layers248.9 × 120.7 mm16nx, the printed circuit board in 3D

    16nx

    16n-faderbank/16nx

    16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.

    171 parts76
  • 4 layers100 × 100 mmOPDM, the printed circuit board in 3D

    OPDM

    brenonsantos/OpenPDM

    OpenPDM is an open-source programable Power Distribution Module for your car

    156 parts75MIT
  • 2 layers215.9 × 101.6 mmIps20, the printed circuit board in 3D

    Ips20

    gzweigle/open-hybrid-piano

    Building a hybrid MIDI digital piano

    135 parts61GPL-3.0
  • 2 layers152.4 × 95.3 mmControl board, the printed circuit board in 3D

    Control board

    carsonrobles/fpga-guitar-pedal

    FPGA based guitar effect station.

    51 parts36
  • 2 layers100 × 100 mmEavesdrum module, the printed circuit board in 3D

    Eavesdrum module

    tobigun/EavesDrum

    EavesDrum is an e-drum trigger module project, designed for musicians and makers. It allows you to connect drum pads or piezo triggers and converts their signals into MIDI events.

    103 parts25GPL-3.0
  • 4 layers33 × 65.5 mmOM FlexGrid Rigid PCB, the printed circuit board in 3D

    OM FlexGrid Rigid PCB

    Open-Muscle/OpenMuscle-FlexGrid

    60-sensor wearable with flexible PCB and pressure matrix

    65 parts19CERN-OHL-S-2.0

Questions

How big is the Touchpad PCB?

It measures 119.4 × 62 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Touchpad use?

12 parts, built around the CD74HC4067M. 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 Touchpad KiCad files?

From the CcydtN/Multi-Touch-Kit-ProMicro repository on GitHub, at the commit this page was made from: the board is pcb_schematic/touchpad.kicad_pcb and its schematic pcb_schematic/touchpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Touchpad design in my own project?

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