- readme
- .. _common-radiolink-minipix:
- Specifications
- Where to Buy
- Peripheral Connections
- Default UART order
- Firmware handling
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
The following wiki, pages and posts are tagged with
Title | Type | Excerpt |
---|---|---|
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 |