Skip to the content
PCBKitNew board
2 layers55 × 47 mmNCV ShakeIt, the printed circuit board in 3D

This device is designed to turn on two relays (currently for a single two phase motor) after detecting that another AC device has shut off.

Size
55 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
30
Pads
75
Tracks, vias
112, 2
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Mar 2025
Updated
29 Apr 2025

Overview

NCV ShakeIt is an open-source printed circuit board by jongarrison, from the jongarrison/NCV-ShakeIt repository on GitHub. It is a 2-layer board of 55 × 47 mm with 16 parts on 30 nets, routed with 112 tracks and 2 vias.

It is built around the DFR0299. Its parts include 5 resistors and 2 ICs.

Main components

1

README

README.md

NCV-ShakeIt

(Non Contact Voltage Detecting Time Delayed Relay With Audio Feedback)

This device is designed to turn on two relays (currently for a single two phase motor) after detecting that another AC device has shut off. The running of the other AC device is detected using a Non-contact Voltage (NCV) detector. When the device is about to trigger the relays, it plays some audio feedback (mp3 files) to let people know the motor is about to run.

Basic functions:

  • Device has an antenna for detecting 60hz AC power in a nearby wire. If AC is detected for longer than a minimum threshold the system is ready to trigger when the AC next shuts off. The sensitivity of the AC detection is controlled by a potentiometer knob.
  • The device waits for some interval while the main motor system spools down. During this spool down period audio is played to indicate what is happening.
  • After the spool down period, two relays are turned on for an interval set by another potentiometer knob.

Technical Details

Non-contact Voltage Detector circuit and algorithm

PCB Design

  • Kicad files are provided in ./PCB_NCV-ShakeIt

Enclosure Design

  • Done in Rhino3D Grasshopper. Files found in ./ShakeIt_enclosure

Microcontroller

MP3 Playback - DFPlayer

Parts

16
QtyValueFootprintReferences
21000RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
210KPotentiometer_THT:JG-3Pin-Pot-11mmOuterPinsPOT_RUN_T1, POT_SENSITIVITY1
2220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3, R4
2Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalRELAY1, RELAY2
2LEDLED_THT:LED_D5.0mmGREEN_EMF1, RED_Power1
11M-RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
1Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalAntenna1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalOverride1
1DFR0299DFR0299:MODULE_DFR0299U2
1SpeakerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSPK1
1XIAO-SAMD21-DIPSeeed Studio XIAO Series Library:XIAO-SAMD21-DIPU1

Questions

How big is the NCV ShakeIt PCB?

It measures 55 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NCV ShakeIt use?

16 parts, built around the DFR0299. 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 NCV ShakeIt KiCad files?

From the jongarrison/NCV-ShakeIt repository on GitHub, at the commit this page was made from: the board is 3D/PCB_NCV-ShakeIt/NCV-ShakeIt/NCV-ShakeIt.kicad_pcb and its schematic 3D/PCB_NCV-ShakeIt/NCV-ShakeIt/NCV-ShakeIt.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NCV ShakeIt design in my own project?

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

Similar boards

  • 2 layers104.7 × 135.6 mmDiscAdventure, the printed circuit board in 3D

    DiscAdventure

    Trikkitt/polygen

    PolyGen game repository

    61 parts13
  • 2 layers145.4 × 70 mmLab64 vday musicbox, the printed circuit board in 3D

    Lab64 vday musicbox

    angelinakrinos/lab64_vday

    🚀 Enjoy your Valentine's Day Music Box! 🎶❤️

    16 parts4
  • 2 layers48.2 × 28.3 mmLoop, the printed circuit board in 3D

    Loop

    ayaangrover/loop

    a low-cost mp3 player

    11 parts3MIT
  • 2 layers210 × 140 mmGifu creation koubou, the printed circuit board in 3D

    Gifu creation koubou

    kinoshita-lab/gifu-creation-koubou-teaching-material

    109 parts3MIT
  • 2 layers9 × 25 mmModularPowerSupply, the printed circuit board in 3D

    ModularPowerSupply

    Animal-Crate/Animal-Crate

    This is a public repository for the Animal Crate project. Please review the README for more information.

    35 parts2AGPL-3.0
  • 2 layers99.1 × 99.1 mmBs base, the printed circuit board in 3D

    Bs base

    MelexinVN/bs_kombo_bs

    Электронная беспроводная система для проведения интеллектуальных игр на микроконтроллерах stm32 и радиомодулях nrf24l01+.

    30 parts2GPL-3.0
  • 2 layers25 × 100 mmLightsaber, the printed circuit board in 3D

    Lightsaber

    BamdadKh/ArduinoLightsaber

    A lightsaber prop built around an Arduino Nano on a custom PCB. It has a 144-LED blade, sound from a DFPlayer Mini, swing detection with an MPU-6050, a small OLED and two buttons. I built it for a Halloween costume.

    15 parts1MIT
  • 2 layers127 × 83.5 mmAudiostation, the printed circuit board in 3D

    Audiostation

    janikkaden/self-sufficient-audio-station

    A solar-powered, self-sufficient audio station for outdoor exhibitions — ESP32 + DFPlayer, wakes from deep sleep on a button press and plays info tracks in three languages plus music.

    28 parts1GPL-3.0