Search found 21 matches

by matejkarasek
Tue Mar 29, 2022 4:18 pm
Forum: General discussions
Topic: Crazyflie & transmitter with multimodule
Replies: 3
Views: 9476

Re: Crazyflie & transmitter with multimodule

Just an update on this. The Cflie protocol has been removed from the pre-compiled multi module firmware in version 1.3.3.0: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/releases/tag/v1.3.3.0 So either use an earlier version, or you have to compile the multimodule firmware yourself to ...
by matejkarasek
Mon Aug 16, 2021 2:48 pm
Forum: General discussions
Topic: Crazyflie & transmitter with multimodule
Replies: 3
Views: 9476

Crazyflie & transmitter with multimodule

Ever wondered what is the easiest way to fly your Crazyflie (or a Bolt-powered drone) with a dedicated transmitter ? It is actually working pretty much out of the box if you have a transmitter running OpenTX, which has an inbuilt 4-in1 multimodule (e.g. Jumper T-lite JP4-in-1), or which supports an ...
by matejkarasek
Fri Oct 09, 2020 8:20 am
Forum: Developer Discussions
Topic: BigQuad CPPM remapping to different pin
Replies: 6
Views: 1700

Re: BigQuad CPPM remapping to different pin

Yeah, I suspect something like that...

I did observe some inconsistencies when trying with different boards (CF2.1, Roadrunner, Bolt), will dig into that and post if I find anything!
by matejkarasek
Thu Oct 08, 2020 1:46 pm
Forum: Developer Discussions
Topic: BigQuad CPPM remapping to different pin
Replies: 6
Views: 1700

Re: BigQuad CPPM remapping to different pin

Thanks Tobias, this indeed is what I was missing.

I just tried with these changes, all builds and flashes, but unfortunately still not working, so there must be yet something else...
WIll keep looking...
by matejkarasek
Mon Oct 05, 2020 5:14 pm
Forum: Developer Discussions
Topic: BigQuad CPPM remapping to different pin
Replies: 6
Views: 1700

Re: BigQuad CPPM remapping to different pin

Ah yes, thanks for the pointer in the right direction! The handler function should be ok as CPPM_TIMER is now defined as TIM10 (?) And there is also NVIC_InitStructure.NVIC_IRQChannel = TIM8_TRG_COM_TIM14_IRQn; I must say this goes beyond my (very limited) embedded programming skills, will have to r...
by matejkarasek
Fri Oct 02, 2020 10:14 am
Forum: Developer Discussions
Topic: BigQuad CPPM remapping to different pin
Replies: 6
Views: 1700

BigQuad CPPM remapping to different pin

Hi, I am trying to remap the CPPM on the BigQuad deck to a different pin, such that I can also use LPS & SDcard. IO_1 (PB8) looks like a good option as it has Timer 10 available and does not interfere with anything I plan to use. I modified cppm.c as follows, but still cannot get it runnig: #def...
by matejkarasek
Tue Feb 04, 2020 12:09 pm
Forum: Developer Discussions
Topic: High-level to position control - where in the firmware code?
Replies: 7
Views: 4735

Re: High-level to position control - where in the firmware code?

I missed the ramp.py example, that is exactly what I needed :)
I will try in the afternoon, but it is very likely it is just the zero setpoint that I need to add, thanks!
by matejkarasek
Fri Jan 31, 2020 7:40 pm
Forum: Developer Discussions
Topic: High-level to position control - where in the firmware code?
Replies: 7
Views: 4735

Re: High-level to position control - where in the firmware code?

Yes, it makes sense, thanks! I want to start the engines before the take-off and wait a bit till they really start (BL motors do not start immediately, unlike the brushed DCs on CF2...) Looking further into the firmware, I see that the takeoff and landing routines are simply implemented as trajector...
by matejkarasek
Thu Jan 30, 2020 1:16 pm
Forum: Developer Discussions
Topic: High-level to position control - where in the firmware code?
Replies: 7
Views: 4735

Re: High-level to position control - where in the firmware code?

Thanks a lot, this is already very helpful. Not everything is clear yet but got enough ideas on where to look further :D Some documentation of the control structure would definitely be great :!: I see that the high-level commands are sent from python via packets. On the firmware side, how are these ...
by matejkarasek
Wed Jan 29, 2020 6:44 pm
Forum: Developer Discussions
Topic: High-level to position control - where in the firmware code?
Replies: 7
Views: 4735

High-level to position control - where in the firmware code?

Hi, I am trying to fly a non-standard drone platform autonomously, using the Roadrunner and LPS: https://www.youtube.com/watch?v=ybk1CWpduKI&feature=youtu.be (the video is recorded with a different autopilot) I was able to adjust the power distribution and low-level control loops (attitude and r...