Synerduino STM

Synerduino STM is an 32Bit version of the Synerduino shield family it allows for more faster processes into your drone application as a tool for research developers in Robotics & Drones

More information will be posted as its made available.. Synerduino STM shield is an STM32 base platform that brings advance functionally to your Drone Project. it still retains the Arduino shape allowing to be compatible with Arduino prototyping boards available.

 

INAV

Synerduino is Compatible with the INAV firmware and GCS . documentation online under INAV would hold true with this board more or less with little to no modification

 

 

The Shield Kit includes the following items:

 

  • 1x Synerduino STM Shield Board
  • 1x STM32 board
  • 1x Bluetooth
  • 2x JR Servo Plug
  • 2x DUPONT Line (V0.1)
  • 1x Pair XT60

Option: W/ GPS or W/o GPS

List of features:

  • Compatible with INAV Firmware
  • Ground Station with INAV configurator
  • Windows , Linux , Android Apps
  • IMU 10DOF
  • Supports 3S/4S Batteries
  • 4 Output ESC Pads
  • ADC Pins
  • PWM output

STM32F411 Base Synerduino Shield for Advance users

 

 

Physical

  • Dimensions: 128 x 62 x 28 mm LWH / (V1.1)135mm x 62mm x 28mm
  • Weight: 46.1g
  • Arduino Prototyping Shield Footprint
  • 4 Solder Pad set s for 4 ESCs and Motors
  • DIY  section for component addons
  • 7 3-Pin PWM Headers S1-S7
  • 2 3-Pin RC Headers w/ Sbus inverter
  • 3 7-Pin Serial Headers
  • 2 3pin ADC in (Voltage and Current)
  • 2 RC Serial input Pin
  • WS2811 LED output

Power

  • Input Voltage from STM Board: 3.3-5V
  • PWM Power Rail Regulated – 5V at 1.5A
  • Drone Power Input Voltage – 12.6V (3S) or 16.8V (4S)
  • Power Distribution Lines – 80A

 Processor

  • Processor: STM32F411CEU6 BlackPill

Sensors

  • GYRO/ACC: BMI160 (Align CW 0)
  • MAG: HMC5883/QMC5883 (Align CW 180)
  • BARO: BMP180/280

Firmware

  • Firmware: INAV Flight

Serial Pins

  • Serial 1 -Telemetry or Serial OSD
  • Serial 2 – RC Sbus
  • Serial S – GPS

