Match the camera
The horizon on an INAV OSD is the line that should match what the camera sees. Camera uptilt starts at 0 degrees. The hint says a positive number tilts the camera up. Horizon follows camera uptilt starts off.
The follow hint says the switch centres the horizon when you are flying at the uptilt angle. The picture keeps the line level at 0 degrees of pitch while follow is off, even if the uptilt is 20. Turn follow on and the line sits in the middle only when the aircraft pitch equals that uptilt.
Pitch in the picture is the aircraft, not a field on the card. The card's horizon pitch range starts at 20 degrees, and the picture stops the pitch slider there.
Free. Hardware connections need Chrome or Edge on a computer; phones use the FlySpark app.
- Free
- Nothing to install
- Demo without hardware
In short
The INAV HUD keeps the horizon with the aircraft until you ask it to follow the camera. Camera uptilt starts at 0 degrees and the follow switch starts off. With follow on, the picture centres the line when pitch matches the uptilt.
Key facts
- Camera uptilt starts at 0 degrees, from -40 to 80. The hint says positive tilts up.
- Horizon follows camera uptilt starts off. The hint says it centres the horizon when you fly at the uptilt angle.
- Horizon pitch range starts at 20 degrees, from 10 to 90. Horizon height starts at 0 rows, from -2 to 2.
- The picture's pitch is the aircraft, not a saved field. It stops at the demo pitch range of 20 degrees.
- With follow off, the line stays level at 0 degrees of pitch no matter the uptilt.
- With follow on, the line is centred only when pitch equals the uptilt. A 20 degree uptilt needs 20 degrees of pitch.
- Camera field of view starts at 135 degrees across and 85 degrees tall. The picture does not draw that frame.
- Chrome or Edge uses USB or Bluetooth. iPhone has no USB host.
Betaflight
INAV
ArduPilot
PX4- BLHeli_S
Bluejay
AM32
ExpressLRS
EdgeTX
DroneCAN
MAVLink
Try it
Match the camera
Uptilt starts at 0 and follow starts off. Turn follow on and the line centres when pitch matches that uptilt.
Level
FlySpark
Features
- 01
Uptilt starts at 0
Camera uptilt starts at 0 degrees, from -40 to 80. Positive tilts the camera up. Negative tilts it down.
- 02
Follow starts off
Horizon follows camera uptilt starts off. Until it is on, a 0 degree pitch keeps the picture's line level.
- 03
Centred at the same angle
With follow on, a 20 degree uptilt centres the line at 20 degrees of pitch. At 0 degrees of pitch the line sits low.
- 04
Nose up drops the line
With follow off, raising the picture's pitch drops the line. 10 degrees of pitch is a nose-up line, and the uptilt does not move it.
- 05
The range is 20 degrees
Horizon pitch range starts at 20 degrees, from 10 to 90. The hint says that is the pitch at the top and bottom of the horizon.
- 06
The frame is separate
Camera field of view starts at 135 degrees across and 85 tall. The picture does not draw that frame or the HUD markers.
Follow off keeps the aircraft
Camera uptilt is on the HUD and horizon card. It starts at 0 degrees and runs from -40 to 80. The hint says positive tilts up. Horizon follows camera uptilt is the switch under it, and it starts off. Its hint says it centres the horizon when flying at the uptilt angle.
The picture starts with both at the demo: uptilt 0, follow off, and the aircraft pitch at 0. The lamp says Level and the line is in the middle. Move the uptilt to 20 and leave follow off. The line stays level, because follow is what applies the camera angle to the horizon in this picture. Move the pitch to 10 with follow still off and the lamp says Nose up. The line drops. Pitch back through 0 and on to a negative number and the lamp says Nose down.
That pitch slider is not saved. It stands in for the aircraft. The saved pitch field on the card is Horizon pitch range, which starts at 20 degrees, from 10 to 90. The hint says it is the pitch at the top and bottom of the horizon. The picture will not pitch past 20, which is that demo range. Horizon height is a different field. It starts at 0 rows, from -2 to 2, and the hint says it moves the horizon, the crosshair and the sidebars up or down. The picture does not use that row offset.
Follow on centres at the uptilt
Turn follow on with the uptilt at 20 and the pitch still at 0. The lamp says Below the camera. The line sits low, because the aircraft is not yet flying at the camera's uptilt. Raise the pitch to 20, the same number as the uptilt, and the lamp says Centred. The line returns to the middle. That is the hint: the horizon is centred when you fly at the uptilt angle.
Pitch past the uptilt and the lamp says Above the camera. The line rises. The picture moves one and a half percent of the frame for each degree, and it stops at the edge of the box. That spacing is the picture, not a claim about how many OSD rows INAV uses. The rule the picture keeps is the hint. Equal angles centre the line. Follow off ignores the uptilt.
The footer on the card says the camera angle and the field of view place the horizon and the HUD markers where they really are in the picture. Horizontal field of view starts at 135 degrees, from 60 to 150, in steps of 5. Vertical starts at 85 degrees, from 30 to 120, in steps of 5. Home arrows, the home marker and waypoint markers use that frame. The picture is only the horizon line, so those markers are not drawn. Crosshair style starts at Default, and horizon style starts at Default. The line style is a separate choice and needs a graphical OSD when it is set to Line.
Where you set it
Open the OSD tab on INAV and find HUD and horizon. Chrome or Edge connects over USB or Bluetooth. Android adds Wi-Fi. iPhone uses Bluetooth or Wi-Fi and has no USB host. Set the uptilt to the angle the camera is actually mounted at, then turn on Horizon follows camera uptilt if you want the line centred when you fly along that camera angle. Save.
This is not the launch climb. Launch holds 18 degrees after a throw. That pitch is the aircraft's launch angle, not the OSD camera. Dragging elements around the screen is a different job from this card. The horizon here is the angle match, not the cell the element sits in.
FlySpark
Centre the horizon on the camera angle
Open HUD and horizon
On INAV, open the OSD tab and find HUD and horizon. Camera uptilt starts at 0 degrees.
Set the camera angle
Type the camera's uptilt. Positive tilts up. The field runs from -40 to 80 degrees.
Turn follow on
Horizon follows camera uptilt starts off. Turn it on. The hint says the horizon then centres when you fly at that uptilt.
Leave the range at 20
Horizon pitch range starts at 20 degrees. That is the pitch at the top and bottom of the horizon, not the camera angle.
Troubleshooting
Common problems and fixes
Problem
The horizon ignores the camera angle
Fix
Horizon follows camera uptilt starts off. With it off, the picture stays level at 0 degrees of pitch no matter the uptilt. Turn the switch on.
Problem
The line is low in level flight
Fix
With follow on, the line centres when pitch matches the uptilt, not when pitch is 0. A 20 degree uptilt sits low until the aircraft is at 20 degrees of pitch.
Problem
The horizon runs off the screen
Fix
Horizon pitch range starts at 20 degrees, from 10 to 90. The hint says that is the pitch at the top and bottom. Horizon height starts at 0 rows and can move the line by up to 2 rows.
Problem
Markers do not sit on the horizon line
Fix
The footer uses camera angle and field of view to place HUD markers. Field of view starts at 135 degrees across and 85 tall. The picture draws only the horizon line.
FAQ
Frequently asked questions
What is INAV camera uptilt?
The camera's up angle on the HUD and horizon card. It starts at 0 degrees, from -40 to 80. Positive tilts up.
What does horizon follows camera uptilt do?
It starts off. The hint says it centres the horizon when you fly at the uptilt angle. In the picture that is when pitch equals the uptilt.
Why does a 20 degree uptilt look low?
Follow is on and the aircraft pitch is still 0. The line centres at 20 degrees of pitch, which is the uptilt, not at level.
Does uptilt move the line while follow is off?
Not in the picture. Follow off keeps the line with the aircraft pitch. At 0 degrees of pitch it stays level.
What is horizon pitch range?
It starts at 20 degrees, from 10 to 90. The hint says it is the pitch at the top and bottom of the horizon. It is not the camera angle.
What is horizon height?
It starts at 0 rows, from -2 to 2. The hint says it moves the horizon, the crosshair and the sidebars up or down. The picture does not use it.
What field of view does the demo use?
135 degrees across, from 60 to 150, and 85 degrees tall, from 30 to 120, both in steps of 5. The picture does not draw that frame.
Is the pitch slider saved?
No. It is the aircraft in the picture. The saved angle is camera uptilt. Horizon pitch range is the other saved pitch field, and it starts at 20 degrees.
Is this the launch climb?
No. Launch holds a climb after a throw, and that demo climb is 18 degrees. This card is where the OSD horizon sits in the camera picture.
Can I set this in Chrome?
Yes, on INAV. Chrome or Edge uses USB or Bluetooth. Android adds Wi-Fi. iPhone uses Bluetooth or Wi-Fi and has no USB host.
References
Sources
The official documentation behind the background facts on this page.
- INAV OSD notesINAV · github.com
- INAV settingsINAV · github.com
- INAV ConfiguratorINAV · github.com


