new pcb and start programming

This commit is contained in:
2025-04-01 10:54:43 +02:00
parent 7d9ba29209
commit fd037dbef2

View File

@@ -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)