π Electrical Engineering | β‘ Mixed-Signal and Analog Design Enthusiast | βοΈ Passion for Drones and Avionics |
- π Iβm working on an Engine Control Module for a Liquid Rocket
- π± I'm currently learning transistor-level Analog and RF Design
- π‘ I'm passionate about Hardware, PCB design, embedded systems, robotics, and IoT applications
- π« Feel free to reach out to me through Gmail or on Linkedin!
A fully open-source First Person View drone designed in KiCad, featuring custom PCB design and use of open-source STM32 firmware in C.
Technical Specifications
Hardware:
- Custom PCBs designed in KiCad (schematic & layout)
- STM32F411 microcontroller as the flight computer
- MPU6500 six-axis IMU for flight stabilization
- BMP280 barometer for altitude holding
- L86 GPS module for position tracking
- SX1276 LoRa transceiver for long-range communication
- USB-C and 4S LiPo power supply options
- Electric Speed Controller PCB for BLDC motors
Software & Skills:
- PCB Testing
- Open Source BetaFlight Firmware
- PID control loop implementation
- Fail-safe recovery mechanisms
An AI powered soft-robotics controller PCB built around an ESP32 with an onboard camera, driver stages for multiple electromagnets, photoresistor sensing, SPI breakouts, and a UART header for easy flashing.
Technical Specifications
Hardware:
- ESP32 (WROOM or WROVER) with camera module (OV2640 or similar)
- 4β8 electromagnet channels with protected low-side MOSFET drivers (PWM capable)
- Photoresistor (LDR) inputs with RC dividers β ADC
- SPI header (3.3V) for add-ons (external ADCs, sensors, or LED drivers)
- Dedicated UART header for flashing (RTS/DTR optional) + USB-C or JST-PH power
- Reverse-polarity & transient protection, per-channel flyback/snubbers
- Buck Regulation for 2S LiPos
- Mounting + cable-reliefs sized for soft-robotics rigs
- Full Codebase containing all peripheral test code
- Complete Soft Robotics Codebase
- Complete MACH Avionics Stack
- Signal integrity PCB project with ANSYS
- 433MHz Analog Transmitter PCB project
- Build a portfolio of embedded systems and verilog projects: see https://github.com/esb8/HDLBits
- Complete FPV BLDC and Flight Computer PCBs: see https://github.com/FPV-Drone-STM32F411/DroneController]
- Design a Voltage Controlled Oscillator: see https://github.com/esb8/Signal-Generator
- Design various classes of Amplifier Circuits
- I'm passionate about Parliamentary Debate and have attended Ontario Engineering Competition twice for debate!