About Synerduino Arduino
The Synerduino Arduino Shield can be called a Classic series Reborn adapted to use the popular Arduino UNO and Mega development board it bridges the Knowledge Gap between your basic Arduino robotics and Drone platforms. As you would be using the same Arduino to fly a mission capable drone.
Beginner Friendly
Its Light weight Programming offers Ease of use and programmability compare of other controllers of similar classes .
Capability
Synerduino shield serves as an all-in-one flight controller essential board that fits on Arduino Mega 2560 and Uno. Equipped with all the necessary sensors, power management, and pin headers, it turns the Arduino development board into a Robotic Vehicle controller .
Is perfect for hobbyists, educators, students, researchers, and everyone who wants to learn more in building their own Autonomous platforms. Its simple Arduino shield design makes it a versatile and highly customizable to suit your Drone and Robotics building and learning needs.
update 2022
V1.1 Synerduino Kwad shield (Arduino Drone)
now support direct ADC sensor input for industrial Sampling, selector Via solder Pads
The Shield Kit includes the following items:
1x GPS
1x Bluetooth
5x JR Servo Plug
1x DUPONT Line (V1.1)
2x DUPONT Line (V0 Beta)
List of features:
Compatible with MultiWii (open source RC multi rotor flying platform)
Compatible with Arduino Mega 2560 and Uno
Ground Station with Flywii GUI
IMU 10DOF
Supports 3S/4S Batteries
4 Output ESC Pads
Mode Selection Pads (V1.1)
ADC sensor input (V1.1)
Highly customizable
Note: XLoader is use to upload premade Hex files to Arduino board Calibration & firmware
Synerduino ESC Calibration .hex
this is to calibrate the ESC. see quick guid.pdf for instructions
To further simplified the upload the Hex firmware only supports ( 2560 Mega Arduino Board ),
Bluetooth Telemetry is hookup to Serial 0 for (HC05 -Bluetooth at Baud 115200) (0 + – Rx Tx)
SIK Radio Telemetry is hookup to Serial 1 in Raw data mode at Baud 57600 (1 + – Rx Tx)
Disconnect Bluetooth from Serial 0 when uploading Firmware or Configuring via USB
Synerduino Firmware Multirotor .hex
Synerduino Special Airplane Hex
Synerduino Firmware Surface .hex
this to configure the following UART radio brands
Ashining Radio config A100 to AS69
pls see documentation and its associated sensors inorder to download the version that matches your board, this is Arduino IDE Versions of the said firmware
Multirotor Ino (2024) (Support M9-M10 NMEA , M7-M8 UBX , Home Reset )
Multirotor Legacy Ino (2020) (Support M5-M6 NMEA , M7-M8 UBX )
Note: be aware only UnComment / select Airplane or Flying Wing modes on these sketches on Config.h
Special Airplane Legacy (2023) M5-M6 NMEA, M7-M8 UBX
Airplane Legacy (2023) M5-M6 NMEA, M7-M8 UBX
Note : in Output.cpp – under (Main Mix Table)
motor[0] = PIDMIX(0, 0, +1); //LEFT
motor[1] = PIDMIX(0, 0, -1); //RIGHT
servo[4] = (SERVODIR(4,2) * axisPID[ROLL]) + (SERVODIR(4,1) * axisPID[PITCH]) + get_middle(4); //LEFT
servo[5] = (SERVODIR(5,2) * axisPID[ROLL]) + (SERVODIR(5,1) * axisPID[PITCH]) + get_middle(5); //RIGHT
motor[0] = PIDMIX(0, 0, +1); //LEFT
motor[1] = PIDMIX(0, 0, -1); //RIGHT
servo[4] = (SERVODIR(4,2) * axisPID[PITCH]) + get_middle(4); //ELEVATOR
servo[5] = (SERVODIR(5,2) * axisPID[ROLL]) + get_middle(5);//AILERON
motor[0] = PIDMIX(0, 0, 0); //LEFT
motor[1] = PIDMIX(0, 0, 0); //RIGHT
servo[4] = (SERVODIR(4,1) * axisPID[YAW]) + get_middle(4); //ELEVATOR
servo[5] = (SERVODIR(5,1) * axisPID[PITCH]) + get_middle(5);//RUDDER
Synerduino Special surface 9-2-2024
Special surface (Support NMEA M9-M10 ,M7-M8 UBX )
For Synerduino Surface (2023)
Synerduino Arduino offers an means to add on integrated features to your drone mission capability in the most Arduino DIY way
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 Synerduino basics guide on power setup
Note: these are Provided as samples for users to implement their own hardware.
Quad
Synerduino Beta and V1.1 Board | |
Multirotor | |
Fixwing | |
Ground Vehicle | |
Boat | |
Missions |
Foamboard fixwing
pls check the stl file and the printer settings prior to print
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
Sets Compatible with the yellow 120 motor TT Gearbox with 65mm wheel set
For Beginners who wish to learn how to fly a Drone we can recommend this link
https://www.realdronesimulator.com
Require a Game Controller or a Radio Transmitter with PPM Trainer cord or USB dongle this Virtual Port comes useful
this is Extended Source Referece online from other People that can be useful for your project as well
Note: this is not handle by Synerflight and precaution taken each are develop by their respective developers and specific IDE
ReefWing Multiwii GUI Processing