Skip to the content
2 layers67.9 × 33 mmEncoder debouncer, the printed circuit board in 3D
Size
67.9 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
19
Pads
80
Tracks, vias
101, 17
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
9 Jul 2025
Updated
9 Jul 2025

Overview

Encoder debouncer is an open-source printed circuit board by enph253-2025-team5, from the enph253-2025-team5/encoder-debouncing-pcb repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 67.9 × 33 mm with 38 parts on 19 nets, routed with 101 tracks and 17 vias.

It is built around the LM358 and LM311. Its parts include 10 resistors, 9 capacitors, 3 ICs, 2 connectors and 2 switches.

Main components

2

README

README.md

encoder-debouncing-pcb

encoder-debouncer-front encoder-debouncer-back encoder-debouncer-orthographic

Parts

38
QtyValueFootprintReferences
6100nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1, C3, C4, C5, C6, C7
4100kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR1, R2, R3, R5
41kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR4, R6, R7, R10
210kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR8, R9
210nFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC8, C9
2LM311Package_DIP:DIP-8_W7.62mm_LongPadsU2, U3
2M3_PTHMountingHole:MountingHole_3.2mm_M3_PadH1, H2
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC2
13.3VTestPoint:TestPoint_Pad_1.5x1.5mmTP8
1EncoderTerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_HorizontalJ1
1GNDTestPoint:TestPoint_Pad_1.5x1.5mmTP9
1LM358Package_DIP:DIP-8_W7.62mm_LongPadsU1
1LogoGS_Virtual:ENPH253_LogoS2
1LogoGS_Virtual:ENPH253_Logo_SmallS1
1MCUGS_Connectors:JST_XH_S4B-XH-A-1_1x04_P2.50mm_HorizontalJ2
1SIG_A.OUTTestPoint:TestPoint_Pad_1.5x1.5mmTP3
1SIG_A.RAWTestPoint:TestPoint_Pad_1.5x1.5mmTP1
1SIG_A.RC_FILTEREDTestPoint:TestPoint_Pad_1.5x1.5mmTP2
1SIG_B.OUTTestPoint:TestPoint_Pad_1.5x1.5mmTP7
1SIG_B.RAWTestPoint:TestPoint_Pad_1.5x1.5mmTP5
1SIG_B.RC_FILTEREDTestPoint:TestPoint_Pad_1.5x1.5mmTP6
1V_REFTestPoint:TestPoint_Pad_1.5x1.5mmTP4

The 37 most common of 38 parts.

Similar boards

  • 4 layers140 × 136 mmVinyl adc rev d, the printed circuit board in 3D

    Vinyl adc rev d

    MadsRudolph/vinyl-adc

    Discrete 3rd-order delta-sigma stereo audio ADC, built from op-amps and logic gates: a four-layer Raspberry Pi HAT made by PCBWay, with KiCad files, SPICE simulations and measurements

    184 parts1
  • 2 layers125 × 125 mmFinal project, the printed circuit board in 3D

    Final project

    CL-YQLM/sitwise

    A smart cushion for healthier sitting: occupancy and posture sensing, a sitting timer, haptic and audible feedback, and heating, all on a custom two-layer PCB. UIUC ECE 145 Instructor Award.

    80 parts
  • 2 layers58.4 × 31.8 mmRc debouncer, the printed circuit board in 3D

    Rc debouncer

    enph253-2025-team5/rc-debouncing-pcb

    29 partsGPL-3.0
  • 2 layers60 × 55 mmNoise detector, the printed circuit board in 3D

    Noise detector

    jtkim00000/noise-detector-pcb

    This document is an in-depth description and documentation of the Noise Detector PCB which I designed from scratch.

    33 parts
  • 2 layers52.5 × 24.8 mmSmart diaper, the printed circuit board in 3D

    Smart diaper

    laoeked1111/water-saturation

    Battery-powered water saturation sensor

    38 parts
  • 2 layers58 × 110 mmVco core, the printed circuit board in 3D

    Vco core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    146 parts222
  • 2 layers215 × 100 mmCore, the printed circuit board in 3D

    Core

    shmoergh/hog

    Fully analog two-voice monophonic synth for live performances

    370 parts124

Questions

How big is the Encoder debouncer PCB?

It measures 67.9 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Encoder debouncer use?

38 parts, built around the LM358 and LM311. 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 Encoder debouncer KiCad files?

From the enph253-2025-team5/encoder-debouncing-pcb repository on GitHub, at the commit this page was made from: the board is encoder-debouncer/encoder-debouncer.kicad_pcb and its schematic encoder-debouncer/comparator-schmitt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Encoder debouncer design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).