3d modeling docs

This commit is contained in:
2025-05-06 22:15:12 +02:00
parent 957926cca2
commit 1e3dd04ba7
9 changed files with 31 additions and 3 deletions

View File

@@ -241,7 +241,7 @@ There's one specific function I need to change.
} }
``` ```
What this function does is generate PWM values in software which is super inefficient. The esp32C6 according to it's datasheet supports 6 seperate PWM clocks in hardware. What this function does is generate PWM values in software which is super inefficient. The esp32C6 according to it's datasheet supports 6 seperate PWM clocks in hardware.
![alt text](image-24.png) ![alt text](image-2pc-4.jpg)
So I wanna use these to reduce the overhead and so the loop doesn't have to run 20 times a second but faster making the drone respond faster. To use these I need to use this library. So I wanna use these to reduce the overhead and so the loop doesn't have to run 20 times a second but faster making the drone respond faster. To use these I need to use this library.
Right link: [https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html](https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html) Right link: [https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html](https://docs.espressif.com/projects/arduino-esp32/en/latest/api/ledc.html)
@@ -252,8 +252,8 @@ So I really needed 2 functions of the library.
* To set pwm channel, pin and resolution (ledcAttach) * To set pwm channel, pin and resolution (ledcAttach)
* To set the PWM frequency (ledcWrite) * To set the PWM frequency (ledcWrite)
![alt text](image-25.png) ![alt text](image-2pc-5.jpg)
![alt text](image-26.png) ![alt text](image-2pc-6.jpg)
## Generative design ## Generative design
Online I saw a lot of organic designs that where created by generative design. Online I saw a lot of organic designs that where created by generative design.
@@ -314,6 +314,34 @@ This does cost money If you don't have unlimited cloud tokens. With my education
![alt text](image-23.jpg) ![alt text](image-23.jpg)
Once it starts generating this will pop up. These are the finished results. The generation process can take about an hour. Once it starts generating this will pop up. These are the finished results. The generation process can take about an hour.
## Full redesign
I started a full re-design from the ground up because the old design was too cluttered and it didn't scale properly anymore parametricly. I first started off with the first sketch from the original design.
![alt text](imagpc-e.jpg)
From there I extruded the body Symmetricly so they are always the exact same size on both sides.
![alt text](image-pc-1.jpg)
I made an sketch on the side of the drone making place for the LED matrix and alls it's cables
![alt text](image-pc-2.jpg)
After that I used the mirror tool to mirror the features over to the otehr side using the axises as the tool since they are dead centre. I did the same for the holes for the wiring
![alt text](image-pc-3.jpg)
After that I dragged the motor arm design into the designing window and jointed it to the body of the robot.
![alt text](image-pc-4.jpg)
Then that I jointed the arm to the robot in the corner.
![alt text](image-pc-5.jpg)
Now I needed to make the same holes through the case itself in the same location. So I choose edit in place from the menu.
![alt text](image-pc-6.jpg)
From this tab I can edit the body with all the references in place. So I could use the holes in the drone arm as reference for my cuts for in the drone body.
![alt text](image-pc-7.jpg)
## TODO ## TODO
* [ ] Matrix board subsystem * [ ] Matrix board subsystem

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB