ardupilot icon indicating copy to clipboard operation
ardupilot copied to clipboard

Add support for Mountain Eagle H743

Open pegro66 opened this issue 1 year ago • 16 comments

Reserve Board-ID for Mountain Eagle H743

board info on: www.mountain-eagle-electronics.com

pegro66 avatar May 11 '24 23:05 pegro66

... maybe you do one for me please - I'm getting annoyed with GitHub-Desktop doing thins I do not want to include ...

//Peter

pegro66 avatar May 12 '24 00:05 pegro66

... maybe you do one for me please - I'm getting annoyed with GitHub-Desktop doing thins I do not want to include ...

See https://github.com/ArduPilot/ardupilot/pull/27046

Also see https://ardupilot.org/dev/docs/where-to-get-the-code.html and the documents linked from it ("rebasing" and "cleaning up the commits".

peterbarker avatar May 12 '24 01:05 peterbarker

@peterbarker Thanks - that helps !

Now - how to proceed to get the board into the wiki-page ?

I basically followed the process described here : https://ardupilot.org/dev/docs/porting.html

//Peter

pegro66 avatar May 12 '24 11:05 pegro66

looks like most of definitions are copied from MatekH743, even the APJ_BOARD_ID 1013 is copied. :-)

MATEKSYS avatar May 13 '24 05:05 MATEKSYS

... the MatekH743 was the basis for the hwdef - as proposed on that web page ...

Meanwhile I did some more changes to fit all the pins and buses plus I have the schematics in KiCAD to add it as an open source board

I also updated the board iD to the assigned "1444"

How can I send that package of files ?

//Peter

pegro66 avatar May 13 '24 09:05 pegro66

@MATEKSYS I have a MatekH743 in my T1-Ranger and it works very well there (and I had some experience with its configuration). So thanks for your development. For the MTX640 it was too big - so I was looking for something with a smaller footprint - here we go ... //Peter

pegro66 avatar May 13 '24 10:05 pegro66

@peterbarker ... the MatekH743 was the basis for the hwdef - as proposed on that web page ...

Meanwhile I did some more changes to fit all the pins and buses plus I have the schematics in KiCAD to add it as an open source board

I also updated the board iD to the assigned "1444"

How can I send that package of files ?

//Peter

pegro66 avatar May 13 '24 10:05 pegro66

How can I send that package of files ?

@pegro66 not sure what you mean by "package of files". If you are referring to a KiCAD file and supporting files, a PR against https://github.com/ArduPilot/Schematics would be welcome!

peterbarker avatar Jul 25 '24 01:07 peterbarker

@pegro66 the commit list in here needs a good cleanup. That's rebasing and squashing commits, and putting them into a one-commit-per-directory format.

@Hwurzburg put together a nice Wiki page on how to do that here: https://ardupilot.org/dev/docs/git-interactive-rebase.html

... but I can do that for you if you would like.

peterbarker avatar Jul 25 '24 01:07 peterbarker

Needs readme, images,etc...see https://github.com/ArduPilot/ardupilot/tree/master/libraries/AP_HAL_ChibiOS/hwdef/JHEMCU-H743HD for an example

Hwurzburg avatar Jul 25 '24 01:07 Hwurzburg

Ping @pegro66 - are you still interested in getting this work merged?

peterbarker avatar Sep 11 '24 01:09 peterbarker

Hello Peter,

absolutely - what do I have to do ?

//Peter

On 11. Sep 2024, at 09:01, Peter Barker @.***> wrote:

Ping @pegro66 https://github.com/pegro66 - are you still interested in getting this work merged?

— Reply to this email directly, view it on GitHub https://github.com/ArduPilot/ardupilot/pull/27044#issuecomment-2342415129, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEUYXR2YTGATE3VUQPX2B5LZV6I5TAVCNFSM6AAAAABHSJR7RCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBSGQYTKMJSHE. You are receiving this because you were mentioned.

pegro66 avatar Sep 16 '24 21:09 pegro66

Hello Peter, absolutely - what do I have to do ? //Peter On 11. Sep 2024, at 09:01, Peter Barker @.***> wrote: Ping

Henry has asked you to supply a README.md and some images so he can populate the Wiki.

He has pointed you at a board which has the desired information already, so "do what it does".

Also note my request for a clean commit list; we have some notes on using git to do that here: https://ardupilot.org/dev/docs/git-interactive-rebase.html - but if you are going to struggle with that Henry or myself could clean that up for you.

If the board design is done you could also consider creating that PR against the schematics repo.

peterbarker avatar Sep 25 '24 11:09 peterbarker

Hello Peter, I'm a bit slow and totally unfamiliar with git - I have used ClearCase for some 30 years and I'm struggling with this git ... Anyway - I have created a repository in my GitHub containing all the files that are necessary:

https://github.com/pegro66/Mountain-Eagle-H743.git

If you can give me a pointer on how to "cleanup" the mess - I'm happy to give it a try (but it will be slow as I only have access to git in the early morning of a WE using a VPN as I'm currently working in China) - otherwise I would be happy if you can lend me a helping hand :)

Best regards Peter

pegro66 avatar Oct 05 '24 00:10 pegro66

@pegro66 Peter, I had some time, so I transferred your files from your private repo to this PR, fixed an LED error that prevented compile, added the bootloader files, squashed, library split and pushed back to this PR...I haven't reviewed the README vs dat files yet, but I should be able to this week...

has this been tested? can you provide the English translation for the Chinese notes in the image? I can fix those when this gets merged and I make a wiki page for it..

Hwurzburg avatar Oct 15 '24 13:10 Hwurzburg

Hello Henry,

thanks for your support !!!

The configuration compiled on my Linux computer - I’m using the boot loader and SW on my Helicopter … but if it didn’t work with you I guess there must some bug - maybe I oversaw a warning

Picture: I will update them with English instead of the Chinese - will let you know when I have them uploaded.

Best regards Peter

On 15. Oct 2024, at 21:40, Henry Wurzburg @.***> wrote:

@pegro66 https://github.com/pegro66 Peter, I had some time, so I transferred your files from your private repo to this PR, fixed an LED error that prevented compile, added the bootloader files, squashed, library split and pushed back to this PR...I haven't reviewed the README vs dat files yet, but I should be able to this week...

has this been tested? can you provide the English translation for the Chinese notes in the image? I can fix those when this gets merged and I make a wiki page for it..

— Reply to this email directly, view it on GitHub https://github.com/ArduPilot/ardupilot/pull/27044#issuecomment-2413950025, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEUYXR27MWI27IE23FFIKN3Z3ULLLAVCNFSM6AAAAABHSJR7RCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJTHE2TAMBSGU. You are receiving this because you were mentioned.

pegro66 avatar Oct 16 '24 09:10 pegro66