Skip to the content
PCBKitNew board
2 layers31.5 × 36.1 mmResQ KiCad Version, the printed circuit board in 3D

ResQ KiCad Version

MKme/ResQ40

Open Source Search and Rescue Tool for ground tracking and air tracking cell phone signatures using Espressif ESp32 and ESP8266 hardware.

Size
31.5 × 36.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
15
Pads
44
Tracks, vias
102, 6
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 May 2020
Updated
14 Apr 2021

Overview

ResQ KiCad Version is an open-source printed circuit board by MKme, from the MKme/ResQ repository on GitHub. It is a 2-layer board of 31.5 × 36.1 mm with 10 parts on 15 nets, routed with 102 tracks and 6 vias.

Its parts include 6 connectors, 1 resistor and 1 IC. It belongs with the radio and wireless boards and the ESP32, ESP8266 and RISC-V boards of this library.

README

README.md

RESQ Open Source Wifi based Search and Rescue Devices

Moving super secret source to Git for sharing on Hackaday- time to give ths project away Show it some love with a like on Hackaday IO here: https://hackaday.io/project/172090-resq-search-and-rescue-tools

Buy a DIY kit here: https://store.mkme.org/?product_cat=custom

This open source project uses beacon packet sniffing from any commercially available aircraft/drone or manned aircraft OR by a handheld YAGI antenna unit to locate people on the ground such as lost hikers, campers or even poachers on game preserves etc This will work even in areas where their cellphones cannot connect to any cell tower- handy. The aircraft dtects the AP beacon from their cellular phone, records the GPS coordinates for later ground use and transmits an alert to search teams on the ground





🐦 Twitter | 📺 YouTube | 🌍 mkme.org
Support this project and become a patron on Eric's Patreon.
Website, Forum and store are at http://mkme.org
Chat with Me: Discord

Links for more information

Hackaday Project: https://hackaday.io/project/172090-resq-open-source-search-and-rescue-tool

ResQ Tool Forum Thread For Discussion with Eric - http://mkme.org/forum/viewtopic.php?f=28&t=1130

FULL video tutorials:

Full playlist (all related videos/tutorials):

https://www.youtube.com/playlist?list=PLxyM2a_cfnzifVreG8aKurH-9nNYl8QLr

Main Overview:

System Overview

Kanban Board- Current Status of ResQ

Bill of Materials

This list is shortened for brevity - Full BOM in excel doc in BOM folder

Wiring

See schematic and PCB gerber files for detailed view but this is the summary

SPI SD Card to WEMOS D1 Wiring

Pin On SD ReaderPin on D1
SCKD5
MISOD6
MOSID7
CSD8
GNDGND
VCC3.3V ONLY!

0.96" OLED to WEMOS D1

Pin On OLEDPin on D1
SDAD2
SCLD1
GNDGND
VCC3.3V or 5V (depends on display)

BN220 GPS Module

Pin On GPSPin on Wemos D1
TX4 (2 in Arduino code)
RX3 (0 in Arduino code)
GNDGND
VCC3.3V

Enclosure/CAD Files Notes

  • V1.4 Air unit case is first compatible enclusure for V1.1 PCBs/Gerbers as manufactured/supplied
  • All boards and enclusures will follow version 1.XX will be compatible with all 1.XX PCBs and onward to 2.xx etc
  • This project is my first made with Fusion 360
  • This was made from the awesome Adafruit Tutorial here (Thanks Noe!) https://www.youtube.com/watch?v=VVmOtM60VWw
  • The box is fully parametric in Fusion so you can easily modify it as your needs/expansion or future changes to this project- HANDY!

PCB Notes

V1.1

First to be manufactured (PCBWay)

  • OLED is powered by 5V not 3.3V (just note in case yours is not 5V tolerant)
  • OLED Wiring startes with VCC on the end then GND- Apparently almost every other OLED in the world outside my shop starts with GND then VCC
  • OLED can be wired backwards as above point and burn your fingers....twice.... but still works after.... sigh....

V2.1

Project files done in KiCAD

  • OLED is now powered 3.3V not 5V
  • OLED VCC and Grnd reversed to accomodate the much more common pin layout -Pullup resistor added for SPI line
  • Spare Signal wires now routed and dont need bodge wires if used
  • Serial lines broken out for teletry transmission via LORA radio (or other UART radio module)

Camera Expansion Module

ResQ Camera expansion module automatically captures images when target is aquired. This uses an ESP32 with camera module. With the single GPIO I use this as an interrupt driven signal to wake the ESP from deep-sleep then begin capturing images to the SD card

The images can be used to correlate with the satellite imagery or existing aircraft FPV DVR footage. It may be handy to have standalone images to quikly review any target detected.

The code and enclosure files are now posted to this repo for all to use. Refer to the assembly manual for details.

ResQ Sentry

