Skip to the content
PCBKitNew board
2 layers202.2 × 229.8 mmSwitch boxes panelized, the printed circuit board in 3D

Switch boxes panelized

atait/DIPcap

Variable capacitor based on DIP switches ranging from 1nF to 1mF

Size
202.2 × 229.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
881
Nets
256
Pads
1,545
Tracks, vias
1,064, 96
Pours
8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Jun 2026
Updated
6 Jun 2026

Overview

Switch boxes panelized is an open-source printed circuit board by atait, from the atait/DIPcap repository on GitHub. It is a 2-layer board of 202.2 × 229.8 mm with 881 parts on 256 nets, routed with 1,064 tracks and 96 vias.

It is built around the SMXS-08K-TP. Its parts include 216 capacitors, 32 connectors, 32 switches and 8 resistors.

Main components

1

README

README.md

DIPcap

A variable capacitor bank built from DIP switches. Six decades of coverage (1 nF to 1 mF) for under $10 to build.

DIPcap board

Kicanvas icon Explore the files on KiCanvas

What it is

DIPcap covers six decades with 24 switches arranged in three groups of eight, using a non-standard but deliberate value series that guarantees full range coverage with the optimal number of switches per decade.

The calibration guarantee is the interesting part: even with ±10% tolerance on individual capacitors, some combination of switches will converge on any target value.

DIPcap board

Specifications

ParameterValue
Range1 nF – 1,130 µF
Max voltage0-35V, or ±50V for values < 1 µF
Tolerance (dead reckoning)±10%
Parasitic capacitance (all off)28 pF (measured)
Output connectorBNC + screw terminal + pin header
Cost to build~$10/unit (panelized at 8)

Why these switch values?

