Skip to content

docs: add capacitive touch slider tutorial#486

Open
ETwithin wants to merge 1 commit intotscircuit:mainfrom
ETwithin:feat/capacitive-touch-tutorial
Open

docs: add capacitive touch slider tutorial#486
ETwithin wants to merge 1 commit intotscircuit:mainfrom
ETwithin:feat/capacitive-touch-tutorial

Conversation

@ETwithin
Copy link

@ETwithin ETwithin commented Mar 1, 2026

Summary

Adds a step-by-step tutorial showing how to build a 5-pad capacitive touch slider PCB element using coveredWithSolderMask smtpads in tscircuit. Closes part of tscircuit/tscircuit#786.

What this covers:

  • How coveredWithSolderMask works (creates a dielectric for capacitive sensing via solder mask layer)
  • Defining a pad array with varying heights for better ergonomics
  • Connecting slider pads to an ATtiny85 microcontroller via connections
  • Polygon pad variant for curved/tapered slider designs

Related: tscircuit/tscircuit#786

Test plan

  • Preview renders correctly in Docusaurus dev server (bun run start)
  • The TscircuitIframe shows a 5-pad slider PCB connected to a SOIC-8 chip
  • All markdown links and code blocks are valid

🤖 Generated with Claude Code

…t#786)

Adds a step-by-step tutorial showing how to build a 5-pad capacitive touch
slider PCB using polygon/rect smtpads with coveredWithSolderMask, connected
to an ATtiny85 in a SOIC-8 footprint.

Covers:
- How coveredWithSolderMask works (dielectric for capacitive sensing)
- Defining a pad array with varied heights for better ergonomics
- Connecting pads to MCU via tscircuit connections
- Polygon pad variant for curved/tapered slider shapes

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Mar 1, 2026 4:44am

Request Review

@github-actions
Copy link

github-actions bot commented Mar 4, 2026

This PR has been automatically marked as stale because it has had no recent activity. It will be closed if no further activity occurs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant