Skip to the content
PCBKitNew board
2 layers171.7 × 160.5 mmSlider rev 1 0, the printed circuit board in 3D

Protoype hardware and firmware for evaluating different designs of capacitive touch sliders

Size
171.7 × 160.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
159
Nets
172
Pads
509
Tracks, vias
857, 142
Pours
18
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
19 Oct 2024
Updated
19 Oct 2024

Overview

Slider rev 1 0 is an open-source printed circuit board by second-string, from the second-string/capacitive-touch-slider-board-prototype repository on GitHub, published under the MIT licence. It is a 2-layer board of 171.7 × 160.5 mm with 159 parts on 172 nets, routed with 857 tracks and 142 vias.

It is built around the AT42QT2160-MMU, AT42QT2120-XU and 74HCT595D. Its parts include 95 resistors, 16 diodes, 16 transistors, 11 connectors and 7 capacitors.

Main components

3

README

README.md

capacitive-touch-slider-board-prototype

Version 1.0 of the capacitive touch slider test board front Version 1.0 of the capacitive touch slider test board back

This repo contains a design for a prototype PCB for testing different capacitive touch slider designs. For more information on the different slider footprints, see writeup.

There is a schematic PDF and PCB layer prints PDF in the version 1.0 directory if you do not have KiCad. There are also Excel and interactive BOMs in the bom/ subdirectory.

Reach out if you would like the KiCad slider schematic symbol and footprint files, they are saved in my global library and so not directly accessible from the project directory.

There is test firmware in slider-board_rev_1_0/bringup_firmware/. NOTE: This firmware is sloppy, terribly written, inefficient, and everything is hardcoded. It is only included as a reference, do not think that this will work for you out of the box.

Videos of example behavior are in the img/ directory.

Parts

159
QtyValueFootprintReferences
321k2Resistor_SMD:R_0603_1608MetricR11, R12, R13, R15, R16, R18, R19, R21, R22, R23, R24, R26, R27, R28, R29, R31 +16
181kResistor_SMD:R_0603_1608MetricR14, R20, R25, R30, R33, R35, R36, R60, R61, R62, R63, R64, R65, R66, R67, R68 +2
16470R 1/2WResistor_SMD:R_0603_1608MetricR69, R70, R71, R72, R73, R74, R75, R76, R77, R78, R79, R80, R81, R82, R83, R84
16LEDLED_SMD:LED_SunLED_XZ_Reverse_MountD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
16Q_NMOS_GSDPackage_TO_SOT_SMD:TSOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16
810kResistor_SMD:R_0603_1608MetricR4, R5, R6, R37, R38, R95, R96, R97
82k4Resistor_SMD:R_0603_1608MetricR8, R10, R32, R34, R39, R40, R58, R59
62kResistor_SMD:R_0603_1608MetricR85, R86, R87, R92, R93, R94
50.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C6, C7
41k5Resistor_SMD:R_0603_1608MetricR88, R89, R90, R91
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
347kResistor_SMD:R_0603_1608MetricR1, R17, R48
3Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J4, J5
3Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2, JP3
3~Button_Switch_SMD:Cap_Touch_Ring_SmallP2, P5, P6
24.7nFCapacitor_SMD:C_0603_1608MetricC3, C5
274HCT595Package_DFN_QFN:DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mmU4, U5
2AT42QT2160-MMUPackage_DFN_QFN:VQFN-28-1EP_4x4mm_P0.45mm_EP2.4x2.4mm_ThermalViasU2, U3
2TestPointTestPoint:TestPoint_Pad_D3.0mmTP1, TP2
1AT42QT2120Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Slider_Resistive_3P_1LTouch:Slider_ResistiveInterpolation_3P_1LP7
1Slider_Spatial_3P_1LTouch:Slider_SpatialInterpolation_3P_1LP1
1~Touch:Slider_ResistiveInterpolation_7P_2LP8
1~Touch:Slider_ResistiveInterpolation_Thin_7P_2LP9

Questions

How big is the Slider rev 1 0 PCB?

It measures 171.7 × 160.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Slider rev 1 0 use?

159 parts, built around the AT42QT2160-MMU, AT42QT2120-XU and 74HCT595D. 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 Slider rev 1 0 KiCad files?

From the second-string/capacitive-touch-slider-board-prototype repository on GitHub, at the commit this page was made from: the board is slider-board_rev_1_0/slider_rev_1_0.kicad_pcb and its schematic slider-board_rev_1_0/3-pad-sliders.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Slider rev 1 0 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 layers325.5 × 240.1 mmMun, the printed circuit board in 3D

    Mun

    RGBKB/Keyboard-files

    Public files for keyboards and more

    448 parts113GPL-3.0
  • 2 layersMooltipass top, the printed circuit board in 3D

    Mooltipass top

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    32 parts531
  • 2 layers92 × 94.5 mmPicoCNC, the printed circuit board in 3D

    PicoCNC

    phil-barrett/PicoCNC

    Raspberry Pi Pico based grblHAL Controller

    152 parts173
  • 2 layers116.8 × 73.7 mmDuPal V3, the printed circuit board in 3D

    DuPal V3

    DuPAL-PAL-DUmper/DuPAL_Board

    This repository contains the KiCad files and the gerber files for the DuPAL boards.

    133 parts57CC-BY-SA-4.0
  • 2 layers102 × 102 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    168 parts39
  • 2 layers209.1 × 126.6 mmTH XWhatsIt, the printed circuit board in 3D

    TH XWhatsIt

    listofoptions/TH-XWhatsIt

    through hole implementation of the capsense controllers by XWhatsIt

    60 parts21
  • 2 layers70 × 65 mmFluepdot, the printed circuit board in 3D

    Fluepdot

    Fluepke/Fluepdot

    Project for controlling Annax flipdot panels used by the Berliner Verkehrsbetriebe

    116 parts17AGPL-3.0
  • 2 layers199.4 × 50.8 mmNixie board, the printed circuit board in 3D

    Nixie board

    vascofazza/cloxie_nixie_clock

    Schematics and code for Cloxie: my Nixie Tube Clock.

    85 parts17GPL-3.0