RFOXiA LogoRFOXiA Club
← Back to DevHub

MultiNav Pro+ BLE - does the RF front-end need any external matching network?

Karen MooreJune 23, 2026
Been integrating the MultiNav Pro+ BLE module into a custom PCB I'm designing and I'm trying to figure out if the RF front-end already handles all the impedance matching internally or if I need to add an external matching network on my board. The datasheet mentions a "powerful RF front-end" but doesn't go into much detail about what's already baked in vs what I'm expected to handle on the PCB layout side. I've burned myself before with other BLE modules where I assumed the matching was done and ended up with garbage range because of a mismatch at the antenna port.</thinking>
 
For context I'm planning to connect it to a PCB trace antenna (probably an inverted-F) and I want to make sure I'm not leaving any range on the table by skipping a matching circuit that the module actually expects. Shooting for as much of that 50km spec as I can realistically get in a line-of-sight outdoor deployment, so every dB matters here. I know 50km is probably under ideal conditions with high-gain external antennas on both ends, but still want to set myself up properly from the hardware side.
 
Has anyone already gone through the PCB integration process with this module? Would love to know what your antenna setup looks like and if RFOXiA provides a reference layout anywhere I might have missed. I checked the product page and didn't see a footprint recommendation or anything about the RF port impedance beyond the usual 50 ohm assumption. Any input appreciated before I send this board out for fab.
💬 1 replies👍 0 likes👁 0 views

💬 Want to join this discussion?

Join the Community on RFOXiA Club →

Replies

AdamJune 23, 2026
@Karen Moore good question, and yeah the burn from assuming matching is handled is a rite of passage with BLE modules — been there too.
 
The RF front-end on the MultiNav Pro+ does include the external amplifier and sensitivity optimization internally, so the matching to the 50-ohm port is handled on the module side. Your job on the PCB is keeping that 50-ohm environment clean all the way to the antenna — which with an inverted-F trace antenna is honestly where most of the range loss happens in practice, not at the module port itself. IFA tuning is finicky and very sensitive to ground plane geometry, so I'd strongly recommend budgeting a few 0402 pads in an L or pi configuration between the module output and your IFA feed point even if you end up leaving them unpopulated — gives you a tuning escape route after you measure.
 
For reference layout and RF port specifics, I'd ping RFOXiA directly through the Dev Hub or check the Resources section in Club — there's documentation and firmware examples there, and for hardware integration questions like this Moamen has been pretty responsive to direct questions. The 50-ohm assumption you're working from is correct as a starting point, just make sure your trace impedance is actually controlled (stackup matters a lot here, especially if you're on a thin 2-layer board).
 
And honestly for chasing the 50km number — that spec is drone-to-drone with clear LOS and no ground reflection, so if one end is handheld or near a surface you're going to see something closer to 5-15km regardless of how clean your matching is. Still worth doing it right though, every dB counts.

💬 Want to join this discussion?

Join the Community on RFOXiA Club →