Mon, Feb 28, 22, supported raspi board pinout maps and setup guide
This is a draft, the content is not complete and of poor quality!

Hardware

doc ###TL;DR You will need a raspbery pi and a mavlink flight controller to get going. You dont need a modem for testing locally in your home network, a local wifi or ethernet connection will work just fine. As soon as you have configured everything and are ready to go flying, you need a modem, we recommend a HiLink (Plug and Play) type.

If you want to control your drone manually during flight, we also recommend using a USB gamepad connected to Mission Planner joystick integration.

See more info bellow.

##Flight Controllers

All Mavlink based boards are supported (PX4, Ardupilot).

The Ardupilot project is often adding support for other flight controllers. The full list of supported flight controllers can be viewed here http://ardupilot.org/plane/docs/common-autopilots.html.

To mention some supported board:

  • Pixhawk
  • APMx
  • Cube
  • Matek
  • Navio+
  • Navio2

###Connection Methods There is two ways to connect the FC to Raspberry PI, either using USB (preferred) or GPIO There is no diffrence in performance but the USB connection is easier and more elegant.

####USB

  • Connect a micro USB cable between the FC and RPI as shown in the picture bellow.

!!! warning “USB cross-sectional”

Use a USB cable with large cross-sectional area to minimize the voltage drop supplied to Fligth Controller.

'Usb'

####GPIO

  • Its very imporant to connect tx, rx and ground if you want to use GPIO, and not only tx & rx.

!!! warning

