diff --git a/.gitignore b/.gitignore index 2223b39..fb057e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ venv -dist feedback backup *.sh diff --git a/app.py b/app.py index 6bb6704..f22dab2 100644 --- a/app.py +++ b/app.py @@ -16,9 +16,8 @@ from slugify import slugify env = Environment(loader=PackageLoader("src"), autoescape=select_autoescape()) CONTENT_D = os.path.abspath("src/content") -OUTPUT_D = "dist" -OUT_ASSETS = "dist/assets" -SRC_ASSETS = "src/assets" +OUTPUT_D = "publication" + documents = {} now = datetime.now() word_count = 0 @@ -256,7 +255,7 @@ def get_inventory(): def get_wordcount(): global word_count, ins_count - word_count += count_words_in_markdown(documents["thesis"].body) + word_count += count_words_in_markdown(documents["index"].body) for section in ["chapters", "components", "recipes"]: for c in documents[section]: @@ -290,10 +289,6 @@ def main(): elif Path(path).suffix in [".csv"]: print("Compile: not compiling ", Path(path).name) - if os.path.exists(OUT_ASSETS): - shutil.rmtree(OUT_ASSETS) - - shutil.copytree(SRC_ASSETS, OUT_ASSETS) global ins_count print(f"total words: {word_count}") print(f"total ins left: {ins_count}") diff --git a/src/assets/app.js b/publication/assets/app.js similarity index 100% rename from src/assets/app.js rename to publication/assets/app.js diff --git a/src/assets/apple-touch-icon.png b/publication/assets/apple-touch-icon.png similarity index 100% rename from src/assets/apple-touch-icon.png rename to publication/assets/apple-touch-icon.png diff --git a/src/assets/devices/casette_recorder.jpeg b/publication/assets/devices/casette_recorder.jpeg similarity index 100% rename from src/assets/devices/casette_recorder.jpeg rename to publication/assets/devices/casette_recorder.jpeg diff --git a/src/assets/devices/mp3_front.jpeg b/publication/assets/devices/mp3_front.jpeg similarity index 100% rename from src/assets/devices/mp3_front.jpeg rename to publication/assets/devices/mp3_front.jpeg diff --git a/src/assets/devices/reel-to-reel-recorder.jpeg b/publication/assets/devices/reel-to-reel-recorder.jpeg similarity index 100% rename from src/assets/devices/reel-to-reel-recorder.jpeg rename to publication/assets/devices/reel-to-reel-recorder.jpeg diff --git a/src/assets/favicon-16x16.png b/publication/assets/favicon-16x16.png similarity index 100% rename from src/assets/favicon-16x16.png rename to publication/assets/favicon-16x16.png diff --git a/src/assets/favicon-32x32.png b/publication/assets/favicon-32x32.png similarity index 100% rename from src/assets/favicon-32x32.png rename to publication/assets/favicon-32x32.png diff --git a/src/assets/favicon.ico b/publication/assets/favicon.ico similarity index 100% rename from src/assets/favicon.ico rename to publication/assets/favicon.ico diff --git a/src/assets/font/FiraSans/FiraSans-Bold.eot b/publication/assets/font/FiraSans/FiraSans-Bold.eot similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Bold.eot rename to publication/assets/font/FiraSans/FiraSans-Bold.eot diff --git a/src/assets/font/FiraSans/FiraSans-Bold.otf b/publication/assets/font/FiraSans/FiraSans-Bold.otf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Bold.otf rename to publication/assets/font/FiraSans/FiraSans-Bold.otf diff --git a/src/assets/font/FiraSans/FiraSans-Bold.ttf b/publication/assets/font/FiraSans/FiraSans-Bold.ttf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Bold.ttf rename to publication/assets/font/FiraSans/FiraSans-Bold.ttf diff --git a/src/assets/font/FiraSans/FiraSans-Bold.woff b/publication/assets/font/FiraSans/FiraSans-Bold.woff similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Bold.woff rename to publication/assets/font/FiraSans/FiraSans-Bold.woff diff --git a/src/assets/font/FiraSans/FiraSans-Bold.woff2 b/publication/assets/font/FiraSans/FiraSans-Bold.woff2 similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Bold.woff2 rename to publication/assets/font/FiraSans/FiraSans-Bold.woff2 diff --git a/src/assets/font/FiraSans/FiraSans-Book.eot b/publication/assets/font/FiraSans/FiraSans-Book.eot similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Book.eot rename to publication/assets/font/FiraSans/FiraSans-Book.eot diff --git a/src/assets/font/FiraSans/FiraSans-Book.otf b/publication/assets/font/FiraSans/FiraSans-Book.otf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Book.otf rename to publication/assets/font/FiraSans/FiraSans-Book.otf diff --git a/src/assets/font/FiraSans/FiraSans-Book.ttf b/publication/assets/font/FiraSans/FiraSans-Book.ttf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Book.ttf rename to publication/assets/font/FiraSans/FiraSans-Book.ttf diff --git a/src/assets/font/FiraSans/FiraSans-Book.woff b/publication/assets/font/FiraSans/FiraSans-Book.woff similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Book.woff rename to publication/assets/font/FiraSans/FiraSans-Book.woff diff --git a/src/assets/font/FiraSans/FiraSans-Book.woff2 b/publication/assets/font/FiraSans/FiraSans-Book.woff2 similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Book.woff2 rename to publication/assets/font/FiraSans/FiraSans-Book.woff2 diff --git a/src/assets/font/FiraSans/FiraSans-Heavy.eot b/publication/assets/font/FiraSans/FiraSans-Heavy.eot similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Heavy.eot rename to publication/assets/font/FiraSans/FiraSans-Heavy.eot diff --git a/src/assets/font/FiraSans/FiraSans-Heavy.otf b/publication/assets/font/FiraSans/FiraSans-Heavy.otf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Heavy.otf rename to publication/assets/font/FiraSans/FiraSans-Heavy.otf diff --git a/src/assets/font/FiraSans/FiraSans-Heavy.ttf b/publication/assets/font/FiraSans/FiraSans-Heavy.ttf similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Heavy.ttf rename to publication/assets/font/FiraSans/FiraSans-Heavy.ttf diff --git a/src/assets/font/FiraSans/FiraSans-Heavy.woff b/publication/assets/font/FiraSans/FiraSans-Heavy.woff similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Heavy.woff rename to publication/assets/font/FiraSans/FiraSans-Heavy.woff diff --git a/src/assets/font/FiraSans/FiraSans-Heavy.woff2 b/publication/assets/font/FiraSans/FiraSans-Heavy.woff2 similarity index 100% rename from src/assets/font/FiraSans/FiraSans-Heavy.woff2 rename to publication/assets/font/FiraSans/FiraSans-Heavy.woff2 diff --git a/src/assets/icons/ic--cut.svg b/publication/assets/icons/ic--cut.svg similarity index 100% rename from src/assets/icons/ic--cut.svg rename to publication/assets/icons/ic--cut.svg diff --git a/src/assets/paged.polyfill.js b/publication/assets/paged.polyfill.js similarity index 100% rename from src/assets/paged.polyfill.js rename to publication/assets/paged.polyfill.js diff --git a/src/assets/pwa-192x192.png b/publication/assets/pwa-192x192.png similarity index 100% rename from src/assets/pwa-192x192.png rename to publication/assets/pwa-192x192.png diff --git a/src/assets/pwa-512x512.png b/publication/assets/pwa-512x512.png similarity index 100% rename from src/assets/pwa-512x512.png rename to publication/assets/pwa-512x512.png diff --git a/src/assets/pwa-maskable-192x192.png b/publication/assets/pwa-maskable-192x192.png similarity index 100% rename from src/assets/pwa-maskable-192x192.png rename to publication/assets/pwa-maskable-192x192.png diff --git a/src/assets/pwa-maskable-512x512.png b/publication/assets/pwa-maskable-512x512.png similarity index 100% rename from src/assets/pwa-maskable-512x512.png rename to publication/assets/pwa-maskable-512x512.png diff --git a/src/assets/schematics/Antenna-COM-Aerial.svg b/publication/assets/schematics/Antenna-COM-Aerial.svg similarity index 100% rename from src/assets/schematics/Antenna-COM-Aerial.svg rename to publication/assets/schematics/Antenna-COM-Aerial.svg diff --git a/src/assets/schematics/Antenna-COM-Dipole.svg b/publication/assets/schematics/Antenna-COM-Dipole.svg similarity index 100% rename from src/assets/schematics/Antenna-COM-Dipole.svg rename to publication/assets/schematics/Antenna-COM-Dipole.svg diff --git a/src/assets/schematics/Antenna-COM-Loop.svg b/publication/assets/schematics/Antenna-COM-Loop.svg similarity index 100% rename from src/assets/schematics/Antenna-COM-Loop.svg rename to publication/assets/schematics/Antenna-COM-Loop.svg diff --git a/src/assets/schematics/Audio-COM-Buzzer.svg b/publication/assets/schematics/Audio-COM-Buzzer.svg similarity index 100% rename from src/assets/schematics/Audio-COM-Buzzer.svg rename to publication/assets/schematics/Audio-COM-Buzzer.svg diff --git a/src/assets/schematics/Audio-COM-Loudspeaker.svg b/publication/assets/schematics/Audio-COM-Loudspeaker.svg similarity index 100% rename from src/assets/schematics/Audio-COM-Loudspeaker.svg rename to publication/assets/schematics/Audio-COM-Loudspeaker.svg diff --git a/src/assets/schematics/Audio-IEC-Microphone.svg b/publication/assets/schematics/Audio-IEC-Microphone.svg similarity index 100% rename from src/assets/schematics/Audio-IEC-Microphone.svg rename to publication/assets/schematics/Audio-IEC-Microphone.svg diff --git a/src/assets/schematics/Audio-IEEE-Microphone.svg b/publication/assets/schematics/Audio-IEEE-Microphone.svg similarity index 100% rename from src/assets/schematics/Audio-IEEE-Microphone.svg rename to publication/assets/schematics/Audio-IEEE-Microphone.svg diff --git a/src/assets/schematics/Capacitor-COM-Feedthrough.svg b/publication/assets/schematics/Capacitor-COM-Feedthrough.svg similarity index 100% rename from src/assets/schematics/Capacitor-COM-Feedthrough.svg rename to publication/assets/schematics/Capacitor-COM-Feedthrough.svg diff --git a/src/assets/schematics/Capacitor-IEC-NonPolarized.svg b/publication/assets/schematics/Capacitor-IEC-NonPolarized.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEC-NonPolarized.svg rename to publication/assets/schematics/Capacitor-IEC-NonPolarized.svg diff --git a/src/assets/schematics/Capacitor-IEC-Polarized.svg b/publication/assets/schematics/Capacitor-IEC-Polarized.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEC-Polarized.svg rename to publication/assets/schematics/Capacitor-IEC-Polarized.svg diff --git a/src/assets/schematics/Capacitor-IEC-Trimmer.svg b/publication/assets/schematics/Capacitor-IEC-Trimmer.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEC-Trimmer.svg rename to publication/assets/schematics/Capacitor-IEC-Trimmer.svg diff --git a/src/assets/schematics/Capacitor-IEC-Variable.svg b/publication/assets/schematics/Capacitor-IEC-Variable.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEC-Variable.svg rename to publication/assets/schematics/Capacitor-IEC-Variable.svg diff --git a/src/assets/schematics/Capacitor-IEEE-NonPolarized.svg b/publication/assets/schematics/Capacitor-IEEE-NonPolarized.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEEE-NonPolarized.svg rename to publication/assets/schematics/Capacitor-IEEE-NonPolarized.svg diff --git a/src/assets/schematics/Capacitor-IEEE-Polarized.svg b/publication/assets/schematics/Capacitor-IEEE-Polarized.svg similarity index 100% rename from src/assets/schematics/Capacitor-IEEE-Polarized.svg rename to publication/assets/schematics/Capacitor-IEEE-Polarized.svg diff --git a/src/assets/schematics/Diode-COM-LED.svg b/publication/assets/schematics/Diode-COM-LED.svg similarity index 100% rename from src/assets/schematics/Diode-COM-LED.svg rename to publication/assets/schematics/Diode-COM-LED.svg diff --git a/src/assets/schematics/Diode-COM-Laser.svg b/publication/assets/schematics/Diode-COM-Laser.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Laser.svg rename to publication/assets/schematics/Diode-COM-Laser.svg diff --git a/src/assets/schematics/Diode-COM-Photodiode.svg b/publication/assets/schematics/Diode-COM-Photodiode.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Photodiode.svg rename to publication/assets/schematics/Diode-COM-Photodiode.svg diff --git a/src/assets/schematics/Diode-COM-Shockley.svg b/publication/assets/schematics/Diode-COM-Shockley.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Shockley.svg rename to publication/assets/schematics/Diode-COM-Shockley.svg diff --git a/src/assets/schematics/Diode-COM-Shottky.svg b/publication/assets/schematics/Diode-COM-Shottky.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Shottky.svg rename to publication/assets/schematics/Diode-COM-Shottky.svg diff --git a/src/assets/schematics/Diode-COM-Standard.svg b/publication/assets/schematics/Diode-COM-Standard.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Standard.svg rename to publication/assets/schematics/Diode-COM-Standard.svg diff --git a/src/assets/schematics/Diode-COM-Tunnel.svg b/publication/assets/schematics/Diode-COM-Tunnel.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Tunnel.svg rename to publication/assets/schematics/Diode-COM-Tunnel.svg diff --git a/src/assets/schematics/Diode-COM-Varicap.svg b/publication/assets/schematics/Diode-COM-Varicap.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Varicap.svg rename to publication/assets/schematics/Diode-COM-Varicap.svg diff --git a/src/assets/schematics/Diode-COM-Zener.svg b/publication/assets/schematics/Diode-COM-Zener.svg similarity index 100% rename from src/assets/schematics/Diode-COM-Zener.svg rename to publication/assets/schematics/Diode-COM-Zener.svg diff --git a/src/assets/schematics/Fuse-IEC.svg b/publication/assets/schematics/Fuse-IEC.svg similarity index 100% rename from src/assets/schematics/Fuse-IEC.svg rename to publication/assets/schematics/Fuse-IEC.svg diff --git a/src/assets/schematics/Fuse-IEEE-Alt.svg b/publication/assets/schematics/Fuse-IEEE-Alt.svg similarity index 100% rename from src/assets/schematics/Fuse-IEEE-Alt.svg rename to publication/assets/schematics/Fuse-IEEE-Alt.svg diff --git a/src/assets/schematics/Fuse-IEEE.svg b/publication/assets/schematics/Fuse-IEEE.svg similarity index 100% rename from src/assets/schematics/Fuse-IEEE.svg rename to publication/assets/schematics/Fuse-IEEE.svg diff --git a/src/assets/schematics/Ground-COM-Chassis.svg b/publication/assets/schematics/Ground-COM-Chassis.svg similarity index 100% rename from src/assets/schematics/Ground-COM-Chassis.svg rename to publication/assets/schematics/Ground-COM-Chassis.svg diff --git a/src/assets/schematics/Ground-COM-General.svg b/publication/assets/schematics/Ground-COM-General.svg similarity index 100% rename from src/assets/schematics/Ground-COM-General.svg rename to publication/assets/schematics/Ground-COM-General.svg diff --git a/src/assets/schematics/Ground-COM-Signal.svg b/publication/assets/schematics/Ground-COM-Signal.svg similarity index 100% rename from src/assets/schematics/Ground-COM-Signal.svg rename to publication/assets/schematics/Ground-COM-Signal.svg diff --git a/src/assets/schematics/IC-COM-Comparator.svg b/publication/assets/schematics/IC-COM-Comparator.svg similarity index 100% rename from src/assets/schematics/IC-COM-Comparator.svg rename to publication/assets/schematics/IC-COM-Comparator.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-ClockedD.svg b/publication/assets/schematics/IC-COM-FlipFlop-ClockedD.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-ClockedD.svg rename to publication/assets/schematics/IC-COM-FlipFlop-ClockedD.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-ClockedJK.svg b/publication/assets/schematics/IC-COM-FlipFlop-ClockedJK.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-ClockedJK.svg rename to publication/assets/schematics/IC-COM-FlipFlop-ClockedJK.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-ClockedT.svg b/publication/assets/schematics/IC-COM-FlipFlop-ClockedT.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-ClockedT.svg rename to publication/assets/schematics/IC-COM-FlipFlop-ClockedT.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-GatedD.svg b/publication/assets/schematics/IC-COM-FlipFlop-GatedD.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-GatedD.svg rename to publication/assets/schematics/IC-COM-FlipFlop-GatedD.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-GatedSR.svg b/publication/assets/schematics/IC-COM-FlipFlop-GatedSR.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-GatedSR.svg rename to publication/assets/schematics/IC-COM-FlipFlop-GatedSR.svg diff --git a/src/assets/schematics/IC-COM-FlipFlop-SimpleSR.svg b/publication/assets/schematics/IC-COM-FlipFlop-SimpleSR.svg similarity index 100% rename from src/assets/schematics/IC-COM-FlipFlop-SimpleSR.svg rename to publication/assets/schematics/IC-COM-FlipFlop-SimpleSR.svg diff --git a/src/assets/schematics/IC-COM-Logic-AND.svg b/publication/assets/schematics/IC-COM-Logic-AND.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-AND.svg rename to publication/assets/schematics/IC-COM-Logic-AND.svg diff --git a/src/assets/schematics/IC-COM-Logic-Buffer.svg b/publication/assets/schematics/IC-COM-Logic-Buffer.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-Buffer.svg rename to publication/assets/schematics/IC-COM-Logic-Buffer.svg diff --git a/src/assets/schematics/IC-COM-Logic-Inverter.svg b/publication/assets/schematics/IC-COM-Logic-Inverter.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-Inverter.svg rename to publication/assets/schematics/IC-COM-Logic-Inverter.svg diff --git a/src/assets/schematics/IC-COM-Logic-NAND.svg b/publication/assets/schematics/IC-COM-Logic-NAND.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-NAND.svg rename to publication/assets/schematics/IC-COM-Logic-NAND.svg diff --git a/src/assets/schematics/IC-COM-Logic-NOR.svg b/publication/assets/schematics/IC-COM-Logic-NOR.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-NOR.svg rename to publication/assets/schematics/IC-COM-Logic-NOR.svg diff --git a/src/assets/schematics/IC-COM-Logic-OR.svg b/publication/assets/schematics/IC-COM-Logic-OR.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-OR.svg rename to publication/assets/schematics/IC-COM-Logic-OR.svg diff --git a/src/assets/schematics/IC-COM-Logic-XNOR.svg b/publication/assets/schematics/IC-COM-Logic-XNOR.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-XNOR.svg rename to publication/assets/schematics/IC-COM-Logic-XNOR.svg diff --git a/src/assets/schematics/IC-COM-Logic-XOR.svg b/publication/assets/schematics/IC-COM-Logic-XOR.svg similarity index 100% rename from src/assets/schematics/IC-COM-Logic-XOR.svg rename to publication/assets/schematics/IC-COM-Logic-XOR.svg diff --git a/src/assets/schematics/IC-COM-OpAmp.svg b/publication/assets/schematics/IC-COM-OpAmp.svg similarity index 100% rename from src/assets/schematics/IC-COM-OpAmp.svg rename to publication/assets/schematics/IC-COM-OpAmp.svg diff --git a/src/assets/schematics/IC-COM-Schmitt-Inverted.svg b/publication/assets/schematics/IC-COM-Schmitt-Inverted.svg similarity index 100% rename from src/assets/schematics/IC-COM-Schmitt-Inverted.svg rename to publication/assets/schematics/IC-COM-Schmitt-Inverted.svg diff --git a/src/assets/schematics/IC-COM-Schmitt.svg b/publication/assets/schematics/IC-COM-Schmitt.svg similarity index 100% rename from src/assets/schematics/IC-COM-Schmitt.svg rename to publication/assets/schematics/IC-COM-Schmitt.svg diff --git a/src/assets/schematics/Inductor-COM-Air.svg b/publication/assets/schematics/Inductor-COM-Air.svg similarity index 100% rename from src/assets/schematics/Inductor-COM-Air.svg rename to publication/assets/schematics/Inductor-COM-Air.svg diff --git a/src/assets/schematics/Inductor-COM-Ferrite-Bead.svg b/publication/assets/schematics/Inductor-COM-Ferrite-Bead.svg similarity index 100% rename from src/assets/schematics/Inductor-COM-Ferrite-Bead.svg rename to publication/assets/schematics/Inductor-COM-Ferrite-Bead.svg diff --git a/src/assets/schematics/Inductor-COM-Magnetic.svg b/publication/assets/schematics/Inductor-COM-Magnetic.svg similarity index 100% rename from src/assets/schematics/Inductor-COM-Magnetic.svg rename to publication/assets/schematics/Inductor-COM-Magnetic.svg diff --git a/src/assets/schematics/Inductor-COM-Tapped.svg b/publication/assets/schematics/Inductor-COM-Tapped.svg similarity index 100% rename from src/assets/schematics/Inductor-COM-Tapped.svg rename to publication/assets/schematics/Inductor-COM-Tapped.svg diff --git a/src/assets/schematics/Inductor-COM-Variable.svg b/publication/assets/schematics/Inductor-COM-Variable.svg similarity index 100% rename from src/assets/schematics/Inductor-COM-Variable.svg rename to publication/assets/schematics/Inductor-COM-Variable.svg diff --git a/src/assets/schematics/Miscellaneous-COM-ADC.svg b/publication/assets/schematics/Miscellaneous-COM-ADC.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-ADC.svg rename to publication/assets/schematics/Miscellaneous-COM-ADC.svg diff --git a/src/assets/schematics/Miscellaneous-COM-Crystal_Oscillator.svg b/publication/assets/schematics/Miscellaneous-COM-Crystal_Oscillator.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-Crystal_Oscillator.svg rename to publication/assets/schematics/Miscellaneous-COM-Crystal_Oscillator.svg diff --git a/src/assets/schematics/Miscellaneous-COM-DAC.svg b/publication/assets/schematics/Miscellaneous-COM-DAC.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-DAC.svg rename to publication/assets/schematics/Miscellaneous-COM-DAC.svg diff --git a/src/assets/schematics/Miscellaneous-COM-Lamp-Incandescent.svg b/publication/assets/schematics/Miscellaneous-COM-Lamp-Incandescent.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-Lamp-Incandescent.svg rename to publication/assets/schematics/Miscellaneous-COM-Lamp-Incandescent.svg diff --git a/src/assets/schematics/Miscellaneous-COM-Lamp-Indicator.svg b/publication/assets/schematics/Miscellaneous-COM-Lamp-Indicator.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-Lamp-Indicator.svg rename to publication/assets/schematics/Miscellaneous-COM-Lamp-Indicator.svg diff --git a/src/assets/schematics/Miscellaneous-COM-Optocoupler.svg b/publication/assets/schematics/Miscellaneous-COM-Optocoupler.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-Optocoupler.svg rename to publication/assets/schematics/Miscellaneous-COM-Optocoupler.svg diff --git a/src/assets/schematics/Miscellaneous-COM-Probe_Point.svg b/publication/assets/schematics/Miscellaneous-COM-Probe_Point.svg similarity index 100% rename from src/assets/schematics/Miscellaneous-COM-Probe_Point.svg rename to publication/assets/schematics/Miscellaneous-COM-Probe_Point.svg diff --git a/src/assets/schematics/Relay-COM-COM-SPDT.svg b/publication/assets/schematics/Relay-COM-COM-SPDT.svg similarity index 100% rename from src/assets/schematics/Relay-COM-COM-SPDT.svg rename to publication/assets/schematics/Relay-COM-COM-SPDT.svg diff --git a/src/assets/schematics/Relay-COM-COM-SPST-NC.svg b/publication/assets/schematics/Relay-COM-COM-SPST-NC.svg similarity index 100% rename from src/assets/schematics/Relay-COM-COM-SPST-NC.svg rename to publication/assets/schematics/Relay-COM-COM-SPST-NC.svg diff --git a/src/assets/schematics/Relay-COM-COM-SPST-NO.svg b/publication/assets/schematics/Relay-COM-COM-SPST-NO.svg similarity index 100% rename from src/assets/schematics/Relay-COM-COM-SPST-NO.svg rename to publication/assets/schematics/Relay-COM-COM-SPST-NO.svg diff --git a/src/assets/schematics/Relay-IEC-SPDT.svg b/publication/assets/schematics/Relay-IEC-SPDT.svg similarity index 100% rename from src/assets/schematics/Relay-IEC-SPDT.svg rename to publication/assets/schematics/Relay-IEC-SPDT.svg diff --git a/src/assets/schematics/Relay-IEC-SPST-NC.svg b/publication/assets/schematics/Relay-IEC-SPST-NC.svg similarity index 100% rename from src/assets/schematics/Relay-IEC-SPST-NC.svg rename to publication/assets/schematics/Relay-IEC-SPST-NC.svg diff --git a/src/assets/schematics/Relay-IEC-SPST-NO.svg b/publication/assets/schematics/Relay-IEC-SPST-NO.svg similarity index 100% rename from src/assets/schematics/Relay-IEC-SPST-NO.svg rename to publication/assets/schematics/Relay-IEC-SPST-NO.svg diff --git a/src/assets/schematics/Relay-IEEE-SPDT.svg b/publication/assets/schematics/Relay-IEEE-SPDT.svg similarity index 100% rename from src/assets/schematics/Relay-IEEE-SPDT.svg rename to publication/assets/schematics/Relay-IEEE-SPDT.svg diff --git a/src/assets/schematics/Relay-IEEE-SPST-NC.svg b/publication/assets/schematics/Relay-IEEE-SPST-NC.svg similarity index 100% rename from src/assets/schematics/Relay-IEEE-SPST-NC.svg rename to publication/assets/schematics/Relay-IEEE-SPST-NC.svg diff --git a/src/assets/schematics/Relay-IEEE-SPST-NO.svg b/publication/assets/schematics/Relay-IEEE-SPST-NO.svg similarity index 100% rename from src/assets/schematics/Relay-IEEE-SPST-NO.svg rename to publication/assets/schematics/Relay-IEEE-SPST-NO.svg diff --git a/src/assets/schematics/Resistor-COM-Memristor.svg b/publication/assets/schematics/Resistor-COM-Memristor.svg similarity index 100% rename from src/assets/schematics/Resistor-COM-Memristor.svg rename to publication/assets/schematics/Resistor-COM-Memristor.svg diff --git a/src/assets/schematics/Resistor-IEC-Photoresistor.svg b/publication/assets/schematics/Resistor-IEC-Photoresistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Photoresistor.svg rename to publication/assets/schematics/Resistor-IEC-Photoresistor.svg diff --git a/src/assets/schematics/Resistor-IEC-Potentiometer.svg b/publication/assets/schematics/Resistor-IEC-Potentiometer.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Potentiometer.svg rename to publication/assets/schematics/Resistor-IEC-Potentiometer.svg diff --git a/src/assets/schematics/Resistor-IEC-Rheostat.svg b/publication/assets/schematics/Resistor-IEC-Rheostat.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Rheostat.svg rename to publication/assets/schematics/Resistor-IEC-Rheostat.svg diff --git a/src/assets/schematics/Resistor-IEC-Standard.svg b/publication/assets/schematics/Resistor-IEC-Standard.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Standard.svg rename to publication/assets/schematics/Resistor-IEC-Standard.svg diff --git a/src/assets/schematics/Resistor-IEC-Thermistor.svg b/publication/assets/schematics/Resistor-IEC-Thermistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Thermistor.svg rename to publication/assets/schematics/Resistor-IEC-Thermistor.svg diff --git a/src/assets/schematics/Resistor-IEC-Trimmer.svg b/publication/assets/schematics/Resistor-IEC-Trimmer.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Trimmer.svg rename to publication/assets/schematics/Resistor-IEC-Trimmer.svg diff --git a/src/assets/schematics/Resistor-IEC-Varistor.svg b/publication/assets/schematics/Resistor-IEC-Varistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEC-Varistor.svg rename to publication/assets/schematics/Resistor-IEC-Varistor.svg diff --git a/src/assets/schematics/Resistor-IEEE-Photoresistor.svg b/publication/assets/schematics/Resistor-IEEE-Photoresistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Photoresistor.svg rename to publication/assets/schematics/Resistor-IEEE-Photoresistor.svg diff --git a/src/assets/schematics/Resistor-IEEE-Potentiometer.svg b/publication/assets/schematics/Resistor-IEEE-Potentiometer.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Potentiometer.svg rename to publication/assets/schematics/Resistor-IEEE-Potentiometer.svg diff --git a/src/assets/schematics/Resistor-IEEE-Rheostat.svg b/publication/assets/schematics/Resistor-IEEE-Rheostat.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Rheostat.svg rename to publication/assets/schematics/Resistor-IEEE-Rheostat.svg diff --git a/src/assets/schematics/Resistor-IEEE-Standard.svg b/publication/assets/schematics/Resistor-IEEE-Standard.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Standard.svg rename to publication/assets/schematics/Resistor-IEEE-Standard.svg diff --git a/src/assets/schematics/Resistor-IEEE-Thermistor.svg b/publication/assets/schematics/Resistor-IEEE-Thermistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Thermistor.svg rename to publication/assets/schematics/Resistor-IEEE-Thermistor.svg diff --git a/src/assets/schematics/Resistor-IEEE-Trimmer.svg b/publication/assets/schematics/Resistor-IEEE-Trimmer.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Trimmer.svg rename to publication/assets/schematics/Resistor-IEEE-Trimmer.svg diff --git a/src/assets/schematics/Resistor-IEEE-Varistor.svg b/publication/assets/schematics/Resistor-IEEE-Varistor.svg similarity index 100% rename from src/assets/schematics/Resistor-IEEE-Varistor.svg rename to publication/assets/schematics/Resistor-IEEE-Varistor.svg diff --git a/src/assets/schematics/Source-COM-AC.svg b/publication/assets/schematics/Source-COM-AC.svg similarity index 100% rename from src/assets/schematics/Source-COM-AC.svg rename to publication/assets/schematics/Source-COM-AC.svg diff --git a/src/assets/schematics/Source-COM-Battery-Multiple.svg b/publication/assets/schematics/Source-COM-Battery-Multiple.svg similarity index 100% rename from src/assets/schematics/Source-COM-Battery-Multiple.svg rename to publication/assets/schematics/Source-COM-Battery-Multiple.svg diff --git a/src/assets/schematics/Source-COM-Battery-Single.svg b/publication/assets/schematics/Source-COM-Battery-Single.svg similarity index 100% rename from src/assets/schematics/Source-COM-Battery-Single.svg rename to publication/assets/schematics/Source-COM-Battery-Single.svg diff --git a/src/assets/schematics/Source-COM-Current-Controlled.svg b/publication/assets/schematics/Source-COM-Current-Controlled.svg similarity index 100% rename from src/assets/schematics/Source-COM-Current-Controlled.svg rename to publication/assets/schematics/Source-COM-Current-Controlled.svg diff --git a/src/assets/schematics/Source-COM-Current.svg b/publication/assets/schematics/Source-COM-Current.svg similarity index 100% rename from src/assets/schematics/Source-COM-Current.svg rename to publication/assets/schematics/Source-COM-Current.svg diff --git a/src/assets/schematics/Source-COM-DC-Controlled.svg b/publication/assets/schematics/Source-COM-DC-Controlled.svg similarity index 100% rename from src/assets/schematics/Source-COM-DC-Controlled.svg rename to publication/assets/schematics/Source-COM-DC-Controlled.svg diff --git a/src/assets/schematics/Source-COM-DC.svg b/publication/assets/schematics/Source-COM-DC.svg similarity index 100% rename from src/assets/schematics/Source-COM-DC.svg rename to publication/assets/schematics/Source-COM-DC.svg diff --git a/src/assets/schematics/Source-COM-Photovoltaic.svg b/publication/assets/schematics/Source-COM-Photovoltaic.svg similarity index 100% rename from src/assets/schematics/Source-COM-Photovoltaic.svg rename to publication/assets/schematics/Source-COM-Photovoltaic.svg diff --git a/src/assets/schematics/Source-COM-Square.svg b/publication/assets/schematics/Source-COM-Square.svg similarity index 100% rename from src/assets/schematics/Source-COM-Square.svg rename to publication/assets/schematics/Source-COM-Square.svg diff --git a/src/assets/schematics/Source-COM-Triangle.svg b/publication/assets/schematics/Source-COM-Triangle.svg similarity index 100% rename from src/assets/schematics/Source-COM-Triangle.svg rename to publication/assets/schematics/Source-COM-Triangle.svg diff --git a/src/assets/schematics/Switch-COM-DPDT.svg b/publication/assets/schematics/Switch-COM-DPDT.svg similarity index 100% rename from src/assets/schematics/Switch-COM-DPDT.svg rename to publication/assets/schematics/Switch-COM-DPDT.svg diff --git a/src/assets/schematics/Switch-COM-DPST.svg b/publication/assets/schematics/Switch-COM-DPST.svg similarity index 100% rename from src/assets/schematics/Switch-COM-DPST.svg rename to publication/assets/schematics/Switch-COM-DPST.svg diff --git a/src/assets/schematics/Switch-COM-Pushbutton-NC.svg b/publication/assets/schematics/Switch-COM-Pushbutton-NC.svg similarity index 100% rename from src/assets/schematics/Switch-COM-Pushbutton-NC.svg rename to publication/assets/schematics/Switch-COM-Pushbutton-NC.svg diff --git a/src/assets/schematics/Switch-COM-Pushbutton-NO.svg b/publication/assets/schematics/Switch-COM-Pushbutton-NO.svg similarity index 100% rename from src/assets/schematics/Switch-COM-Pushbutton-NO.svg rename to publication/assets/schematics/Switch-COM-Pushbutton-NO.svg diff --git a/src/assets/schematics/Switch-COM-Pushbutton-Two_Circuit.svg b/publication/assets/schematics/Switch-COM-Pushbutton-Two_Circuit.svg similarity index 100% rename from src/assets/schematics/Switch-COM-Pushbutton-Two_Circuit.svg rename to publication/assets/schematics/Switch-COM-Pushbutton-Two_Circuit.svg diff --git a/src/assets/schematics/Switch-COM-SPDT.svg b/publication/assets/schematics/Switch-COM-SPDT.svg similarity index 100% rename from src/assets/schematics/Switch-COM-SPDT.svg rename to publication/assets/schematics/Switch-COM-SPDT.svg diff --git a/src/assets/schematics/Switch-COM-SPST.svg b/publication/assets/schematics/Switch-COM-SPST.svg similarity index 100% rename from src/assets/schematics/Switch-COM-SPST.svg rename to publication/assets/schematics/Switch-COM-SPST.svg diff --git a/src/assets/schematics/Transformer-COM-Center-Double.svg b/publication/assets/schematics/Transformer-COM-Center-Double.svg similarity index 100% rename from src/assets/schematics/Transformer-COM-Center-Double.svg rename to publication/assets/schematics/Transformer-COM-Center-Double.svg diff --git a/src/assets/schematics/Transformer-COM-Center.svg b/publication/assets/schematics/Transformer-COM-Center.svg similarity index 100% rename from src/assets/schematics/Transformer-COM-Center.svg rename to publication/assets/schematics/Transformer-COM-Center.svg diff --git a/src/assets/schematics/Transformer-COM-Standard.svg b/publication/assets/schematics/Transformer-COM-Standard.svg similarity index 100% rename from src/assets/schematics/Transformer-COM-Standard.svg rename to publication/assets/schematics/Transformer-COM-Standard.svg diff --git a/src/assets/schematics/Transistor-COM-BJT-NPN.svg b/publication/assets/schematics/Transistor-COM-BJT-NPN.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-BJT-NPN.svg rename to publication/assets/schematics/Transistor-COM-BJT-NPN.svg diff --git a/src/assets/schematics/Transistor-COM-BJT-PNP.svg b/publication/assets/schematics/Transistor-COM-BJT-PNP.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-BJT-PNP.svg rename to publication/assets/schematics/Transistor-COM-BJT-PNP.svg diff --git a/src/assets/schematics/Transistor-COM-Darlington-NPN.svg b/publication/assets/schematics/Transistor-COM-Darlington-NPN.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-Darlington-NPN.svg rename to publication/assets/schematics/Transistor-COM-Darlington-NPN.svg diff --git a/src/assets/schematics/Transistor-COM-Darlington-PNP.svg b/publication/assets/schematics/Transistor-COM-Darlington-PNP.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-Darlington-PNP.svg rename to publication/assets/schematics/Transistor-COM-Darlington-PNP.svg diff --git a/src/assets/schematics/Transistor-COM-JFET-N.svg b/publication/assets/schematics/Transistor-COM-JFET-N.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-JFET-N.svg rename to publication/assets/schematics/Transistor-COM-JFET-N.svg diff --git a/src/assets/schematics/Transistor-COM-JFET-P.svg b/publication/assets/schematics/Transistor-COM-JFET-P.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-JFET-P.svg rename to publication/assets/schematics/Transistor-COM-JFET-P.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-N-Depletion.svg b/publication/assets/schematics/Transistor-COM-MOSFET-N-Depletion.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-N-Depletion.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-N-Depletion.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-N-Enhancement.svg b/publication/assets/schematics/Transistor-COM-MOSFET-N-Enhancement.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-N-Enhancement.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-N-Enhancement.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-N.svg b/publication/assets/schematics/Transistor-COM-MOSFET-N.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-N.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-N.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-P-Depletion.svg b/publication/assets/schematics/Transistor-COM-MOSFET-P-Depletion.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-P-Depletion.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-P-Depletion.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-P-Enhancement.svg b/publication/assets/schematics/Transistor-COM-MOSFET-P-Enhancement.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-P-Enhancement.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-P-Enhancement.svg diff --git a/src/assets/schematics/Transistor-COM-MOSFET-P.svg b/publication/assets/schematics/Transistor-COM-MOSFET-P.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-MOSFET-P.svg rename to publication/assets/schematics/Transistor-COM-MOSFET-P.svg diff --git a/src/assets/schematics/Transistor-COM-Phototransitor.svg b/publication/assets/schematics/Transistor-COM-Phototransitor.svg similarity index 100% rename from src/assets/schematics/Transistor-COM-Phototransitor.svg rename to publication/assets/schematics/Transistor-COM-Phototransitor.svg diff --git a/src/assets/schematics/motor.png b/publication/assets/schematics/motor.png similarity index 100% rename from src/assets/schematics/motor.png rename to publication/assets/schematics/motor.png diff --git a/src/assets/styles/layout.css b/publication/assets/styles/layout.css similarity index 100% rename from src/assets/styles/layout.css rename to publication/assets/styles/layout.css diff --git a/src/assets/styles/media.css b/publication/assets/styles/media.css similarity index 100% rename from src/assets/styles/media.css rename to publication/assets/styles/media.css diff --git a/src/assets/styles/paged-interface.css b/publication/assets/styles/paged-interface.css similarity index 100% rename from src/assets/styles/paged-interface.css rename to publication/assets/styles/paged-interface.css diff --git a/src/assets/styles/paged.css b/publication/assets/styles/paged.css similarity index 100% rename from src/assets/styles/paged.css rename to publication/assets/styles/paged.css diff --git a/src/assets/styles/screen.css b/publication/assets/styles/screen.css similarity index 100% rename from src/assets/styles/screen.css rename to publication/assets/styles/screen.css diff --git a/src/assets/styles/style.css b/publication/assets/styles/style.css similarity index 100% rename from src/assets/styles/style.css rename to publication/assets/styles/style.css diff --git a/src/assets/styles/table.css b/publication/assets/styles/table.css similarity index 100% rename from src/assets/styles/table.css rename to publication/assets/styles/table.css diff --git a/publication/assets/styles/typography.css b/publication/assets/styles/typography.css new file mode 100644 index 0000000..4841360 --- /dev/null +++ b/publication/assets/styles/typography.css @@ -0,0 +1,278 @@ +:root { + --font-family: "Fira Sans", sans-serif; + --font-family-mono: "Fira Mono", serif; +} + +@font-face { + font-family: "Fira Sans"; + src: + local("Fira Sans"), + url("/assets/font/FiraSans/FiraSans-Heavy.otf") format("opentype") + tech(color-COLRv1), + url("/assets/font/FiraSans/FiraSans-Heavy.otf") format("opentype"), + url("/assets/font/FiraSans/FiraSans-Heavy.woff") format("woff"), + url("/assets/font/FiraSans/FiraSans-Heavy.woff2") format("woff2"), + url("/assets/font/FiraSans/FiraSans-Heavy.ttf"); +} + +@font-face { + font-family: "Fira Sans"; + src: + local("Fira Sans Bold"), + url("/assets/font/FiraSans/FiraSans-Bold.otf") format("opentype") + tech(color-COLRv1), + url("/assets/font/FiraSans/FiraSans-Bold.otf") format("opentype"), + url("/assets/font/FiraSans/FiraSans-Bold.woff") format("woff"), + url("/assets/font/FiraSans/FiraSans-Bold.woff2") format("woff2"), + url("/assets/font/FiraSans/FiraSans-Bold.ttf"); + font-weight: bold; +} + +@font-face { + font-family: "Fira Sans"; + font-weight: light; + src: + local("Fira Sans Book"), + url("/assets/font/FiraSans/FiraSans-Book.otf") format("opentype") + tech(color-COLRv1), + url("/assets/font/FiraSans/FiraSans-Book.otf") format("opentype"), + url("/assets/font/FiraSans/FiraSans-Book.woff") format("woff"), + url("/assets/font/FiraSans/FiraSans-Book.woff2") format("woff2"), + url("/assets/font/FiraSans/FiraSans-Book.ttf"); +} + +body { + font-family: var(--font-family); + font-size: 16px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 1rem 0 0.25rem; + font-weight: bold; +} + +h2 { + font-size: 1.3em; +} +h4, +h5, +h6 { + margin: 0 0; +} + +[template-type="front"] h1 { + font-size: 48px; +} +h1 { + font-weight: bold; + font-size: 32px; + margin: 0 0; +} + +h1, +h2, +h3 { + line-height: 125%; +} + +header.sm h2 { + font-weight: normal; +} + +article header h2 { + font-weight: normal; +} + +article blockquote { + margin-left: 0px; + font-size: 16px; + font-style: italic; + margin-right: 0; +} + +article blockquote p:before, +article blockquote:not(:has(cite)) p:after, +article blockquote cite:before { + content: '"'; + color: var(--accent); + font-weight: bold; +} + +article blockquote cite { + font-size: 10px; + display: block; +} + +p:has(> cite) { + margin-top: -8px; +} + +h3 { +} +article { + line-height: 1.5; +} +li p { + margin: 0 0; +} +article h2, +article h3, +article h4, +article h5 { + margin-top: 0.5rem; +} +a, +a[visited] { + color: var(--accent); +} +a p, +a figcaption { + color: var(--text); +} +ul { + padding-left: 2ch; +} + +figure { + margin: 2rem 0; +} + +sup figure { + margin: 1rem 0; +} + +article img { + max-width: 100%; +} + +ins { + font-family: var(--font-family-mono); + text-decoration: none; + font-size: 70%; + background: color-mix(in srgb, LawnGreen 15%, transparent); + padding: 4px; + vertical-align: middle; + display: inline-block; + clear: both; +} +ins p { + display: inline; +} +sup li, +li[count] { + list-style: none; +} +ins::before { + content: "+ "; + color: LawnGreen; + font-weight: bold; +} +[template-type="front"] h2 { + font-size: 20px; + font-style: italic; + font-weight: light; +} +sup:has(li), +article li[count], +figcaption, +aside:not(aside aside), +.footnote { + font-family: var(--font-family-mono); + font-size: 9px; + line-height: 1.5; +} + +figcaption { + line-height: 1.1; +} + +.footnote-ref { + line-height: 0; + text-decoration: none; + pointer-events: none; +} + +.csl-entry { + margin-top: 1rem; +} + +sup li p, +article li:has(.footnote-back) p { + margin-top: 0; + margin-bottom: 8px; + font-weight: normal; +} + +aside hr { + display: none; +} + +p { + break-inside: avoid; + margin-top: 0; + text-wrap: pretty; +} + +td, +th { + text-align: left; + word-break: keep-all; +} + +article ol { + padding-left: 2ch; + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +h1 + ul, +h2 + ul, +h3 + ul, +h4 + ul, +h5 + ul, +h6 + ul, +h7 + ul { + margin-top: 0; +} + +/*** Works on common browsers ***/ +::selection { + background-color: var(--accent); + color: black; +} + +/*** Mozilla based browsers ***/ +::-moz-selection { + background-color: var(--accent); + color: black; +} + +/***For Other Browsers ***/ +::-o-selection { + background-color: var(--accent); + color: black; +} + +::-ms-selection { + background-color: var(--accent); + color: black; +} + +/*** For Webkit ***/ +::-webkit-selection { + background-color: var(--accent); + color: black; +} + +note { + display: block; + background: lightgrey; + font-weight: normal; + color: black; + font-family: monospace; + padding: 0.5em; +} diff --git a/src/assets/thesis.pdf b/publication/assets/thesis.pdf similarity index 100% rename from src/assets/thesis.pdf rename to publication/assets/thesis.pdf diff --git a/publication/chapters/-1-intro.html b/publication/chapters/-1-intro.html new file mode 100644 index 0000000..e1be96a --- /dev/null +++ b/publication/chapters/-1-intro.html @@ -0,0 +1,180 @@ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +++++The real long-term future of computing consists of figuring out how +to make the best possible use we can out of the literal millions of +devices which already exist.
+
(Solderpunk, 2020, Cited in de Valk, 2022) (de Valk, +2024)
+Beware! If you’ve picked up this publication expecting to learn how +to make a flawless, DAW-less, in tune and always working polysynth, +think again. However, if you, like me, are interested in making screamy, +dreamy, sound devices using components you can find in the +wild, you’ve come to the right place.
+When I first read about salvage computing, I got very excited. Being +part of the DIY Sound community, as a sound practitioner and hardware +hacker, I’ve developed a growing discomfort with some aspects of the +practice. Within the DIY Sound community, DIWO workshops are a common +way of sharing knowledge (Richards, 2017), +covering a wide range of topics, from the construction to bending and +hacking and live coding. Over the past few years, I’ve hosted workshops +around circuit bending1 and LOFI sound devices in and around +Rotterdam. These workshops are meant as an accessible way to get people +tinkering with electronics, through something infinitely playful: making +instruments2.
+In an ecosystem where a printer is only printing with a costly +subscription 3, disruptive products become obsolete +within a year4, fixing your own flat tires is +outsourced 5 and some smartphones literally have +to be frozen to be able to replace the battery 6, +it’s clear we’re no longer in charge of our own devices. Warranty-void +stickers and lengthy terms and conditions scare us into compliance.
+First time soldering workshops can be very empowering in taking back +this autonomy by making (or breaking) a circuit together7. +They are a shared attempt to uncover some of the black boxes in our own +products (Hertz and Parikka, +2012). However, the toys and materials used in the workshops are +single-use 8 and, with ease, thrown out +afterward. The carelessness notion creeps in that waste has no value, +and is easily replaceable, and broke my heart a bit, one workshop at a +time.
+This is where the field guide comes into play: Can we shift the +practice of playful tinkering to acknowledge, rather than ignore, the +waste streams they are part of? Limiting ourselves to only use salvaged +components and discovering; is it possible to live off (create with) +electronic components salvaged in the wild? And what would such a +practice entail?
+Because salvage is not just about reusing materials; but about +confronting the systems that create the waste in the first place. Not +only the obsolete media but also the by-product of the entire production +lifecycle of an electronic product; From the mining of minerals that +make up the hardware to the inevitable disposal site (Gabrys, 2012). +Since the rate at which waste is collected and recycled isn’t growing at +the same pace as our collective buying and production, the landfills +will continue to grow. Parikka even goes as far to say as that recycling +is ultimately “waste-trade”, where our abandoned devices are shipped +across the ocean (Parikka, 2012).
+The preference for buying new is noticeable in the DIY synth +community as well. When publishing a project, it’s common to share a +pre-filled webshop cart along with the schematics or even sell it as a +pre-compiled kit9. To me, this goes against the ethos +of DIY that resonates with me the most: making do with what you have, +with a focus on doing, and not the outcome (Hertz, 2023). Instead, a +whole market is created for Lego-like kits. These kits gloss over the +challenges and difficulties of creating sound devices, preventing the +development of much-needed problem-solving skills, and not actually +discovering anything new (Brown, Ferguson and +Bennett, 2019).
+Instead, what you will learn to build using this guide is a starting +point. Small electronic circuits that produce sound on their own, but +can also be duplicated, manipulated, and modulated 10, +while diving into the questions around the practice of salvaging. The +guide is tested, tinkered, and tweaked during (un)repair cafe evenings +at the Klankschool11. In these hangouts we modify, hack +and repair devices together.
+The guide is split up into the different stages of salvaging:
+We trace where to find discarded electronics and how industry +practices shape what ends up in the trash.
+Opening up devices to uncover design strategies that prevent +access
+Identifying and extracting useful components—motors, sensors, +chips, while diving deeper in their material.
+Methods for building sound devices.
+Time to clean the workbench and reflect
+Happy scavenging!
+When salvaging for parts, we are looking for abandoned hardware. +Hardware that is still fine on the inside but no longer considered as +functional by its previous owners1. These devices can be a +literal goldmine of working parts that could be repurposed, as they +probably still function, it’s the stylistic obsolescence that is the +problem.
+Remy & Huang argue that the core goals of ICT are simply +researching new technologies and selling more products (Remy +and Huang, 2015). To achieve the latter, manufacturers have +embraced structured obsolescence: the idea that a product has a limited +lifespan and ought to be consumed and upgraded within a few years (Sterne, +2007). This strategy is embedded in the manufacturing, marketing +and even the naming of products 2. It’s been embedded in +consumer culture since the late 19th century, originally invented as a +solution for overproduction (Hertz and Parikka, +2012). As a result, many devices have since been upgraded, +replaced, devalued, and thrown out, before ever reaching their full +potential (Parks, 2007). It +is exactly these machines we are looking for. So, where to find +them?
+I’ve identified 3 strategies for gathering electronic hardware.
+Offices, schools, museums, or other companies often replace their +hardware every 5 years, whether it’s broken or not, due to tax +regulations3. If electronics aren’t central to +their operations, their leftovers often gather dust. Keep your ears +open, utilize your network, these forgotten machines could be your best +source.
+I feel like good waste “comes to you”. Keep your eyes open, look +around. Actively going on waste walks has not paid off 4. +Their chances depend heavily on local waste policies 5 and +activities6.
+As you enthusiastically keep your friends & family in the loop +about your salvaging endeavors, you’ll notice the phenomenon of +donations. Since a sizeable portion of our replaced computing devices +still reside in our storage units, waiting to be of any value, most +would be happy to find such a good destination as you (Gabrys, +2011).
+My attempts to create a consistent waste-income through more official +routes have not been successful. These established waste streams, where +trash is being collected, organized, and processed in multiple +facilities, are difficult to trace. Rotterdam collects e-waste via +official centers and drop-off bins, usually placed inside supermarkets. +The emphasis is on bringing waste in. What happens after is vague and +leans heavily on a promise of a circular economy7.
+Consumer devices can be returned to the manufacturer through +recycling programs. Here too, it’s unclear what exactly happens with the +returned devices, and the program is always part of a customer journey +8. This relieves the consumer of the +disposal responsibility but keeps the cycle of buying new unaltered.
+Trying to engage with these streams differently, by salvaging, not +just discarding, is nearly impossible. Access is tightly controlled. +Waste is only moved when it can be translated into monetary value, and +even then, only in bulk. Taking from recycling centers is prohibited; +solo salvaging has no place in this transaction9.
+When inspecting a device for salvage possibilities, I try to imagine +what the inside of the device looks like. What kind of components might +I find? Are there any motors or moving parts? What kind of material is +the device made of? What time period does it come from? Which companies +manufactured the device and its parts? Is there an audio signal on the +inside? Do I see any use for it now?
+If I don’t expect much, I’ll leave it for the next person to +salvage.
+Once you’ve found a piece of hardware, it’s time to start dismantling +the device. Let’s set up a workspace where you can easily move your +device around and keep track of small parts. To take the device apart, +we will need some tools. Which specifically differ a bit per device, but +this is what I have in my own toolkit:
+It’s not always clear where to start. Grabbing a heavy duty tool +immediately could result in permanent damage. It is better to start more +carefully. In some cases, product manufacturers provide service +manuals3. But in most cases, we’re left to +figure it out ourselves. Fortunately, online communities like IFixIt +create their own teardown guides, that can sometimes give us a head +start.
+Let’s take a look at the device. Can you spot any screws? They might +be hidden behind warranty stickers4 or tucked away in +obscure corners. I find it helpful to follow the seams of the casing. +Especially with plastic enclosures, it’s not just screws—look for small +tabs or glue holding things together.
+If you manage to create a small slit gap in a seam, insert a thin +plastic pic and carefully push it along the seam. There might be small +tabs holding the casing together. If the manufacturer really didn’t want +you to get in there, they’ve glued it all up, and it is impossible to +get in the device without causing permanent damage5.
+Disassembly is really about patience and finding those small gaps in +the enclosures, pulling and pushing until you’ve dismantled the entire +device. Did you manage? Amazing! You’re now staring at the messy, +material reality of your device6.
+Through design choices like hiding screws, heat stakes7, +strong adhesive, and using various screw sizes, it becomes clear: the +manufacturer really does not want you in there. These are black boxes by +design, destined to become obsolete, as replacement parts are not +available, and critical components are not interchangeable. The only +option is to buy an entirely new product again.
+The act of black boxing are an attempt to keep us unconsciously +incompetent, and increases the distance between the consumer and the +materiality of the device. The modern laptop is silent, not giving any +indication of whatever is happening on the inside, or its material +origins. It is only when something breaks, that their materiality +becomes a reality again (Hertz and Parikka, +2012) (Emerson, +2021).
+It is by opening the devices, however, that we can rediscover +materiality. Then it becomes clear that what may appear so robust, +seamless, and futuristic on the outside is fragile, breakable and almost +futile on the inside. With the Multimeter we can track the traces from +the speaker to the microchip to the microphone. Or is there something +else in between?
+Once you’ve broken your device down into its individual puzzle +pieces, we can zoom in on them more closely. Is there anything that +immediately sparks your interest? Did you already uncover unexpected +materials? Chances are you uncovered one or more Printed Circuit Boards +(PCBs), and—very generally speaking—some kind of input and output +components, all connected by several types of wire1. +For example, inside a digital picture frame I found a power input, a +battery, a screen, speakers, a two-sided PCB, and an antenna.
+PCBs are populated with either “through hole” (THT) or “surface +mount” (SMD) components. SMD components are very small and soldered +directly onto the board’s surface. Their size makes labels hard to read, +and they’re designed for automated assembly, making them impractical for +salvage2. That’s why I rarely salvage from +computer-type devices. These usually contain nothing but SMD components +and lack interesting interactions or mechanical parts.
+Desoldering components is generally more difficult than soldering and +requires patience and practice. Ironically, desoldering guns are much +more expensive than soldering irons, so here’s how I do it, without +one.
+In a well-ventilated3 room, heat up the blob of solder +that connects the component to the PCB using a soldering iron. After a +couple of seconds, you’ll notice the solder becomes liquid4.
+Then, using tweezers or a plier, I carefully pull the leg out from +the backside of the board, and then do the same for the other legs. This +process can take somewhere between 10 seconds and 10 minutes and can be +both frustrating and meditative.
+In the next few pages, I’ll briefly address some of the more common +components. If you want to know more about what each component +specifically does, I recommend Getting started in electronics (Mims, +1983).
+Many components, like transistors and chips, have datasheets +available online. You can usually find them by entering the part number, +often printed directly on the component5, +into a search engine. While datasheets can be overwhelming and full of +technical jargon, they typically show a pinout, explaining what each leg +does, and a description of the component’s behavior.
+In the next chapter, we’ll get into making with the salvaged +components. The recipes need some specific components, which are +highlighted below. It’s always wise to have some extra! Components might +break, speaking from experience, having to stop because you’ve run out +of working components, is very discouraging.
+Name | +Category | +Description | +Found in | +Symbol | +
---|---|---|---|---|
555 Timer | +Chip | +A small chip that generates pulses | +Timers, LED dimmers | ++ |
Capacitor | +Capacitor | +Store a voltage | +Everywhere! | +|
Coil | +Passive | +These funky components can create sounds on their own | +Transformers, relays, wireless charging | +|
Crystal Oscillator | +Passive | +Generates a frequency that is often used as a clock | +Devices that have processors | ++ |
Diode | +Passive | +Forces current to flow in one direction | +Everywhere! | +|
Displays | +Output | +Display information | +Monitors, calculators, embedded systems | ++ |
LED | +Output | +Emit a small light | +Everywhere! | +|
Logic chips | +Chip | +Create logic and switches | +Computers, microcontrollers, control circuits | ++ |
MOSFET | +Chip | +Not sure yet | +Power supplies, motor control | ++ |
Magnet | +Misc | +Electromagnetic applications, motors | +Speakers, hard drives | ++ |
Microcontroller | +Chip | +Programmable chip, for example the ATmega328 | +Embedded systems, Arduino, automation | +|
Microphone | +Input | +Record sound | +Phones, vapes | +|
Motor | +Output | +Spins when a power is applied | +Printers, blenders, vacuums | ++ |
NPN Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Op-Amp | +Chip | +Amplifying signals | +Audio circuits, sensors, control systems | +|
PNP Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Piezo disc | +Ouput/Input | +Records or creates vibrations | +Buzzers, sensors | ++ |
Potentiometer | +Resistor | +Limiting voltage through a knob | +Volume knobs, light dimmers | +|
Relay | +Switch | +Switches power | +Household appliances | +|
Resistor | +Resistor | +Limiting voltage | +Everywhere! | +|
Speaker | +Ouput | +Outputs sound | +Toys, (portable) radios | +|
Switches & buttons | +Input | +Interact with the device | +Light switches, keyboards | +|
Thermistor | +Resistor | +Limiting voltage dependent on temperature | +Not sure yet | +|
Trimpots | +Resistor | +Limit voltage through a small knob adjustable with a +screwdriver | +Audio circuits, calibration devices | +|
Voltage regulators | +Chip | +Not sure yet | +Power supplies, embedded systems | ++ |
You’ll find resistors in nearly every electronic device and +schematic. It’s useful to keep a wide range of values around, from +1Ω(ohm) up to 10 million Ω. Their colored bands indicate their value1. In my experience, their values on +schematics are usually an indicator, and you can divert slightly without +too much impact on your project.
+Variable resistors—like photoresistors and potentiometers—are +especially worth salvaging, along with their knobs2. +They can make your circuit interactive, by replacing fixed resistors +with variable ones. This is also a common circuit bending technique, as +with older toys the pitch of a sample is often regulated by a pitch +transistor, replacing this with a variable one allow you to control +the playback speed into drone like sonic realms3.
+Component | +Description | +
---|---|
Carbon or metal film resistor | +Comes in different values, marked with color bands | +
Photoresistor | +Changes resistance based on ambient light levels | +
Potentiometer | +A knob-controlled resistor | +
Stereo potentiometer | +Controls two channels at once, often used for stereo audio | +
Slide potentiometer | +A slider-controlled resistor | +
Trim pot | +A small, precise variable resistor you adjust with a screwdriver, +used for circuit calibration | +
Thermistor | +Changes resistance based on temperature | +
Capacitors come in all sizes. I’ve seen ones as big as a coffee cup, +and SMD types so small they’re barely visible. Like resistors, these +passive components appear in nearly all circuits and store limited +amounts of electricity. This is measured in farads (F).
+Capacitor Type | +Typical Value Range | +Polarized | +
---|---|---|
Ceramic | +1 pF – 100 nF | +No | +
Electrolytic (Aluminum) | +0.1 µF – 10,000 µF | +Yes | +
Film | +1 nF – 10 µF | +No | +
Capacitors store electricity even after power is cut. Touching a +charged one can shock you. Larger types, like those in camera flashes or +TVs, can store a dangerous amount. Always discharge big capacitors +before storing. I do this by shorting the legs with a screwdriver. This +may cause a small spark, as you’ve just created a short circuit.
+Electrolytic capacitors don’t age well. Left unused, they have a +lifespan of 2 to 3 years (Jang et +al., 2017). After that, they can leak, spreading a yellow +gooey material over the PCB, causing other connections to malfunction 1.
+You can verify the capacitor’s capacitance with a multimeter. In +continuity mode, which beeps if there’s a connection, touch both legs of +the discharged capacitor with the probes. If you hear no sound, or a +continuous volume/pitch: the capacitor is dead. Otherwise, it’s +fine.
+Chips, or integrated circuits, are tiny black boxes packed with +microscopic components. You’ll find them on nearly every modern circuit +board. Some handle small, specific tasks, like controlling LEDs, while +others run full operating systems.
+Don’t let the size fool you! The creation of a chip, from toxic +chemicals to the black container, involves around 300 steps, during +which 99% of material byproduct is discarded, creating hazardous waste +sites (Gabrys, 2011). So, +if there is one part worth salvaging, it’s this one.
+Unfortunately, as modular as they might seem, reusing chips is not +plug ’n play. While some are common and well-documented1, +most are obscured and specific. For instance, reusing the network chip +found in a USB phone can lead to a rabbit hole of reverse engineering. +And then you find another phone that has a slightly different chip, and +the process starts all over again.
+Component | +Description | +
---|---|
555 Timer | +This chip can generate audible pulses. This can be used as a +sound source on its own, or to trigger other circuits, or control +motors | +
Op-Amps (e.g., TL072, TL074, LM358) | +Op-amps are used to amplify signals, and therefore used in loads +of sound-related applications. | +
CD40106 | +A Schmitt trigger inverter can generate audible frequencies that +can be tuned. They are often the core of oscillator +schematics. | +
CD4017 | +A Decade counter is often used for linear step +sequencers. | +
Microcontrollers | +If you’re lucky, you can use the microcontroller to write your +own program. | +
Inputs and outputs are often the most visible parts of an electronic +device—and among the most accessible to salvage. They are the parts that +are most often visible on the outside and thus carry the cultural +context of the device. But this visibility is a double-edged sword: it +risks turning salvaging and recycling into solely aesthetic choices.
+Recycling facilities, manufactures and product design universities +often tend to focus on recycling, when talking about reducing e-waste. +But among the levels of circularity reduce, reuse, repair, recycle, +refuse, recycling is the least effective. More than half of material is +lost when going through the recycling process and often involves +shipping waste to countries with cheaper labor costs and fewer +environmental regulations, resulting in toxic conditions for both +workers and the environment (iFixit, no date) (Gabrys, +2011) (Roura et al., +2021). Shredding a device doesn’t just lose raw material; it +erases the labor, energy, and environmental costs embedded in its +original creation. And then a new device replaces it.
+Instead of focusing on the visual esthetic that is visible on the +outside of the original device, I think it’s more interesting to focus +on what made the object the object. According to Richards, this +objecthood is the central theme of DIY/repurposing. Through hacking and +bending we can amplify certain properties of the object (Richards, +2017). Turning a printer into a live coded instrument for +instance, amplifying the scratches a piece of stuck paper can make.
+Printed Circuit Boards, or PCBs, are the panels on which the +electronic circuit is placed. Older boards often reveal hand-drawn +traces, which are much more fluid in design. With computerized PCB +design, those lines straightened out. Most PCBs are made from FR4 (glass +fiber and epoxy)1.
+The copper tracks on a PCB are usually covered with a green +protective layer, known as solder mask. Sand this off to expose the +copper underneath, ready to solder onto again.
+Most boards are labeled. They can include a date, information about +connections, component numbering2, and sometimes even +their values 3.
+Not all PCBs follow the industrial template. Artists and other +tinkerers have come up with alternatives: the paper circuits of +Ciat-Lonbarde, or Dirty Electronics’ boards made from wood and nails. +These kinds of formats offer a more punk-diy way of publishing projects, +where the format is not set in stone. Paper can be cut, nails can be +moved, inviting a maker to explore the circuit more than just soldering +a pre-compiled kit (Blasser, 2015) (Richards, +2013).
+Did you spot “the Blob” on one of your PCB’s? The blob (fig 17) is +meant to protect certain bare parts of a PCB, but is also known as a +type of reverse engineering protection. Another method of protection is +applying a transparent layer across the entire board, preventing you +from poking around with a multimeter.
+A transistor is a tiny switch that controls a large current with a +smaller one. Depending on its type, applying a small voltage to one leg +causes another to “open” or “close.” This way, transistors can amplify +signals or switch things on and off. You’ll find them near power +supplies, audio paths, and logic circuits. They are sometimes glued to a +heatsink to shed excess heat. They’re sensitive to ambient temperature, +which makes them interactive in sound devices 1.
+The transistor is often seen as a turning point in computing history. +It replaced big and expensive vacuum tubes, paving the way for portable +radios, cheap toys, and eventually silicon chips. Theories like Moore’s +law2 create an expectation of constant +upgrading, where your computer will be obsolete in two years’ time, and +the illusion of infinite growth.
+This miniaturization of components did not result in more efficient +technology use. On the contrary, Jevons’ Paradox shows that increased +efficiency in the production process would lead to even more resource +consumption (Remy and Huang, +2015) (Gabrys, 2011) (Parks, +2007).
+Hopefully, you’ve salvaged a variety of components by now, and we can +start building sound with them. In this chapter you’ll find a bunch of +recipes; the starting points for sound devices. These modular recipes +can be used standalone or connected together into a bigger system. This +modularity makes problem-solving slightly easier1, +and you can pick and choose your modules based on your salvaged +inventory.
+Every recipe contains a paper circuit2 to +print. These circuits are the blueprint of your device, between a +schematic and an industrial PCB. The biggest advantage of using paper, +apart from being able to solder the connections of your components right +on top of the circuit, is that it is flexible. You can take notes, draw +lines, and adjust the schematic as you go.
+There is no need to understand every single component on each recipe +6 but try to follow the connections on +the circuit. Which road is the audio signal taking? This will help you a +lot with troubleshooting.
+!Safety notes!
+The DIY synth community is not shy in sharing their schematics. There +are fantastic resources online, such as the Experimentalists Anonymous +DIY Archives the wiki, Music from Outer Space and Handmade Electronic +Music (Collins, 2009). +However, finding resources using salvaged components can be tricky, as +our requirements are a bit different. Most schematics either contain 20+ +components or require (specific) chips, which have proven to be +difficult to find. This limitation has been interesting, as it forces me +to experiment with smaller schematics. Turning the oscillators into +self-modulating instruments, by attaching them together using alligator +clips, actually helped me to learn more about electronics & sound +than any pre-made kit could ever do.
+Create a power supply for your future circuits
+ + + +This circuit provides -9V1, 0V/Ground and +9V +outputs, by combining two 9V batteries. If your project requires it, you +can use any kind of battery instead of the 9V one, as long as they’re +two of the same 2.
+You could skip the capacitors and resistors and just connect the +batteries together. However, they help filter electrical spikes, making +the output smoother 3.
+Before plugging in the batteries, check your connections4. When the batteries are plugged in, +your pins should read -9V and +9V5.
+An upgrade that could be useful is adding a power switch and/or LED +to show if the power supply is active.
+ + +This unreliable schematic creates a tone!
+ + + +This super simple oscillator circuit1 +makes use of something called a “reverse avalance breakdown effect” in +transistors. As I understand it, the capacitor and transistor of this +circuit constantly trigger each other, creating a on-off-on-off-on-off +situation, which in the audible realm sounds like a saw wave. Not all +transistors can do it, so it’s a bit of a trial and error process 2.
+Select the amount of voltage you need based on the transistor3 you have. Mine needed 18V, so using +alligator clips, I’ve connected our previously built power supply.
+After double-checking all your connections, hook the audio out to an +amplified speaker. No sound? Try:
+If you, like me, have struggled a lot to get any sound whatsoever, I +can hopefully tell you that this is where things will get +fun(ky). Getting a single sound out of anything is such a +eureka moment 5. Because from here, you’ll be able +to play around with the circuit and use our own imagination. For +instance, using a different sized resistor to change the pitch. Or, +using a Light Dependant Resistor to control the pitch based on the +sound. Or adding a on/off button. Or, building your own keyboard using +multiple resistors…
+I am very fed up with the amount of times someone has +said something would be easy. It is not.↩︎
This is why Reddit has advised against building this +oscillator. But this is the only sound generating schematic that has +worked so far and doesn’t use chips.↩︎
Find a datasheet online to discover your transistors’ +voltage limits before plugging in the circuit↩︎
mine only makes a sound for a small portion of the +potentiometers range.↩︎
Making and playing this circuit helped me a lot with +understanding how electricity flows and how you can manipulate the +flow.↩︎
....
+A keyboard to play your oscillator
+ + + +This recipe uses the Single Transistor Oscillator created in a +previous recipe. The keyboard will replace the resistor of the +oscillator that is in charge of the pitch. That pitch resistor will now +exist on the keyboard.
+From a PCB that you have salvaged, remove all of the +components and, with a piece of sandpaper, scratch off the green mask of +the PCB, making the copper visible. Now, the traces of the PCB can be +reused as wires. We will place multiple resistors on the PCB, to create +the following circuit:
+Find or make a couple of tracks or traces that are not connected to +each other (using the multimeter). These will act as your wires! To one +trace, solder the audio in from the oscillator. Find a trace nearby, +close enough that if you can touch the two traces with your thumb and +solder a resistor on that trace. The other end of the resistor should go +back to your oscillator.
+Now, when you touch both traces with your finger, a bridge is +created, closing the circuit, and causing the audio signal to go through +your resistor back into the original circuit. If you do this multiple +times with various resistor values, you’ve created a playable +keyboard!
+ +....
+After all the dismantling, salvaging, desoldering, and re-making, +it’s time to take inventory. For me, this is the moment to sit in the +middle of a workshop, surrounded by the carcasses of printers, cassette +recorders, and radios, and deal with the remainders. Can we shift the +practice of playful tinkering to also account for the waste streams it +engages with?
+In the DIY synth community, tinkering often happens collaboratively, +through workshops where participants solder prefabricated kits, as an +accessible entry point into electronics. When I started the field guide, +I imagined creating a similar format, but using only salvaged +components. Logistically, that turned out to be much harder than +expected:
+The circular economy, often marketed as a fix for the mountains of +e-waste, is structured to keep the consumer lifecycle of buying intact. +There is no method in place for taking waste, meaning we must revert to +using what comes on our path or is donated. Which is a lot, but not +consistent.
+Most synths built in workshops rely on chips like the 555 timers and +op-amps. These chips simplify builds, lower the total amount of +components needed, increasing the chances of a participant completing +the circuit. In the past few months, I haven’t salvaged a single 555 +timer, and only a handful of op-amps. That is not nearly enough to +provide a group of participants with components.
+But maybe these limitations can also be an opportunity. If we let go +of the expectation that everyone would walk out with a polished +synthesizer, similar to those that can be bought in shops, new +possibilities open up. The constraints of using e-waste as material can +help us to think differently—to engage with different contexts or +reimagine how existing technologies might be repurposed. Instead of +following a set in stone schematic, the recipes are a starting point, +which everyone can execute differently.
+Fennis urges us to rethink waste, not just as a pile of discarded +phones, but as the material it was before, including the toxic, +environmentally catastrophic legacy. Through reverse engineering and +hacking, they explore the material and learn what the technologies can +do other than what it was designed for(Fennis, 2022). In +other words, by dismantling a wired electronic razor, that was deemed +obsolete and replaced for a battery powered razor, we can remove the +abstraction layer and see that it is actually a blade, a power supply, +and a motor, which in turn can become an instrument. In this way, we can +see the end-of-life of a device, where the consumer is done consuming, +as a moment of celebration, and give it an afterlife (Mansoux +et al., 2023)!
+It is this kind of tinkering that I think will make us more resilient +against the ongoing attempts by major companies and manufacturers to +keep us locked out of our devices (Lu and Lopes, 2024). +For me, that means not just rethinking waste but also questioning the +workshop format itself—and whether I want to keep using the format with +it. And the truth is, I don’t think so. I see much more to explore in +collaborative spaces such as the (un)repair cafe. This means, this is +not the end of the field guide! It’s the beginning. There are many more +alligator clips to connect.
++
++++The real long-term future of computing consists of figuring out how +to make the best possible use we can out of the literal millions of +devices which already exist.
+
(Solderpunk, 2020, Cited in de Valk, 2022) (de Valk, +2024)
+Beware! If you’ve picked up this publication expecting to learn how +to make a flawless, DAW-less, in tune and always working polysynth, +think again. However, if you, like me, are interested in making screamy, +dreamy, sound devices using components you can find in the +wild, you’ve come to the right place.
+When I first read about salvage computing, I got very excited. Being +part of the DIY Sound community, as a sound practitioner and hardware +hacker, I’ve developed a growing discomfort with some aspects of the +practice. Within the DIY Sound community, DIWO workshops are a common +way of sharing knowledge (Richards, 2017), +covering a wide range of topics, from the construction to bending and +hacking and live coding. Over the past few years, I’ve hosted workshops +around circuit bending1 and LOFI sound devices in and around +Rotterdam. These workshops are meant as an accessible way to get people +tinkering with electronics, through something infinitely playful: making +instruments2.
+In an ecosystem where a printer is only printing with a costly +subscription 3, disruptive products become obsolete +within a year4, fixing your own flat tires is +outsourced 5 and some smartphones literally have +to be frozen to be able to replace the battery 6, +it’s clear we’re no longer in charge of our own devices. Warranty-void +stickers and lengthy terms and conditions scare us into compliance.
+First time soldering workshops can be very empowering in taking back +this autonomy by making (or breaking) a circuit together7. +They are a shared attempt to uncover some of the black boxes in our own +products (Hertz and Parikka, +2012). However, the toys and materials used in the workshops are +single-use 8 and, with ease, thrown out +afterward. The carelessness notion creeps in that waste has no value, +and is easily replaceable, and broke my heart a bit, one workshop at a +time.
+This is where the field guide comes into play: Can we shift the +practice of playful tinkering to acknowledge, rather than ignore, the +waste streams they are part of? Limiting ourselves to only use salvaged +components and discovering; is it possible to live off (create with) +electronic components salvaged in the wild? And what would such a +practice entail?
+Because salvage is not just about reusing materials; but about +confronting the systems that create the waste in the first place. Not +only the obsolete media but also the by-product of the entire production +lifecycle of an electronic product; From the mining of minerals that +make up the hardware to the inevitable disposal site (Gabrys, 2012). +Since the rate at which waste is collected and recycled isn’t growing at +the same pace as our collective buying and production, the landfills +will continue to grow. Parikka even goes as far to say as that recycling +is ultimately “waste-trade”, where our abandoned devices are shipped +across the ocean (Parikka, 2012).
+The preference for buying new is noticeable in the DIY synth +community as well. When publishing a project, it’s common to share a +pre-filled webshop cart along with the schematics or even sell it as a +pre-compiled kit9. To me, this goes against the ethos +of DIY that resonates with me the most: making do with what you have, +with a focus on doing, and not the outcome (Hertz, 2023). Instead, a +whole market is created for Lego-like kits. These kits gloss over the +challenges and difficulties of creating sound devices, preventing the +development of much-needed problem-solving skills, and not actually +discovering anything new (Brown, Ferguson and +Bennett, 2019).
+Instead, what you will learn to build using this guide is a starting +point. Small electronic circuits that produce sound on their own, but +can also be duplicated, manipulated, and modulated 10, +while diving into the questions around the practice of salvaging. The +guide is tested, tinkered, and tweaked during (un)repair cafe evenings +at the Klankschool11. In these hangouts we modify, hack +and repair devices together.
+The guide is split up into the different stages of salvaging:
+We trace where to find discarded electronics and how industry +practices shape what ends up in the trash.
+Opening up devices to uncover design strategies that prevent +access
+Identifying and extracting useful components—motors, sensors, +chips, while diving deeper in their material.
+Methods for building sound devices.
+Time to clean the workbench and reflect
+Happy scavenging!
+the practice around hacking discarded toys to find sonic +potential through creating shorts, or sometimes literally bending the +circuit.↩︎
Making instruments is an engaging way to learn about and +work with the flow of electricity.↩︎
HP’s “all-inclusive” printers can only be used with an +active subscription (Hachman, 2024).↩︎
Humane Inc. Ai Pin closed their servers within one year +after releasing their A.I. Pin. Now, you can only ask this +piece of hardware how many batteries it has left (Chokkattu, 2025).↩︎
Swapfiets promote their bike subscriptions as “We give +you a bike that you never have to repair”.↩︎
The Nothing Phone scored a 1/10 in iFixit’s +repairability score (Havard, 2017).↩︎
Especially during a workshop +in collaboration with the kunsthal, where it was the first time +making a circuit for many attendees. It was great to see how people +without much electronics experience figured out circuit making and +playing, together.↩︎
and often require much preparation in terms of +collecting, transporting, repairing, testing, and cleaning.↩︎
I am by no means an expert in electronics. This +guide represents my personal understanding of electronics, which, in no +doubt, contains incorrect assumptions or oversimplifications.↩︎
Klankschool is a loose-knit group of sonic +practitioners based in Rotterdam who share a common interest in +performances, sound art, improvisation and noise. Everyone involved is a +teacher, student, musician, janitor and more. Check the calendar for the next event!↩︎
When salvaging for parts, we are looking for abandoned hardware. +Hardware that is still fine on the inside but no longer considered as +functional by its previous owners1. These devices can be a +literal goldmine of working parts that could be repurposed, as they +probably still function, it’s the stylistic obsolescence that is the +problem.
+Remy & Huang argue that the core goals of ICT are simply +researching new technologies and selling more products (Remy +and Huang, 2015). To achieve the latter, manufacturers have +embraced structured obsolescence: the idea that a product has a limited +lifespan and ought to be consumed and upgraded within a few years (Sterne, +2007). This strategy is embedded in the manufacturing, marketing +and even the naming of products 2. It’s been embedded in +consumer culture since the late 19th century, originally invented as a +solution for overproduction (Hertz and Parikka, +2012). As a result, many devices have since been upgraded, +replaced, devalued, and thrown out, before ever reaching their full +potential (Parks, 2007). It +is exactly these machines we are looking for. So, where to find +them?
+I’ve identified 3 strategies for gathering electronic hardware.
+Offices, schools, museums, or other companies often replace their +hardware every 5 years, whether it’s broken or not, due to tax +regulations3. If electronics aren’t central to +their operations, their leftovers often gather dust. Keep your ears +open, utilize your network, these forgotten machines could be your best +source.
+I feel like good waste “comes to you”. Keep your eyes open, look +around. Actively going on waste walks has not paid off 4. +Their chances depend heavily on local waste policies 5 and +activities6.
+As you enthusiastically keep your friends & family in the loop +about your salvaging endeavors, you’ll notice the phenomenon of +donations. Since a sizeable portion of our replaced computing devices +still reside in our storage units, waiting to be of any value, most +would be happy to find such a good destination as you (Gabrys, +2011).
+My attempts to create a consistent waste-income through more official +routes have not been successful. These established waste streams, where +trash is being collected, organized, and processed in multiple +facilities, are difficult to trace. Rotterdam collects e-waste via +official centers and drop-off bins, usually placed inside supermarkets. +The emphasis is on bringing waste in. What happens after is vague and +leans heavily on a promise of a circular economy7.
+Consumer devices can be returned to the manufacturer through +recycling programs. Here too, it’s unclear what exactly happens with the +returned devices, and the program is always part of a customer journey +8. This relieves the consumer of the +disposal responsibility but keeps the cycle of buying new unaltered.
+Trying to engage with these streams differently, by salvaging, not +just discarding, is nearly impossible. Access is tightly controlled. +Waste is only moved when it can be translated into monetary value, and +even then, only in bulk. Taking from recycling centers is prohibited; +solo salvaging has no place in this transaction9.
+When inspecting a device for salvage possibilities, I try to imagine +what the inside of the device looks like. What kind of components might +I find? Are there any motors or moving parts? What kind of material is +the device made of? What time period does it come from? Which companies +manufactured the device and its parts? Is there an audio signal on the +inside? Do I see any use for it now?
+If I don’t expect much, I’ll leave it for the next person to +salvage.
+The spectrum of “still fine” and “no longer deemed as +functional” is very wide; printers with discontinued cartridges, Blu-ray +players, an iPhone 8 with a bad battery, or Spotify’s “Car Thing.”↩︎
Samsung Galaxy S8, iPhone 12s, Dyson V12 Absolute. The +naming itself implies there’s a next version, making yours outdated by +default.↩︎
Business assets such as laptops and computers are given +a depreciation rate of 20%, implying a standard lifespan of 5 years for +tax purposes.↩︎
Artist Unbinair, who works with reverse-engineering +e-waste, points out that in the early 2000s, going on e-waste walks was +more beneficial. and squatter communities actively repaired and reused +these discarded devices. Now that e-waste is channeled into designated +recycling centers, the waste stream has become more concealed, +obstructing repair-based reuse (Fennis, 2022).↩︎
The municipality waste guide website & app of +Rotterdam is not functioning and has not been updated since 2022.↩︎
In Rotterdam, there are various WhatsApp & Facebook +groups exchanging geo locations for great trash.↩︎
A model where everything is recycled, nothing is wasted, +and new raw materials are never needed. A seductive but mostly mythical +narrative, that keeps consumers consuming.↩︎
For instance, Samsungs recycle program starts with “Step +1. Buy your new device with trade-in discount on samsung.com”.↩︎
My attempts to establish a relationship with the thrift +shop failed. Out of pity I was allowed to snoop in their garbage bin +(which was locked away and filled with goodies). Their waste was already +part of a monetized system, and my presence didn’t fit.↩︎
Once you’ve found a piece of hardware, it’s time to start dismantling +the device. Let’s set up a workspace where you can easily move your +device around and keep track of small parts. To take the device apart, +we will need some tools. Which specifically differ a bit per device, but +this is what I have in my own toolkit:
+It’s not always clear where to start. Grabbing a heavy duty tool +immediately could result in permanent damage. It is better to start more +carefully. In some cases, product manufacturers provide service +manuals3. But in most cases, we’re left to +figure it out ourselves. Fortunately, online communities like IFixIt +create their own teardown guides, that can sometimes give us a head +start.
+Let’s take a look at the device. Can you spot any screws? They might +be hidden behind warranty stickers4 or tucked away in +obscure corners. I find it helpful to follow the seams of the casing. +Especially with plastic enclosures, it’s not just screws—look for small +tabs or glue holding things together.
+If you manage to create a small slit gap in a seam, insert a thin +plastic pic and carefully push it along the seam. There might be small +tabs holding the casing together. If the manufacturer really didn’t want +you to get in there, they’ve glued it all up, and it is impossible to +get in the device without causing permanent damage5.
+Disassembly is really about patience and finding those small gaps in +the enclosures, pulling and pushing until you’ve dismantled the entire +device. Did you manage? Amazing! You’re now staring at the messy, +material reality of your device6.
+Through design choices like hiding screws, heat stakes7, +strong adhesive, and using various screw sizes, it becomes clear: the +manufacturer really does not want you in there. These are black boxes by +design, destined to become obsolete, as replacement parts are not +available, and critical components are not interchangeable. The only +option is to buy an entirely new product again.
+The act of black boxing are an attempt to keep us unconsciously +incompetent, and increases the distance between the consumer and the +materiality of the device. The modern laptop is silent, not giving any +indication of whatever is happening on the inside, or its material +origins. It is only when something breaks, that their materiality +becomes a reality again (Hertz and Parikka, +2012) (Emerson, +2021).
+It is by opening the devices, however, that we can rediscover +materiality. Then it becomes clear that what may appear so robust, +seamless, and futuristic on the outside is fragile, breakable and almost +futile on the inside. With the Multimeter we can track the traces from +the speaker to the microchip to the microphone. Or is there something +else in between?
+Apple designed their own pentalobe screws for +their products. When first released in 2009, no hardware store sold +these bits, locking you out of your device.↩︎
These save you from stripping wires repeatedly. I found +mine cheaply in the model-making store.↩︎
These manuals contain valuable information that can help
+you to understand the device and to take it apart. ↩︎
Warranty stickers seem intimidating but are not legally +binding, as warranties are dictated by consumer laws (Aragon, +2023).↩︎
A hot air gun could help to dissolve the glue, or you +could cut out the plastic using a knife or drill.↩︎
The inside can tell you more about the time the device +was made in. For instance, I mostly find aluminum and iron type +materials on the inside of older machines.↩︎
Plastic pins that are melted to hold parts in place.↩︎
Once you’ve broken your device down into its individual puzzle +pieces, we can zoom in on them more closely. Is there anything that +immediately sparks your interest? Did you already uncover unexpected +materials? Chances are you uncovered one or more Printed Circuit Boards +(PCBs), and—very generally speaking—some kind of input and output +components, all connected by several types of wire1. +For example, inside a digital picture frame I found a power input, a +battery, a screen, speakers, a two-sided PCB, and an antenna.
+PCBs are populated with either “through hole” (THT) or “surface +mount” (SMD) components. SMD components are very small and soldered +directly onto the board’s surface. Their size makes labels hard to read, +and they’re designed for automated assembly, making them impractical for +salvage2. That’s why I rarely salvage from +computer-type devices. These usually contain nothing but SMD components +and lack interesting interactions or mechanical parts.
+Desoldering components is generally more difficult than soldering and +requires patience and practice. Ironically, desoldering guns are much +more expensive than soldering irons, so here’s how I do it, without +one.
+In a well-ventilated3 room, heat up the blob of solder +that connects the component to the PCB using a soldering iron. After a +couple of seconds, you’ll notice the solder becomes liquid4.
+Then, using tweezers or a plier, I carefully pull the leg out from +the backside of the board, and then do the same for the other legs. This +process can take somewhere between 10 seconds and 10 minutes and can be +both frustrating and meditative.
+In the next few pages, I’ll briefly address some of the more common +components. If you want to know more about what each component +specifically does, I recommend Getting started in electronics (Mims, +1983).
+Many components, like transistors and chips, have datasheets +available online. You can usually find them by entering the part number, +often printed directly on the component5, +into a search engine. While datasheets can be overwhelming and full of +technical jargon, they typically show a pinout, explaining what each leg +does, and a description of the component’s behavior.
+In the next chapter, we’ll get into making with the salvaged +components. The recipes need some specific components, which are +highlighted below. It’s always wise to have some extra! Components might +break, speaking from experience, having to stop because you’ve run out +of working components, is very discouraging.
+Name | +Category | +Description | +Found in | +Symbol | +
---|---|---|---|---|
555 Timer | +Chip | +A small chip that generates pulses | +Timers, LED dimmers | ++ |
Capacitor | +Capacitor | +Store a voltage | +Everywhere! | +|
Coil | +Passive | +These funky components can create sounds on their own | +Transformers, relays, wireless charging | +|
Crystal Oscillator | +Passive | +Generates a frequency that is often used as a clock | +Devices that have processors | ++ |
Diode | +Passive | +Forces current to flow in one direction | +Everywhere! | +|
Displays | +Output | +Display information | +Monitors, calculators, embedded systems | ++ |
LED | +Output | +Emit a small light | +Everywhere! | +|
Logic chips | +Chip | +Create logic and switches | +Computers, microcontrollers, control circuits | ++ |
MOSFET | +Chip | +Not sure yet | +Power supplies, motor control | ++ |
Magnet | +Misc | +Electromagnetic applications, motors | +Speakers, hard drives | ++ |
Microcontroller | +Chip | +Programmable chip, for example the ATmega328 | +Embedded systems, Arduino, automation | +|
Microphone | +Input | +Record sound | +Phones, vapes | +|
Motor | +Output | +Spins when a power is applied | +Printers, blenders, vacuums | ++ |
NPN Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Op-Amp | +Chip | +Amplifying signals | +Audio circuits, sensors, control systems | +|
PNP Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Piezo disc | +Ouput/Input | +Records or creates vibrations | +Buzzers, sensors | ++ |
Potentiometer | +Resistor | +Limiting voltage through a knob | +Volume knobs, light dimmers | +|
Relay | +Switch | +Switches power | +Household appliances | +|
Resistor | +Resistor | +Limiting voltage | +Everywhere! | +|
Speaker | +Ouput | +Outputs sound | +Toys, (portable) radios | +|
Switches & buttons | +Input | +Interact with the device | +Light switches, keyboards | +|
Thermistor | +Resistor | +Limiting voltage dependent on temperature | +Not sure yet | +|
Trimpots | +Resistor | +Limit voltage through a small knob adjustable with a +screwdriver | +Audio circuits, calibration devices | +|
Voltage regulators | +Chip | +Not sure yet | +Power supplies, embedded systems | ++ |
Great for reuse as well!↩︎
The biggest issue is the size of the legs, which are +impossible to solder without making your own PCB’s. I’ve made prototypes +with cutting the entire PCB, using conductive ink, copper tape and +charcoal pens. None of the strategies worked well↩︎
whilst modern devices cannot contain lead anymore, older +solder will. Do not lick the PCB, clean your hands after and open a +window.↩︎
How fast this happens depends on the temperature of the +soldering iron and the melting point of the solder that is on the board. +If it won’t melt, adding a bit of your own solder helps.↩︎
Since the manufacturer didn’t think you ever needed to +know which oddly specific chip you’re looking at, they sometimes +deliberately scratched it off.↩︎
You’ll find resistors in nearly every electronic device and +schematic. It’s useful to keep a wide range of values around, from +1Ω(ohm) up to 10 million Ω. Their colored bands indicate their value1. In my experience, their values on +schematics are usually an indicator, and you can divert slightly without +too much impact on your project.
+Variable resistors—like photoresistors and potentiometers—are +especially worth salvaging, along with their knobs2. +They can make your circuit interactive, by replacing fixed resistors +with variable ones. This is also a common circuit bending technique, as +with older toys the pitch of a sample is often regulated by a pitch +transistor, replacing this with a variable one allow you to control +the playback speed into drone like sonic realms3.
+Component | +Description | +
---|---|
Carbon or metal film resistor | +Comes in different values, marked with color bands | +
Photoresistor | +Changes resistance based on ambient light levels | +
Potentiometer | +A knob-controlled resistor | +
Stereo potentiometer | +Controls two channels at once, often used for stereo audio | +
Slide potentiometer | +A slider-controlled resistor | +
Trim pot | +A small, precise variable resistor you adjust with a screwdriver, +used for circuit calibration | +
Thermistor | +Changes resistance based on temperature | +
Each color represents a number or a multiplier. A table +of this can be found online.↩︎
I’ve found a lot of old gas stoves left out for trash +collection. They often have nice knobs, that can be pulled off without +need for tools.↩︎
With more modern toys, this is no longer the case, +lowering the number of mods you can do on a toy.↩︎
Capacitors come in all sizes. I’ve seen ones as big as a coffee cup, +and SMD types so small they’re barely visible. Like resistors, these +passive components appear in nearly all circuits and store limited +amounts of electricity. This is measured in farads (F).
+Capacitor Type | +Typical Value Range | +Polarized | +
---|---|---|
Ceramic | +1 pF – 100 nF | +No | +
Electrolytic (Aluminum) | +0.1 µF – 10,000 µF | +Yes | +
Film | +1 nF – 10 µF | +No | +
Capacitors store electricity even after power is cut. Touching a +charged one can shock you. Larger types, like those in camera flashes or +TVs, can store a dangerous amount. Always discharge big capacitors +before storing. I do this by shorting the legs with a screwdriver. This +may cause a small spark, as you’ve just created a short circuit.
+Electrolytic capacitors don’t age well. Left unused, they have a +lifespan of 2 to 3 years (Jang et +al., 2017). After that, they can leak, spreading a yellow +gooey material over the PCB, causing other connections to malfunction 1.
+You can verify the capacitor’s capacitance with a multimeter. In +continuity mode, which beeps if there’s a connection, touch both legs of +the discharged capacitor with the probes. If you hear no sound, or a +continuous volume/pitch: the capacitor is dead. Otherwise, it’s +fine.
+Surprisingly, most of the capacitors that I’ve tested +(that didn’t visually leak) passed the test and were still usable, even +the electrolytic ones.↩︎
Chips, or integrated circuits, are tiny black boxes packed with +microscopic components. You’ll find them on nearly every modern circuit +board. Some handle small, specific tasks, like controlling LEDs, while +others run full operating systems.
+Don’t let the size fool you! The creation of a chip, from toxic +chemicals to the black container, involves around 300 steps, during +which 99% of material byproduct is discarded, creating hazardous waste +sites (Gabrys, 2011). So, +if there is one part worth salvaging, it’s this one.
+Unfortunately, as modular as they might seem, reusing chips is not +plug ’n play. While some are common and well-documented1, +most are obscured and specific. For instance, reusing the network chip +found in a USB phone can lead to a rabbit hole of reverse engineering. +And then you find another phone that has a slightly different chip, and +the process starts all over again.
+Component | +Description | +
---|---|
555 Timer | +This chip can generate audible pulses. This can be used as a +sound source on its own, or to trigger other circuits, or control +motors | +
Op-Amps (e.g., TL072, TL074, LM358) | +Op-amps are used to amplify signals, and therefore used in loads +of sound-related applications. | +
CD40106 | +A Schmitt trigger inverter can generate audible frequencies that +can be tuned. They are often the core of oscillator +schematics. | +
CD4017 | +A Decade counter is often used for linear step +sequencers. | +
Microcontrollers | +If you’re lucky, you can use the microcontroller to write your +own program. | +
In the last 6 months of searching, I’ve found only a +couple of op-amps, one trigger inverter (that I blew by placing it +upside-down), and no 555 timers…↩︎
Inputs and outputs are often the most visible parts of an electronic +device—and among the most accessible to salvage. They are the parts that +are most often visible on the outside and thus carry the cultural +context of the device. But this visibility is a double-edged sword: it +risks turning salvaging and recycling into solely aesthetic choices.
+Recycling facilities, manufactures and product design universities +often tend to focus on recycling, when talking about reducing e-waste. +But among the levels of circularity reduce, reuse, repair, recycle, +refuse, recycling is the least effective. More than half of material is +lost when going through the recycling process and often involves +shipping waste to countries with cheaper labor costs and fewer +environmental regulations, resulting in toxic conditions for both +workers and the environment (iFixit, no date) (Gabrys, +2011) (Roura et al., +2021). Shredding a device doesn’t just lose raw material; it +erases the labor, energy, and environmental costs embedded in its +original creation. And then a new device replaces it.
+Instead of focusing on the visual esthetic that is visible on the +outside of the original device, I think it’s more interesting to focus +on what made the object the object. According to Richards, this +objecthood is the central theme of DIY/repurposing. Through hacking and +bending we can amplify certain properties of the object (Richards, +2017). Turning a printer into a live coded instrument for +instance, amplifying the scratches a piece of stuck paper can make.
+Printed Circuit Boards, or PCBs, are the panels on which the +electronic circuit is placed. Older boards often reveal hand-drawn +traces, which are much more fluid in design. With computerized PCB +design, those lines straightened out. Most PCBs are made from FR4 (glass +fiber and epoxy)1.
+The copper tracks on a PCB are usually covered with a green +protective layer, known as solder mask. Sand this off to expose the +copper underneath, ready to solder onto again.
+Most boards are labeled. They can include a date, information about +connections, component numbering2, and sometimes even +their values 3.
+Not all PCBs follow the industrial template. Artists and other +tinkerers have come up with alternatives: the paper circuits of +Ciat-Lonbarde, or Dirty Electronics’ boards made from wood and nails. +These kinds of formats offer a more punk-diy way of publishing projects, +where the format is not set in stone. Paper can be cut, nails can be +moved, inviting a maker to explore the circuit more than just soldering +a pre-compiled kit (Blasser, 2015) (Richards, +2013).
+Did you spot “the Blob” on one of your PCB’s? The blob (fig 17) is +meant to protect certain bare parts of a PCB, but is also known as a +type of reverse engineering protection. Another method of protection is +applying a transparent layer across the entire board, preventing you +from poking around with a multimeter.
+Fiberglass is very strong, but can be sawn through. When +cutting, make sure you wear the right protection, microfibers can end up +anywhere.↩︎
The schematic contains references to the component +number, helping with debugging.↩︎
Some devices take this idea further. The Korg Monotron +includes extra patch points directly on the board for DIY mods and +expansions.↩︎
A transistor is a tiny switch that controls a large current with a +smaller one. Depending on its type, applying a small voltage to one leg +causes another to “open” or “close.” This way, transistors can amplify +signals or switch things on and off. You’ll find them near power +supplies, audio paths, and logic circuits. They are sometimes glued to a +heatsink to shed excess heat. They’re sensitive to ambient temperature, +which makes them interactive in sound devices 1.
+The transistor is often seen as a turning point in computing history. +It replaced big and expensive vacuum tubes, paving the way for portable +radios, cheap toys, and eventually silicon chips. Theories like Moore’s +law2 create an expectation of constant +upgrading, where your computer will be obsolete in two years’ time, and +the illusion of infinite growth.
+This miniaturization of components did not result in more efficient +technology use. On the contrary, Jevons’ Paradox shows that increased +efficiency in the production process would lead to even more resource +consumption (Remy and Huang, +2015) (Gabrys, 2011) (Parks, +2007).
+In sound circuits, touching a transistor heats it up, +which can alter the sound.↩︎
Moore’s Law is the prediction that the number of +transistors in an IC doubles every year. This plays into the idea that +you must upgrade your hardware every two years or you’ll be behind and +creates the illusion that innovation and development is endless.↩︎
Hopefully, you’ve salvaged a variety of components by now, and we can +start building sound with them. In this chapter you’ll find a bunch of +recipes; the starting points for sound devices. These modular recipes +can be used standalone or connected together into a bigger system. This +modularity makes problem-solving slightly easier1, +and you can pick and choose your modules based on your salvaged +inventory.
+Every recipe contains a paper circuit2 to +print. These circuits are the blueprint of your device, between a +schematic and an industrial PCB. The biggest advantage of using paper, +apart from being able to solder the connections of your components right +on top of the circuit, is that it is flexible. You can take notes, draw +lines, and adjust the schematic as you go.
+There is no need to understand every single component on each recipe +6 but try to follow the connections on +the circuit. Which road is the audio signal taking? This will help you a +lot with troubleshooting.
+!Safety notes!
+The DIY synth community is not shy in sharing their schematics. There +are fantastic resources online, such as the Experimentalists Anonymous +DIY Archives the wiki, Music from Outer Space and Handmade Electronic +Music (Collins, 2009). +However, finding resources using salvaged components can be tricky, as +our requirements are a bit different. Most schematics either contain 20+ +components or require (specific) chips, which have proven to be +difficult to find. This limitation has been interesting, as it forces me +to experiment with smaller schematics. Turning the oscillators into +self-modulating instruments, by attaching them together using alligator +clips, actually helped me to learn more about electronics & sound +than any pre-made kit could ever do.
+Still a headache! But now you only have to triple check +a handful of components, instead of 120.↩︎
A method introduced by synthesizer builder Ciat +Lonbarde, who used paper circuits to distribute his circuits and ideas +for free (Blasser, 2015).↩︎
printing on thicker paper is advised↩︎
Some capacitors, LED’s and other components all have a +specific polarity/orientation.↩︎
With salvaged components you’ll have a limited supply. +Test to prevent component loss.↩︎
Rule #17 from Handmade Electronic Music states, “If it +sounds good and doesn’t smoke, don’t worry if you don’t understand it.” +(Collins, +2009).↩︎
Your hearing is precious, and accidentally blasting an +overpowered sinewave Through your ears can cause permanent damage.↩︎
Create a power supply for your future circuits
+ + + +This circuit provides -9V1, 0V/Ground and +9V +outputs, by combining two 9V batteries. If your project requires it, you +can use any kind of battery instead of the 9V one, as long as they’re +two of the same 2.
+You could skip the capacitors and resistors and just connect the +batteries together. However, they help filter electrical spikes, making +the output smoother 3.
+Before plugging in the batteries, check your connections4. When the batteries are plugged in, +your pins should read -9V and +9V5.
+An upgrade that could be useful is adding a power switch and/or LED +to show if the power supply is active.
+Some chips, mostly op-amps, require a negative voltage, +which does not come out of a battery by default.↩︎
You can also get 18V: treat the -9V pin as 0V, making +the 9V pin 18V↩︎
You can test this using the continuity mode on +your multi meter, which beeps if electricity can pass through.↩︎
Test this by using the volt meter on the multimeter. One +probe touches your ground pin, the other the pin you’d like to test.↩︎
....
+This unreliable schematic creates a tone!
+ + + +This super simple oscillator circuit1 +makes use of something called a “reverse avalance breakdown effect” in +transistors. As I understand it, the capacitor and transistor of this +circuit constantly trigger each other, creating a on-off-on-off-on-off +situation, which in the audible realm sounds like a saw wave. Not all +transistors can do it, so it’s a bit of a trial and error process 2.
+Select the amount of voltage you need based on the transistor3 you have. Mine needed 18V, so using +alligator clips, I’ve connected our previously built power supply.
+After double-checking all your connections, hook the audio out to an +amplified speaker. No sound? Try:
+If you, like me, have struggled a lot to get any sound whatsoever, I +can hopefully tell you that this is where things will get +fun(ky). Getting a single sound out of anything is such a +eureka moment 5. Because from here, you’ll be able +to play around with the circuit and use our own imagination. For +instance, using a different sized resistor to change the pitch. Or, +using a Light Dependant Resistor to control the pitch based on the +sound. Or adding a on/off button. Or, building your own keyboard using +multiple resistors…
+I am very fed up with the amount of times someone has +said something would be easy. It is not.↩︎
This is why Reddit has advised against building this +oscillator. But this is the only sound generating schematic that has +worked so far and doesn’t use chips.↩︎
Find a datasheet online to discover your transistors’ +voltage limits before plugging in the circuit↩︎
mine only makes a sound for a small portion of the +potentiometers range.↩︎
Making and playing this circuit helped me a lot with +understanding how electricity flows and how you can manipulate the +flow.↩︎
....
+A keyboard to play your oscillator
+ + + +This recipe uses the Single Transistor Oscillator created in a +previous recipe. The keyboard will replace the resistor of the +oscillator that is in charge of the pitch. That pitch resistor will now +exist on the keyboard.
+From a PCB that you have salvaged, remove all of the +components and, with a piece of sandpaper, scratch off the green mask of +the PCB, making the copper visible. Now, the traces of the PCB can be +reused as wires. We will place multiple resistors on the PCB, to create +the following circuit:
+Find or make a couple of tracks or traces that are not connected to +each other (using the multimeter). These will act as your wires! To one +trace, solder the audio in from the oscillator. Find a trace nearby, +close enough that if you can touch the two traces with your thumb and +solder a resistor on that trace. The other end of the resistor should go +back to your oscillator.
+Now, when you touch both traces with your finger, a bridge is +created, closing the circuit, and causing the audio signal to go through +your resistor back into the original circuit. If you do this multiple +times with various resistor values, you’ve created a playable +keyboard!
+ +....
+After all the dismantling, salvaging, desoldering, and re-making, +it’s time to take inventory. For me, this is the moment to sit in the +middle of a workshop, surrounded by the carcasses of printers, cassette +recorders, and radios, and deal with the remainders. Can we shift the +practice of playful tinkering to also account for the waste streams it +engages with?
+In the DIY synth community, tinkering often happens collaboratively, +through workshops where participants solder prefabricated kits, as an +accessible entry point into electronics. When I started the field guide, +I imagined creating a similar format, but using only salvaged +components. Logistically, that turned out to be much harder than +expected:
+The circular economy, often marketed as a fix for the mountains of +e-waste, is structured to keep the consumer lifecycle of buying intact. +There is no method in place for taking waste, meaning we must revert to +using what comes on our path or is donated. Which is a lot, but not +consistent.
+Most synths built in workshops rely on chips like the 555 timers and +op-amps. These chips simplify builds, lower the total amount of +components needed, increasing the chances of a participant completing +the circuit. In the past few months, I haven’t salvaged a single 555 +timer, and only a handful of op-amps. That is not nearly enough to +provide a group of participants with components.
+But maybe these limitations can also be an opportunity. If we let go +of the expectation that everyone would walk out with a polished +synthesizer, similar to those that can be bought in shops, new +possibilities open up. The constraints of using e-waste as material can +help us to think differently—to engage with different contexts or +reimagine how existing technologies might be repurposed. Instead of +following a set in stone schematic, the recipes are a starting point, +which everyone can execute differently.
+Fennis urges us to rethink waste, not just as a pile of discarded +phones, but as the material it was before, including the toxic, +environmentally catastrophic legacy. Through reverse engineering and +hacking, they explore the material and learn what the technologies can +do other than what it was designed for(Fennis, 2022). In +other words, by dismantling a wired electronic razor, that was deemed +obsolete and replaced for a battery powered razor, we can remove the +abstraction layer and see that it is actually a blade, a power supply, +and a motor, which in turn can become an instrument. In this way, we can +see the end-of-life of a device, where the consumer is done consuming, +as a moment of celebration, and give it an afterlife (Mansoux +et al., 2023)!
+It is this kind of tinkering that I think will make us more resilient +against the ongoing attempts by major companies and manufacturers to +keep us locked out of our devices (Lu and Lopes, 2024). +For me, that means not just rethinking waste but also questioning the +workshop format itself—and whether I want to keep using the format with +it. And the truth is, I don’t think so. I see much more to explore in +collaborative spaces such as the (un)repair cafe. This means, this is +not the end of the field guide! It’s the beginning. There are many more +alligator clips to connect.
++
++++The real long-term future of computing consists of figuring out how +to make the best possible use we can out of the literal millions of +devices which already exist.
+
(Solderpunk, 2020, Cited in de Valk, 2022) (de Valk, +2024)
+Beware! If you’ve picked up this publication expecting to learn how +to make a flawless, DAW-less, in tune and always working polysynth, +think again. However, if you, like me, are interested in making screamy, +dreamy, sound devices using components you can find in the +wild, you’ve come to the right place.
+When I first read about salvage computing, I got very excited. Being +part of the DIY Sound community, as a sound practitioner and hardware +hacker, I’ve developed a growing discomfort with some aspects of the +practice. Within the DIY Sound community, DIWO workshops are a common +way of sharing knowledge (Richards, 2017), +covering a wide range of topics, from the construction to bending and +hacking and live coding. Over the past few years, I’ve hosted workshops +around circuit bending1 and LOFI sound devices in and around +Rotterdam. These workshops are meant as an accessible way to get people +tinkering with electronics, through something infinitely playful: making +instruments2.
+In an ecosystem where a printer is only printing with a costly +subscription 3, disruptive products become obsolete +within a year4, fixing your own flat tires is +outsourced 5 and some smartphones literally have +to be frozen to be able to replace the battery 6, +it’s clear we’re no longer in charge of our own devices. Warranty-void +stickers and lengthy terms and conditions scare us into compliance.
+First time soldering workshops can be very empowering in taking back +this autonomy by making (or breaking) a circuit together7. +They are a shared attempt to uncover some of the black boxes in our own +products (Hertz and Parikka, +2012). However, the toys and materials used in the workshops are +single-use 8 and, with ease, thrown out +afterward. The carelessness notion creeps in that waste has no value, +and is easily replaceable, and broke my heart a bit, one workshop at a +time.
+This is where the field guide comes into play: Can we shift the +practice of playful tinkering to acknowledge, rather than ignore, the +waste streams they are part of? Limiting ourselves to only use salvaged +components and discovering; is it possible to live off (create with) +electronic components salvaged in the wild? And what would such a +practice entail?
+Because salvage is not just about reusing materials; but about +confronting the systems that create the waste in the first place. Not +only the obsolete media but also the by-product of the entire production +lifecycle of an electronic product; From the mining of minerals that +make up the hardware to the inevitable disposal site (Gabrys, 2012). +Since the rate at which waste is collected and recycled isn’t growing at +the same pace as our collective buying and production, the landfills +will continue to grow. Parikka even goes as far to say as that recycling +is ultimately “waste-trade”, where our abandoned devices are shipped +across the ocean (Parikka, 2012).
+The preference for buying new is noticeable in the DIY synth +community as well. When publishing a project, it’s common to share a +pre-filled webshop cart along with the schematics or even sell it as a +pre-compiled kit9. To me, this goes against the ethos +of DIY that resonates with me the most: making do with what you have, +with a focus on doing, and not the outcome (Hertz, 2023). Instead, a +whole market is created for Lego-like kits. These kits gloss over the +challenges and difficulties of creating sound devices, preventing the +development of much-needed problem-solving skills, and not actually +discovering anything new (Brown, Ferguson and +Bennett, 2019).
+Instead, what you will learn to build using this guide is a starting +point. Small electronic circuits that produce sound on their own, but +can also be duplicated, manipulated, and modulated 10, +while diving into the questions around the practice of salvaging. The +guide is tested, tinkered, and tweaked during (un)repair cafe evenings +at the Klankschool11. In these hangouts we modify, hack +and repair devices together.
+The guide is split up into the different stages of salvaging:
+We trace where to find discarded electronics and how industry +practices shape what ends up in the trash.
+Opening up devices to uncover design strategies that prevent +access
+Identifying and extracting useful components—motors, sensors, +chips, while diving deeper in their material.
+Methods for building sound devices.
+Time to clean the workbench and reflect
+Happy scavenging!
+the practice around hacking discarded toys to find sonic +potential through creating shorts, or sometimes literally bending the +circuit.↩︎
Making instruments is an engaging way to learn about and +work with the flow of electricity.↩︎
HP’s “all-inclusive” printers can only be used with an +active subscription (Hachman, 2024).↩︎
Humane Inc. Ai Pin closed their servers within one year +after releasing their A.I. Pin. Now, you can only ask this +piece of hardware how many batteries it has left (Chokkattu, 2025).↩︎
Swapfiets promote their bike subscriptions as “We give +you a bike that you never have to repair”.↩︎
The Nothing Phone scored a 1/10 in iFixit’s +repairability score (Havard, 2017).↩︎
Especially during a workshop +in collaboration with the kunsthal, where it was the first time +making a circuit for many attendees. It was great to see how people +without much electronics experience figured out circuit making and +playing, together.↩︎
and often require much preparation in terms of +collecting, transporting, repairing, testing, and cleaning.↩︎
I am by no means an expert in electronics. This +guide represents my personal understanding of electronics, which, in no +doubt, contains incorrect assumptions or oversimplifications.↩︎
Klankschool is a loose-knit group of sonic +practitioners based in Rotterdam who share a common interest in +performances, sound art, improvisation and noise. Everyone involved is a +teacher, student, musician, janitor and more. Check the calendar for the next event!↩︎
When salvaging for parts, we are looking for abandoned hardware. +Hardware that is still fine on the inside but no longer considered as +functional by its previous owners1. These devices can be a +literal goldmine of working parts that could be repurposed, as they +probably still function, it’s the stylistic obsolescence that is the +problem.
+Remy & Huang argue that the core goals of ICT are simply +researching new technologies and selling more products (Remy +and Huang, 2015). To achieve the latter, manufacturers have +embraced structured obsolescence: the idea that a product has a limited +lifespan and ought to be consumed and upgraded within a few years (Sterne, +2007). This strategy is embedded in the manufacturing, marketing +and even the naming of products 2. It’s been embedded in +consumer culture since the late 19th century, originally invented as a +solution for overproduction (Hertz and Parikka, +2012). As a result, many devices have since been upgraded, +replaced, devalued, and thrown out, before ever reaching their full +potential (Parks, 2007). It +is exactly these machines we are looking for. So, where to find +them?
+I’ve identified 3 strategies for gathering electronic hardware.
+Offices, schools, museums, or other companies often replace their +hardware every 5 years, whether it’s broken or not, due to tax +regulations3. If electronics aren’t central to +their operations, their leftovers often gather dust. Keep your ears +open, utilize your network, these forgotten machines could be your best +source.
+I feel like good waste “comes to you”. Keep your eyes open, look +around. Actively going on waste walks has not paid off 4. +Their chances depend heavily on local waste policies 5 and +activities6.
+As you enthusiastically keep your friends & family in the loop +about your salvaging endeavors, you’ll notice the phenomenon of +donations. Since a sizeable portion of our replaced computing devices +still reside in our storage units, waiting to be of any value, most +would be happy to find such a good destination as you (Gabrys, +2011).
+My attempts to create a consistent waste-income through more official +routes have not been successful. These established waste streams, where +trash is being collected, organized, and processed in multiple +facilities, are difficult to trace. Rotterdam collects e-waste via +official centers and drop-off bins, usually placed inside supermarkets. +The emphasis is on bringing waste in. What happens after is vague and +leans heavily on a promise of a circular economy7.
+Consumer devices can be returned to the manufacturer through +recycling programs. Here too, it’s unclear what exactly happens with the +returned devices, and the program is always part of a customer journey +8. This relieves the consumer of the +disposal responsibility but keeps the cycle of buying new unaltered.
+Trying to engage with these streams differently, by salvaging, not +just discarding, is nearly impossible. Access is tightly controlled. +Waste is only moved when it can be translated into monetary value, and +even then, only in bulk. Taking from recycling centers is prohibited; +solo salvaging has no place in this transaction9.
+When inspecting a device for salvage possibilities, I try to imagine +what the inside of the device looks like. What kind of components might +I find? Are there any motors or moving parts? What kind of material is +the device made of? What time period does it come from? Which companies +manufactured the device and its parts? Is there an audio signal on the +inside? Do I see any use for it now?
+If I don’t expect much, I’ll leave it for the next person to +salvage.
+The spectrum of “still fine” and “no longer deemed as +functional” is very wide; printers with discontinued cartridges, Blu-ray +players, an iPhone 8 with a bad battery, or Spotify’s “Car Thing.”↩︎
Samsung Galaxy S8, iPhone 12s, Dyson V12 Absolute. The +naming itself implies there’s a next version, making yours outdated by +default.↩︎
Business assets such as laptops and computers are given +a depreciation rate of 20%, implying a standard lifespan of 5 years for +tax purposes.↩︎
Artist Unbinair, who works with reverse-engineering +e-waste, points out that in the early 2000s, going on e-waste walks was +more beneficial. and squatter communities actively repaired and reused +these discarded devices. Now that e-waste is channeled into designated +recycling centers, the waste stream has become more concealed, +obstructing repair-based reuse (Fennis, 2022).↩︎
The municipality waste guide website & app of +Rotterdam is not functioning and has not been updated since 2022.↩︎
In Rotterdam, there are various WhatsApp & Facebook +groups exchanging geo locations for great trash.↩︎
A model where everything is recycled, nothing is wasted, +and new raw materials are never needed. A seductive but mostly mythical +narrative, that keeps consumers consuming.↩︎
For instance, Samsungs recycle program starts with “Step +1. Buy your new device with trade-in discount on samsung.com”.↩︎
My attempts to establish a relationship with the thrift +shop failed. Out of pity I was allowed to snoop in their garbage bin +(which was locked away and filled with goodies). Their waste was already +part of a monetized system, and my presence didn’t fit.↩︎
Once you’ve found a piece of hardware, it’s time to start dismantling +the device. Let’s set up a workspace where you can easily move your +device around and keep track of small parts. To take the device apart, +we will need some tools. Which specifically differ a bit per device, but +this is what I have in my own toolkit:
+It’s not always clear where to start. Grabbing a heavy duty tool +immediately could result in permanent damage. It is better to start more +carefully. In some cases, product manufacturers provide service +manuals3. But in most cases, we’re left to +figure it out ourselves. Fortunately, online communities like IFixIt +create their own teardown guides, that can sometimes give us a head +start.
+Let’s take a look at the device. Can you spot any screws? They might +be hidden behind warranty stickers4 or tucked away in +obscure corners. I find it helpful to follow the seams of the casing. +Especially with plastic enclosures, it’s not just screws—look for small +tabs or glue holding things together.
+If you manage to create a small slit gap in a seam, insert a thin +plastic pic and carefully push it along the seam. There might be small +tabs holding the casing together. If the manufacturer really didn’t want +you to get in there, they’ve glued it all up, and it is impossible to +get in the device without causing permanent damage5.
+Disassembly is really about patience and finding those small gaps in +the enclosures, pulling and pushing until you’ve dismantled the entire +device. Did you manage? Amazing! You’re now staring at the messy, +material reality of your device6.
+Through design choices like hiding screws, heat stakes7, +strong adhesive, and using various screw sizes, it becomes clear: the +manufacturer really does not want you in there. These are black boxes by +design, destined to become obsolete, as replacement parts are not +available, and critical components are not interchangeable. The only +option is to buy an entirely new product again.
+The act of black boxing are an attempt to keep us unconsciously +incompetent, and increases the distance between the consumer and the +materiality of the device. The modern laptop is silent, not giving any +indication of whatever is happening on the inside, or its material +origins. It is only when something breaks, that their materiality +becomes a reality again (Hertz and Parikka, +2012) (Emerson, +2021).
+It is by opening the devices, however, that we can rediscover +materiality. Then it becomes clear that what may appear so robust, +seamless, and futuristic on the outside is fragile, breakable and almost +futile on the inside. With the Multimeter we can track the traces from +the speaker to the microchip to the microphone. Or is there something +else in between?
+Apple designed their own pentalobe screws for +their products. When first released in 2009, no hardware store sold +these bits, locking you out of your device.↩︎
These save you from stripping wires repeatedly. I found +mine cheaply in the model-making store.↩︎
These manuals contain valuable information that can help
+you to understand the device and to take it apart. ↩︎
Warranty stickers seem intimidating but are not legally +binding, as warranties are dictated by consumer laws (Aragon, +2023).↩︎
A hot air gun could help to dissolve the glue, or you +could cut out the plastic using a knife or drill.↩︎
The inside can tell you more about the time the device +was made in. For instance, I mostly find aluminum and iron type +materials on the inside of older machines.↩︎
Plastic pins that are melted to hold parts in place.↩︎
Once you’ve broken your device down into its individual puzzle +pieces, we can zoom in on them more closely. Is there anything that +immediately sparks your interest? Did you already uncover unexpected +materials? Chances are you uncovered one or more Printed Circuit Boards +(PCBs), and—very generally speaking—some kind of input and output +components, all connected by several types of wire1. +For example, inside a digital picture frame I found a power input, a +battery, a screen, speakers, a two-sided PCB, and an antenna.
+PCBs are populated with either “through hole” (THT) or “surface +mount” (SMD) components. SMD components are very small and soldered +directly onto the board’s surface. Their size makes labels hard to read, +and they’re designed for automated assembly, making them impractical for +salvage2. That’s why I rarely salvage from +computer-type devices. These usually contain nothing but SMD components +and lack interesting interactions or mechanical parts.
+Desoldering components is generally more difficult than soldering and +requires patience and practice. Ironically, desoldering guns are much +more expensive than soldering irons, so here’s how I do it, without +one.
+In a well-ventilated3 room, heat up the blob of solder +that connects the component to the PCB using a soldering iron. After a +couple of seconds, you’ll notice the solder becomes liquid4.
+Then, using tweezers or a plier, I carefully pull the leg out from +the backside of the board, and then do the same for the other legs. This +process can take somewhere between 10 seconds and 10 minutes and can be +both frustrating and meditative.
+In the next few pages, I’ll briefly address some of the more common +components. If you want to know more about what each component +specifically does, I recommend Getting started in electronics (Mims, +1983).
+Many components, like transistors and chips, have datasheets +available online. You can usually find them by entering the part number, +often printed directly on the component5, +into a search engine. While datasheets can be overwhelming and full of +technical jargon, they typically show a pinout, explaining what each leg +does, and a description of the component’s behavior.
+In the next chapter, we’ll get into making with the salvaged +components. The recipes need some specific components, which are +highlighted below. It’s always wise to have some extra! Components might +break, speaking from experience, having to stop because you’ve run out +of working components, is very discouraging.
+Name | +Category | +Description | +Found in | +Symbol | +
---|---|---|---|---|
555 Timer | +Chip | +A small chip that generates pulses | +Timers, LED dimmers | ++ |
Capacitor | +Capacitor | +Store a voltage | +Everywhere! | +|
Coil | +Passive | +These funky components can create sounds on their own | +Transformers, relays, wireless charging | +|
Crystal Oscillator | +Passive | +Generates a frequency that is often used as a clock | +Devices that have processors | ++ |
Diode | +Passive | +Forces current to flow in one direction | +Everywhere! | +|
Displays | +Output | +Display information | +Monitors, calculators, embedded systems | ++ |
LED | +Output | +Emit a small light | +Everywhere! | +|
Logic chips | +Chip | +Create logic and switches | +Computers, microcontrollers, control circuits | ++ |
MOSFET | +Chip | +Not sure yet | +Power supplies, motor control | ++ |
Magnet | +Misc | +Electromagnetic applications, motors | +Speakers, hard drives | ++ |
Microcontroller | +Chip | +Programmable chip, for example the ATmega328 | +Embedded systems, Arduino, automation | +|
Microphone | +Input | +Record sound | +Phones, vapes | +|
Motor | +Output | +Spins when a power is applied | +Printers, blenders, vacuums | ++ |
NPN Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Op-Amp | +Chip | +Amplifying signals | +Audio circuits, sensors, control systems | +|
PNP Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Piezo disc | +Ouput/Input | +Records or creates vibrations | +Buzzers, sensors | ++ |
Potentiometer | +Resistor | +Limiting voltage through a knob | +Volume knobs, light dimmers | +|
Relay | +Switch | +Switches power | +Household appliances | +|
Resistor | +Resistor | +Limiting voltage | +Everywhere! | +|
Speaker | +Ouput | +Outputs sound | +Toys, (portable) radios | +|
Switches & buttons | +Input | +Interact with the device | +Light switches, keyboards | +|
Thermistor | +Resistor | +Limiting voltage dependent on temperature | +Not sure yet | +|
Trimpots | +Resistor | +Limit voltage through a small knob adjustable with a +screwdriver | +Audio circuits, calibration devices | +|
Voltage regulators | +Chip | +Not sure yet | +Power supplies, embedded systems | ++ |
Great for reuse as well!↩︎
The biggest issue is the size of the legs, which are +impossible to solder without making your own PCB’s. I’ve made prototypes +with cutting the entire PCB, using conductive ink, copper tape and +charcoal pens. None of the strategies worked well↩︎
whilst modern devices cannot contain lead anymore, older +solder will. Do not lick the PCB, clean your hands after and open a +window.↩︎
How fast this happens depends on the temperature of the +soldering iron and the melting point of the solder that is on the board. +If it won’t melt, adding a bit of your own solder helps.↩︎
Since the manufacturer didn’t think you ever needed to +know which oddly specific chip you’re looking at, they sometimes +deliberately scratched it off.↩︎
You’ll find resistors in nearly every electronic device and +schematic. It’s useful to keep a wide range of values around, from +1Ω(ohm) up to 10 million Ω. Their colored bands indicate their value1. In my experience, their values on +schematics are usually an indicator, and you can divert slightly without +too much impact on your project.
+Variable resistors—like photoresistors and potentiometers—are +especially worth salvaging, along with their knobs2. +They can make your circuit interactive, by replacing fixed resistors +with variable ones. This is also a common circuit bending technique, as +with older toys the pitch of a sample is often regulated by a pitch +transistor, replacing this with a variable one allow you to control +the playback speed into drone like sonic realms3.
+Component | +Description | +
---|---|
Carbon or metal film resistor | +Comes in different values, marked with color bands | +
Photoresistor | +Changes resistance based on ambient light levels | +
Potentiometer | +A knob-controlled resistor | +
Stereo potentiometer | +Controls two channels at once, often used for stereo audio | +
Slide potentiometer | +A slider-controlled resistor | +
Trim pot | +A small, precise variable resistor you adjust with a screwdriver, +used for circuit calibration | +
Thermistor | +Changes resistance based on temperature | +
Each color represents a number or a multiplier. A table +of this can be found online.↩︎
I’ve found a lot of old gas stoves left out for trash +collection. They often have nice knobs, that can be pulled off without +need for tools.↩︎
With more modern toys, this is no longer the case, +lowering the number of mods you can do on a toy.↩︎
Capacitors come in all sizes. I’ve seen ones as big as a coffee cup, +and SMD types so small they’re barely visible. Like resistors, these +passive components appear in nearly all circuits and store limited +amounts of electricity. This is measured in farads (F).
+Capacitor Type | +Typical Value Range | +Polarized | +
---|---|---|
Ceramic | +1 pF – 100 nF | +No | +
Electrolytic (Aluminum) | +0.1 µF – 10,000 µF | +Yes | +
Film | +1 nF – 10 µF | +No | +
Capacitors store electricity even after power is cut. Touching a +charged one can shock you. Larger types, like those in camera flashes or +TVs, can store a dangerous amount. Always discharge big capacitors +before storing. I do this by shorting the legs with a screwdriver. This +may cause a small spark, as you’ve just created a short circuit.
+Electrolytic capacitors don’t age well. Left unused, they have a +lifespan of 2 to 3 years (Jang et +al., 2017). After that, they can leak, spreading a yellow +gooey material over the PCB, causing other connections to malfunction 1.
+You can verify the capacitor’s capacitance with a multimeter. In +continuity mode, which beeps if there’s a connection, touch both legs of +the discharged capacitor with the probes. If you hear no sound, or a +continuous volume/pitch: the capacitor is dead. Otherwise, it’s +fine.
+Surprisingly, most of the capacitors that I’ve tested +(that didn’t visually leak) passed the test and were still usable, even +the electrolytic ones.↩︎
Chips, or integrated circuits, are tiny black boxes packed with +microscopic components. You’ll find them on nearly every modern circuit +board. Some handle small, specific tasks, like controlling LEDs, while +others run full operating systems.
+Don’t let the size fool you! The creation of a chip, from toxic +chemicals to the black container, involves around 300 steps, during +which 99% of material byproduct is discarded, creating hazardous waste +sites (Gabrys, 2011). So, +if there is one part worth salvaging, it’s this one.
+Unfortunately, as modular as they might seem, reusing chips is not +plug ’n play. While some are common and well-documented1, +most are obscured and specific. For instance, reusing the network chip +found in a USB phone can lead to a rabbit hole of reverse engineering. +And then you find another phone that has a slightly different chip, and +the process starts all over again.
+Component | +Description | +
---|---|
555 Timer | +This chip can generate audible pulses. This can be used as a +sound source on its own, or to trigger other circuits, or control +motors | +
Op-Amps (e.g., TL072, TL074, LM358) | +Op-amps are used to amplify signals, and therefore used in loads +of sound-related applications. | +
CD40106 | +A Schmitt trigger inverter can generate audible frequencies that +can be tuned. They are often the core of oscillator +schematics. | +
CD4017 | +A Decade counter is often used for linear step +sequencers. | +
Microcontrollers | +If you’re lucky, you can use the microcontroller to write your +own program. | +
In the last 6 months of searching, I’ve found only a +couple of op-amps, one trigger inverter (that I blew by placing it +upside-down), and no 555 timers…↩︎
Inputs and outputs are often the most visible parts of an electronic +device—and among the most accessible to salvage. They are the parts that +are most often visible on the outside and thus carry the cultural +context of the device. But this visibility is a double-edged sword: it +risks turning salvaging and recycling into solely aesthetic choices.
+Recycling facilities, manufactures and product design universities +often tend to focus on recycling, when talking about reducing e-waste. +But among the levels of circularity reduce, reuse, repair, recycle, +refuse, recycling is the least effective. More than half of material is +lost when going through the recycling process and often involves +shipping waste to countries with cheaper labor costs and fewer +environmental regulations, resulting in toxic conditions for both +workers and the environment (iFixit, no date) (Gabrys, +2011) (Roura et al., +2021). Shredding a device doesn’t just lose raw material; it +erases the labor, energy, and environmental costs embedded in its +original creation. And then a new device replaces it.
+Instead of focusing on the visual esthetic that is visible on the +outside of the original device, I think it’s more interesting to focus +on what made the object the object. According to Richards, this +objecthood is the central theme of DIY/repurposing. Through hacking and +bending we can amplify certain properties of the object (Richards, +2017). Turning a printer into a live coded instrument for +instance, amplifying the scratches a piece of stuck paper can make.
+Printed Circuit Boards, or PCBs, are the panels on which the +electronic circuit is placed. Older boards often reveal hand-drawn +traces, which are much more fluid in design. With computerized PCB +design, those lines straightened out. Most PCBs are made from FR4 (glass +fiber and epoxy)1.
+The copper tracks on a PCB are usually covered with a green +protective layer, known as solder mask. Sand this off to expose the +copper underneath, ready to solder onto again.
+Most boards are labeled. They can include a date, information about +connections, component numbering2, and sometimes even +their values 3.
+Not all PCBs follow the industrial template. Artists and other +tinkerers have come up with alternatives: the paper circuits of +Ciat-Lonbarde, or Dirty Electronics’ boards made from wood and nails. +These kinds of formats offer a more punk-diy way of publishing projects, +where the format is not set in stone. Paper can be cut, nails can be +moved, inviting a maker to explore the circuit more than just soldering +a pre-compiled kit (Blasser, 2015) (Richards, +2013).
+Did you spot “the Blob” on one of your PCB’s? The blob (fig 17) is +meant to protect certain bare parts of a PCB, but is also known as a +type of reverse engineering protection. Another method of protection is +applying a transparent layer across the entire board, preventing you +from poking around with a multimeter.
+Fiberglass is very strong, but can be sawn through. When +cutting, make sure you wear the right protection, microfibers can end up +anywhere.↩︎
The schematic contains references to the component +number, helping with debugging.↩︎
Some devices take this idea further. The Korg Monotron +includes extra patch points directly on the board for DIY mods and +expansions.↩︎
A transistor is a tiny switch that controls a large current with a +smaller one. Depending on its type, applying a small voltage to one leg +causes another to “open” or “close.” This way, transistors can amplify +signals or switch things on and off. You’ll find them near power +supplies, audio paths, and logic circuits. They are sometimes glued to a +heatsink to shed excess heat. They’re sensitive to ambient temperature, +which makes them interactive in sound devices 1.
+The transistor is often seen as a turning point in computing history. +It replaced big and expensive vacuum tubes, paving the way for portable +radios, cheap toys, and eventually silicon chips. Theories like Moore’s +law2 create an expectation of constant +upgrading, where your computer will be obsolete in two years’ time, and +the illusion of infinite growth.
+This miniaturization of components did not result in more efficient +technology use. On the contrary, Jevons’ Paradox shows that increased +efficiency in the production process would lead to even more resource +consumption (Remy and Huang, +2015) (Gabrys, 2011) (Parks, +2007).
+In sound circuits, touching a transistor heats it up, +which can alter the sound.↩︎
Moore’s Law is the prediction that the number of +transistors in an IC doubles every year. This plays into the idea that +you must upgrade your hardware every two years or you’ll be behind and +creates the illusion that innovation and development is endless.↩︎
Hopefully, you’ve salvaged a variety of components by now, and we can +start building sound with them. In this chapter you’ll find a bunch of +recipes; the starting points for sound devices. These modular recipes +can be used standalone or connected together into a bigger system. This +modularity makes problem-solving slightly easier1, +and you can pick and choose your modules based on your salvaged +inventory.
+Every recipe contains a paper circuit2 to +print. These circuits are the blueprint of your device, between a +schematic and an industrial PCB. The biggest advantage of using paper, +apart from being able to solder the connections of your components right +on top of the circuit, is that it is flexible. You can take notes, draw +lines, and adjust the schematic as you go.
+There is no need to understand every single component on each recipe +6 but try to follow the connections on +the circuit. Which road is the audio signal taking? This will help you a +lot with troubleshooting.
+!Safety notes!
+The DIY synth community is not shy in sharing their schematics. There +are fantastic resources online, such as the Experimentalists Anonymous +DIY Archives the wiki, Music from Outer Space and Handmade Electronic +Music (Collins, 2009). +However, finding resources using salvaged components can be tricky, as +our requirements are a bit different. Most schematics either contain 20+ +components or require (specific) chips, which have proven to be +difficult to find. This limitation has been interesting, as it forces me +to experiment with smaller schematics. Turning the oscillators into +self-modulating instruments, by attaching them together using alligator +clips, actually helped me to learn more about electronics & sound +than any pre-made kit could ever do.
+Still a headache! But now you only have to triple check +a handful of components, instead of 120.↩︎
A method introduced by synthesizer builder Ciat +Lonbarde, who used paper circuits to distribute his circuits and ideas +for free (Blasser, 2015).↩︎
printing on thicker paper is advised↩︎
Some capacitors, LED’s and other components all have a +specific polarity/orientation.↩︎
With salvaged components you’ll have a limited supply. +Test to prevent component loss.↩︎
Rule #17 from Handmade Electronic Music states, “If it +sounds good and doesn’t smoke, don’t worry if you don’t understand it.” +(Collins, +2009).↩︎
Your hearing is precious, and accidentally blasting an +overpowered sinewave Through your ears can cause permanent damage.↩︎
Create a power supply for your future circuits
+ + + +This circuit provides -9V1, 0V/Ground and +9V +outputs, by combining two 9V batteries. If your project requires it, you +can use any kind of battery instead of the 9V one, as long as they’re +two of the same 2.
+You could skip the capacitors and resistors and just connect the +batteries together. However, they help filter electrical spikes, making +the output smoother 3.
+Before plugging in the batteries, check your connections4. When the batteries are plugged in, +your pins should read -9V and +9V5.
+An upgrade that could be useful is adding a power switch and/or LED +to show if the power supply is active.
+Some chips, mostly op-amps, require a negative voltage, +which does not come out of a battery by default.↩︎
You can also get 18V: treat the -9V pin as 0V, making +the 9V pin 18V↩︎
You can test this using the continuity mode on +your multi meter, which beeps if electricity can pass through.↩︎
Test this by using the volt meter on the multimeter. One +probe touches your ground pin, the other the pin you’d like to test.↩︎
....
+This unreliable schematic creates a tone!
+ + + +This super simple oscillator circuit1 +makes use of something called a “reverse avalance breakdown effect” in +transistors. As I understand it, the capacitor and transistor of this +circuit constantly trigger each other, creating a on-off-on-off-on-off +situation, which in the audible realm sounds like a saw wave. Not all +transistors can do it, so it’s a bit of a trial and error process 2.
+Select the amount of voltage you need based on the transistor3 you have. Mine needed 18V, so using +alligator clips, I’ve connected our previously built power supply.
+After double-checking all your connections, hook the audio out to an +amplified speaker. No sound? Try:
+If you, like me, have struggled a lot to get any sound whatsoever, I +can hopefully tell you that this is where things will get +fun(ky). Getting a single sound out of anything is such a +eureka moment 5. Because from here, you’ll be able +to play around with the circuit and use our own imagination. For +instance, using a different sized resistor to change the pitch. Or, +using a Light Dependant Resistor to control the pitch based on the +sound. Or adding a on/off button. Or, building your own keyboard using +multiple resistors…
+I am very fed up with the amount of times someone has +said something would be easy. It is not.↩︎
This is why Reddit has advised against building this +oscillator. But this is the only sound generating schematic that has +worked so far and doesn’t use chips.↩︎
Find a datasheet online to discover your transistors’ +voltage limits before plugging in the circuit↩︎
mine only makes a sound for a small portion of the +potentiometers range.↩︎
Making and playing this circuit helped me a lot with +understanding how electricity flows and how you can manipulate the +flow.↩︎
....
+A keyboard to play your oscillator
+ + + +This recipe uses the Single Transistor Oscillator created in a +previous recipe. The keyboard will replace the resistor of the +oscillator that is in charge of the pitch. That pitch resistor will now +exist on the keyboard.
+From a PCB that you have salvaged, remove all of the +components and, with a piece of sandpaper, scratch off the green mask of +the PCB, making the copper visible. Now, the traces of the PCB can be +reused as wires. We will place multiple resistors on the PCB, to create +the following circuit:
+Find or make a couple of tracks or traces that are not connected to +each other (using the multimeter). These will act as your wires! To one +trace, solder the audio in from the oscillator. Find a trace nearby, +close enough that if you can touch the two traces with your thumb and +solder a resistor on that trace. The other end of the resistor should go +back to your oscillator.
+Now, when you touch both traces with your finger, a bridge is +created, closing the circuit, and causing the audio signal to go through +your resistor back into the original circuit. If you do this multiple +times with various resistor values, you’ve created a playable +keyboard!
+ +....
+After all the dismantling, salvaging, desoldering, and re-making, +it’s time to take inventory. For me, this is the moment to sit in the +middle of a workshop, surrounded by the carcasses of printers, cassette +recorders, and radios, and deal with the remainders. Can we shift the +practice of playful tinkering to also account for the waste streams it +engages with?
+In the DIY synth community, tinkering often happens collaboratively, +through workshops where participants solder prefabricated kits, as an +accessible entry point into electronics. When I started the field guide, +I imagined creating a similar format, but using only salvaged +components. Logistically, that turned out to be much harder than +expected:
+The circular economy, often marketed as a fix for the mountains of +e-waste, is structured to keep the consumer lifecycle of buying intact. +There is no method in place for taking waste, meaning we must revert to +using what comes on our path or is donated. Which is a lot, but not +consistent.
+Most synths built in workshops rely on chips like the 555 timers and +op-amps. These chips simplify builds, lower the total amount of +components needed, increasing the chances of a participant completing +the circuit. In the past few months, I haven’t salvaged a single 555 +timer, and only a handful of op-amps. That is not nearly enough to +provide a group of participants with components.
+But maybe these limitations can also be an opportunity. If we let go +of the expectation that everyone would walk out with a polished +synthesizer, similar to those that can be bought in shops, new +possibilities open up. The constraints of using e-waste as material can +help us to think differently—to engage with different contexts or +reimagine how existing technologies might be repurposed. Instead of +following a set in stone schematic, the recipes are a starting point, +which everyone can execute differently.
+Fennis urges us to rethink waste, not just as a pile of discarded +phones, but as the material it was before, including the toxic, +environmentally catastrophic legacy. Through reverse engineering and +hacking, they explore the material and learn what the technologies can +do other than what it was designed for(Fennis, 2022). In +other words, by dismantling a wired electronic razor, that was deemed +obsolete and replaced for a battery powered razor, we can remove the +abstraction layer and see that it is actually a blade, a power supply, +and a motor, which in turn can become an instrument. In this way, we can +see the end-of-life of a device, where the consumer is done consuming, +as a moment of celebration, and give it an afterlife (Mansoux +et al., 2023)!
+It is this kind of tinkering that I think will make us more resilient +against the ongoing attempts by major companies and manufacturers to +keep us locked out of our devices (Lu and Lopes, 2024). +For me, that means not just rethinking waste but also questioning the +workshop format itself—and whether I want to keep using the format with +it. And the truth is, I don’t think so. I see much more to explore in +collaborative spaces such as the (un)repair cafe. This means, this is +not the end of the field guide! It’s the beginning. There are many more +alligator clips to connect.
++
++++The real long-term future of computing consists of figuring out how +to make the best possible use we can out of the literal millions of +devices which already exist.
+
(Solderpunk, 2020, Cited in de Valk, 2022) (de Valk, +2024)
+Beware! If you’ve picked up this publication expecting to learn how +to make a flawless, DAW-less, in tune and always working polysynth, +think again. However, if you, like me, are interested in making screamy, +dreamy, sound devices using components you can find in the +wild, you’ve come to the right place.
+When I first read about salvage computing, I got very excited. Being +part of the DIY Sound community, as a sound practitioner and hardware +hacker, I’ve developed a growing discomfort with some aspects of the +practice. Within the DIY Sound community, DIWO workshops are a common +way of sharing knowledge (Richards, 2017), +covering a wide range of topics, from the construction to bending and +hacking and live coding. Over the past few years, I’ve hosted workshops +around circuit bending1 and LOFI sound devices in and around +Rotterdam. These workshops are meant as an accessible way to get people +tinkering with electronics, through something infinitely playful: making +instruments2.
+In an ecosystem where a printer is only printing with a costly +subscription 3, disruptive products become obsolete +within a year4, fixing your own flat tires is +outsourced 5 and some smartphones literally have +to be frozen to be able to replace the battery 6, +it’s clear we’re no longer in charge of our own devices. Warranty-void +stickers and lengthy terms and conditions scare us into compliance.
+First time soldering workshops can be very empowering in taking back +this autonomy by making (or breaking) a circuit together7. +They are a shared attempt to uncover some of the black boxes in our own +products (Hertz and Parikka, +2012). However, the toys and materials used in the workshops are +single-use 8 and, with ease, thrown out +afterward. The carelessness notion creeps in that waste has no value, +and is easily replaceable, and broke my heart a bit, one workshop at a +time.
+This is where the field guide comes into play: Can we shift the +practice of playful tinkering to acknowledge, rather than ignore, the +waste streams they are part of? Limiting ourselves to only use salvaged +components and discovering; is it possible to live off (create with) +electronic components salvaged in the wild? And what would such a +practice entail?
+Because salvage is not just about reusing materials; but about +confronting the systems that create the waste in the first place. Not +only the obsolete media but also the by-product of the entire production +lifecycle of an electronic product; From the mining of minerals that +make up the hardware to the inevitable disposal site (Gabrys, 2012). +Since the rate at which waste is collected and recycled isn’t growing at +the same pace as our collective buying and production, the landfills +will continue to grow. Parikka even goes as far to say as that recycling +is ultimately “waste-trade”, where our abandoned devices are shipped +across the ocean (Parikka, 2012).
+The preference for buying new is noticeable in the DIY synth +community as well. When publishing a project, it’s common to share a +pre-filled webshop cart along with the schematics or even sell it as a +pre-compiled kit9. To me, this goes against the ethos +of DIY that resonates with me the most: making do with what you have, +with a focus on doing, and not the outcome (Hertz, 2023). Instead, a +whole market is created for Lego-like kits. These kits gloss over the +challenges and difficulties of creating sound devices, preventing the +development of much-needed problem-solving skills, and not actually +discovering anything new (Brown, Ferguson and +Bennett, 2019).
+Instead, what you will learn to build using this guide is a starting +point. Small electronic circuits that produce sound on their own, but +can also be duplicated, manipulated, and modulated 10, +while diving into the questions around the practice of salvaging. The +guide is tested, tinkered, and tweaked during (un)repair cafe evenings +at the Klankschool11. In these hangouts we modify, hack +and repair devices together.
+The guide is split up into the different stages of salvaging:
+We trace where to find discarded electronics and how industry +practices shape what ends up in the trash.
+Opening up devices to uncover design strategies that prevent +access
+Identifying and extracting useful components—motors, sensors, +chips, while diving deeper in their material.
+Methods for building sound devices.
+Time to clean the workbench and reflect
+Happy scavenging!
+the practice around hacking discarded toys to find sonic +potential through creating shorts, or sometimes literally bending the +circuit.↩︎
Making instruments is an engaging way to learn about and +work with the flow of electricity.↩︎
HP’s “all-inclusive” printers can only be used with an +active subscription (Hachman, 2024).↩︎
Humane Inc. Ai Pin closed their servers within one year +after releasing their A.I. Pin. Now, you can only ask this +piece of hardware how many batteries it has left (Chokkattu, 2025).↩︎
Swapfiets promote their bike subscriptions as “We give +you a bike that you never have to repair”.↩︎
The Nothing Phone scored a 1/10 in iFixit’s +repairability score (Havard, 2017).↩︎
Especially during a workshop +in collaboration with the kunsthal, where it was the first time +making a circuit for many attendees. It was great to see how people +without much electronics experience figured out circuit making and +playing, together.↩︎
and often require much preparation in terms of +collecting, transporting, repairing, testing, and cleaning.↩︎
I am by no means an expert in electronics. This +guide represents my personal understanding of electronics, which, in no +doubt, contains incorrect assumptions or oversimplifications.↩︎
Klankschool is a loose-knit group of sonic +practitioners based in Rotterdam who share a common interest in +performances, sound art, improvisation and noise. Everyone involved is a +teacher, student, musician, janitor and more. Check the calendar for the next event!↩︎
When salvaging for parts, we are looking for abandoned hardware. +Hardware that is still fine on the inside but no longer considered as +functional by its previous owners1. These devices can be a +literal goldmine of working parts that could be repurposed, as they +probably still function, it’s the stylistic obsolescence that is the +problem.
+Remy & Huang argue that the core goals of ICT are simply +researching new technologies and selling more products (Remy +and Huang, 2015). To achieve the latter, manufacturers have +embraced structured obsolescence: the idea that a product has a limited +lifespan and ought to be consumed and upgraded within a few years (Sterne, +2007). This strategy is embedded in the manufacturing, marketing +and even the naming of products 2. It’s been embedded in +consumer culture since the late 19th century, originally invented as a +solution for overproduction (Hertz and Parikka, +2012). As a result, many devices have since been upgraded, +replaced, devalued, and thrown out, before ever reaching their full +potential (Parks, 2007). It +is exactly these machines we are looking for. So, where to find +them?
+I’ve identified 3 strategies for gathering electronic hardware.
+Offices, schools, museums, or other companies often replace their +hardware every 5 years, whether it’s broken or not, due to tax +regulations3. If electronics aren’t central to +their operations, their leftovers often gather dust. Keep your ears +open, utilize your network, these forgotten machines could be your best +source.
+I feel like good waste “comes to you”. Keep your eyes open, look +around. Actively going on waste walks has not paid off 4. +Their chances depend heavily on local waste policies 5 and +activities6.
+As you enthusiastically keep your friends & family in the loop +about your salvaging endeavors, you’ll notice the phenomenon of +donations. Since a sizeable portion of our replaced computing devices +still reside in our storage units, waiting to be of any value, most +would be happy to find such a good destination as you (Gabrys, +2011).
+My attempts to create a consistent waste-income through more official +routes have not been successful. These established waste streams, where +trash is being collected, organized, and processed in multiple +facilities, are difficult to trace. Rotterdam collects e-waste via +official centers and drop-off bins, usually placed inside supermarkets. +The emphasis is on bringing waste in. What happens after is vague and +leans heavily on a promise of a circular economy7.
+Consumer devices can be returned to the manufacturer through +recycling programs. Here too, it’s unclear what exactly happens with the +returned devices, and the program is always part of a customer journey +8. This relieves the consumer of the +disposal responsibility but keeps the cycle of buying new unaltered.
+Trying to engage with these streams differently, by salvaging, not +just discarding, is nearly impossible. Access is tightly controlled. +Waste is only moved when it can be translated into monetary value, and +even then, only in bulk. Taking from recycling centers is prohibited; +solo salvaging has no place in this transaction9.
+When inspecting a device for salvage possibilities, I try to imagine +what the inside of the device looks like. What kind of components might +I find? Are there any motors or moving parts? What kind of material is +the device made of? What time period does it come from? Which companies +manufactured the device and its parts? Is there an audio signal on the +inside? Do I see any use for it now?
+If I don’t expect much, I’ll leave it for the next person to +salvage.
+The spectrum of “still fine” and “no longer deemed as +functional” is very wide; printers with discontinued cartridges, Blu-ray +players, an iPhone 8 with a bad battery, or Spotify’s “Car Thing.”↩︎
Samsung Galaxy S8, iPhone 12s, Dyson V12 Absolute. The +naming itself implies there’s a next version, making yours outdated by +default.↩︎
Business assets such as laptops and computers are given +a depreciation rate of 20%, implying a standard lifespan of 5 years for +tax purposes.↩︎
Artist Unbinair, who works with reverse-engineering +e-waste, points out that in the early 2000s, going on e-waste walks was +more beneficial. and squatter communities actively repaired and reused +these discarded devices. Now that e-waste is channeled into designated +recycling centers, the waste stream has become more concealed, +obstructing repair-based reuse (Fennis, 2022).↩︎
The municipality waste guide website & app of +Rotterdam is not functioning and has not been updated since 2022.↩︎
In Rotterdam, there are various WhatsApp & Facebook +groups exchanging geo locations for great trash.↩︎
A model where everything is recycled, nothing is wasted, +and new raw materials are never needed. A seductive but mostly mythical +narrative, that keeps consumers consuming.↩︎
For instance, Samsungs recycle program starts with “Step +1. Buy your new device with trade-in discount on samsung.com”.↩︎
My attempts to establish a relationship with the thrift +shop failed. Out of pity I was allowed to snoop in their garbage bin +(which was locked away and filled with goodies). Their waste was already +part of a monetized system, and my presence didn’t fit.↩︎
Once you’ve found a piece of hardware, it’s time to start dismantling +the device. Let’s set up a workspace where you can easily move your +device around and keep track of small parts. To take the device apart, +we will need some tools. Which specifically differ a bit per device, but +this is what I have in my own toolkit:
+It’s not always clear where to start. Grabbing a heavy duty tool +immediately could result in permanent damage. It is better to start more +carefully. In some cases, product manufacturers provide service +manuals3. But in most cases, we’re left to +figure it out ourselves. Fortunately, online communities like IFixIt +create their own teardown guides, that can sometimes give us a head +start.
+Let’s take a look at the device. Can you spot any screws? They might +be hidden behind warranty stickers4 or tucked away in +obscure corners. I find it helpful to follow the seams of the casing. +Especially with plastic enclosures, it’s not just screws—look for small +tabs or glue holding things together.
+If you manage to create a small slit gap in a seam, insert a thin +plastic pic and carefully push it along the seam. There might be small +tabs holding the casing together. If the manufacturer really didn’t want +you to get in there, they’ve glued it all up, and it is impossible to +get in the device without causing permanent damage5.
+Disassembly is really about patience and finding those small gaps in +the enclosures, pulling and pushing until you’ve dismantled the entire +device. Did you manage? Amazing! You’re now staring at the messy, +material reality of your device6.
+Through design choices like hiding screws, heat stakes7, +strong adhesive, and using various screw sizes, it becomes clear: the +manufacturer really does not want you in there. These are black boxes by +design, destined to become obsolete, as replacement parts are not +available, and critical components are not interchangeable. The only +option is to buy an entirely new product again.
+The act of black boxing are an attempt to keep us unconsciously +incompetent, and increases the distance between the consumer and the +materiality of the device. The modern laptop is silent, not giving any +indication of whatever is happening on the inside, or its material +origins. It is only when something breaks, that their materiality +becomes a reality again (Hertz and Parikka, +2012) (Emerson, +2021).
+It is by opening the devices, however, that we can rediscover +materiality. Then it becomes clear that what may appear so robust, +seamless, and futuristic on the outside is fragile, breakable and almost +futile on the inside. With the Multimeter we can track the traces from +the speaker to the microchip to the microphone. Or is there something +else in between?
+Apple designed their own pentalobe screws for +their products. When first released in 2009, no hardware store sold +these bits, locking you out of your device.↩︎
These save you from stripping wires repeatedly. I found +mine cheaply in the model-making store.↩︎
These manuals contain valuable information that can help
+you to understand the device and to take it apart. ↩︎
Warranty stickers seem intimidating but are not legally +binding, as warranties are dictated by consumer laws (Aragon, +2023).↩︎
A hot air gun could help to dissolve the glue, or you +could cut out the plastic using a knife or drill.↩︎
The inside can tell you more about the time the device +was made in. For instance, I mostly find aluminum and iron type +materials on the inside of older machines.↩︎
Plastic pins that are melted to hold parts in place.↩︎
Once you’ve broken your device down into its individual puzzle +pieces, we can zoom in on them more closely. Is there anything that +immediately sparks your interest? Did you already uncover unexpected +materials? Chances are you uncovered one or more Printed Circuit Boards +(PCBs), and—very generally speaking—some kind of input and output +components, all connected by several types of wire1. +For example, inside a digital picture frame I found a power input, a +battery, a screen, speakers, a two-sided PCB, and an antenna.
+PCBs are populated with either “through hole” (THT) or “surface +mount” (SMD) components. SMD components are very small and soldered +directly onto the board’s surface. Their size makes labels hard to read, +and they’re designed for automated assembly, making them impractical for +salvage2. That’s why I rarely salvage from +computer-type devices. These usually contain nothing but SMD components +and lack interesting interactions or mechanical parts.
+Desoldering components is generally more difficult than soldering and +requires patience and practice. Ironically, desoldering guns are much +more expensive than soldering irons, so here’s how I do it, without +one.
+In a well-ventilated3 room, heat up the blob of solder +that connects the component to the PCB using a soldering iron. After a +couple of seconds, you’ll notice the solder becomes liquid4.
+Then, using tweezers or a plier, I carefully pull the leg out from +the backside of the board, and then do the same for the other legs. This +process can take somewhere between 10 seconds and 10 minutes and can be +both frustrating and meditative.
+In the next few pages, I’ll briefly address some of the more common +components. If you want to know more about what each component +specifically does, I recommend Getting started in electronics (Mims, +1983).
+Many components, like transistors and chips, have datasheets +available online. You can usually find them by entering the part number, +often printed directly on the component5, +into a search engine. While datasheets can be overwhelming and full of +technical jargon, they typically show a pinout, explaining what each leg +does, and a description of the component’s behavior.
+In the next chapter, we’ll get into making with the salvaged +components. The recipes need some specific components, which are +highlighted below. It’s always wise to have some extra! Components might +break, speaking from experience, having to stop because you’ve run out +of working components, is very discouraging.
+Name | +Category | +Description | +Found in | +Symbol | +
---|---|---|---|---|
555 Timer | +Chip | +A small chip that generates pulses | +Timers, LED dimmers | ++ |
Capacitor | +Capacitor | +Store a voltage | +Everywhere! | +|
Coil | +Passive | +These funky components can create sounds on their own | +Transformers, relays, wireless charging | +|
Crystal Oscillator | +Passive | +Generates a frequency that is often used as a clock | +Devices that have processors | ++ |
Diode | +Passive | +Forces current to flow in one direction | +Everywhere! | +|
Displays | +Output | +Display information | +Monitors, calculators, embedded systems | ++ |
LED | +Output | +Emit a small light | +Everywhere! | +|
Logic chips | +Chip | +Create logic and switches | +Computers, microcontrollers, control circuits | ++ |
MOSFET | +Chip | +Not sure yet | +Power supplies, motor control | ++ |
Magnet | +Misc | +Electromagnetic applications, motors | +Speakers, hard drives | ++ |
Microcontroller | +Chip | +Programmable chip, for example the ATmega328 | +Embedded systems, Arduino, automation | +|
Microphone | +Input | +Record sound | +Phones, vapes | +|
Motor | +Output | +Spins when a power is applied | +Printers, blenders, vacuums | ++ |
NPN Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Op-Amp | +Chip | +Amplifying signals | +Audio circuits, sensors, control systems | +|
PNP Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Piezo disc | +Ouput/Input | +Records or creates vibrations | +Buzzers, sensors | ++ |
Potentiometer | +Resistor | +Limiting voltage through a knob | +Volume knobs, light dimmers | +|
Relay | +Switch | +Switches power | +Household appliances | +|
Resistor | +Resistor | +Limiting voltage | +Everywhere! | +|
Speaker | +Ouput | +Outputs sound | +Toys, (portable) radios | +|
Switches & buttons | +Input | +Interact with the device | +Light switches, keyboards | +|
Thermistor | +Resistor | +Limiting voltage dependent on temperature | +Not sure yet | +|
Trimpots | +Resistor | +Limit voltage through a small knob adjustable with a +screwdriver | +Audio circuits, calibration devices | +|
Voltage regulators | +Chip | +Not sure yet | +Power supplies, embedded systems | ++ |
Great for reuse as well!↩︎
The biggest issue is the size of the legs, which are +impossible to solder without making your own PCB’s. I’ve made prototypes +with cutting the entire PCB, using conductive ink, copper tape and +charcoal pens. None of the strategies worked well↩︎
whilst modern devices cannot contain lead anymore, older +solder will. Do not lick the PCB, clean your hands after and open a +window.↩︎
How fast this happens depends on the temperature of the +soldering iron and the melting point of the solder that is on the board. +If it won’t melt, adding a bit of your own solder helps.↩︎
Since the manufacturer didn’t think you ever needed to +know which oddly specific chip you’re looking at, they sometimes +deliberately scratched it off.↩︎
You’ll find resistors in nearly every electronic device and +schematic. It’s useful to keep a wide range of values around, from +1Ω(ohm) up to 10 million Ω. Their colored bands indicate their value1. In my experience, their values on +schematics are usually an indicator, and you can divert slightly without +too much impact on your project.
+Variable resistors—like photoresistors and potentiometers—are +especially worth salvaging, along with their knobs2. +They can make your circuit interactive, by replacing fixed resistors +with variable ones. This is also a common circuit bending technique, as +with older toys the pitch of a sample is often regulated by a pitch +transistor, replacing this with a variable one allow you to control +the playback speed into drone like sonic realms3.
+Component | +Description | +
---|---|
Carbon or metal film resistor | +Comes in different values, marked with color bands | +
Photoresistor | +Changes resistance based on ambient light levels | +
Potentiometer | +A knob-controlled resistor | +
Stereo potentiometer | +Controls two channels at once, often used for stereo audio | +
Slide potentiometer | +A slider-controlled resistor | +
Trim pot | +A small, precise variable resistor you adjust with a screwdriver, +used for circuit calibration | +
Thermistor | +Changes resistance based on temperature | +
Each color represents a number or a multiplier. A table +of this can be found online.↩︎
I’ve found a lot of old gas stoves left out for trash +collection. They often have nice knobs, that can be pulled off without +need for tools.↩︎
With more modern toys, this is no longer the case, +lowering the number of mods you can do on a toy.↩︎
Capacitors come in all sizes. I’ve seen ones as big as a coffee cup, +and SMD types so small they’re barely visible. Like resistors, these +passive components appear in nearly all circuits and store limited +amounts of electricity. This is measured in farads (F).
+Capacitor Type | +Typical Value Range | +Polarized | +
---|---|---|
Ceramic | +1 pF – 100 nF | +No | +
Electrolytic (Aluminum) | +0.1 µF – 10,000 µF | +Yes | +
Film | +1 nF – 10 µF | +No | +
Capacitors store electricity even after power is cut. Touching a +charged one can shock you. Larger types, like those in camera flashes or +TVs, can store a dangerous amount. Always discharge big capacitors +before storing. I do this by shorting the legs with a screwdriver. This +may cause a small spark, as you’ve just created a short circuit.
+Electrolytic capacitors don’t age well. Left unused, they have a +lifespan of 2 to 3 years (Jang et +al., 2017). After that, they can leak, spreading a yellow +gooey material over the PCB, causing other connections to malfunction 1.
+You can verify the capacitor’s capacitance with a multimeter. In +continuity mode, which beeps if there’s a connection, touch both legs of +the discharged capacitor with the probes. If you hear no sound, or a +continuous volume/pitch: the capacitor is dead. Otherwise, it’s +fine.
+Surprisingly, most of the capacitors that I’ve tested +(that didn’t visually leak) passed the test and were still usable, even +the electrolytic ones.↩︎
Chips, or integrated circuits, are tiny black boxes packed with +microscopic components. You’ll find them on nearly every modern circuit +board. Some handle small, specific tasks, like controlling LEDs, while +others run full operating systems.
+Don’t let the size fool you! The creation of a chip, from toxic +chemicals to the black container, involves around 300 steps, during +which 99% of material byproduct is discarded, creating hazardous waste +sites (Gabrys, 2011). So, +if there is one part worth salvaging, it’s this one.
+Unfortunately, as modular as they might seem, reusing chips is not +plug ’n play. While some are common and well-documented1, +most are obscured and specific. For instance, reusing the network chip +found in a USB phone can lead to a rabbit hole of reverse engineering. +And then you find another phone that has a slightly different chip, and +the process starts all over again.
+Component | +Description | +
---|---|
555 Timer | +This chip can generate audible pulses. This can be used as a +sound source on its own, or to trigger other circuits, or control +motors | +
Op-Amps (e.g., TL072, TL074, LM358) | +Op-amps are used to amplify signals, and therefore used in loads +of sound-related applications. | +
CD40106 | +A Schmitt trigger inverter can generate audible frequencies that +can be tuned. They are often the core of oscillator +schematics. | +
CD4017 | +A Decade counter is often used for linear step +sequencers. | +
Microcontrollers | +If you’re lucky, you can use the microcontroller to write your +own program. | +
In the last 6 months of searching, I’ve found only a +couple of op-amps, one trigger inverter (that I blew by placing it +upside-down), and no 555 timers…↩︎
Inputs and outputs are often the most visible parts of an electronic +device—and among the most accessible to salvage. They are the parts that +are most often visible on the outside and thus carry the cultural +context of the device. But this visibility is a double-edged sword: it +risks turning salvaging and recycling into solely aesthetic choices.
+Recycling facilities, manufactures and product design universities +often tend to focus on recycling, when talking about reducing e-waste. +But among the levels of circularity reduce, reuse, repair, recycle, +refuse, recycling is the least effective. More than half of material is +lost when going through the recycling process and often involves +shipping waste to countries with cheaper labor costs and fewer +environmental regulations, resulting in toxic conditions for both +workers and the environment (iFixit, no date) (Gabrys, +2011) (Roura et al., +2021). Shredding a device doesn’t just lose raw material; it +erases the labor, energy, and environmental costs embedded in its +original creation. And then a new device replaces it.
+Instead of focusing on the visual esthetic that is visible on the +outside of the original device, I think it’s more interesting to focus +on what made the object the object. According to Richards, this +objecthood is the central theme of DIY/repurposing. Through hacking and +bending we can amplify certain properties of the object (Richards, +2017). Turning a printer into a live coded instrument for +instance, amplifying the scratches a piece of stuck paper can make.
+Printed Circuit Boards, or PCBs, are the panels on which the +electronic circuit is placed. Older boards often reveal hand-drawn +traces, which are much more fluid in design. With computerized PCB +design, those lines straightened out. Most PCBs are made from FR4 (glass +fiber and epoxy)1.
+The copper tracks on a PCB are usually covered with a green +protective layer, known as solder mask. Sand this off to expose the +copper underneath, ready to solder onto again.
+Most boards are labeled. They can include a date, information about +connections, component numbering2, and sometimes even +their values 3.
+Not all PCBs follow the industrial template. Artists and other +tinkerers have come up with alternatives: the paper circuits of +Ciat-Lonbarde, or Dirty Electronics’ boards made from wood and nails. +These kinds of formats offer a more punk-diy way of publishing projects, +where the format is not set in stone. Paper can be cut, nails can be +moved, inviting a maker to explore the circuit more than just soldering +a pre-compiled kit (Blasser, 2015) (Richards, +2013).
+Did you spot “the Blob” on one of your PCB’s? The blob (fig 17) is +meant to protect certain bare parts of a PCB, but is also known as a +type of reverse engineering protection. Another method of protection is +applying a transparent layer across the entire board, preventing you +from poking around with a multimeter.
+Fiberglass is very strong, but can be sawn through. When +cutting, make sure you wear the right protection, microfibers can end up +anywhere.↩︎
The schematic contains references to the component +number, helping with debugging.↩︎
Some devices take this idea further. The Korg Monotron +includes extra patch points directly on the board for DIY mods and +expansions.↩︎
A transistor is a tiny switch that controls a large current with a +smaller one. Depending on its type, applying a small voltage to one leg +causes another to “open” or “close.” This way, transistors can amplify +signals or switch things on and off. You’ll find them near power +supplies, audio paths, and logic circuits. They are sometimes glued to a +heatsink to shed excess heat. They’re sensitive to ambient temperature, +which makes them interactive in sound devices 1.
+The transistor is often seen as a turning point in computing history. +It replaced big and expensive vacuum tubes, paving the way for portable +radios, cheap toys, and eventually silicon chips. Theories like Moore’s +law2 create an expectation of constant +upgrading, where your computer will be obsolete in two years’ time, and +the illusion of infinite growth.
+This miniaturization of components did not result in more efficient +technology use. On the contrary, Jevons’ Paradox shows that increased +efficiency in the production process would lead to even more resource +consumption (Remy and Huang, +2015) (Gabrys, 2011) (Parks, +2007).
+In sound circuits, touching a transistor heats it up, +which can alter the sound.↩︎
Moore’s Law is the prediction that the number of +transistors in an IC doubles every year. This plays into the idea that +you must upgrade your hardware every two years or you’ll be behind and +creates the illusion that innovation and development is endless.↩︎
Hopefully, you’ve salvaged a variety of components by now, and we can +start building sound with them. In this chapter you’ll find a bunch of +recipes; the starting points for sound devices. These modular recipes +can be used standalone or connected together into a bigger system. This +modularity makes problem-solving slightly easier1, +and you can pick and choose your modules based on your salvaged +inventory.
+Every recipe contains a paper circuit2 to +print. These circuits are the blueprint of your device, between a +schematic and an industrial PCB. The biggest advantage of using paper, +apart from being able to solder the connections of your components right +on top of the circuit, is that it is flexible. You can take notes, draw +lines, and adjust the schematic as you go.
+There is no need to understand every single component on each recipe +6 but try to follow the connections on +the circuit. Which road is the audio signal taking? This will help you a +lot with troubleshooting.
+!Safety notes!
+The DIY synth community is not shy in sharing their schematics. There +are fantastic resources online, such as the Experimentalists Anonymous +DIY Archives the wiki, Music from Outer Space and Handmade Electronic +Music (Collins, 2009). +However, finding resources using salvaged components can be tricky, as +our requirements are a bit different. Most schematics either contain 20+ +components or require (specific) chips, which have proven to be +difficult to find. This limitation has been interesting, as it forces me +to experiment with smaller schematics. Turning the oscillators into +self-modulating instruments, by attaching them together using alligator +clips, actually helped me to learn more about electronics & sound +than any pre-made kit could ever do.
+Still a headache! But now you only have to triple check +a handful of components, instead of 120.↩︎
A method introduced by synthesizer builder Ciat +Lonbarde, who used paper circuits to distribute his circuits and ideas +for free (Blasser, 2015).↩︎
printing on thicker paper is advised↩︎
Some capacitors, LED’s and other components all have a +specific polarity/orientation.↩︎
With salvaged components you’ll have a limited supply. +Test to prevent component loss.↩︎
Rule #17 from Handmade Electronic Music states, “If it +sounds good and doesn’t smoke, don’t worry if you don’t understand it.” +(Collins, +2009).↩︎
Your hearing is precious, and accidentally blasting an +overpowered sinewave Through your ears can cause permanent damage.↩︎
Create a power supply for your future circuits
+ + + +This circuit provides -9V1, 0V/Ground and +9V +outputs, by combining two 9V batteries. If your project requires it, you +can use any kind of battery instead of the 9V one, as long as they’re +two of the same 2.
+You could skip the capacitors and resistors and just connect the +batteries together. However, they help filter electrical spikes, making +the output smoother 3.
+Before plugging in the batteries, check your connections4. When the batteries are plugged in, +your pins should read -9V and +9V5.
+An upgrade that could be useful is adding a power switch and/or LED +to show if the power supply is active.
+Some chips, mostly op-amps, require a negative voltage, +which does not come out of a battery by default.↩︎
You can also get 18V: treat the -9V pin as 0V, making +the 9V pin 18V↩︎
You can test this using the continuity mode on +your multi meter, which beeps if electricity can pass through.↩︎
Test this by using the volt meter on the multimeter. One +probe touches your ground pin, the other the pin you’d like to test.↩︎
....
+This unreliable schematic creates a tone!
+ + + +This super simple oscillator circuit1 +makes use of something called a “reverse avalance breakdown effect” in +transistors. As I understand it, the capacitor and transistor of this +circuit constantly trigger each other, creating a on-off-on-off-on-off +situation, which in the audible realm sounds like a saw wave. Not all +transistors can do it, so it’s a bit of a trial and error process 2.
+Select the amount of voltage you need based on the transistor3 you have. Mine needed 18V, so using +alligator clips, I’ve connected our previously built power supply.
+After double-checking all your connections, hook the audio out to an +amplified speaker. No sound? Try:
+If you, like me, have struggled a lot to get any sound whatsoever, I +can hopefully tell you that this is where things will get +fun(ky). Getting a single sound out of anything is such a +eureka moment 5. Because from here, you’ll be able +to play around with the circuit and use our own imagination. For +instance, using a different sized resistor to change the pitch. Or, +using a Light Dependant Resistor to control the pitch based on the +sound. Or adding a on/off button. Or, building your own keyboard using +multiple resistors…
+I am very fed up with the amount of times someone has +said something would be easy. It is not.↩︎
This is why Reddit has advised against building this +oscillator. But this is the only sound generating schematic that has +worked so far and doesn’t use chips.↩︎
Find a datasheet online to discover your transistors’ +voltage limits before plugging in the circuit↩︎
mine only makes a sound for a small portion of the +potentiometers range.↩︎
Making and playing this circuit helped me a lot with +understanding how electricity flows and how you can manipulate the +flow.↩︎
....
+A keyboard to play your oscillator
+ + + +This recipe uses the Single Transistor Oscillator created in a +previous recipe. The keyboard will replace the resistor of the +oscillator that is in charge of the pitch. That pitch resistor will now +exist on the keyboard.
+From a PCB that you have salvaged, remove all of the +components and, with a piece of sandpaper, scratch off the green mask of +the PCB, making the copper visible. Now, the traces of the PCB can be +reused as wires. We will place multiple resistors on the PCB, to create +the following circuit:
+Find or make a couple of tracks or traces that are not connected to +each other (using the multimeter). These will act as your wires! To one +trace, solder the audio in from the oscillator. Find a trace nearby, +close enough that if you can touch the two traces with your thumb and +solder a resistor on that trace. The other end of the resistor should go +back to your oscillator.
+Now, when you touch both traces with your finger, a bridge is +created, closing the circuit, and causing the audio signal to go through +your resistor back into the original circuit. If you do this multiple +times with various resistor values, you’ve created a playable +keyboard!
+ +....
+After all the dismantling, salvaging, desoldering, and re-making, +it’s time to take inventory. For me, this is the moment to sit in the +middle of a workshop, surrounded by the carcasses of printers, cassette +recorders, and radios, and deal with the remainders. Can we shift the +practice of playful tinkering to also account for the waste streams it +engages with?
+In the DIY synth community, tinkering often happens collaboratively, +through workshops where participants solder prefabricated kits, as an +accessible entry point into electronics. When I started the field guide, +I imagined creating a similar format, but using only salvaged +components. Logistically, that turned out to be much harder than +expected:
+The circular economy, often marketed as a fix for the mountains of +e-waste, is structured to keep the consumer lifecycle of buying intact. +There is no method in place for taking waste, meaning we must revert to +using what comes on our path or is donated. Which is a lot, but not +consistent.
+Most synths built in workshops rely on chips like the 555 timers and +op-amps. These chips simplify builds, lower the total amount of +components needed, increasing the chances of a participant completing +the circuit. In the past few months, I haven’t salvaged a single 555 +timer, and only a handful of op-amps. That is not nearly enough to +provide a group of participants with components.
+But maybe these limitations can also be an opportunity. If we let go +of the expectation that everyone would walk out with a polished +synthesizer, similar to those that can be bought in shops, new +possibilities open up. The constraints of using e-waste as material can +help us to think differently—to engage with different contexts or +reimagine how existing technologies might be repurposed. Instead of +following a set in stone schematic, the recipes are a starting point, +which everyone can execute differently.
+Fennis urges us to rethink waste, not just as a pile of discarded +phones, but as the material it was before, including the toxic, +environmentally catastrophic legacy. Through reverse engineering and +hacking, they explore the material and learn what the technologies can +do other than what it was designed for(Fennis, 2022). In +other words, by dismantling a wired electronic razor, that was deemed +obsolete and replaced for a battery powered razor, we can remove the +abstraction layer and see that it is actually a blade, a power supply, +and a motor, which in turn can become an instrument. In this way, we can +see the end-of-life of a device, where the consumer is done consuming, +as a moment of celebration, and give it an afterlife (Mansoux +et al., 2023)!
+It is this kind of tinkering that I think will make us more resilient +against the ongoing attempts by major companies and manufacturers to +keep us locked out of our devices (Lu and Lopes, 2024). +For me, that means not just rethinking waste but also questioning the +workshop format itself—and whether I want to keep using the format with +it. And the truth is, I don’t think so. I see much more to explore in +collaborative spaces such as the (un)repair cafe. This means, this is +not the end of the field guide! It’s the beginning. There are many more +alligator clips to connect.
++
++++The real long-term future of computing consists of figuring out how +to make the best possible use we can out of the literal millions of +devices which already exist.
+
(Solderpunk, 2020, Cited in de Valk, 2022) (de Valk, +2024)
+Beware! If you’ve picked up this publication expecting to learn how +to make a flawless, DAW-less, in tune and always working polysynth, +think again. However, if you, like me, are interested in making screamy, +dreamy, sound devices using components you can find in the +wild, you’ve come to the right place.
+When I first read about salvage computing, I got very excited. Being +part of the DIY Sound community, as a sound practitioner and hardware +hacker, I’ve developed a growing discomfort with some aspects of the +practice. Within the DIY Sound community, DIWO workshops are a common +way of sharing knowledge (Richards, 2017), +covering a wide range of topics, from the construction to bending and +hacking and live coding. Over the past few years, I’ve hosted workshops +around circuit bending1 and LOFI sound devices in and around +Rotterdam. These workshops are meant as an accessible way to get people +tinkering with electronics, through something infinitely playful: making +instruments2.
+In an ecosystem where a printer is only printing with a costly +subscription 3, disruptive products become obsolete +within a year4, fixing your own flat tires is +outsourced 5 and some smartphones literally have +to be frozen to be able to replace the battery 6, +it’s clear we’re no longer in charge of our own devices. Warranty-void +stickers and lengthy terms and conditions scare us into compliance.
+First time soldering workshops can be very empowering in taking back +this autonomy by making (or breaking) a circuit together7. +They are a shared attempt to uncover some of the black boxes in our own +products (Hertz and Parikka, +2012). However, the toys and materials used in the workshops are +single-use 8 and, with ease, thrown out +afterward. The carelessness notion creeps in that waste has no value, +and is easily replaceable, and broke my heart a bit, one workshop at a +time.
+This is where the field guide comes into play: Can we shift the +practice of playful tinkering to acknowledge, rather than ignore, the +waste streams they are part of? Limiting ourselves to only use salvaged +components and discovering; is it possible to live off (create with) +electronic components salvaged in the wild? And what would such a +practice entail?
+Because salvage is not just about reusing materials; but about +confronting the systems that create the waste in the first place. Not +only the obsolete media but also the by-product of the entire production +lifecycle of an electronic product; From the mining of minerals that +make up the hardware to the inevitable disposal site (Gabrys, 2012). +Since the rate at which waste is collected and recycled isn’t growing at +the same pace as our collective buying and production, the landfills +will continue to grow. Parikka even goes as far to say as that recycling +is ultimately “waste-trade”, where our abandoned devices are shipped +across the ocean (Parikka, 2012).
+The preference for buying new is noticeable in the DIY synth +community as well. When publishing a project, it’s common to share a +pre-filled webshop cart along with the schematics or even sell it as a +pre-compiled kit9. To me, this goes against the ethos +of DIY that resonates with me the most: making do with what you have, +with a focus on doing, and not the outcome (Hertz, 2023). Instead, a +whole market is created for Lego-like kits. These kits gloss over the +challenges and difficulties of creating sound devices, preventing the +development of much-needed problem-solving skills, and not actually +discovering anything new (Brown, Ferguson and +Bennett, 2019).
+Instead, what you will learn to build using this guide is a starting +point. Small electronic circuits that produce sound on their own, but +can also be duplicated, manipulated, and modulated 10, +while diving into the questions around the practice of salvaging. The +guide is tested, tinkered, and tweaked during (un)repair cafe evenings +at the Klankschool11. In these hangouts we modify, hack +and repair devices together.
+The guide is split up into the different stages of salvaging:
+We trace where to find discarded electronics and how industry +practices shape what ends up in the trash.
+Opening up devices to uncover design strategies that prevent +access
+Identifying and extracting useful components—motors, sensors, +chips, while diving deeper in their material.
+Methods for building sound devices.
+Time to clean the workbench and reflect
+Happy scavenging!
+the practice around hacking discarded toys to find sonic +potential through creating shorts, or sometimes literally bending the +circuit.↩︎
Making instruments is an engaging way to learn about and +work with the flow of electricity.↩︎
HP’s “all-inclusive” printers can only be used with an +active subscription (Hachman, 2024).↩︎
Humane Inc. Ai Pin closed their servers within one year +after releasing their A.I. Pin. Now, you can only ask this +piece of hardware how many batteries it has left (Chokkattu, 2025).↩︎
Swapfiets promote their bike subscriptions as “We give +you a bike that you never have to repair”.↩︎
The Nothing Phone scored a 1/10 in iFixit’s +repairability score (Havard, 2017).↩︎
Especially during a workshop +in collaboration with the kunsthal, where it was the first time +making a circuit for many attendees. It was great to see how people +without much electronics experience figured out circuit making and +playing, together.↩︎
and often require much preparation in terms of +collecting, transporting, repairing, testing, and cleaning.↩︎
I am by no means an expert in electronics. This +guide represents my personal understanding of electronics, which, in no +doubt, contains incorrect assumptions or oversimplifications.↩︎
Klankschool is a loose-knit group of sonic +practitioners based in Rotterdam who share a common interest in +performances, sound art, improvisation and noise. Everyone involved is a +teacher, student, musician, janitor and more. Check the calendar for the next event!↩︎
When salvaging for parts, we are looking for abandoned hardware. +Hardware that is still fine on the inside but no longer considered as +functional by its previous owners1. These devices can be a +literal goldmine of working parts that could be repurposed, as they +probably still function, it’s the stylistic obsolescence that is the +problem.
+Remy & Huang argue that the core goals of ICT are simply +researching new technologies and selling more products (Remy +and Huang, 2015). To achieve the latter, manufacturers have +embraced structured obsolescence: the idea that a product has a limited +lifespan and ought to be consumed and upgraded within a few years (Sterne, +2007). This strategy is embedded in the manufacturing, marketing +and even the naming of products 2. It’s been embedded in +consumer culture since the late 19th century, originally invented as a +solution for overproduction (Hertz and Parikka, +2012). As a result, many devices have since been upgraded, +replaced, devalued, and thrown out, before ever reaching their full +potential (Parks, 2007). It +is exactly these machines we are looking for. So, where to find +them?
+I’ve identified 3 strategies for gathering electronic hardware.
+Offices, schools, museums, or other companies often replace their +hardware every 5 years, whether it’s broken or not, due to tax +regulations3. If electronics aren’t central to +their operations, their leftovers often gather dust. Keep your ears +open, utilize your network, these forgotten machines could be your best +source.
+I feel like good waste “comes to you”. Keep your eyes open, look +around. Actively going on waste walks has not paid off 4. +Their chances depend heavily on local waste policies 5 and +activities6.
+As you enthusiastically keep your friends & family in the loop +about your salvaging endeavors, you’ll notice the phenomenon of +donations. Since a sizeable portion of our replaced computing devices +still reside in our storage units, waiting to be of any value, most +would be happy to find such a good destination as you (Gabrys, +2011).
+My attempts to create a consistent waste-income through more official +routes have not been successful. These established waste streams, where +trash is being collected, organized, and processed in multiple +facilities, are difficult to trace. Rotterdam collects e-waste via +official centers and drop-off bins, usually placed inside supermarkets. +The emphasis is on bringing waste in. What happens after is vague and +leans heavily on a promise of a circular economy7.
+Consumer devices can be returned to the manufacturer through +recycling programs. Here too, it’s unclear what exactly happens with the +returned devices, and the program is always part of a customer journey +8. This relieves the consumer of the +disposal responsibility but keeps the cycle of buying new unaltered.
+Trying to engage with these streams differently, by salvaging, not +just discarding, is nearly impossible. Access is tightly controlled. +Waste is only moved when it can be translated into monetary value, and +even then, only in bulk. Taking from recycling centers is prohibited; +solo salvaging has no place in this transaction9.
+When inspecting a device for salvage possibilities, I try to imagine +what the inside of the device looks like. What kind of components might +I find? Are there any motors or moving parts? What kind of material is +the device made of? What time period does it come from? Which companies +manufactured the device and its parts? Is there an audio signal on the +inside? Do I see any use for it now?
+If I don’t expect much, I’ll leave it for the next person to +salvage.
+The spectrum of “still fine” and “no longer deemed as +functional” is very wide; printers with discontinued cartridges, Blu-ray +players, an iPhone 8 with a bad battery, or Spotify’s “Car Thing.”↩︎
Samsung Galaxy S8, iPhone 12s, Dyson V12 Absolute. The +naming itself implies there’s a next version, making yours outdated by +default.↩︎
Business assets such as laptops and computers are given +a depreciation rate of 20%, implying a standard lifespan of 5 years for +tax purposes.↩︎
Artist Unbinair, who works with reverse-engineering +e-waste, points out that in the early 2000s, going on e-waste walks was +more beneficial. and squatter communities actively repaired and reused +these discarded devices. Now that e-waste is channeled into designated +recycling centers, the waste stream has become more concealed, +obstructing repair-based reuse (Fennis, 2022).↩︎
The municipality waste guide website & app of +Rotterdam is not functioning and has not been updated since 2022.↩︎
In Rotterdam, there are various WhatsApp & Facebook +groups exchanging geo locations for great trash.↩︎
A model where everything is recycled, nothing is wasted, +and new raw materials are never needed. A seductive but mostly mythical +narrative, that keeps consumers consuming.↩︎
For instance, Samsungs recycle program starts with “Step +1. Buy your new device with trade-in discount on samsung.com”.↩︎
My attempts to establish a relationship with the thrift +shop failed. Out of pity I was allowed to snoop in their garbage bin +(which was locked away and filled with goodies). Their waste was already +part of a monetized system, and my presence didn’t fit.↩︎
Once you’ve found a piece of hardware, it’s time to start dismantling +the device. Let’s set up a workspace where you can easily move your +device around and keep track of small parts. To take the device apart, +we will need some tools. Which specifically differ a bit per device, but +this is what I have in my own toolkit:
+It’s not always clear where to start. Grabbing a heavy duty tool +immediately could result in permanent damage. It is better to start more +carefully. In some cases, product manufacturers provide service +manuals3. But in most cases, we’re left to +figure it out ourselves. Fortunately, online communities like IFixIt +create their own teardown guides, that can sometimes give us a head +start.
+Let’s take a look at the device. Can you spot any screws? They might +be hidden behind warranty stickers4 or tucked away in +obscure corners. I find it helpful to follow the seams of the casing. +Especially with plastic enclosures, it’s not just screws—look for small +tabs or glue holding things together.
+If you manage to create a small slit gap in a seam, insert a thin +plastic pic and carefully push it along the seam. There might be small +tabs holding the casing together. If the manufacturer really didn’t want +you to get in there, they’ve glued it all up, and it is impossible to +get in the device without causing permanent damage5.
+Disassembly is really about patience and finding those small gaps in +the enclosures, pulling and pushing until you’ve dismantled the entire +device. Did you manage? Amazing! You’re now staring at the messy, +material reality of your device6.
+Through design choices like hiding screws, heat stakes7, +strong adhesive, and using various screw sizes, it becomes clear: the +manufacturer really does not want you in there. These are black boxes by +design, destined to become obsolete, as replacement parts are not +available, and critical components are not interchangeable. The only +option is to buy an entirely new product again.
+The act of black boxing are an attempt to keep us unconsciously +incompetent, and increases the distance between the consumer and the +materiality of the device. The modern laptop is silent, not giving any +indication of whatever is happening on the inside, or its material +origins. It is only when something breaks, that their materiality +becomes a reality again (Hertz and Parikka, +2012) (Emerson, +2021).
+It is by opening the devices, however, that we can rediscover +materiality. Then it becomes clear that what may appear so robust, +seamless, and futuristic on the outside is fragile, breakable and almost +futile on the inside. With the Multimeter we can track the traces from +the speaker to the microchip to the microphone. Or is there something +else in between?
+Apple designed their own pentalobe screws for +their products. When first released in 2009, no hardware store sold +these bits, locking you out of your device.↩︎
These save you from stripping wires repeatedly. I found +mine cheaply in the model-making store.↩︎
These manuals contain valuable information that can help
+you to understand the device and to take it apart. ↩︎
Warranty stickers seem intimidating but are not legally +binding, as warranties are dictated by consumer laws (Aragon, +2023).↩︎
A hot air gun could help to dissolve the glue, or you +could cut out the plastic using a knife or drill.↩︎
The inside can tell you more about the time the device +was made in. For instance, I mostly find aluminum and iron type +materials on the inside of older machines.↩︎
Plastic pins that are melted to hold parts in place.↩︎
Once you’ve broken your device down into its individual puzzle +pieces, we can zoom in on them more closely. Is there anything that +immediately sparks your interest? Did you already uncover unexpected +materials? Chances are you uncovered one or more Printed Circuit Boards +(PCBs), and—very generally speaking—some kind of input and output +components, all connected by several types of wire1. +For example, inside a digital picture frame I found a power input, a +battery, a screen, speakers, a two-sided PCB, and an antenna.
+PCBs are populated with either “through hole” (THT) or “surface +mount” (SMD) components. SMD components are very small and soldered +directly onto the board’s surface. Their size makes labels hard to read, +and they’re designed for automated assembly, making them impractical for +salvage2. That’s why I rarely salvage from +computer-type devices. These usually contain nothing but SMD components +and lack interesting interactions or mechanical parts.
+Desoldering components is generally more difficult than soldering and +requires patience and practice. Ironically, desoldering guns are much +more expensive than soldering irons, so here’s how I do it, without +one.
+In a well-ventilated3 room, heat up the blob of solder +that connects the component to the PCB using a soldering iron. After a +couple of seconds, you’ll notice the solder becomes liquid4.
+Then, using tweezers or a plier, I carefully pull the leg out from +the backside of the board, and then do the same for the other legs. This +process can take somewhere between 10 seconds and 10 minutes and can be +both frustrating and meditative.
+In the next few pages, I’ll briefly address some of the more common +components. If you want to know more about what each component +specifically does, I recommend Getting started in electronics (Mims, +1983).
+Many components, like transistors and chips, have datasheets +available online. You can usually find them by entering the part number, +often printed directly on the component5, +into a search engine. While datasheets can be overwhelming and full of +technical jargon, they typically show a pinout, explaining what each leg +does, and a description of the component’s behavior.
+In the next chapter, we’ll get into making with the salvaged +components. The recipes need some specific components, which are +highlighted below. It’s always wise to have some extra! Components might +break, speaking from experience, having to stop because you’ve run out +of working components, is very discouraging.
+Name | +Category | +Description | +Found in | +Symbol | +
---|---|---|---|---|
555 Timer | +Chip | +A small chip that generates pulses | +Timers, LED dimmers | ++ |
Capacitor | +Capacitor | +Store a voltage | +Everywhere! | +|
Coil | +Passive | +These funky components can create sounds on their own | +Transformers, relays, wireless charging | +|
Crystal Oscillator | +Passive | +Generates a frequency that is often used as a clock | +Devices that have processors | ++ |
Diode | +Passive | +Forces current to flow in one direction | +Everywhere! | +|
Displays | +Output | +Display information | +Monitors, calculators, embedded systems | ++ |
LED | +Output | +Emit a small light | +Everywhere! | +|
Logic chips | +Chip | +Create logic and switches | +Computers, microcontrollers, control circuits | ++ |
MOSFET | +Chip | +Not sure yet | +Power supplies, motor control | ++ |
Magnet | +Misc | +Electromagnetic applications, motors | +Speakers, hard drives | ++ |
Microcontroller | +Chip | +Programmable chip, for example the ATmega328 | +Embedded systems, Arduino, automation | +|
Microphone | +Input | +Record sound | +Phones, vapes | +|
Motor | +Output | +Spins when a power is applied | +Printers, blenders, vacuums | ++ |
NPN Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Op-Amp | +Chip | +Amplifying signals | +Audio circuits, sensors, control systems | +|
PNP Transistor | +Transistor | +Amplification/switching | +Everywhere! | +|
Piezo disc | +Ouput/Input | +Records or creates vibrations | +Buzzers, sensors | ++ |
Potentiometer | +Resistor | +Limiting voltage through a knob | +Volume knobs, light dimmers | +|
Relay | +Switch | +Switches power | +Household appliances | +|
Resistor | +Resistor | +Limiting voltage | +Everywhere! | +|
Speaker | +Ouput | +Outputs sound | +Toys, (portable) radios | +|
Switches & buttons | +Input | +Interact with the device | +Light switches, keyboards | +|
Thermistor | +Resistor | +Limiting voltage dependent on temperature | +Not sure yet | +|
Trimpots | +Resistor | +Limit voltage through a small knob adjustable with a +screwdriver | +Audio circuits, calibration devices | +|
Voltage regulators | +Chip | +Not sure yet | +Power supplies, embedded systems | ++ |
Great for reuse as well!↩︎
The biggest issue is the size of the legs, which are +impossible to solder without making your own PCB’s. I’ve made prototypes +with cutting the entire PCB, using conductive ink, copper tape and +charcoal pens. None of the strategies worked well↩︎
whilst modern devices cannot contain lead anymore, older +solder will. Do not lick the PCB, clean your hands after and open a +window.↩︎
How fast this happens depends on the temperature of the +soldering iron and the melting point of the solder that is on the board. +If it won’t melt, adding a bit of your own solder helps.↩︎
Since the manufacturer didn’t think you ever needed to +know which oddly specific chip you’re looking at, they sometimes +deliberately scratched it off.↩︎
You’ll find resistors in nearly every electronic device and +schematic. It’s useful to keep a wide range of values around, from +1Ω(ohm) up to 10 million Ω. Their colored bands indicate their value1. In my experience, their values on +schematics are usually an indicator, and you can divert slightly without +too much impact on your project.
+Variable resistors—like photoresistors and potentiometers—are +especially worth salvaging, along with their knobs2. +They can make your circuit interactive, by replacing fixed resistors +with variable ones. This is also a common circuit bending technique, as +with older toys the pitch of a sample is often regulated by a pitch +transistor, replacing this with a variable one allow you to control +the playback speed into drone like sonic realms3.
+Component | +Description | +
---|---|
Carbon or metal film resistor | +Comes in different values, marked with color bands | +
Photoresistor | +Changes resistance based on ambient light levels | +
Potentiometer | +A knob-controlled resistor | +
Stereo potentiometer | +Controls two channels at once, often used for stereo audio | +
Slide potentiometer | +A slider-controlled resistor | +
Trim pot | +A small, precise variable resistor you adjust with a screwdriver, +used for circuit calibration | +
Thermistor | +Changes resistance based on temperature | +
Each color represents a number or a multiplier. A table +of this can be found online.↩︎
I’ve found a lot of old gas stoves left out for trash +collection. They often have nice knobs, that can be pulled off without +need for tools.↩︎
With more modern toys, this is no longer the case, +lowering the number of mods you can do on a toy.↩︎
Capacitors come in all sizes. I’ve seen ones as big as a coffee cup, +and SMD types so small they’re barely visible. Like resistors, these +passive components appear in nearly all circuits and store limited +amounts of electricity. This is measured in farads (F).
+Capacitor Type | +Typical Value Range | +Polarized | +
---|---|---|
Ceramic | +1 pF – 100 nF | +No | +
Electrolytic (Aluminum) | +0.1 µF – 10,000 µF | +Yes | +
Film | +1 nF – 10 µF | +No | +
Capacitors store electricity even after power is cut. Touching a +charged one can shock you. Larger types, like those in camera flashes or +TVs, can store a dangerous amount. Always discharge big capacitors +before storing. I do this by shorting the legs with a screwdriver. This +may cause a small spark, as you’ve just created a short circuit.
+Electrolytic capacitors don’t age well. Left unused, they have a +lifespan of 2 to 3 years (Jang et +al., 2017). After that, they can leak, spreading a yellow +gooey material over the PCB, causing other connections to malfunction 1.
+You can verify the capacitor’s capacitance with a multimeter. In +continuity mode, which beeps if there’s a connection, touch both legs of +the discharged capacitor with the probes. If you hear no sound, or a +continuous volume/pitch: the capacitor is dead. Otherwise, it’s +fine.
+Surprisingly, most of the capacitors that I’ve tested +(that didn’t visually leak) passed the test and were still usable, even +the electrolytic ones.↩︎
Chips, or integrated circuits, are tiny black boxes packed with +microscopic components. You’ll find them on nearly every modern circuit +board. Some handle small, specific tasks, like controlling LEDs, while +others run full operating systems.
+Don’t let the size fool you! The creation of a chip, from toxic +chemicals to the black container, involves around 300 steps, during +which 99% of material byproduct is discarded, creating hazardous waste +sites (Gabrys, 2011). So, +if there is one part worth salvaging, it’s this one.
+Unfortunately, as modular as they might seem, reusing chips is not +plug ’n play. While some are common and well-documented1, +most are obscured and specific. For instance, reusing the network chip +found in a USB phone can lead to a rabbit hole of reverse engineering. +And then you find another phone that has a slightly different chip, and +the process starts all over again.
+Component | +Description | +
---|---|
555 Timer | +This chip can generate audible pulses. This can be used as a +sound source on its own, or to trigger other circuits, or control +motors | +
Op-Amps (e.g., TL072, TL074, LM358) | +Op-amps are used to amplify signals, and therefore used in loads +of sound-related applications. | +
CD40106 | +A Schmitt trigger inverter can generate audible frequencies that +can be tuned. They are often the core of oscillator +schematics. | +
CD4017 | +A Decade counter is often used for linear step +sequencers. | +
Microcontrollers | +If you’re lucky, you can use the microcontroller to write your +own program. | +
In the last 6 months of searching, I’ve found only a +couple of op-amps, one trigger inverter (that I blew by placing it +upside-down), and no 555 timers…↩︎
Inputs and outputs are often the most visible parts of an electronic +device—and among the most accessible to salvage. They are the parts that +are most often visible on the outside and thus carry the cultural +context of the device. But this visibility is a double-edged sword: it +risks turning salvaging and recycling into solely aesthetic choices.
+Recycling facilities, manufactures and product design universities +often tend to focus on recycling, when talking about reducing e-waste. +But among the levels of circularity reduce, reuse, repair, recycle, +refuse, recycling is the least effective. More than half of material is +lost when going through the recycling process and often involves +shipping waste to countries with cheaper labor costs and fewer +environmental regulations, resulting in toxic conditions for both +workers and the environment (iFixit, no date) (Gabrys, +2011) (Roura et al., +2021). Shredding a device doesn’t just lose raw material; it +erases the labor, energy, and environmental costs embedded in its +original creation. And then a new device replaces it.
+Instead of focusing on the visual esthetic that is visible on the +outside of the original device, I think it’s more interesting to focus +on what made the object the object. According to Richards, this +objecthood is the central theme of DIY/repurposing. Through hacking and +bending we can amplify certain properties of the object (Richards, +2017). Turning a printer into a live coded instrument for +instance, amplifying the scratches a piece of stuck paper can make.
+Printed Circuit Boards, or PCBs, are the panels on which the +electronic circuit is placed. Older boards often reveal hand-drawn +traces, which are much more fluid in design. With computerized PCB +design, those lines straightened out. Most PCBs are made from FR4 (glass +fiber and epoxy)1.
+The copper tracks on a PCB are usually covered with a green +protective layer, known as solder mask. Sand this off to expose the +copper underneath, ready to solder onto again.
+Most boards are labeled. They can include a date, information about +connections, component numbering2, and sometimes even +their values 3.
+Not all PCBs follow the industrial template. Artists and other +tinkerers have come up with alternatives: the paper circuits of +Ciat-Lonbarde, or Dirty Electronics’ boards made from wood and nails. +These kinds of formats offer a more punk-diy way of publishing projects, +where the format is not set in stone. Paper can be cut, nails can be +moved, inviting a maker to explore the circuit more than just soldering +a pre-compiled kit (Blasser, 2015) (Richards, +2013).
+Did you spot “the Blob” on one of your PCB’s? The blob (fig 17) is +meant to protect certain bare parts of a PCB, but is also known as a +type of reverse engineering protection. Another method of protection is +applying a transparent layer across the entire board, preventing you +from poking around with a multimeter.
+Fiberglass is very strong, but can be sawn through. When +cutting, make sure you wear the right protection, microfibers can end up +anywhere.↩︎
The schematic contains references to the component +number, helping with debugging.↩︎
Some devices take this idea further. The Korg Monotron +includes extra patch points directly on the board for DIY mods and +expansions.↩︎
A transistor is a tiny switch that controls a large current with a +smaller one. Depending on its type, applying a small voltage to one leg +causes another to “open” or “close.” This way, transistors can amplify +signals or switch things on and off. You’ll find them near power +supplies, audio paths, and logic circuits. They are sometimes glued to a +heatsink to shed excess heat. They’re sensitive to ambient temperature, +which makes them interactive in sound devices 1.
+The transistor is often seen as a turning point in computing history. +It replaced big and expensive vacuum tubes, paving the way for portable +radios, cheap toys, and eventually silicon chips. Theories like Moore’s +law2 create an expectation of constant +upgrading, where your computer will be obsolete in two years’ time, and +the illusion of infinite growth.
+This miniaturization of components did not result in more efficient +technology use. On the contrary, Jevons’ Paradox shows that increased +efficiency in the production process would lead to even more resource +consumption (Remy and Huang, +2015) (Gabrys, 2011) (Parks, +2007).
+In sound circuits, touching a transistor heats it up, +which can alter the sound.↩︎
Moore’s Law is the prediction that the number of +transistors in an IC doubles every year. This plays into the idea that +you must upgrade your hardware every two years or you’ll be behind and +creates the illusion that innovation and development is endless.↩︎
Hopefully, you’ve salvaged a variety of components by now, and we can +start building sound with them. In this chapter you’ll find a bunch of +recipes; the starting points for sound devices. These modular recipes +can be used standalone or connected together into a bigger system. This +modularity makes problem-solving slightly easier1, +and you can pick and choose your modules based on your salvaged +inventory.
+Every recipe contains a paper circuit2 to +print. These circuits are the blueprint of your device, between a +schematic and an industrial PCB. The biggest advantage of using paper, +apart from being able to solder the connections of your components right +on top of the circuit, is that it is flexible. You can take notes, draw +lines, and adjust the schematic as you go.
+There is no need to understand every single component on each recipe +6 but try to follow the connections on +the circuit. Which road is the audio signal taking? This will help you a +lot with troubleshooting.
+!Safety notes!
+The DIY synth community is not shy in sharing their schematics. There +are fantastic resources online, such as the Experimentalists Anonymous +DIY Archives the wiki, Music from Outer Space and Handmade Electronic +Music (Collins, 2009). +However, finding resources using salvaged components can be tricky, as +our requirements are a bit different. Most schematics either contain 20+ +components or require (specific) chips, which have proven to be +difficult to find. This limitation has been interesting, as it forces me +to experiment with smaller schematics. Turning the oscillators into +self-modulating instruments, by attaching them together using alligator +clips, actually helped me to learn more about electronics & sound +than any pre-made kit could ever do.
+Still a headache! But now you only have to triple check +a handful of components, instead of 120.↩︎
A method introduced by synthesizer builder Ciat +Lonbarde, who used paper circuits to distribute his circuits and ideas +for free (Blasser, 2015).↩︎
printing on thicker paper is advised↩︎
Some capacitors, LED’s and other components all have a +specific polarity/orientation.↩︎
With salvaged components you’ll have a limited supply. +Test to prevent component loss.↩︎
Rule #17 from Handmade Electronic Music states, “If it +sounds good and doesn’t smoke, don’t worry if you don’t understand it.” +(Collins, +2009).↩︎
Your hearing is precious, and accidentally blasting an +overpowered sinewave Through your ears can cause permanent damage.↩︎
Create a power supply for your future circuits
+ + + +This circuit provides -9V1, 0V/Ground and +9V +outputs, by combining two 9V batteries. If your project requires it, you +can use any kind of battery instead of the 9V one, as long as they’re +two of the same 2.
+You could skip the capacitors and resistors and just connect the +batteries together. However, they help filter electrical spikes, making +the output smoother 3.
+Before plugging in the batteries, check your connections4. When the batteries are plugged in, +your pins should read -9V and +9V5.
+An upgrade that could be useful is adding a power switch and/or LED +to show if the power supply is active.
+Some chips, mostly op-amps, require a negative voltage, +which does not come out of a battery by default.↩︎
You can also get 18V: treat the -9V pin as 0V, making +the 9V pin 18V↩︎
You can test this using the continuity mode on +your multi meter, which beeps if electricity can pass through.↩︎
Test this by using the volt meter on the multimeter. One +probe touches your ground pin, the other the pin you’d like to test.↩︎
....
+This unreliable schematic creates a tone!
+ + + +This super simple oscillator circuit1 +makes use of something called a “reverse avalance breakdown effect” in +transistors. As I understand it, the capacitor and transistor of this +circuit constantly trigger each other, creating a on-off-on-off-on-off +situation, which in the audible realm sounds like a saw wave. Not all +transistors can do it, so it’s a bit of a trial and error process 2.
+Select the amount of voltage you need based on the transistor3 you have. Mine needed 18V, so using +alligator clips, I’ve connected our previously built power supply.
+After double-checking all your connections, hook the audio out to an +amplified speaker. No sound? Try:
+If you, like me, have struggled a lot to get any sound whatsoever, I +can hopefully tell you that this is where things will get +fun(ky). Getting a single sound out of anything is such a +eureka moment 5. Because from here, you’ll be able +to play around with the circuit and use our own imagination. For +instance, using a different sized resistor to change the pitch. Or, +using a Light Dependant Resistor to control the pitch based on the +sound. Or adding a on/off button. Or, building your own keyboard using +multiple resistors…
+I am very fed up with the amount of times someone has +said something would be easy. It is not.↩︎
This is why Reddit has advised against building this +oscillator. But this is the only sound generating schematic that has +worked so far and doesn’t use chips.↩︎
Find a datasheet online to discover your transistors’ +voltage limits before plugging in the circuit↩︎
mine only makes a sound for a small portion of the +potentiometers range.↩︎
Making and playing this circuit helped me a lot with +understanding how electricity flows and how you can manipulate the +flow.↩︎
....
+A keyboard to play your oscillator
+ + + +This recipe uses the Single Transistor Oscillator created in a +previous recipe. The keyboard will replace the resistor of the +oscillator that is in charge of the pitch. That pitch resistor will now +exist on the keyboard.
+From a PCB that you have salvaged, remove all of the +components and, with a piece of sandpaper, scratch off the green mask of +the PCB, making the copper visible. Now, the traces of the PCB can be +reused as wires. We will place multiple resistors on the PCB, to create +the following circuit:
+Find or make a couple of tracks or traces that are not connected to +each other (using the multimeter). These will act as your wires! To one +trace, solder the audio in from the oscillator. Find a trace nearby, +close enough that if you can touch the two traces with your thumb and +solder a resistor on that trace. The other end of the resistor should go +back to your oscillator.
+Now, when you touch both traces with your finger, a bridge is +created, closing the circuit, and causing the audio signal to go through +your resistor back into the original circuit. If you do this multiple +times with various resistor values, you’ve created a playable +keyboard!
+ +....
+After all the dismantling, salvaging, desoldering, and re-making, +it’s time to take inventory. For me, this is the moment to sit in the +middle of a workshop, surrounded by the carcasses of printers, cassette +recorders, and radios, and deal with the remainders. Can we shift the +practice of playful tinkering to also account for the waste streams it +engages with?
+In the DIY synth community, tinkering often happens collaboratively, +through workshops where participants solder prefabricated kits, as an +accessible entry point into electronics. When I started the field guide, +I imagined creating a similar format, but using only salvaged +components. Logistically, that turned out to be much harder than +expected:
+The circular economy, often marketed as a fix for the mountains of +e-waste, is structured to keep the consumer lifecycle of buying intact. +There is no method in place for taking waste, meaning we must revert to +using what comes on our path or is donated. Which is a lot, but not +consistent.
+Most synths built in workshops rely on chips like the 555 timers and +op-amps. These chips simplify builds, lower the total amount of +components needed, increasing the chances of a participant completing +the circuit. In the past few months, I haven’t salvaged a single 555 +timer, and only a handful of op-amps. That is not nearly enough to +provide a group of participants with components.
+But maybe these limitations can also be an opportunity. If we let go +of the expectation that everyone would walk out with a polished +synthesizer, similar to those that can be bought in shops, new +possibilities open up. The constraints of using e-waste as material can +help us to think differently—to engage with different contexts or +reimagine how existing technologies might be repurposed. Instead of +following a set in stone schematic, the recipes are a starting point, +which everyone can execute differently.
+Fennis urges us to rethink waste, not just as a pile of discarded +phones, but as the material it was before, including the toxic, +environmentally catastrophic legacy. Through reverse engineering and +hacking, they explore the material and learn what the technologies can +do other than what it was designed for(Fennis, 2022). In +other words, by dismantling a wired electronic razor, that was deemed +obsolete and replaced for a battery powered razor, we can remove the +abstraction layer and see that it is actually a blade, a power supply, +and a motor, which in turn can become an instrument. In this way, we can +see the end-of-life of a device, where the consumer is done consuming, +as a moment of celebration, and give it an afterlife (Mansoux +et al., 2023)!
+It is this kind of tinkering that I think will make us more resilient +against the ongoing attempts by major companies and manufacturers to +keep us locked out of our devices (Lu and Lopes, 2024). +For me, that means not just rethinking waste but also questioning the +workshop format itself—and whether I want to keep using the format with +it. And the truth is, I don’t think so. I see much more to explore in +collaborative spaces such as the (un)repair cafe. This means, this is +not the end of the field guide! It’s the beginning. There are many more +alligator clips to connect.
++