7 PWM MR/FW pin

  • MR motor (S1-S6 ) Servo (S7)
  • FW Motor (S1-S2) Servo (S3-S7)

     

     

     

     

     

     

    STM32F405 Base Synerduino Shield for Advance users

     

    Physical

    • Dimensions: 128 x 62 x 28 mm LWH / (V1.1)135mm x 62mm x 28mm
    • Weight: 46.1g
    • Arduino Prototyping Shield Footprint
    • 4 Solder Pad set s for 4 ESCs and Motors
    • DIY  section for component addons
    • 10 3-Pin PWM Headers S1-S10
    • 2 3-Pin RC Headers w/ Sbus inverter
    • 4 4-Pin Serial Headers
    • 4 3pin ADC in (Voltage and Current)
    • 2 RC Serial input Pin
    • 1 WS2811 LED output
    • 2 PIN IO output

    Power

    • Input Voltage from STM Board: 3.3-5V
    • PWM Power Rail Regulated – 5V at 1.5A
    • Drone Power Input Voltage – 12.6V (3S) or 16.8V (4S)
    • Power Distribution Lines – 80A

     Processor

    • Processor: STM32F405RGT6

    Sensors

    • GYRO/ACC: BMI160 (Align CW 0)
    • MAG: HMC5883/QMC5883 (Align CW 180)
    • BARO: BMP180/280

    Firmware

    • Firmware: INAV Flight

    Serial Pins

    • Serial 1 -Telemetry or Serial OSD
    • Serial 2 – RC Sbus
    • Serial 4 – GPS

    7 PWM MR/FW pin

    •  (S1-S10 )

       

       

       

       

       

      STM32H743 Base Synerduino Shield for Advance users

       

      Physical

      • Dimensions: 128 x 62 x 28 mm LWH / (V1.1)135mm x 62mm x 28mm
      • Weight: 46.1g
      • Arduino Prototyping Shield Footprint
      • 4 Solder Pad set s for 4 ESCs and Motors
      • DIY  section for component addons
      • 10 3-Pin PWM Headers S1-S10
      • 2 Aux PWM Headers S11-S12
      • 2 3-Pin RC Headers w/ Sbus inverter
      • 7 4-Pin Serial Headers
      • 4 3pin ADC in (Voltage and Current)
      • 2 RC Serial input Pin
      • 1 WS2811 LED output

      Power

      • Input Voltage from STM Board: 3.3-5V
      • PWM Power Rail Regulated – 5V at 1.5A
      • Drone Power Input Voltage – 12.6V (3S) or 16.8V (4S)
      • Power Distribution Lines – 80A

       Processor

      • Processor: STM32H743VIT6

      Sensors

      • GYRO/ACC: BMI160 (Align CW 0)
      • MAG: HMC5883/QMC5883 (Align CW 180)
      • BARO: BMP180/280

      Firmware

      • Firmware: INAV Flight

      Serial Pins

      • Serial 1 -Telemetry or Serial OSD
      • Serial 2 – RC Sbus
      • Serial 3 – GPS

      7 PWM MR/FW pin

      •  (S1-S10 Main )
      • (S11-S12 Aux pin)

         

         

         

         

         

        Synerduino STMF411
        Synerduino STMF405
        Synerduino STMH743
        250mm Synerduino Kwad
        Programmable Logic

        Multirotor

        Surface

        Fixwing

        Fail Safe

        Main Documentation for SynerduinoSTM series  use

        • Synerduino STM-F411
        • Synerduino STM-F405
        • Synerduino STM-H743

        the Synerduino STM Dev Module comesFlashed , preloaded and Configure on INAV to Run with a 250mm Synerduino Kwad setup , However there are things you need to check and Validate base on your setup

         

        • Reciver RC Mapping
        • Magnetometer Orientation
        • Tuning and Advance Tuning setup
        • Modes – flight mode selection base on your remote
        • Ports – Assign Port should it be change
        • GPS Type – NMEA ,UBLOX ,UBLOX7

        All other Downloadable  files  are available at the Download Tab

        • Configurator
        • GCS App
        • Hexfile
        • Target file
        • side Documention

        Synerduino (Shield Assembly)

        Synerduino STM F411 Shield.pdf

        this new update would now include the F411 F405 ,H743 boards  in INAV7 and INAV8 Soon

        Synerduino STM 8 INAV7 .pdf

        Synerduino STM Documentation

        Synerduino STM F411 Documentations

        Synerduino Multirotor Frame assembly

        Synerduino Frame Documentations

        Synerduino Frame

        Synerduino Frame Documentations

        Telemetry Documentation

        Telemetry

        GPS Documentation

        GPS

         

        Synerduino Pre-Sets  (INAV Configurator CLI Tab)

        this are Presets for 250mm Quad 4045/5045 Prop , 2300kv-2500kv Motor

        which sets the PID turing to match the default setup

        INAV CLI Tab

        Copy this Presets and Paste it on your INAV CLI Tab and press Enter ,Save Settings and Reboot ,

        Dont forget to change your Reciver Tab mapping , Modes Tab Flight modes with ARM , RTH , NAV POS , etc.

        Synerduino STM DIFF 6.0.0  22-4-2023.txt

        Synerduino STM DIFF 6.1.0  12-5-2024.txt

        Synerduino STM DIFF 7.0.0  12-5-2024.txt

        Synerduino Target

        Synerduino STM F411 Target 6.pdf

         

        Side Note

         Drone wont Arm 
        • its not Level Or Calibrated
        • GPS mode is active w/o GPS Fix
        • has GPS configure active while indoors
        • throttle isnt on 0% – 1000ms input signal too low or too high
        Flying the Wrong Direction
        • Check Compass orientation
        • Check Radio input and reverse RC input

        Notes:

        • Synerduino STMF405 UART runs on  3.3V
        • Synerduino STMH743 Gnd Rails are only active with ESCs Installed
        DFU mode
        • Method 1: When the power is on, press the BOOT0 key and the reset key, then release the reset key, and release the BOOT0 key after 0.5 seconds
        • Method 2: When the power is off, hold down the BOOT0 key, and release the BOOT0 at 0.5s after the power is on
        • DFU Mode: Use the data line to connect to the computer. If there is an unrecognized problem, you can heat the chip appropriately (25°C) and then re-enter the ISP mode
        • if the Processor is installed to the Synerduino shield power it with the battery for one min to preheat the crystal
        • http://efton.sk/STM32/gotcha/g125.html

         

        INAV Documentation Videos

        pls check FPV University channel for Other INAV related videos and documentations

        https://www.youtube.com/@FPVUniversity

         

        Note: INAV is an Active development and Weekly updates and quarterly Major updates happends

        Downloadable Content

        SynerduinoSTM Hex File Firmware

        Synerduino STM F411 Hex INAV 5.1.0.zip

        Synerduino STM F411 Hex INAV 6.0.0.zip

        Synerduino STM F411 Hex INAV 6.1.0.zip

        Synerduino STM F411 Hex INAV 7.0.0.zip

        Synerduino STM F405 Hex INAV 7.0.0.Hex

        Synerduino STM H743 Hex INAV 7.0.0.Hex

        Synerduino STM H743A Hex INAV 7.0.0.Hex

        Synerduino STM F411 Hex INAV 7.1.0.Hex

        Synerduino STM F405 Hex INAV 7.1.0.Hex

        Synerduino STM H743 Hex INAV 7.1.0.Hex

        Synerduino STM H743A Hex INAV 7.1.0.Hex

        Synerduino STM F411 Hex INAV 7.1.1.Hex

        Synerduino STM F405 Hex INAV 7.1.1.Hex

        Synerduino STM H743 Hex INAV 7.1.1.Hex

        Synerduino STM H743A Hex INAV 7.1.1.Hex

         Driver

        Impulse RC Driver Fixer

        Ground Station Application

        Windows

        INAV Configurator 5.1.0 Win64.zip

        INAV Configurator 6.1.0 Win32.zip

        INAV Configurator 6.1.0 Win64.zip

        INAV Configurator 6.1.0 Linux.deb

        INAV Configurator 7.0.0 RC Win64.zip

        INAV Configurator 7.0.0 RC Linux64.deb

        Android

        Synerduino APP (AETR) Android 2-10

        Synerduino APP (AETR) Android 11-14

        Synerduino AGV (AETR) Android 2-10

        Synerduino AGV (AETR) Android 11-14

         

        Android Mission Planning APK

        Mission Planner for INAV 1.43 pro.apk

        EZGUI 4.3 .apk

        EZGUI Logs Converter .apk

         Linux

        INAV Configurator 6.0.0 Linux.zip

        MWPtools_5.348.690_amd64.zip

        MWPtools_5.295.580_amd64.zip

         

        PID Presets (INAV Configurator)

        (250mm frame ,4045/5045 Prop, 2500kv-2300kv motor)

        Copy this Presets and Paste it on your CLI Tab and press Enter , Dont forget to change your Reciver Tab mapping , Modes Tab Flight modes with ARM , RTH , NAV POS , etc.

        Synerduino STM DIFF 6.0.0  22-4-2023.txt

        Synerduino STM DIFF 6.1.0  12-5-2024.txt

        Synerduino STM DIFF 7.0.0  12-5-2024.txt

        Telemetry Radio Software

        software configurator corresponding brand of radio modules

        Xbee XCTU Config

        SIK 3DR Radio Config

        Ebyte Radio config E30 to E71

        Ashining Radio config A100 to AS69

        Misc. Software

        Msys Terminal

        msys2-x86_64-20220904

        Xpack requirment

        (INAV5- INAV6) xpack-arm-none-eabi-gcc-10.2.1-1.1-win32-x64

        (INAV 7 – INAV8) xpack-arm-none-eabi-gcc-10.3.1-2.2-win32-x64

        VSCode-for scripting

        VSCodeUserSetup-x64-1.72.2

        Synerduino Target

        SynerduinoSTM-F411 Target INAV 5.1.0

        SynerduinoSTM-F411 2 Target INAV 6.0.0

        SynerduinoSTM-F411 2  Target INAV 6.1.0

        SynerduinoSTM-F411  Target INAV 7.0.0

        SynerduinoSTM-F405  Target INAV 7.0.0

        SynerduinoSTM-H743  Target INAV 7.0.0

        SynerduinoSTM-F411  Target INAV 7.1.0

        SynerduinoSTM-F405  Target INAV 7.1.0

        SynerduinoSTM-H743  Target INAV 7.1.0

        SynerduinoSTM-F411  Target INAV 7.1.1

        SynerduinoSTM-F405  Target INAV 7.1.1

        SynerduinoSTM-H743  Target INAV 7.1.1

         

         

         

        Synerduino STM adds a new Twist tothe  Addon Integration . should you bee adding external sensors and other Hardware to the board.

        Note: if your packing more than two sensors or additional micro controllers on to your Drone we advice to use an ESC with a BEC or an External BEC to power those sensors : see SynerduinoSTM  on power setup on the Documentation

        Note: these are Provided as samples for users to implement their own hardware.

        Programming Documentation

        Synerduino STM PLC

        Synerduino STM ADC 

        Synerduino STM Companion

        Hardware Implementation

        FPV Camera 5.8g

        FPV Camera ESP32

        LIDAR Obstacle Detection

        Thermal Sensor

        WIFI to PPM

        PWM to Sbus Converter

        Motor Driver

        other than RC ESCs

        Motor Driver PWM

        Computer Vision

        Yolov5 implementation

        Yolov5 Synerduino Counting Direction.zip

        Yolov5 Synerduino Lane Detection.zip

        Yolov5 default.zip

        ArduBlock Implementation

        this is use with Arduino IDE 1.14-1.18 Version useful when working with arduino codes file extention.abp

        Ardublocktool

        Power Implementation

        need more power ? Synerduino Drone Powersupply and Distribution should allow for expanded capacity

        Power Board

        Synerduino Fixwing

        Foamboard Synerduino Twin

        Parts 3d print Arduino plane Gen 4

         

        3D Printed files

        pls check the stl file and the printer settings prior to print

        Quadcopter

        Synerduino Qwad 250mm Frame 3

        this 300mm drone requires an MG996R Servo at the tail and uses the round servo horn to mount the tail motor mount and at least one ESC with UBEC of 2A to support the servo power requirment

        Tricopter frame

        Airplane

        synerduino plane 1 STL File

        synerduino-plane-2 STL file

        Arduino plane Gen 4

        Boat

        Synerduino boat Hull

        Synerduino boat accessories

         Phone Holder

        For Beginners who wish to learn how to fly a Drone we can recommend this link

        https://www.realdronesimulator.com/img/header1.png

        https://www.realdronesimulator.com

        Download 1

        Download 2

        Download 3

        Trainer cord PPM

        Require a Game Controller or a Radio Transmitter with PPM Trainer cord or USB dongle this Virtual Port comes useful

        Steam Community :: Guide :: SmartPropoPlus config for DRL Simulator

        SmartPropoPlus.exe