DEMINEUA.ORG MD V1

is a free and open source low cost pulse induction metal detector to aid in humanitarian demining in Ukraine.


It consists of easily sourceable parts to aid in distributed production in makerspaces or volunteer organizations.

Main specs:

# RP2040 mcu based, unipolar, direct sampling, 14bit ADC

# Built-in, rechargeable battery (2x 18650)

# Vibration, LED, voice speech UI, supports headphones

# Printed circuit board based search coil for ease of manufacturing

# Easily 3D printable or hardware store sourced mechanical parts

# Total cost @ QTY 100 is around 35€/pc

This project is still in experimental stage, but the hardware release listed below has been shipped to Ukraine for evaluation and it is overall adequately operational.
There are many aspects of this design which require improvements, however we think that it may be of public benefit to release this project already at this stage.
We are seeking input on how to improve this design, signal processing and overall usefulness. Any feedback is welcome by writing us (thisdomainname) at gmail dot com. This is not a git repository for privacy purposes.

Bill of materials

Part Files QTY Type Notes
Main box 1 Assembly
├Main-PCB-R3 (SCH) (Kicad) (Prod files) (Stackup) 1 PCBA Used JLCPCB assembly and mostly LCSC parts
│ ├ 2x5P 2.54mm header 1 Component LCSC # C124387
│ ├ 18650 holder 2 Component LCSC # C5290175
│ ├ 18650 battery 2 Component
│ ├ Damping resistors 1206 2 Component LCSC # C2933608 (target damping is 840R, change as needed)
│ ├ Firmware (Source) (Binary) 1 FW Flash as uf2 (hold JP1 closed when power on)
│ └ Configuration tool (pigui) - Tool Lets you configure MD parameters. Follow readme.md
├Main box enclosure (STEP) 1 3D printed part PET-G or ABS
├Main box clamp (STEP) 1 3D printed part PET-G or ABS
├Vibration motor 1 Component LCSC # C5184582
├Speaker cable (Drawing) 1 Component Custom, can be made for ~1$ or less with shipping
├Speaker 1 Component LCSC # C530552
├Speaker mesh Diameter 28mm 1 Lasercut part Black geotextile, lasercut (optional)
├Port cover (STEP) 1 3D printed part PET-G or ABS
├Screw ST 2.3x8 5 Component LCSC # C357465
├Nut M6 DIN934 2 Component
├Plastic handle bolt M6x30 2 Component Alternatively DIN316
├Front panel PCB (Kicad) (Prod files) (Stackup) 1 PCB
└Front panel spacer (DXF) 1 Component Lasercut PETG/PE or any other <1mm plastic
Rod 1 Assembly
│ │Wooden Rod 1 Subassembly
│ ├Wooden rod 1 Rake handle, wooden, 24mm dia, 600mm length
│ ├Wood paint Material
│ ├Rod coil holder (STEP) 1 3D printed part PET-G or ABS
│ ├6x25~30mm wooden dowel 2 Component
│ └PVA GLUE Material
└Aluminium rod 1 Subassembly
├Aluminum pipe (bending guide – PDF) 1 Component 20mm OD, 1-1.5mm wall thickness, 700mm, need cheap pipe bender
├Heating pipe insulation 1 Component 18mm ID, PE material, 250mm
├Spray adhesive Material Spray adhesive for pipe insulation
├Armrest (STEP) 1 3D printed part PET-G or ABS
├Nut M6 DIN934 1 Component
├Washer M6 DIN125 2 Component
├M6x45 DIN316 1 Component
├Rod connector 1 3D printed part
├Plastic handle bolt M6x30 2 Component Alternatively DIN316
├M8x40 nylon bolt 1 Component
└M8 butterfly nut 1 Component
Coil 1 Assembly
├Coil PCB (Kicad) (Prod files) (Stackup) 1 PCB
├Jumper PCB (Kicad) (Prod files) (Stackup) 1 PCB
├RG58 SMA coax cable (Drawing) 1 Component
├Strain relief 1 Component 632-01020
├Coil bottom shell (STEP) 1 3D printed part ABS
├Coil top shell (STEP) 1 3D printed part ABS
└ABS juice Material ABS + MEK or ABS + Acetone