Skip to the content
2 layers78.7 × 58.4 mm40Hz, the printed circuit board in 3D

Advanced ESP based 40Hz Gamma brain stimulator

Size
78.7 × 58.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
35
Pads
122
Tracks, vias
39, 0
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Feb 2022
Updated
13 May 2023

Overview

40Hz is an open-source printed circuit board by oponyx, from the oponyx/40HzGen repository on GitHub, published under the MIT licence. It is a 2-layer board of 78.7 × 58.4 mm with 34 parts on 35 nets, routed with 39 tracks and 0 vias.

It is built around the ESP-12F, WEMOS D1 MINI and HLK-PM01, with the AMS1117-3.3 among its other parts. Its parts include 9 resistors, 4 capacitors, 4 ICs, 4 switches and 3 connectors. It belongs with the ESP8266 boards of this library.

Main components

4

README

README.md

:warning: warning:This device will flash/strobe the light! Don't use it next to individuals with epilepsy! :warning:

:warning: The research has not been tested and has not been proven to work on humans! Use it at your own risk! :warning:

40HzGen

An advanced ESP8266 based device used to drive a 40Hz (programmable) flashing led light for brain stimulation and non invasive Alzheimer Gamma Light Therapy.

https://www.webmd.com/brain/what-to-know-about-gamma-brain-waves

http://news.mit.edu/2016/visual-stimulation-treatment-alzheimer-1207

https://picower.mit.edu/innovations-inventions/genus

Features:

  • Complete configuration and control through web pages
  • Programmable Light On-Time, flickering Frequence and Brightness
  • WIFI Station and AP mode

Prototype board

alt text

Hardware notes:

  • Board designed to be fitted with 'Wemos D1 mini' or 'ESP12F' modules
  • Optional OLED SS1306 Display
  • Power to logic from AC main (populating PS1 with a HLK-PM01 module) or external 5V
  • External Input for Light Power
  • ESP01 version (in progress)

Parts

34
QtyValueFootprintReferences
510kResistor_SMD:R_1206_3216MetricR4, R8, R9, R10, R11
3100nCapacitor_SMD:C_1206_3216MetricC1, C2, C4
24.7kResistor_SMD:R_1206_3216MetricR2, R5
1100Resistor_SMD:R_1206_3216MetricR3
1100mAFuse:Fuse_1206_3216MetricF1
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3
11N4148Diode_SMD:D_SOD-123D1
1200mAFuse:Fuse_1206_3216MetricF2
1470Resistor_SMD:R_1206_3216MetricR1
15VTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalJ2
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1CANCButton_Switch_THT:SW_PUSH_6mm_H5mmSW4
1D4184Package_TO_SOT_SMD:TO-252-2Q1
1DOWNButton_Switch_THT:SW_PUSH_6mm_H5mmSW3
1ESP-12FRF_Module:ESP-12EU1
1HLK-PM01Converter_ACDC:Converter_ACDC_HiLink_HLK-PMxxPS1
1LEDLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1OKButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1PC817Package_SO:SOP-4_3.8x4.1mm_P2.54mmU3
1PowerTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-5-5.08_1x05_P5.08mm_HorizontalJ1
1SSD1306Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ3
1UPButton_Switch_THT:SW_PUSH_6mm_H5mmSW2
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU2

The 30 most common of 34 parts.

Similar boards

  • 2 layers0.6 × 27.9 mmFAN Light, the printed circuit board in 3D

    FAN Light

    poljant/FanLightKiCAD

    PCB FanLight

    25 partsMIT
  • 2 layers66.5 × 49 mmRele esp12f, the printed circuit board in 3D

    Rele esp12f

    techmiguel/smartRele

    Single-channel Wi-Fi relay module based on the ESP-12F (ESP8266) for 110–120 VAC and loads up to 10 A. Open hardware in KiCad 10, ready for full assembly at JLCPCB.

    34 partsCERN-OHL-W-2.0
  • 2 layers163 × 59.5 mmSTM32 Smart Energy Meter, the printed circuit board in 3D

    STM32 Smart Energy Meter

    venkatesh3549/STM32-Based-Smart-Energy-Meter-PCB-Design

    ustom 2-layer PCB design for an STM32-based Smart Energy Meter with voltage/current monitoring and Wi-Fi communication, developed using KiCad."

    25 parts
  • 2 layers77 × 77 mmTww, the printed circuit board in 3D

    Tww

    stan23/tww-control

    Steuerung für Trinkwarmwasser

    58 parts
  • 2 layersIoT ESP switch relay, the printed circuit board in 3D

    IoT ESP switch relay

    AdharTechnologies/ESP8266_D1_MINI_IoT_switch

    kindly read this blog for full understanding: https://docs.google.com/document/d/e/2PACX-1vSAi6zmGvRynDwEvqRe5kNtlbvMZqgKHYD9E6emAaTxG17WCHXLFxFSK3p-E7R5uc0UGJ3i0j8vB/pub

    8 partsMIT
  • 2 layers99.5 × 74 mmDimmer pcb, the printed circuit board in 3D

    Dimmer pcb

    Bonusbartus/ac_pwm_led_dimmer

    A PCB for dimming AC LED lamps

    35 parts
  • 2 layers76 × 66 mmRadiator controller, the printed circuit board in 3D

    Radiator controller

    Plokkke/sauter-marapi-esphome

    ESPHome / Home Assistant pilot wire (fil pilote) controller for the Sauter Marapi tactile towel radiator — KiCad PCB, reverse engineering notes. Study phase, untested.

    19 parts
  • 2 layers100 × 100 mmGate controller v1.1, the printed circuit board in 3D

    Gate controller v1.1

    walterwhiteita/esp8266-mqtt-gate-controller

    Welcome to the ESPGate repository! This project offers a comprehensive retrofit solution tailored to upgrade a variety of gate control boards.

    50 partsGPL-3.0

Questions

How big is the 40Hz PCB?

It measures 78.7 × 58.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 40Hz use?

34 parts, built around the ESP-12F, WEMOS D1 MINI, HLK-PM01 and AMS1117-3.3. 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 40Hz KiCad files?

From the oponyx/40HzGen repository on GitHub, at the commit this page was made from: the board is kicad/40Hz.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the 40Hz design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).