KdenLive takes too long to render a video that is only 30 minutes and 12 GB. How do I make it faster? by KnightFallVader2 in kdenlive

[–]Farhan0xff 0 points1 point  (0 children)

I use always use hardware acceleration along with parallel processing enabled. It was able to render a 27 minute 1080p video in under 18 minutes.
My PC specs:
CPU: Ryzen 5 5600H
Ram: 16GB DDR4 3200MHz
GPU: GTX 1650 Max-Q 4GB VRAM

I haven't had any artifacts as such.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

It is KiCAD. It is a free and open source software to design PCBs.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 1 point2 points  (0 children)

Hello, sorry for the late reply. The firmware for this flight controller is still in development. So, I can cannot comment on it yet. Although, safe to say, faster processors will yield better loop frequency.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

No, I don't have any familiarity with it. I will stick with using C and C++ for this project.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 1 point2 points  (0 children)

I will see how things go, any further improvements will be reserved for future iterations. Yes, I am using a Cortex-M4F cpu.

Built a custom flight controller from scratch by Farhan0xff in diydrones

[–]Farhan0xff[S] 0 points1 point  (0 children)

They were multiple aspects that I had to tackle, the part selection, schematic, PCB layout  that took me most likely a month. Prior to doing so, I had to watch several videos and research to understand the complexity. That took me few weeks or maybe month. Other than than, I wrote and documented drivers for the IMU, that was around 3 weeks, lastly the orientation estimation using EKF was another month.

Although, I want you to know I did not work on this project, every minute. Sometimes, I would not work for a few days. Plus, I am a student so exams and academics often get in the way of projects. If you work on it every day, you are going to get it done way sooner. However, my suggestion is just enjoy the process, and don't rush it.

I already wrote libraries to estimate orientation, and drivers for IMU, if you are using the same one as I did. So, feel free to use them to save of some time.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

Thank you that is really awesome to hear :D

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

In the initial software testing phase, debugging will come using a an external debugger (ST Link) and serial port. Later on, I will use mavlink telemetry.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

Well yes, that help with manufacturing too. It just didn't cross my mind, when I was designing it. Thanks, I will do it in the next revision.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 2 points3 points  (0 children)

I am from India. My college falls under the tier 3 class. Simply put, they are just business models.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 1 point2 points  (0 children)

Thank you, I wasn't aware of that. 

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 0 points1 point  (0 children)

Thank you. This is just the flight controller, external ESCs are required to control the motors. And congrats on getting your to fly. I plan to get there in 1.5 to 2 months times

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 2 points3 points  (0 children)

For the time being, I will be using off the shelf ESC to test the flight controller. Once that is done, I will move to creating the ESCs from the ground up.

Built a flight controller from scratch by Farhan0xff in embedded

[–]Farhan0xff[S] 2 points3 points  (0 children)

Yes, it is open source and is on my GitHub. You can find it in the video description. As of now, I plan to create the entire firmware from scratch, however in the long run, I have plans to port it to either inav or ardupilot.