Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New target mamba f405 mk2 #18402

Merged
merged 104 commits into from
Apr 26, 2022
Merged

New target mamba f405 mk2 #18402

merged 104 commits into from
Apr 26, 2022

Conversation

taileron
Copy link
Contributor

Describe problem solved by this pull request
two tries to start i2c mpu9250 now seem to work perfectly
flies now perfect even with gps and wifi telemetry

Mamba F405 Mk2 is very close to Omnibus F4
I only want to share it with the community
There is a great nano version that is fully flight tested incl. voltage/ current sensor
@dagar
Copy link
Member

dagar commented Oct 11, 2021

Looks good to me.

Is f4mk2 the official board name/model/etc? I just want to make sure it's google-able.

Can you rename the bootloader to match the board?

  • boards/mamba/f4mk2/bootloader/omnibus_f4sd_bootloader.bin

@dagar
Copy link
Member

dagar commented Oct 11, 2021

Is DIATONE the manufacturer? https://www.banggood.com/MAMBA-F405-MK2-Betaflight-Flight-Controller-F40-40A-3-6S-DSHOT600-FPV-Racing-Brushless-ESC-30_5x30_5mm-p-1345001.html?cur_warehouse=CN&rmmds=buy

If that's the case then how about something like diatone_mamba-f405-mk2?

  • vendor: diatone
  • board: mamba-f405-mk2

@taileron
Copy link
Contributor Author

taileron commented Oct 11, 2021

@dagar
Copy link
Member

dagar commented Oct 11, 2021

yes, that´s it In particular, we are talking about the mini 20x20mm version, which is the only one that offers most of the necessary breakout connections. https://discuss.px4.io/t/px4-1-12-on-scorpion-80-hd-whoop-w-mamba-f405-mini-mk2/22423/7 The 36mm version also runs with the code, of course. To do this, I start the following module´s baro and mag in the init process with. https://www.banggood.com/MPU9250+BMP280-10DOF-GY-91-Acceleration-Gyroscope-Compass-Nine-Shaft-Sensor-Module-p-1100982.html The only suitable gps in that size is: https://www.banggood.com/Beitian-Smallest-Mini-Dual-GLONASS+GPS-BN-180-Micro-Double-GPS-Antenna-Module-UART-TTL-For-CC3D-F3-RC-Drone-Airplane-p-1208587.html

I'm fine with whatever you think makes sense, I just want to make sure we don't unnecessarily introduce our own special PX4 naming for things.

Then for handling all the board variations if you can reliably detect and start things from the board init that's great, otherwise I think it's ultimately better to live with duplicated board support code and a saner end user experience (knowing exactly what to flash to work 100%).

@taileron
Copy link
Contributor Author

adapted folder structure diatone_mamba-f405-mk2

can the names in board.h and firmware.prototype be changed without further side effects?

@taileron
Copy link
Contributor Author

adapted folder structure diatone_mamba-f405-mk2

can the names in board.h and firmware.prototype be changed without further side effects?

still flies without any side effects ... :-)

remove dshot assign
@dagar dagar merged commit adacdad into PX4:master Apr 26, 2022
@taileron
Copy link
Contributor Author

taileron commented May 5, 2022

how can I delete that based branch ... to reduce confusion :-)

@dagar
Copy link
Member

dagar commented May 5, 2022

how can I delete that based branch ... to reduce confusion :-)

I'm not following, can you point me at what you're talking about?

@taileron
Copy link
Contributor Author

taileron commented May 5, 2022

it´s more a github issue, I only want to get managed to delete the New-Target-Mamba-F405-MK2 branch cause the best variant is merged now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants