Skip to the content
2 layers54 × 39 mmSoldering workshop WWHF, the printed circuit board in 3D

Soldering workshop WWHF

eutectic6337/soldering-exercise

provide practice for novice solderers with several levels of difficulty

Size
54 × 39 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
10
Pads
96
Tracks, vias
165, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Oct 2025
Updated
5 Jul 2026

Overview

Soldering workshop WWHF is an open-source printed circuit board by eutectic6337, from the eutectic6337/soldering-exercise repository on GitHub. It is a 2-layer board of 54 × 39 mm with 44 parts on 10 nets, routed with 165 tracks and 0 vias.

Its parts include 5 ICs and 4 diodes.

README

hardware/soldering-workshop-WWHF/README.md

WWHF 2026 soldering exercise

2 different circuits

through-hole, or surface-mount 1206 or 0603

Simple circuit

2 LEDs light up whenever a battery is inserted

part selection

2 LEDs of whichever colours you choose, for LED 1 and LED 2

  • Red / Green / Yellow 1.8V..2.0V @ 20mA

  • Blue / White 2.2V..2.4V @ 20mA

2 brightness-controlling resistors (one for each LED), for RES 1 and RES 2

  • (V_battery - V_led) / I_led

    • e.g. (3 - 1.8(red)) / 0.02(bright) = 60 ohm

    • e.g. (3 - 2.4(white)) / 0.005(dim) = 30 ohm

  • Recommendation: 30 ohm ... 300 ohm

1 battery holder

more-complex circuit

555 timer astable multivibrator, alternates between 2 LEDs

part selection

2 LEDs of whichever colours you choose, for LED 3 and LED 4

2 brightness-controlling resistors (one for each LED), for RES 3 and RES 4

1 555 timer IC

1 power-filtering capacitor, for CAP 12

  • any value from 10nF up will be fine

  • Recommendation: 10 nF ... 10 uF

1 timing-controlling capacitor, for CAP 11

  • any value at all will work

  • Recommendation: around 100 nF