RPI cannot be powered by FC telem port.  [Make sure you use proper power source for rpi.](/hardware/#power-supply)

'Gpio'

Supported Raspberry Pi boards

  • Pi0w
  • PI 2
  • Pi 3
  • Pi 4

!!! warning “Pi0w”

Pi0w runs fine with UAVcast-Pro, however the CPU usage will be between 50 > 100%.<br>
Some functionalities has been disabled to reduce the CPU load!

If you intend to use other programs with UAVcast-Pro then Pi3 or 4 version is recommended.

##Power supply It’s important that Raspberry Pi gets voltage between 4.8 and 5.3v. If you use LTE modem, make sure you are not overloading the USB port per. design.

Read the modem specification / datasheet and make sure the modem is not consuming more than MAX output defined in the table below.

!!! info “USB Camera”

If you use USB camera, make sure you include the camera consumption as well.

https://www.raspberrypi.org/documentation/hardware/raspberrypi/power/README.md

  • Limited by PSU referes the value from the (Recommended PSU current capacity). Make sure you use a proper power supply that are able to deliver above this value.

    'pi power table'

If you need to add external power, please see instructions bellow. This is one solution, where we attach the power directly to the USB +/- pins, and one wire to the RPI fuse. The latter will make sure RPI is booting automatically when powered.

!!! note

Make sure you connect the modem to correct USB port where external power supply is connected.

'raspberry power supply' 'raspberry power supply'

Modem

UAVcast uses modem manager and network manager to control the LTE connection. Check out this page to find supported modems, Supported modem

###Recommended Huawei HiLink modems by Countries

!!! note

Please send a mail to **support@uavmatrix.com** or open a new PR on [github](https://github.com/UAVmatrix/uavcast-pro-docs) if you know of other working Huawei modems in your country!
Country Carrier Recommended Modem Recommended APN
Australia Telstra E3372h-153
E3372h-607
telstra.wap
telstra.internet
Austria bob A1 Telekom Austria E3372h-153
E3372h-607
bob.at
Bulgaria Vivacom E3372h-153
E3372h-607
internet.vivacom.bg
Czech Republic O2 E3372h-153
E3372h-607
internet
Czech Republic Vodafone E3372h-153
E3372h-607
internet
France Bouygues E3372h-153
E3372h-607
mmsbouygtel.com
France Orange E3372h-153
E3372h-607
orange.fr / orange
France SFR E3372h-153
E3372h-607
websfr
Germany T-Mobile E3372h-153
E3372h-607
internet.t-d1.de
Germany O2 E3372h-153
E3372h-607
internet
Germany Vodafone E3372h-153
E3372h-607
web.vodafone.de
Greece Cosmote E3372h-153
E3372h-607
internet
Greece WIND Hellas E3372h-153
E3372h-607
gint.b-online.gr
Hungary Magyar Telekom E3372h-153
E3372h-607
internet.telekom
Italy Iliad E3372h-153
E3372h-607
iliad
Italy TIM E3372h-153
E3372h-607
ibox.tim.it
Italy Vodafone E3372h-153
E3372h-607
web.omnitel.it
Latvia Tele2 E3372h-153
E3372h-607
mobileinternet.tele2.lv
Malaysia DiGi E3372h-153
E3372h-607
diginet
Netherlands T-Mobile E3372h-153
E3372h-607
internet
Norway Telenor E3372h-153
E3372h-607
internet.public / internet
Poland Orange E3372h-153
E3372h-607
internet
Portugal Vodafone E3372h-153
E3372h-607
internet.vodafone.pt
Singapore Singtel E3372h-153
E3372h-607
e-ideas
Singapore StarHub E3372h-153
E3372h-607
shwap
Spain Movistar E3372h-153
E3372h-607
movistar.es
Spain Yoigo E3372h-153
E3372h-607
internet
Sweden Halebop E3372h-153
E3372h-607
halebop.telia.se
Sweden Tele2 E3372h-153
E3372h-607
4G.tele2.se
Sweden Telenor E3372h-153
E3372h-607
internet.telenor.se
Sweden Telia E3372h-153
E3372h-607
online.telia.se
Switzerland Salt E3372h-153
E3372h-607
internet
Switzerland Sunrise E3372h-153
E3372h-607
internet
Switzerland Swisscom E3372h-153
E3372h-607
gprs.swisscom.ch
Switzerland Swisscom E3372h-153
E3372h-607
corporate.swisscom.ch APN User: testprofil and APN Password: temporary
Turkey Turkcell E3372h-153
E3372h-607
mgb / internet
UK EE E3372h-153
E3372h-607
everywhere
USA AT&T E3372h-510 various
USA Sprint No info No Info
USA T-Mobile E3372h-510
E3276s-505
MS2372h-517
fast.t-mobile.com, epc.tmobile.com
USA Verizon E3372h-510 vzwinternet

!!!success “Modem LED Status”

- Green, flashing twice every 2s: The USB-Modem is powered on.
- Green, flashing once every 0.2s: The software of the USB-Modem is being upgraded.
- Green, flashing once every 2s: The USB-Modem is registering with a 2G network.
- Blue, flashing once every 2s: The USB-Modem is registering with a 3G network.
- Cyan, flashing once every 2s: The USB-Modem is registering with a 4G network.
- Green, solid: The USB-Modem is connected to a 2G network.
- Blue, solid: The USB-Modem is connected to a 3G network.
- Cyan, solid: The USB-Modem is connected to a 4G network.

HiLink or Stick modems

Some Huawei USB modems have a mode called “HiLink” which provides for “driverless” installation on Windows, Macintosh and Linux computers. These modems usually have the HiLink logo marked on the outside, or have letter H in the model name. Example E3372H. All modems in the table above is HiLink!

Stick modems is a regular modem where you need to send AT commands to establish a cell connection. UAVcast has all the connection stuff you need integrate a stick modem.

HiLink Advantages

The big advantages being that the connection time is very fast and hassle free. A HiLink modem uses a web browser to access the modem settings.

It acts more or less like a plug and play modem, you don’t need to configure any parameters in UAVcast-Pro or Raspberry Pi.

HiLink Disadvantages

Hilink modems does not support Port Forwarding out of the box. You certainly almost every-time need to flash new firmware to access the Port Forwarding menu in the modem web interface.

However, if you use VPN connection then HiLink is a perfect choice as VPN does’t not require any port forwarding.

Camera

There are several cameras that works with UAVcast-Pro,

  • PiCam
  • Logitech C920
  • Logitech C615
  • GoPro. (Can be used with HDMI to CSI converter). This allows users to record and view live stream simultaneously.

    'UAVcast-Pro and GoPro'

  • Supported GoPro cams:

    • HERO7 Black
    • HERO (2018)
    • HERO6 Black
    • HERO5 Black
    • HERO4 (Black and Silver Editions)
    • HERO3+ (Black and Silver Editions)
    • HERO3 (White, Silver, and Black Editions)
    • HERO2)
      • GoPro example video from one of our users.
  • Other cameras may also work. search for (camera type) and gStreamer.

Mission Planner and QGroundControl supports video stream by default on port 5600.

The following wiki, pages and posts are tagged with

TitleTypeExcerpt
gcs and cloud post Mon, Jan 31, 22, sample4 from sass2 product sample4
overview and initial powerup post Mon, Jan 31, 22, sample1.md of sass2 product2_sample files The most advanced hardware and software ecosystem for enterprise drones
smartAP post Mon, Jan 31, 22, sample5 from sass2 product2 sample5
smartAPLink and faq post Mon, Jan 31, 22, sample3 from sass2 product2 sample3
telemetry and advanced software post Mon, Jan 31, 22, sample2.md of sass2 product2 sample2 file
px4 docker image for jvsim simulation post 목, 2월 10, 22, docker image implmentation for docker px4 simuation
qtcreator wiki from drone guide dev-setup post 화, 2월 15, 22, planning phase research for dashboard elements using
offboard control using pixhawk raspi mavros post Wed, Feb 16, 22, hitl setup and configuraiton using pixhawk raspi mavros and px4
setup gazebo for simulation post Wed, Feb 16, 22, pixhawk ros gazebo gcs simulation
setup mavros and px4 post Wed, Feb 16, 22, setup mavros and px4
testing sitl drone post Wed, Feb 16, 22, process to launch sitl drone
ros and px4 architecture and data flow post Wed, Feb 16, 22, examine how data flows for user interface and drone control
setup ros indigo with tutlesim post Wed, Feb 16, 22, pixhawk gcs simulation series 2 with ros indigo
connecting raspi to matek f406 wing post Fri, Feb 18, 22, hardware setup with raspi 4 with matek f406 wing
px4 simulation for gazebo post Fri, Feb 18, 22, simulation instruciton from px4
Let's roll and conquer! post Monday, Third week with jdlab and first week probably for actual work
brainstorming session prior to setting out on gcs development post Mon, Feb 21, 22, pool resources and ideas into one single gcs you can develop
overview of epp and eps for airframes post Tue, Feb 22, 22, research before business call to manufactueres
connecting rpi to gcs with the use of uavmatrix on uavcast pro post Mon, Feb 28, 22, supported raspi board pinout maps and setup guide
creating custom mission points for fixed wings post Fri, Mar 18, 22, p-turn or turnaround insertion to the mission raw data for exit and entry for p-turnaround and side/front-lap coverage creation that willmod...
gStreamer vs qtAv post Wed, Mar 30, 22, qt movie qmovie phonon video player
realtime georeferencing plus imu overlay post Tue, Apr 05, 22, how to add vehicle status sensor data to georeferencing
rtk reach m2 receiver documentation post Wed, Apr 06, 22, rtk reach receiver wifi 5g lte
avionics on airfoil and frames post Thu, Apr 07, 22, airfoil materials, designs and innovations in the avionics
using openTX on radiomaster TX16s post Sun, Apr 10, 22, rc reciever transmitter opentx radiomaster configuration simulation
adding GPS and IMU data to photos post flight post Mon, Apr 11, 22, perform post processing of gps/imu data or develop camera firmware lib to infuse IMU from fc to exif metadata
BMU BMC BMS battery management post Thu, Apr 14, 22, to check the usage and health of batteries at all phases of flight cycle
viewpro custom pwm post Thu, Apr 14, 22, customize viewpro camera and gimball with mavlink
raspberrypi video streaming post Fri, Apr 22, 22, configure and setup raspi to enable streaming on mavlink and to advance to LTE transmission
lx network, airlink, gcs and data transmission on smart radio, rf mesh and quantum encryption post Tue, Apr 26, 22, all about setup and how it operates and managed