boards: Add board support for Arkin Labs A2M6X board#25595
boards: Add board support for Arkin Labs A2M6X board#25595ArkinLabs1Support wants to merge 1 commit intoPX4:mainfrom
Conversation
de7c365 to
6177f5a
Compare
|
This pull request has been automatically closed due to 120 days of inactivity. If you would like to continue, please feel free to reopen it or submit a new PR. |
|
@mrpollo This was not even reviewed before being closed. Can we assign it to someone? |
This commit introduces initial board support for the A2M6X flight controller developed by Arkin Labs, based on the PX4-V6X standard. Signed-off-by: Sai Vishnu Balaji <sai.vishnu@arkinlabs.in>
6177f5a to
f31e1c4
Compare
|
I'll take care of it, I just rebased to check CI |
|
Thanks very much. I guess we ask for docs as well? |
mrpollo
left a comment
There was a problem hiding this comment.
First, apologies for the long delay in reviewing this PR - it fell through the cracks and we appreciate your patience.
A few items to address:
1. Skynode/Auterion References (non-blocking)
The following files contain Skynode-specific code copied from fmu-v6x. These are harmless (the ver hwbasecmp 009 010 011 checks will never match on A2M6X), but you may want to remove them for cleanliness:
cmake/upload.cmake- Skynode upload targets (lines 52-64)init/rc.board_defaults- Skynode UXRCE_DDS config (lines 228-232)init/rc.board_mavlink- Skynode TEL2 mavlink config (lines 247-253)
2. Sensor Configuration Verification
Based on your product page, the sensor set appears to be:
- 3x ICM45686 IMU
- 2x ICP20100 barometer
- 1x RM3100 magnetometer
Can you confirm this matches rc.board_sensors? Also:
- What are the IMU rotation values (
-R 0,-R 0,-R 8)? Are these verified against your board orientation? - The barometers are on I2C buses 2 and 4 - is this correct for your hardware?
3. Documentation
Please add documentation for this board in docs/en/ within this repo. You can use the Pixhawk 6X docs as a reference: https://docs.px4.io/main/en/flight_controller/pixhawk6x
|
4. CI Flash Overflow The build is failing due to flash overflow: You'll need to reduce the firmware size by ~32KB. Some suggestions:
For reference, compare with |
This commit introduces initial board support for the A2M6X flight controller developed by Arkin Labs, based on the PX4-V6X standard. The Product ID and Vendor ID have been configured as follows:
CONFIG_CDCACM_PRODUCTID set to 0xAFC6
CONFIG_CDCACM_VENDORID set to 0xA321
For more information, visit our website: https://www.arkinlabs.in/aeromind-6x
Changelog