

Emffinder
3d Printed arduino based emf detector
- Size
- 74.9 × 92.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 33
- Pads
- 66
- Tracks, vias
- 118, 3
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Feb 2020
- Updated
- 9 Feb 2020
Overview
Emffinder is an open-source printed circuit board by pstimpel, from the pstimpel/emffinder repository on GitHub. It is a 2-layer board of 74.9 × 92.7 mm with 19 parts on 33 nets, routed with 118 tracks and 3 vias.
Its parts include 11 diodes, 4 connectors and 2 resistors.
README
README.mdEMF Finder / EMF Detector 2.0
3d Printed arduino based emf detector
License: https://creativecommons.org/licenses/by-nc-sa/4.0/
The result of this project is a 3D printed, arduino nano driven EMF detector. Yes, you could go for hunting ghosts, or you could try to find sources of electro magnetic fields creating noise in your speakers, or killing the functionality of your gadgets.
Project URLs
https://www.prusaprinters.org/prints/21355-emf-finder-detector-20
https://pinshape.com/items/59651-3d-printed-emf-finder-detector-20
https://www.thingiverse.com/thing:4153746
Why do we need another one?
Yes, this project is based on some videos I found. However, I thought I could push it further. This design does only use one resistor to drive all of the LEDs, other designs were using 10 of those, which is kind of a waste. And, I thought it would be cool to be able to change the sensitivity. So I added a switch to do exactly that.
Video introduction
What we need
Electrics/electronics
- Arduino Nano 3.0 5V (https://www.amazon.de/Anpro-Entwicklerboard-Atmega328P-Arduino-EINWEG/dp/B07H2VT2JN/)
- 10 red LED 5mm (https://www.reichelt.de/led-5-mm-bedrahtet-rot-fr-led-5-rd-dif-p230933.html)
- 1 resistor 3.3 MOhm (https://www.reichelt.de/widerstand-kohleschicht-3-3-mohm-0207-250-mw-5-1-4w-3-3m-p1398.html)
- 1 resistor 330 Ohm (https://www.reichelt.de/widerstand-kohleschicht-330-ohm-0204-0-125-w-5-k-o-rd18jn331t52-p237355.html)
- 1 Diode 1N4001 (https://www.reichelt.de/gleichrichterdiode-50-v-1-a-do-41-1n-4001-p1723.html)
- Buzzer 5 Volts (https://www.amazon.de/gp/product/B073RH8TQK/), we need the bigger one out of the package
- 2 switches (https://www.amazon.de/gp/product/B07MY2WVQ3)
- some strand wire, about 400 mm (https://www.amazon.de/gp/product/B01BI1G88C)
- some more heavy wire, about 500 mm, for our antenna. It should maintain its form if you bend it!
- 4 screw terminals, 5mm, 2 pins (https://www.amazon.de/gp/product/B07K31L4FH/)
- battery connector for 9V batteries (https://www.amazon.de/Neuftech®-Batterie-Anschluss-Anschlusskabel-schwarz/dp/B00YTRNLGU/)
- a 9V battery (https://www.amazon.de/Varta-Longlife-Batterie-Alkaline-Batterien/dp/B004WYN62O/)
- stuff to create a pcb, or a supplier for your pcb
- soldering stuff
3D-printing
- pla filament of your choice, I was using https://dasfilament.de - which is my favorite supplier
- a 3d printer
Tools, other stuff
- 11 screws M3x8, cylinder head (https://www.schrauben-paul.com/DIN-912-Zylinderkopfschraube-Edelstahl-A2-ISK-M-3-x-8-Inhalt-100-Stk)
- 1 screw M3x8, countersunk (https://www.schrauben-paul.com/ISO-10642-Maschinenschraube-Innensechskant-Edelstahl-A2-M-3x8-Inhalt-100-Stk)
- screwdriver
How to assemble
First we need to create the PCB. You can do it yourself which I find is much fun. Or you could send the files to your favorite supplier.

Once you received the board, you have to solder the parts to it. Put the board in front of you, copper side down, two big holes upwards. I suggest you this order, but put the Arduino sketch onto your Arduino before soldering it to the board:
- Resistors
- Diode
- Arduino
- Buzzer
- Screw Terminals
- LEDs
Make sure not to confuse the direction of some parts.
- Arduino: USB faces to the right
- Buzzer: the longer poin is +, facing upwards
- Diode: ground points upwards
- LEDs: shorter pin is ground, point downwards

Next, 3D print the items. I was using a .4 nozzle on my Prusa I3 Mk3. I used 0.3 layer hight, 3 shells horizontal and vertical, and 10% cubic infill. No support needed.
Now mount the PCB into the Base, using 3 screws M3x8 cylinder head. Solder 2 100mm wires to the switch, repeat this for the second switch. Mount the switches into their position of the Base.

Cut the more heavy wire into half, and use something small like a small pencil to create your antennas by fiddling the wire around the pencil. Do this twice, and cut 3cm of the isolation if each antenna wire.

Connect it to each other, and mount it into the 3D printed Antenna piece. Now, push it through the big hole at the upper side of the base. Connect it to the left connector of the screw terminal top/middle of the PCB. Use 2 M3x8 cylinder head screw to mount Antenna to Base.
Connect the On/Off switch to the left side, upper screw terminal.
Connect the Range switch to the top right screw terminal.
Connect the battery connector to the left screw terminal, left side, bottom. Ground is the upper connector, voltage is the connector downwards.
Time for a first test. Connect the battery, switch your device on using the upper switch. You see the LEDs flickering? If not, approach something like a TV, or mobile phone. Using the lower switch, you can switch between two ranges of sensitivity.
If all works as expected, put the Top onto the Base, and use 6 M3x8 cylinder head screws to close your device.
Finally, put the battery into its place, and close the battery case useing the Cover, and the M3x8 countersunk screw.

Done!
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | L | LED_THT:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D11 |
| 1 | 3.3 MOhm | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 330Ohm | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Antenna | TerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | J3 |
| 1 | ArdNano3 | Module:Arduino_Nano | A1 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_12x9.5RM7.6 | BZ1 |
| 1 | Power | TerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | J1 |
| 1 | SwitchPower | TerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | J2 |
| 1 | SwitchRange | TerminalBlock_RND:TerminalBlock_RND_205-00001_1x02_P5.00mm_Horizontal | J4 |
Questions
How big is the Emffinder PCB?
It measures 74.9 × 92.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Emffinder use?
19 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Emffinder KiCad files?
From the pstimpel/emffinder repository on GitHub, at the commit this page was made from: the board is pcb/emffinder.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Emffinder design in my own project?
Its repository states no licence, so its author keeps all rights: ask pstimpel before reusing the design.
Similar boards
- 2 layers43.9 × 27.7 mm

- 2 layers50 × 60 mm

Debate Device
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
19 parts915 - 2 layers102.9 × 96.7 mm

ISA adapter
polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
19 parts805 - 2 layers60 × 39 mm

- 2 layers70.1 × 43.2 mm

Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality
19 parts396 - 2 layers80 × 80 mm

- 2 layers25.4 × 25.4 mm

Ina169
Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)
19 parts282 - 2 layers58.4 × 28.6 mm

New rele
zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube
19 parts269
