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.
![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.
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 the PWM frequency (ledcWrite)
![alt text](image-25.png)
![alt text](image-26.png)
![alt text](image-2pc-5.jpg)
![alt text](image-2pc-6.jpg)
## 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)
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
* [ ] 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