List of included components

Box 2 – Mechanical

BZ1FUET-7525-3.6VSMDMagnetic Buzzer1
BUTTON1, BUTTON2UK-B0228-G4.3-250SMD 6x6x4.3Tactile Button2
J1SMDRectangular pin header 2×5-pin 2.54mm pitch1
J2SMDRectangular pin header 1×3-pin 2.54mm pitch1
9V battery cable1

Box 3 – Semiconductors

U1AMS1117AMS1117-3.3SOT-223Voltage regulator 3.3V2
Q11AMMMBT3904SOT-23Transistor BJT NPN2
D1TC5050RGBF08-3CJH-AF53A5050-6PRGB LED2
D2T41N4148WSOD-123Silicon Diode2

Box 4 – Resistors

R1104 or 1003100kohm0805Microcontroller boot mode pull-down resistor10
R2, R415R015ohm0805Current limiting resistor (Green & Blue LED)10
R356056ohm0805Current limiting resistor (Red LED)10
R5132 or 13011.3kohm0805Current limiting resistor (BJT base)10

Box 5 – Capacitors

C1, C2, C310uF0805Decoupling capacitor3
C4, C5, C6, C7, C80.1uF0603Decoupling capacitor10

Box 6 – Soldering challenge

0ohm0201Soldering challenge resistor10
0ohm0402Soldering challenge resistor10
00ohm0603Soldering challenge resistor10
0000ohm0805Soldering challenge resistor10
0000ohm1206Soldering challenge resistor10
0000ohm2512Soldering challenge resistor1

Reference designators

When drawing a circuit schematic each component is annotated with a unique reference designator. Most commonly they consist of a letter indicating the component type and succeeding digits incremented in sequence for each unique part starting from one. For example if the circuit has three resistors, they may be assigned designators R1, R2, and R3.

List of component types

LetterComponent type
JJack (pin header or connector)
UIntegrated circuit
YCrystal or oscillator


Unit of values


Ω / ohmOhmresistance1 Ω = 1 V / 1 A
CCoulombcharge1 C = 1 A / 1 s
FFaradcapacitance1 F = 1 C / 1 V
AAmperecurrent1 A = 1 C / s = 1 V / 1 Ω
JJouleenergy1 J = 1 C * 1 V = 1 W × 1 s
VVoltvoltage1 V = 1 J / C = 1 A × 1 Ω
WWattpower1 W = 1 J / s = 1 V × 1 A

Unit prefixes

SymbolNameValue (exponential)Value (decimal)
ppico10-120.000 000 000 001
nnano10-90.000 000 001
µ / umicro10-60.000 001
kkilo1031 000
Mmega1061 000 000
Ggiga1091 000 000 000


Identifying resistor values

Three- and four-digit marking

R = m × 10n

The most common method for marking a 5% tolerance resistor value is using three digits representing an exponential number in scientific notation. Four digits can also be used. The first two or three digits are the mantissa (m) and the last digit is the exponent (n) with a base of 10.

Small values containing R

There’s a special case for small values where the letter R is added to notate the decimal point. Digits preceding the R represent the integer and the succeeding digits are the decimals.


A resistor marked 132 means the mantissa (two first digits) is 13. The exponent is the last digit which is 2. The resistor value would be 13 × 102 = 1300 or 1.3 kohm.

A resistor marked 1003 means the mantissa (three first digits) is 100. The exponent is the last digit which is 3. The resistor value would be 100 × 103 = 100 000 or 100 kohm.

A resistor marked 56R0 means the integer is 56. The decimals are 0. The resistor value would be 56.0 ohm.

A resistor marked R005 means the integer is 0. The decimals are 005. The resistor value would be 0.005 = 5 mohm.



A footprint is the layout pattern on a circuit board for soldering a component. The simplest type consists of two square pads of exposed copper for soldering the component at both ends. The exposed copper is usually coated with soldering tin from the factory to prevent oxidation and easier soldering. This process is called HASL (hot air solder leveling). The DERULER project uses a different process called ENIG (electroless nickel immersion gold) that plates the copper with a nickel and gold layer to achieve the same result. In the past most components were of THT (hole-through technology) which relies on plated holes in the PCB for soldering. Today THT is usually only used for connectors and components that require improved mechanical support. Instead most components are now of SMD/SMT (surface-mount device/technology) type which is the only type used in this project.

Resistors and capacitors

Both chip resistors and capacitors (ceramic/MLCC/multi-layer chip capacitor) come in standardized sizes that are coded with their length and width in imperial units. There are metric equivalent codes but they’re not commonly used and has overlapping values which can be confusing. The component height can vary depending on the manufacturer and part number. Typically resistors are black and thin while capacitors are taller and brownish.

Code (Imperial)Size (L × W, imperial)Code (metric)Size (L × W, metric)
02010.024 × 0.012 inch06030.6 × 0.3 mm
04020.04 × 0.02 inch10051.0 × 0.5 mm
06030.06 × 0.03 inch16081.55 × 0.85 mm
08050.08 × 0.05 inch20122.0 × 1.2 mm
12060.12 × 0.06 inch32163.2 × 1.6 mm
25120.25 × 0.12 inch63326.3 × 3.2 mm


Many SMD semiconductors components follow standard footprints according to SO (small-outline) standards such as SOT (small-outline transistor), SOD (small-outline diode) or SOIC (small-outline integrated circuit) which are available in various sizes with different number of pins. Higher pin count ICs such as microcontrollers commonly use QFP (quad flat package) and more recently QFN (quad-flat no-leads package). In this project we’ve picked packages which are relatively simple to solder with a regular soldering iron and doesn’t require special tools such as a hot air soldering station.