The values per decade are 10, 18, 33, 56 (in units of the decade's base, e.g. ×100pF, ×1nF, etc.). This is not a standard E-series but is drawn from E12 so that common components are available.

Full coverage means every value between 10–100 (in normalized units) is reachable within ±10% by some switch combination, and the next lower decade handles the remaining gap.

The choice of four switches per decade follows from a coverage argument:

  • 2³ = 8 steps per decade — not enough; the gap between steps (100÷8 = 12.5) exceeds the range of the next lower decade group (0–10)
  • 2⁴ = 16 steps per decade — sufficient; four is the minimum power-of-2 count that guarantees full coverage

Schematic

Instructions

There are two ways to use DIPcap:

  1. Dead reckoning — set by remainder approximation to within ±10%
  2. Calibration — engage the series resistor, measure the RC time constant on a scope, and back out the exact capacitance regardless of component tolerance

The instructions are silkscreened on the back of the board.

What's next

DIPresi — the same concept applied to resistance. Binary-weighted resistor bank with DIP switches, covering several decades of resistance.

License

Hardware released under CERN-OHL-S v2. Design files are the Complete Source as defined by the licence.

© 2026 Alex Tait — source location: https://github.com/atait/dipcap

Parts

881
QtyValueFootprintReferences
587NPTHNPTHKiKit_MB_10_1, KiKit_MB_10_2, KiKit_MB_10_3, KiKit_MB_10_4, KiKit_MB_10_5, KiKit_MB_10_6, KiKit_MB_10_7, KiKit_MB_10_8, KiKit_MB_11_1, KiKit_MB_11_2, KiKit_MB_11_3, KiKit_MB_11_4, KiKit_MB_11_5, KiKit_MB_11_6, KiKit_MB_11_7, KiKit_MB_11_8 +571
323.3 uFCapacitor_SMD:C_0805_2012MetricC14, C14, C14, C14, C14, C14, C14, C14, C15, C15, C15, C15, C15, C15, C15, C15 +16
24SMXS-08Katait-sensors:SW_DIP_SPSTx08_P2.54mm_easyEDASW2, SW2, SW2, SW2, SW2, SW2, SW2, SW2, SW3, SW3, SW3, SW3, SW3, SW3, SW3, SW3 +8
16180 nFCapacitor_SMD:C_0805_2012MetricC10, C10, C10, C10, C10, C10, C10, C10, C26, C26, C26, C26, C26, C26, C26, C26
16Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ1, J1, J1, J1, J1, J1, J1, J1, J3, J3, J3, J3, J3, J3, J3, J3
81.0 nFCapacitor_SMD:C_0805_2012MetricC1, C1, C1, C1, C1, C1, C1, C1
81.0 uFCapacitor_SMD:C_0805_2012MetricC13, C13, C13, C13, C13, C13, C13, C13
81.8 nFCapacitor_SMD:C_0805_2012MetricC2, C2, C2, C2, C2, C2, C2, C2
810 nFCapacitor_SMD:C_0805_2012MetricC5, C5, C5, C5, C5, C5, C5, C5
810 uFCapacitor_SMD:CP_Elec_5x5.4C17, C17, C17, C17, C17, C17, C17, C17
8100 kΩResistor_SMD:R_0805_2012MetricR1, R1, R1, R1, R1, R1, R1, R1
8100 nFCapacitor_SMD:C_0805_2012MetricC9, C9, C9, C9, C9, C9, C9, C9
8100 uFCapacitor_SMD:CP_Elec_10x10.5C21, C21, C21, C21, C21, C21, C21, C21
818 nFCapacitor_SMD:C_0805_2012MetricC6, C6, C6, C6, C6, C6, C6, C6
818 uFCapacitor_SMD:CP_Elec_6.3x5.7C18, C18, C18, C18, C18, C18, C18, C18
8180 uFCapacitor_SMD:CP_Elec_10x12.5C22, C22, C22, C22, C22, C22, C22, C22
82.2 uFCapacitor_SMD:C_0805_2012MetricC16, C16, C16, C16, C16, C16, C16, C16
83.3 nFCapacitor_SMD:C_0805_2012MetricC3, C3, C3, C3, C3, C3, C3, C3
833 nFCapacitor_SMD:C_0805_2012MetricC7, C7, C7, C7, C7, C7, C7, C7
833 uFCapacitor_SMD:CP_Elec_6.3x5.8C19, C19, C19, C19, C19, C19, C19, C19
8330 nFCapacitor_SMD:C_0805_2012MetricC11, C11, C11, C11, C11, C11, C11, C11
8330 uFCapacitor_SMD:CP_Elec_10x10.5C23, C23, C23, C23, C23, C23, C23, C23
85.6 nFCapacitor_SMD:C_0805_2012MetricC4, C4, C4, C4, C4, C4, C4, C4
856 nFCapacitor_SMD:C_0805_2012MetricC8, C8, C8, C8, C8, C8, C8, C8
856 uFCapacitor_SMD:CP_Elec_10x10C20, C20, C20, C20, C20, C20, C20, C20
8560 nFCapacitor_SMD:C_0805_2012MetricC12, C12, C12, C12, C12, C12, C12, C12
8560 uFCapacitor_SMD:CP_Elec_10x10C24, C24, C24, C24, C24, C24, C24, C24
8BNCConnector_Coaxial:BNC_TEConnectivity_1478204_VerticalJ2, J2, J2, J2, J2, J2, J2, J2
8Conn_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ4, J4, J4, J4, J4, J4, J4, J4
8SW_Push_DPDTatait-sensors:SW_DPDT_XKB_SS-3235S-L3SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1
6FiducialFiducialKiKit_FID_B_1, KiKit_FID_B_2, KiKit_FID_B_3, KiKit_FID_T_1, KiKit_FID_T_2, KiKit_FID_T_3

Questions

How big is the Switch boxes panelized PCB?

It measures 202.2 × 229.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Switch boxes panelized use?

881 parts, built around the SMXS-08K-TP. 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 Switch boxes panelized KiCad files?

From the atait/DIPcap repository on GitHub, at the commit this page was made from: the board is dipcap-src/Panelized/Switch-boxes-panelized.kicad_pcb and its schematic dipcap-src/Switch-boxes.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Switch boxes panelized design in my own project?

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

More from atait/DIPcap

1
  • 2 layers35.6 × 88.9 mmSwitch boxes, the printed circuit board in 3D

    Switch boxes

    atait/DIPcap

    Variable capacitor based on DIP switches ranging from 1nF to 1mF

    36 parts

Similar boards

  • 2 layers254.8 × 128.5 mmVersion current, the printed circuit board in 3D

    Version current

    oomlout/oomlout_oomp_project_src

    878 parts
  • 2 layers160 × 100.3 mmPeix, the printed circuit board in 3D

    Peix

    pozsarzs/zacchaeus

    8-bit microcomputer built from commercially available and home-built components

    884 partsEUPL-1.2
  • 2 layers90 × 88.4 mmProto board, the printed circuit board in 3D

    Proto board

    zapta/daq

    A modular data acquisition system.

    876 parts1
  • 2 layers306.8 × 119.8 mmSoldered Inkplate 6 FLICK panel, the printed circuit board in 3D

    Soldered Inkplate 6 FLICK panel

    SolderedElectronics/Soldered-Inkplate-6-FLICK-hardware-design

    Hardware design, BOM, gerbers and 3D files for Soldered-Inkplate-6-FLICK designed by Soldered Electronics.

    874 parts1
  • 2 layers552.5 × 164.5 mmHyper7-Evo, the printed circuit board in 3D

    Hyper7-Evo

    ReFil/Hyper7-Evo

    Hyper7-Evo

    873 parts
  • 2 layers162 × 107.6 mmSparkFun BlueSMiRF v2-JST panelized, the printed circuit board in 3D

    SparkFun BlueSMiRF v2-JST panelized

    sparkfun/SparkFun_BlueSMiRF-v2

    Documentation, firmware, and hardware Files for the SparkFun BlueSMiRF v2. These boards work as a wireless UART pipe and are a great wireless replacement for serial cables.

    890 parts5