Omnibus F4 V6 PPM wiring and setup inav

inav

#1

Hi,
Please could you help me with wiring of the new Airbot Omnibus F4 V6 ? I’m need connect Jeti Duplex Rx to the board via PPM, and still not luck. I can not find correct pins where PPM should be soldered. I try solder to the 5V, GND and SBUS pin, set rx type to PPM, but still not luck. I’m using iNAV 2.0. Other perefieries like GPS, MAG, CAM works well.

Thanks,
Petr


#2

I’ve had a good google and everything I find say.

Connecting the PPM signal from the RX to the sbus pin on the FC and select PPM RX within Betaflight should work.

But your using iNAV 2.0 so im wonder if that’s causing you problems.

You could flash the FC to betaflight (3.5.1) and test the RX and see if it works.

@UnmannedTech any ideas guys?


#3

Hi, Thank for your tip, I flash betaflight omnibusf4fw target,
I remaped PPM to the PC7 (=SBUS pin on board), and PPM works fine.
But PC7 is connected to the Serial_Rx 6 which is used for GPS on the, in case I use PC7 for PPM, there is question can I remap GPS pins to use on board pins marked as GPS ?

Update: Ok, I remaped some pins and now it seem it’s works
PPM solder to to S-Port (TX1) and map PPM to PA9)


#4

Now I succesfully connected PPM, but I can not solve MAG.
My GPS+MAG works well with this board with iNAV and on other boards, there are pullup resistors, on F4 V6 with betaflight I use pins SCL/SDA (same as with iNav whe is works)
, map resource to SDA PB9 and SCL to PB8 but not luck :frowning:

Any idea please ?

used commands:
resource ESCSERIAL none
resource CAMERA_CONTROL none
resource I2C_SCL 2 B08
resource I2C_SDA 2 B09
set mag_i2c_device = 2

resource

resource BEEPER 1 B04
resource MOTOR 1 B00
resource MOTOR 2 B01
resource MOTOR 3 A03
resource MOTOR 4 B05
resource PPM 1 A10
resource LED_STRIP 1 B06
resource SERIAL_TX 2 A02
resource SERIAL_TX 3 B10
resource SERIAL_TX 6 C06
resource SERIAL_RX 3 B11
resource SERIAL_RX 4 A01
resource SERIAL_RX 6 C07
resource I2C_SCL 2 B08
resource I2C_SDA 2 B09
resource LED 1 A08
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 C10
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 C11
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 C12
resource ADC_BATT 1 C02
resource ADC_RSSI 1 A00
resource ADC_CURR 1 C01
resource BARO_CS 1 B03
resource FLASH_CS 1 B12
resource OSD_CS 1 A15
resource SPI_PREINIT_IPU 1 D02
resource SPI_PREINIT_IPU 2 A04
resource SPI_PREINIT_IPU 3 B03
resource SPI_PREINIT_IPU 4 B12
resource SPI_PREINIT_IPU 5 A15

resource list

Currently active IO resource assignments:
(reboot to update)

A00: FREE
A01: FREE
A02: FREE
A03: MOTOR 3
A04: MPU_CS 2
A05: SPI_SCK 1
A06: SPI_MISO 1
A07: SPI_MOSI 1
A08: LED 1
A09: FREE
A10: FREE
A11: USB
A12: USB
A15: OSD_CS
B00: MOTOR 1
B01: MOTOR 2
B03: BARO_CS
B04: BEEPER
B05: MOTOR 4
B06: FREE
B07: FREE
B08: FREE
B09: FREE
B10: FREE
B11: FREE
B12: FLASH_CS
B13: SPI_SCK 2
B14: SPI_MISO 2
B15: SPI_MOSI 2
C00: FREE
C01: ADC_CURR
C02: ADC_BATT
C03: FREE
C04: FREE
C05: FREE
C06: SERIAL_TX 6
C07: SERIAL_RX 6
C08: FREE
C09: FREE
C10: SPI_SCK 3
C11: SPI_MISO 3
C12: SPI_MOSI 3
D02: SPI_PREINIT_IPU


#5

B08 and B09 are free and i see no i2c on your current resource.
is the above resource still betaflight or inav?
if you changed resources in betaflight when you reflash ivav changes made in betaflight will be lost.


#6

Hi Dale, sorry for confusing, it’s Betaflight, I moved to BF because I don’t hawe experience to define and compile iNav with PPM support.
There is I2C on pin B09 and B08 inn “resource” but the I2C is missing in “resource list”, I’m realy don’t know why and what does it mean :frowning:
I know, there is error with bus number, this boeard use bus number 1 (no 2), (thanks Andrew for help), but with bus 1 i get same situation.
thanks for any help.


#7

Hi Petr,

I did not get time to look at this, but I previously mapped the most important as shown in the figure below (It’s been some weeks since I did this but it should be correct). I am not familiar with PPM (particularly not with V6). Did you get it working with the current config in betaflight? I can’t see the resources. Also, PPM on this board may lead to timer collisions with the servo/motor assignments, so probably need new firmware build.

On the positive side, you may get away with the issue with the JST GPS connector on UART6 vs the inverted sbus pin which is also on serial 6, rendering the JST not usable if using sbus (not sure what the manufacturers rationale for this is). From the figure you can see that uart1 rx is available also from the LED pin.


#8

Hi Andrew,
Thanks, yes in BF PPM worsk, with
resource PPM none
resource SERIAL_TX 1 none
resource PPM 1 A09

The resources listed above is after reset when I tried connect MAG.
I send question to Jetimodel (RX manufacture) about possibility to connect th RX with ExBus or SBUS what should be better way …