EEG Arduino Shield – Full Review, Fixes, and Functional Validation + WiFi Signal Streaming and Python Visualization
Budget: €6 – €12 EUR
PART 1: EEG Shield Hardware Design Review & Fix (KiCad)
I need an experienced electronics engineer to review, correct, and finalize an existing EEG Arduino Shield design (used for brainwave acquisition with active electrodes). The schematic and PCB layout were done by a previous freelancer but contain critical flaws that led to component overheating and damage to the Arduino.
Deliverables:
Full review of the existing schematic and PCB (KiCad format)
Identification and correction of safety/design flaws (especially power regulation, input protection, biasing)
Proper input/output isolation if necessary
Finalized, safe, and fully functional design ready for fabrication (Gerbers + BOM + Assembly files)
Explanation of corrections made
Optional: Simulation or theoretical verification that design is electrically sound (LTSpice or similar)
Technical context:
The shield is meant to acquire EEG signals using Olimex active electrodes
Powered by Arduino Uno
Signal output should be safe and within ADC range
Previous version burned the Arduino and overheated components (due to design errors)
What I provide:
The current (non-working) KiCad project files
The original schematic and BOM
Pictures and description of the failure
Scope of use and electrical environment
PART 2: Arduino WiFi Software & Python Data Visualization (Arduino UNO R4 WiFi)
The final working shield will connect to an Arduino Uno R4 WiFi. I also need software to:
Read the analog EEG signal from the board
Send the data over WiFi to a PC (preferably via TCP or UDP)
On the PC, receive the data using a Python script
Visualize the signal in real time
Perform FFT
Optionally save data to file
I will provide example code (both Python and Arduino sketches) that can serve as a starting point. You are expected to integrate, optimize, and adapt these to ensure smooth, real-time operation.
You should have experience with:
Analog circuit design and PCB layout
Instrumentation amplifiers and biomedical electronics
Arduino programming (especially WiFi communication)
Python signal processing (matplotlib, scipy, numpy)
KiCad and optionally LTSpice
Please apply only if you are confident in handling both hardware and software.
I need an experienced electronics engineer to review, correct, and finalize an existing EEG Arduino Shield design (used for brainwave acquisition with active electrodes). The schematic and PCB layout were done by a previous freelancer but contain critical flaws that led to component overheating and damage to the Arduino.
Deliverables:
Full review of the existing schematic and PCB (KiCad format)
Identification and correction of safety/design flaws (especially power regulation, input protection, biasing)
Proper input/output isolation if necessary
Finalized, safe, and fully functional design ready for fabrication (Gerbers + BOM + Assembly files)
Explanation of corrections made
Optional: Simulation or theoretical verification that design is electrically sound (LTSpice or similar)
Technical context:
The shield is meant to acquire EEG signals using Olimex active electrodes
Powered by Arduino Uno
Signal output should be safe and within ADC range
Previous version burned the Arduino and overheated components (due to design errors)
What I provide:
The current (non-working) KiCad project files
The original schematic and BOM
Pictures and description of the failure
Scope of use and electrical environment
PART 2: Arduino WiFi Software & Python Data Visualization (Arduino UNO R4 WiFi)
The final working shield will connect to an Arduino Uno R4 WiFi. I also need software to:
Read the analog EEG signal from the board
Send the data over WiFi to a PC (preferably via TCP or UDP)
On the PC, receive the data using a Python script
Visualize the signal in real time
Perform FFT
Optionally save data to file
I will provide example code (both Python and Arduino sketches) that can serve as a starting point. You are expected to integrate, optimize, and adapt these to ensure smooth, real-time operation.
You should have experience with:
Analog circuit design and PCB layout
Instrumentation amplifiers and biomedical electronics
Arduino programming (especially WiFi communication)
Python signal processing (matplotlib, scipy, numpy)
KiCad and optionally LTSpice
Please apply only if you are confident in handling both hardware and software.