PX4-Autopilot: MRO Control Zero F7 Support - Missing Functionality Items
The MRO Control Zero F7 has a few things not working under 1.11.3 Release and Master (as of writing). After talking with @dagar, testing each port for functionality was deemed the best course to bring this board up to full support.
See the below - will do necessary flight tests as well moving forward on this.
This is in order from not work to working ports:
Port
-
RSSI
- Analog
Not Working- Working Now via https://github.com/PX4/PX4-Autopilot/pull/16593 Tested with Dragonlink and X8R Receiver
- Digital
- Not Working - Tested with Dragonlink
- Analog
-
Usart CH6 (Listed in notes as Flex Port and /dev/ttyS3)
- Telemetry - Not Working (tested with Holybro SIK Radio)
- Hardware flow control - Not Working (Tested Holybro SIK Radio)
- Tried to Enable from QGC as every option
- Also tried mavlink start -d /dev/ttyS3 from QGC
-
Power Monitor
Not Working as standard. Working after changes to code belowWorking Now and Merged to Master via https://github.com/PX4/PX4-Autopilot/pull/16590This Commit AND a change to below needs to be made. Needs to be:https://github.com/PX4/PX4-Autopilot/blob/cee401666598b54e268d65a79a51fa7841ceba49/boards/mro/ctrl-zero-f7/src/board_config.h#L178#define BOARD_ADC_BRICK_VALID (px4_arch_gpioread(GPIO_nVDD_BRICK1_VALID))
here:
-
CAN
- Maybe Working? - Tested with Zubax Myxa - Shell Snapshot attached at bottom.
-
Uart CH8 (Listed in notes as Frsky Serial Portt and /dev/ttyS5)
- Could not find - Probably pins 11 & 13 on front connector Pinout
-
Frsky Serial
- Not tested (but will test if pointed to some instructions and expected output)
-
Safety Switch
- Working - Tested with Lighted external Safety switch - No light due to no safety switch led routing pin (maybe possible to route one from front pin 9 (Skepktrum VDD 3v3?)
-
RC IN
- PPM
- Working - Tested with Dragonlink Receiver
- SBUS
- Working - Tested with X8R Receiver
- PPM
-
Uart Ch4 (Listed in notes as GPS and /dev/ttyS2)
- GPS
- Working - Tested with M9N and M8N.
- GPS
-
I2C(1)
- Working - Tested with SF11/c, MS4525, HMC5883
-
Usart CH3 (Listed in notes as Telem 2 and /dev/ttyS1)
- Telemetry - Working (tested with Holybro SIK Radio)
- Hardware flow control - Working (Tested Holybro SIK Radio)
- Enabled from QGC as Telem 2
-
Usart CH2 (Listed in notes as Telem 2 and /dev/ttyS0)
- Telemetry - Working (tested with Holybro SIK Radio)
- Hardware flow control - Working (Tested Holybro SIK Radio)
- Enabled from QGC as Telem 1
-
USB (OTG)
- Working
-
FMU Outputs Note:Tested with stick input and in Stabilized mode to ensure expected counter movement occurred
- 1 - Working - Servo Attached
- 2 - Working - Servo Attached
- 3 - Working - Servo Attached
- 4 - Working - Servo Attached
- 5 - Working - Used a servo as the output and tested Motor slider in QGC (Throttle Channel)
- 6 - Working - Servo Attached
- 7 - Working - Servo Attached
- 8 - Working - Servo Attached
-
Uart Ch7 (Listed in notes as Console and /dev/ttyS4)
- Console
- Working - Tested with FTDI cable and connected via Terminal/Scree on MacOS.
- Console
-
The listing in QGC for which mavlink instance to start which port is not clear or doesn’t match.
Note: The board gets quite hot (implications for sensors?)
- Possible to use a GPIO on here somewhere for camera triggering?

About this issue
- Original URL
- State: open
- Created 3 years ago
- Reactions: 1
- Comments: 18 (17 by maintainers)
@mrpollo Sounds good. There are a few more MRO Control Zero boards and variants so that will be best to track them there. I have most in hand so will keep things updated as needed.