2 timing-controlling resistors, for RES 11 and RES 12

  • online calculator at https://allaboutcircuits.com/tools/555-timer-astable-circuit

  • f = 1.44 / ((R_11 + 2 x R_12) x C_11)

    • T_high = 0.694 x (R_11 + R_12) x C_11

    • T_low = 0.694 x R_12 x C_11

    • e.g. f = 1.44 / ((100 + 2 x 900k) x 200n = 4 Hz, 50% duty

    • e.g. f = 1.44 / ((500k + 2 x 500k) x 100n = 9.6 Hz, 67% duty

  • Recommendation: R_11 < 1 k ohm, R_12 > 500 k ohm

  • Alternate: make R_11 significantly higher value to make flashing asymmetrical

1 battery holder, if your board does not yet have one

identifying component values

surface-mount resistors

Digits as read from the left give the value in ohms, but the rightmost digit is the number of zeros to put onto the right.

  • e.g. 104 = 10 0000 = 100 k ohms

  • e.g. 562 = 56 00 = 5.6 k ohms

  • e..g 470 = 47 ohms

through-hole resistors

Colour bands from the left, converted to digits, give the value in ohms, but the rightmost band indicates the tolerance and the second-rightmost band gives the number of zeros to put onto the right.

Ideally, there's a bigger gap between rightmost (tolerance) band and the others, to indicate orientation. Or, the (left end of the) group of bands is closer to one end of the resistor body than the other. But sometimes this can be hard to distinguish. If you can't decide which of the colour bands is the right choice to start reading, try reading it both ways. One way will give a "nonsense" value and the other way will be correct.

Or, just measure it with a multimeter - the official value will be whatever "preferred value" (see below) is closest to the measured value.

preferred values

Resistor values are only approximate (as indicated by their "tolerance"), and are only manufactured in a limited set of nominal values. A "nonsense" value is any value that does not appear in that set - you will never find a standard resistor marked with a value outside that set.

The "E12" series of values
1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8, 8.2
The "E24" series of values
1.0, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2.0, 2.2, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9, 4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9.1

colour code

Black = 0

Brown = 1

Red = 2

Orange = 3

Yellow = 4

Green = 5

Blue = 6

Violet or Purple = 7

Grey = 8

White = 9

Gold / Silver / Pink used for tolerance or obscure multiplier only

examples

  • e.g. Brown, Black, Yellow, tolerance... = 10 0000 = 100 k ohms

  • e.g. Green, Blue, Red, tolerance... = 56 00 = 5.6 k ohms

  • e..g Yello, Violet, Black, tolerance... = 47 ohms

Parts

44
QtyValueFootprintReferences
61MΩResistor_SMD:R_1206_3216MetricRESs12_1, RESs12_2, RESs12_3, RESs12_4, RESs12_11, RESs12_12
61kΩResistor_SMD:R_0603_1608MetricRESs06_1, RESs06_2, RESs06_3, RESs06_4, RESs06_11, RESs06_12
62.7kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalRES_1, RES_2, RES_3, RES_4, RES_11, RES_12
4?LED_SMD:LED_1206_3216MetricLEDs12_1, LEDs12_2, LEDs12_3, LEDs12_4
4?LED_SMD:LED_0603_1608MetricLEDs06_1, LEDs06_2, LEDs06_3, LEDs06_4
4?LED_THT:LED_D5.0mmLED5_1, LED5_2, LED5_3, LED5_4
4TestPoint_Pad_D1.5mmTestPoint:TestPoint_Pad_D1.5mmU1p2, U1p3, U1p6, U1p7
2100nFCapacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mmCAP_11, CAP_12
2100nFCapacitor_SMD:C_0603_1608MetricCAPs06_11, CAPs06_12
210uFCapacitor_SMD:C_1206_3216MetricCAPs12_11, CAPs12_12
1555 timerPackage_DIP:DIP-8_W7.62mmU1
1555 timerPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmUs1
1CR2032 3VBattery:BatteryHolder_Multicomp_BC-2001_1x2032BAT1
1TestPoint_Plated_Hole_D5.0mmTestPoint:TestPoint_Plated_Hole_D5.0mmlanyard

More from eutectic6337/soldering-exercise

2
  • 2 layers50 × 50 mmSoldering exercise DC34, the printed circuit board in 3D

    Soldering exercise DC34

    eutectic6337/soldering-exercise

    provide practice for novice solderers with several levels of difficulty

    30 parts
  • 2 layers50 × 50 mmSoldering exercise, the printed circuit board in 3D

    Soldering exercise

    eutectic6337/soldering-exercise

    provide practice for novice solderers with several levels of difficulty

    30 parts

Similar boards

  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers115 × 14.5 mmUFC Function Select, the printed circuit board in 3D

    UFC Function Select

    jrsteensen/OpenHornet

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

    44 parts431
  • 2 layers37.7 × 20 mmCandleLight, the printed circuit board in 3D

    CandleLight

    HubertD/candleLight

    stm32f0 usb can adapter (KiCAD)

    44 parts400
  • 2 layers88.9 × 88.4 mmTeensypi v91, the printed circuit board in 3D

    Teensypi v91

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    44 parts334GPL-3.0
  • 2 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258
  • 2 layers65 × 56.5 mmRPiG3iMac, the printed circuit board in 3D

    RPiG3iMac

    qbancoffee/imac_g3_ivad_board_init

    iMac G3 IVAD board initialization with an arduino

    44 parts240LGPL-3.0
  • 2 layers54.4 × 49.3 mmFx3 tn20k adapter, the printed circuit board in 3D

    Fx3 tn20k adapter

    Stefan-Olt/MISRC

    MISRC Is a multi channel RF capture device for FM RF, S-Video, CVBS RAW capture and anything else, but intended and supported for the decode family of projects vhs-decode, ld-decode, hifi-decode.

    44 parts236CC-BY-4.0
  • 2 layers250 × 32 mmPsu, the printed circuit board in 3D

    Psu

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    44 parts222

Questions

How big is the Soldering workshop WWHF PCB?

It measures 54 × 39 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Soldering workshop WWHF use?

44 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 Soldering workshop WWHF KiCad files?

From the eutectic6337/soldering-exercise repository on GitHub, at the commit this page was made from: the board is hardware/soldering-workshop-WWHF/soldering-workshop-WWHF.kicad_pcb and its schematic hardware/soldering-exercise-DC34/soldering-exercise-DC34.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Soldering workshop WWHF design in my own project?

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