From fd037dbef213688bef648c35e2056b7a4cf39d12 Mon Sep 17 00:00:00 2001 From: Sam Hos Date: Tue, 1 Apr 2025 10:54:43 +0200 Subject: [PATCH] new pcb and start programming --- docs/final_project/final_project.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/final_project/final_project.md b/docs/final_project/final_project.md index 33d4084..2caaf2c 100644 --- a/docs/final_project/final_project.md +++ b/docs/final_project/final_project.md @@ -125,6 +125,25 @@ This is the result of the board. ![alt text](image-6.jpg) +After some weeks I changed the design to this. Because I noticed the esp-C3 doesn't have enough analog pins for my joysticks so I asked Henk if I could use one of their esp-S3's because it had a lot more analog pins. +![alt text](image-9.png) +ESP S3 +![alt text](image-10.png) +ESP C3 +![alt text](image-8.png) +New design +This new design also saves a lot on material because the legs don't have to be cut out so I can almost make twice as many boards with the same material. +![alt text](image-11.png) + +I've also send this board to JLCPCB for FR04 fabrication. Because I had issues where my FR-1 copper would just let got when moving the joysticks around. I wanted the controller to be super reliable and durable so that's why I ordered them from JLCPCB + +## Programming +For the drone I will be using the [dRehmFlight VTOL program](https://github.com/nickrehm/dRehmFlight). In the [programming week](../Assignments/week_4_programming/programming.md) I already modified it to support the BNO085 and made the bridge between my handheld controller and the flight controller using ESPNow. For further support I still had some bugs to squash and some other features to implement for compatibility with my system. + + + + + ## BOM (bill of materials)