Skip to the content
PCBKitNew board
2 layers37 × 75 mmCompensation, the printed circuit board in 3D

Hardware designs by Michael Schwingen, michael at schwingen dot org

Size
37 × 75 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
26
Pads
100
Tracks, vias
52, 14
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Jul 2020
Updated
13 Apr 2025

Overview

Compensation is an open-source printed circuit board by mschwingen, from the mschwingen/hardware repository on GitHub. It is a 2-layer board of 37 × 75 mm with 35 parts on 26 nets, routed with 52 tracks and 14 vias.

Its parts include 20 capacitors and 4 switches.

README

compensation/README.md

R/C compensation tool

photo

Similar to Analog Devices LB-013, this is a simple R-C-network that is useful when optimizing the loop compensation of switching regulators. I made this to use parts I had around (especially the 5-pin DIP switches), primarily because a nice PCB with silkscreen is a lot prettier than a bit of perfboard.

The PCB with all switches open has ca. 12pF of capacitance.

This is a KiCad design, however, there are PDFs and fabrication-ready gerber files in case you simply want to make your own.

This design is licensed under the CERN-OHL-S v2 license: https://ohwr.org/cern_ohl_s_v2.txt

Parts

35
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
4SW_DIP_x05Button_Switch_THT:SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mmSW1, SW2, SW3, SW4
11.5nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9
1100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1100pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC16
110nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
1150pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15
11MPotentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_HoleRV1
11nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10
12.2nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC8
1220pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14
122nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
122pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC20
13.3nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC7
1330pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13
133pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC19
14.7nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6
1470pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC12
147nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
147pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC18
150kPotentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_HoleRV2
15kPotentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_HoleRV3
16.8nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5
1680pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC11
168pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC17
1CConnector_Pin:Pin_D1.3mm_L11.0mmTP4
1COMConnector_Pin:Pin_D1.3mm_L11.0mmTP3
1GNDConnector_Pin:Pin_D1.3mm_L11.0mmTP1
1RConnector_Pin:Pin_D1.3mm_L11.0mmTP2

Questions

How big is the Compensation PCB?

It measures 37 × 75 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Compensation use?

35 parts. 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 Compensation KiCad files?

From the mschwingen/hardware repository on GitHub, at the commit this page was made from: the board is compensation/compensation.kicad_pcb and its schematic USB-PD-Sniffer/USB-PD-Sniffer_V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Compensation design in my own project?

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

More from mschwingen/hardware

6
  • 2 layers85 × 56 mmYoga v2, the printed circuit board in 3D

    Yoga v2

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    85 parts10
  • 2 layers150 × 37 mmModel M USB v4, the printed circuit board in 3D

    Model M USB v4

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    63 parts10
  • 2 layers32 × 32 mmI2c slave, the printed circuit board in 3D

    I2c slave

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    23 parts10
  • 2 layers23 × 26 mmUSB PD Sniffer V1, the printed circuit board in 3D

    USB PD Sniffer V1

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    17 parts10
  • 2 layers30 × 19 mmEsp prog, the printed circuit board in 3D

    Esp prog

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    8 parts10
  • 2 layers30.5 × 21.6 mmEsp prog, the printed circuit board in 3D

    Esp prog

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    6 parts10

Similar boards

  • 2 layers97.2 × 59.1 mmArmLEDsPrototype, the printed circuit board in 3D

    ArmLEDsPrototype

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    35 parts915
  • 2 layers62 × 42 mmMod cell 0 02, the printed circuit board in 3D

    Mod cell 0 02

    Green-bms/SmartBMS

    Open source Smart Battery Management System

    35 parts756
  • 2 layers75 × 26 mmDIY detector electron variant, the printed circuit board in 3D

    DIY detector electron variant

    ozel/DIY_particle_detector

    A mobile low-cost spectrometer for measuring radioactivity and the energy of ionising radiation like alpha particles and electrons

    35 parts558BSD-2-Clause
  • 2 layers45 × 25 mmReCamera Basically Board, the printed circuit board in 3D

    ReCamera Basically Board

    Seeed-Studio/OSHW-reCamera-Series

    reCamera is a series of open-source AI cameras.

    35 parts495Apache-2.0
  • 2 layers160.8 × 24.4 mmHUD VID RCD PANEL, the printed circuit board in 3D

    HUD VID RCD PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    35 parts431
  • 2 layers75 × 50 mmBackplane tester, the printed circuit board in 3D

    Backplane tester

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    35 parts397Apache-2.0
  • 2 layers50 × 20.5 mmOtterIron PRO Top, the printed circuit board in 3D

    OtterIron PRO Top

    Jana-Marie/Otter-Iron-PRO

    USB-PD soldering station for JBC C245 handles.

    35 parts321
  • 2 layers50.5 × 67.1 mmHackheld Vega, the printed circuit board in 3D

    Hackheld Vega

    SpacehuhnTech/HackHeld

    Hackable Handheld

    35 parts277