Natesh's Dev Blog!

  • Github
  • Projects
  • Makes
  • About
  • Search

2023

April 22, 2023

STM32F4 Devboard

In my last post I mentioned wanting to split the Bluetooth receiver into a separate stack. The main reason for this being that the ESP32-C3 does not have enough...

stm32
stm32f4
electronics
kicad
pcb
devboard
rust
c++
embedded
March 27, 2023
Icarus Flight Controller

Drone assembly and initial testing

Not a lot of progress this month but I did get the drone assembled and electronics wired up. The Icarus FC is mounted above...

drone
electronics
icarus
February 22, 2023
Icarus Flight Controller

Icarus Sensors and Visualization

This post will cover visualizing sensor data collected over Bluetooth from the controller. Graphics Library Bevy seems to be the all around best choice for graphics in Rust these...

flight-controller
ble
rust
embedded
esp32-c3
esp32
bluetooth
February 21, 2023
Icarus Flight Controller

Icarus Bluetooth Client

The Rev C design of Icarus uses an ESP32-C3 MCU which supports Bluetooth. I chose Bluetooth as I thought it would make a decent option for a primarily indoor...

flight-controller
ble
arduino
rust
embedded
esp32-c3
esp32
bluetooth
January 29, 2023

Interfacing with ESCs

Given the failure to get significant lift from using small brushed DC motors mentioned in a previous post, I’m opting to interface with real drone hardware. Now, I was...

drone
electronics
embedded
esp32
esp32-c3
Loading more posts...

© 2026 Natesh Narain

Built with Jekyll and Tailwind CSS