Mon, Jan 10, 22, gcs test kit from Mr Han
This is a draft, the content is not complete and of poor quality!

readme

.. _common-radiolink-minipix:

======================================== RadioLink MiniPix ========================================

.. warning:: This autopilot is not recommended because some versions of the board are not compatible with the official ArduPilot software despite multiple efforts to work with the manufacturer to make them compatible. The manufacturer is also apparently not abiding by the GPLv3 license which requires releasing the modified source code to its customers. “V1.0” and “V1.2” probably work, “V1.0 II” and “V1.1” definitely do not work.

.. image:: ../../../images/minipix1.jpg :target: ../_images/minipix1.jpg

above image and some content courtesy of the RadioLink website <http://www.radiolink.com.cn/doce/product-detail-133.html>__

Specifications

  • Processor and Sensors

    • STM32F405VGT6 ARM microcontroller
    • InvenSense MPU6500
    • Compass QMC5883L
    • Barometer LPS22HB
  • Interfaces

    • 6x PWM outputs
    • 1x RC input (PWM/PPM, SBUS)
    • 3 UARTS (flow-control on Telem 1 & 2, no flow-control on GPS port)
    • external I2C
    • 2 x ADC for voltage and current sensor
    • 1 x additional ADC for analog RSSI or analog airspeed
    • SDIO microSD card slot
    • micro USB connector
    • includes buzzer / saftey-switch, power module, I2C expansion board and TS100 GPS / mag combo depending on kit features
    • size 39 x 39 x 12 mm
    • weight 12 g without wires

Where to Buy

  • RadioLink hardware is available from various warehouses like banggood.com <https://www.banggood.com/de/Radiolink-Mini-PIX-F4-Flight-Controller-MPU6500-w-TS100-M8N-GPS-UBX-M8030-For-RC-Drone-FPV-Racing-p-1240423.html?cur_warehouse=CN>__

Peripheral Connections

.. image:: ../../../images/minipix_periphs.jpg :target: ../_images/minipix_periphs.jpg

Default UART order

  • SERIAL0 = console = USB
  • SERIAL1 = Telemetry1 = USART3
  • SERIAL2 = Telemetry2 = USART2 (see Notes for reversed plastic case labels!)
  • SERIAL3 = GPS1 = UART4

Serial protocols can be adjusted to personal preferences.

Firmware handling

This hardware comes preflashed with a RadioLink-branded version of ArduCopter and an ArduPilot-compatible bootloader. To use non-branded ChibiOS-based ArduPilot firmware versions, download the required vehicle firmware .apj file from https://firmware.ardupilot.org/ and flash your board using MissionPlanner’s “custom firmware” option.

In case a bootloader re-installation is required, you can boot your board to DFU-mode using the following solder-points:

.. image:: ../../../images/minipix_dfu.jpg :target: ../_images/minipix_dfu.jpg

Then follow the instructions on how to :ref:load firmare onto ChibiOS boards <common-loading-firmware-onto-chibios-only-boards>.

.. warning:: The flightcontroller’s plastic case shows the telemetry ports’ numbers reversed compared to the board’s PCB imprints and the
firmware’s SERIALn assignments, this requires additional attention!

.. note:: MiniPix voltage and current sensing pins use Pixhawk standard ( :ref:BATT_VOLT_PIN<BATT_VOLT_PIN> = 2, :ref:BATT_CURR_PIN<BATT_CURR_PIN> = 3). The additional ADC pin can be used for either RSSI or analog airspeed. Set required option to PIN = 11.

Flir thermal imaging

Effective Frame Rate: 8.6 Hz (commercial application exportable) Input Clock: 25-MHz nominal, CMOS IO Voltage Levels Output Format: User-selectable 14-bit, 8-bit (AGC applied), or 24-bit RGB (AGC and colorization applied) Pixel Size: 17 µm Radiometric Accuracy: High gain: Greater of +/- 5°C or 5% (typical) Low gain: Greater of +/- 10°C or 10% (typical) Scene Dynamic Range: -10-140 °C (high gain); up to 450°C (low gain) typical Spectral Range: Longwave infrared, 8 µm to 14 µm Temperature Compensation: Automatic. Output image independent of camera temperature. Thermal Sensitivity: <50 mK (0.050° C) Video Data Interface: Video over SPI Control Port: CCI (I2C-like), CMOS IO Voltage Levels Package Dimensions - Socket Version (w x l x h): 11.8 x 12.7 x 7.2 mm Mechanical Interface: 32–pin socket interface to standard Molex® socket Non-Operating Temperature Range: -40 °C to +80 °C Optimum Temperature Range: -10°C to +80°C Shock: 1500 G @ 0.4 ms Array format: 80 × 60, progressive scan FOV - Diagonal: 63.5° FOV - Horizontal: 50° (nominal) Image Optimization: Factory configured and fully automated Non-Uniformity Correction (NUC): Automatic with shutter Sensor Technology: Uncooled VOx microbolometer Solar protection: Integral Input Supply Voltage: 2.8 V, 1.2 V, 2.5 V to 3.1 V IO Power Dissipation: 150 mW (operating), 650 mW (during shutter event), 4 mW (standby) datasheet