Sentry is a ResQ variant which includes the existing hardware plus the camera module inside a case which then becomes a stationary camera for monitoring human traffic in any area. Any time a new cell phone MAC address is detected- the camera module is triggered and captures still images of the area.

This can be used in game preserves to catch poachers, private property surveillance, restricted areas, and many more!

The GPS is still used to allow for accurate date/time stamps without the need for adding a real time clock. Time function will work without clear line of site to any satellites (it works indoors just fine).

2 different enclosures are provided:

  • 3D printable .stl version
  • Laser cut version (.svg files)
  1. Install the ResQ hardware along with the camera in to the Sentry enclosure (camera through front hole)

  2. Power the Sentry with an appropriate battery supply (5VDC to the ResQ)

  3. Add an appropriate solar charging system if desired (I bought this panel for $21 CAD) https://amzn.to/3hOA5qX

Reviewing a Search Result Data Recording

All data is stored to the SD card while the unit is powered on. Perform your search then afterward- remove the SD card and download the contents to your PC. The file is datalog.txt

You can manually review the hits and plot them one by one in Google Maps or your preffered map software or you can do them all at once:

  1. Download the datalog.txt file,

  2. Rename from datalog.txt to datalog.csv

  3. Open in excel - Add a row above the data and within that row add the text LAT, LONG and MAC above the corresponding columns for each (this will tell Google what each column is)

  4. Delete all other columns as we wont need those

  5. Upload to Google maps as done here https://www.youtube.com/watch?v=SLMzhOoA29M NOTE: Google seems to limit the plots to 2000 entries so ensure your CSV file only has less than 2000 lines.

Now You can then see all the MAC addresses plotted on a map- HANDY!

Reference & Press Coverage

Hackaday Article: https://hackaday.com/2020/08/12/resq-hunts-for-lost-hikers-from-the-air/

Hackaday Prize 2020 Finalist status: https://hackaday.io/contest/171491-supplyframe-designlab-2020-hackaday-prize/log/183401-2020-hackaday-prize-finalists

Hackster I.O Article: https://www.hackster.io/news/resq-aims-to-help-find-lost-hikers-by-capturing-wifi-beacon-frames-6608e10e4b22

Adafruit Article: https://blog.adafruit.com/2020/08/17/resq-hunts-for-lost-hikers-from-the-airdrone-droneday/

More videos and information at http://youtube.com/mkmeorg or http://www.mkme.org Support this project and become a patron on Eric's Patreon.
Website, Forum and store are at http://mkme.org
Chat with Me: Discord

ResQ Components/build:

D1 mini Pro External Antenna (you need to mod the board for the external to work) https://youtu.be/hXRcJXMjlyg

SD Card Use: https://youtu.be/y-P627KBLBw SD Card interface: http://mkme.org/forum/viewtopic.php?f=14&t=1126&p=1430#p1430

Drone/Aircraft Builds and Tuning:

Nano Talon Build Pt 1 https://youtu.be/BveRkukH6Sg

Nano Talon Build Pt 2 https://youtu.be/9segL9kFlmg

Nano Talon Build Pt 3 https://youtu.be/56KqzPDGRqc

Nano Talon Build Pt 4 https://youtu.be/-qZ3yurwyJo

Adding 3DR telemetry radio to the Nano Talon for autonymous flight control https://youtu.be/XCQz9AeE2qA

Making a DIY 18650 2S1P battery pack for >1hr duration flight missions https://youtu.be/XwAqgR_XsYw

Attribution

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. https://creativecommons.org/licenses/by-nc/4.0/ See notes.h and comments in main code for detailed lineage/license info

Credit M. Ray Burnette for publication as WiFi Sniffer 20161013 (MIT) Source https://www.hackster.io/rayburne/esp8266-mini-sniff-f6b93a
Ray's example helped this whole project by providing a base to work and expand from. Ray your code caused me to pull my hair out and jump for joy many many nights. You rock. I apologise for the current mess that once resembled some of your code :)

Credit to Andreas Spiess for inspiring all of us to use ESP8266 boards more in our projects (Andreas=father of all ESP projects) : https://www.youtube.com/channel/UCu7_D0o48KbfhpEohoP7YSQ

Parts

10
QtyValueFootprintReferences
110kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1
15VConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalB1
1CamConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ2
1GPSConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ5
1OLEDConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1RadioConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ6
1SD CardConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ4
1SP1Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1
1WeMosModule:WEMOS_D1_mini_lightU1

The 9 most common of 10 parts.

Questions

How big is the ResQ KiCad Version PCB?

It measures 31.5 × 36.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ResQ KiCad Version use?

10 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 ResQ KiCad Version KiCad files?

From the MKme/ResQ repository on GitHub, at the commit this page was made from: the board is PCB/V2.2/ResQ KiCad Version.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ResQ KiCad Version design in my own project?

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

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    10 parts1kGPL-3.0