
Yoga v2
mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

Hardware designs by Michael Schwingen, michael at schwingen dot org
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.

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
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | SW_DIP_x05 | Button_Switch_THT:SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm | SW1, SW2, SW3, SW4 |
| 1 | 1.5nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 100pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4 |
| 1 | 150pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15 |
| 1 | 1M | Potentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_Hole | RV1 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10 |
| 1 | 2.2nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 220pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
| 1 | 22pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C20 |
| 1 | 3.3nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 330pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 1 | 33pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C19 |
| 1 | 4.7nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 470pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 1 | 47pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18 |
| 1 | 50k | Potentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_Hole | RV2 |
| 1 | 5k | Potentiometer_THT:Potentiometer_ACP_CA9-V10_Vertical_Hole | RV3 |
| 1 | 6.8nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5 |
| 1 | 680pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11 |
| 1 | 68pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | C | Connector_Pin:Pin_D1.3mm_L11.0mm | TP4 |
| 1 | COM | Connector_Pin:Pin_D1.3mm_L11.0mm | TP3 |
| 1 | GND | Connector_Pin:Pin_D1.3mm_L11.0mm | TP1 |
| 1 | R | Connector_Pin:Pin_D1.3mm_L11.0mm | TP2 |
It measures 37 × 75 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask mschwingen before reusing the design.

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

mschwingen/hardware
Hardware designs by Michael Schwingen, michael at schwingen dot org

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


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

Seeed-Studio/OSHW-reCamera-Series
reCamera is a series of open-source AI cameras.