instruction

softwareIDD

The following wiki, pages and posts are tagged with

TitleTypeExcerpt
2021-09-26-thesis-indoor-drone.md post After launching a file, call the following services to initialize the drone in Gazebo and the Particle Filter algorithm
Udemy qt5 course by Packt Publishing post Tue, Oct 26, 21, Dive into custom model-views, showcasing the power and flexibility of the mvodel view architecture, with extensive www applications
Pilot handbook + drone resource wiki post Tue, Nov 02, 21, pilot's handbook summarized on top of key cocnepts from rapa drone-resource
Single rotor drone post Thu, Nov 04, 21, single rotor air vehilce with rudder and flap to navigate
Pilot's preflight checklist FAA post Tue, Nov 09, 21, preflight checklist with data mining, d3 visualization and google sheet implementation
final-project post Sat, Nov 27, 21, motion planning dashboard with django vue and fcnd
motion planning dashboard hardware setup post Wed, Dec 01, 21, master, raspi, database, video-streaming, api server setup
px4 mavlink and qgc integration with 4gremoteoperation post Tue, Jan 18, 22, powerful 3d simulation environment for autonomous robots suitable for testing object-avoidance and cv
Airlink by skydrone, youtube post Friday, airlink for mission flight, LTE connectivity and dl-ready
set up with raspi connected to fc post Tue, Jan 25, 22, ardupilot documentation
drone programming primer for software development post Mon, Jan 31, 22, flight stack with firmware middleware and api
runcam with fc connection post Tue, Feb 15, 22, runcam split 2 with fc
my new fixed wing AR Wing Pro, ready for dji HD fpv system post Thu, Feb 17, 22, setup guide after opening the package
realflight 7 setup and console game post Thu, Feb 24, 22, flight simulation with real flight 7
uavmatrix's cast pro docs post Tue, Mar 01, 22, another way to integrate devices to gcs
firmtech7 of naver cafe raspi drone project post Thu, Mar 03, 22, using raspi as fc to control small drone
Garupner Polaron ex post Sun, Mar 06, 22, polaron 2 channels dc charger
svg visualization messages and parameters post Mon, Mar 07, 22, organized structure and tree map of px4 messages and parameters
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
Advanced Features page
Advanced Configuration page
Advanced Flight Controller Orientation Tuning page
rflysim tltr page
Bootloader Update page
Bootloader Flashing onto Betaflight Systems page
Compass Power Compensation page
drones.md page my drones I work with and at my disposal.
ESC Calibration page
Flight Termination Configuration page
my 100 supporters page my freelancers I work with since 2018.
index.md page My recent projects are leveraging generative AI across various domains, yielding significant achievements. These encompass Digital Twin, Voice-to-Command, RA...
Land Detector Configuration page
About this site and its author portfolio My portofolio site and its mission statement
🔭AIOT projects page summary.
contents deploy automation page Pilot test on the automation prototype.
pixhawk apm racing drone page summary.
Challenger Engineering Project page summary.
pixhawk tools page rFlyeval project details where Matlab Mathwor Simulink were used for complete process of UAV and UAS.
Korea drone companies page summary.
Racing drone, attck drone page summary.
Django Django Two scoops page summary.
docker learning curve page summary.
🔭 Ground Control Station web-based approach page summary.
gitlab page summary.
🔭lora monitoring app page summary.
🔭 MQTT pages page summary.
My course list page my course list from udemy, udacity, NCS and other sources
Nextcloud page summary.
Automation pipeline page summary.
Pixhawk 4 page summary.
Pixhawk overview page summary.
🔭raspberry pi project page summary.
🔭yuneec realsense obstacle avoidance page summary.
ROS topic for micro control page summary.
🔭 RQt-based gui page summary.
🔭sensor detection page RealSense with Open3D
🔭Serializer with API page summary.
Rules of thumb page Contact me for any support issues.
web-dev ops pages page
🔭 Webrtc page summary.
Parameter Reference page
Finding/Updating Parameters page
Precision Landing page
pixhawk tools advanced page rFlyeval project details where Matlab Mathwork Simulink were used for complete process of UAV and UAS.
pixhawk tools page rFlyeval project details where Matlab Mathwor Simulink were used for complete process of UAV and UAS.
RTK GPS page GNSS/GPS systems
Iridium/RockBlock Satellite Communication System page
Static Pressure Buildup page # Static Pressure Buildup Air flowing over an enclosed vehicle can cause the *static pressure* to change within the canopy/hull. Depending on the location of holes/leaks in the hull, you can end up with under or overpressure (similar to a wing). The change in pressure can affect barometer measurements, leading...
Air Traffic Avoidance: ADS-B/FLARM page
Air Traffic Avoidance: UAS Traffic Management (UTM) page
Using the ECL EKF page