Skip to the content
PCBKitNew board
2 layers30 × 19 mmEsp prog, the printed circuit board in 3D

Hardware designs by Michael Schwingen, michael at schwingen dot org

Size
30 × 19 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
14
Pads
27
Tracks, vias
38, 0
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Jul 2020
Updated
13 Apr 2025

Overview

Esp prog is an open-source printed circuit board by mschwingen, from the mschwingen/hardware repository on GitHub. It is a 2-layer board of 30 × 19 mm with 8 parts on 14 nets, routed with 38 tracks and 0 vias.

It is built around the BCW33. Its parts include 4 resistors, 2 transistors and 2 connectors.

Main components

1

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

8
QtyValueFootprintReferences
2390Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3, R4
28.2kResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2
2BCW33Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2
1Conn_01x07_FemaleConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_HorizontalJ1
1Conn_02x03_Odd_EvenConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ2

Questions

How big is the Esp prog PCB?

It measures 30 × 19 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp prog use?

8 parts, built around the BCW33. 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 Esp prog KiCad files?

From the mschwingen/hardware repository on GitHub, at the commit this page was made from: the board is esp-prog/SMD/esp-prog.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 Esp prog 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 layers37 × 75 mmCompensation, the printed circuit board in 3D

    Compensation

    mschwingen/hardware

    Hardware designs by Michael Schwingen, michael at schwingen dot org

    35 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.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 layers120 × 70 mmSMART THERMOSTAT, the printed circuit board in 3D

    SMART THERMOSTAT

    leo-recover/domotics

    A simple domotics system using Raspberry-Pi, several smart nodes, and radio modules

    64 partsMIT
  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    8 parts1kGPL-3.0
  • 2 layers52 × 12.6 mmUSB, the printed circuit board in 3D

    USB

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    8 parts960Apache-2.0
  • 2 layers87.5 × 48.5 mm7 input macropad, the printed circuit board in 3D

    7 input macropad

    hackclub/OnBoard

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

    8 parts915
  • 2 layers36.2 × 63.1 mmPicoMemcard pico, the printed circuit board in 3D

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0