Skip to content

Commit dd407bf

Browse files
committed
4.7:SkySakuraH743 autopilot
1 parent f9fc399 commit dd407bf

File tree

6 files changed

+134
-0
lines changed

6 files changed

+134
-0
lines changed
Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
.. _common-SkySakuraH743:
2+
3+
================================
4+
SkySakura H743 Flight Controller
5+
================================
6+
7+
The SkySakura H743 is a flight controller produced by [SkySakuraRC]
8+
9+
Features
10+
========
11+
* MCU: STM32H743VIT6, 480MHz
12+
* Gyro1: ICM42688
13+
* Gyro2: IIM42652
14+
* SD Card support
15+
* BEC output: 5V 5A & 12V 5A (MAX 60W total) (switchable 12V)
16+
* Barometer1: DPS310
17+
* Barometer2: ICP20100
18+
* Magnometer: IST8310
19+
* CAN bus support
20+
* 7 UARTS: (USART1, USART2, USART3, UART4, USART6, UART7 with flow control, UART8)
21+
* 2 I2C, I2C1 is used internally.
22+
* 13 PWM outputs (12 motor outputs, 1 led)
23+
* 4-12s wide voltage support
24+
25+
Pinout
26+
======
27+
.. image:: ../../../images/SkySakuraH743_top.png
28+
:target: ../_images/SkySakuraH743_top.png
29+
30+
.. image:: ../../../images/SkySakuraH743-bottom.png
31+
:target: ../_images/SkySakuraH743-bottom.png
32+
33+
.. image:: ../../../images/SkySakuraH743-wiring-a.png
34+
:target: ../_images/SkySakuraH743-wiring-a.png
35+
36+
.. image:: ../../../images/SkySakuraH743-wiring-b.png
37+
:target: ../_images/SkySakuraH743-wiring-b.png
38+
39+
UART Mapping
40+
============
41+
42+
The UARTs are marked Rn and Tn in the above pinouts. The Rn pin is the
43+
receive pin for UARTn. The Tn pin is the transmit pin for UARTn.
44+
45+
* SERIAL0 -> USB (MAVLink2)
46+
* SERIAL1 -> UART7 (MAVLink2, flow-control-capable)|
47+
* SERIAL2 -> UART1 (MAVLink2, DMA-enabled)|
48+
* SERIAL3 -> UART2 (USER)|
49+
* SERIAL4 -> UART3 (GPS1, DMA-enabled)|
50+
* SERIAL5 -> UART4 (RCIN, DMA-enabled)|
51+
* SERIAL6 -> UART6 (DisplayPort, DMA-enabled)|
52+
* SERIAL7 -> UART8 (ESC-Telemetry, RX8 on ESC connectors, TX8 can be used if protocol is change from ESC telem)|
53+
* SERIAL8 -> USB (SLCAN)
54+
55+
Safety Button
56+
=============
57+
SkySakura H743 supports safety button, with connection via sh1.0 6 pin connector, with buzzer and safety led on the same connector.
58+
59+
Safety button is defaulted to be disabled but can be enabled by setting the following parameter:
60+
61+
* :ref:`BRD_SAFETY_DEFLT<BRD_SAFETY_DEFLT>` = 1
62+
63+
RC Input
64+
========
65+
RC input is configured on UART4 with an sh1.0 connector. It supports all RC protocols except PPM. The SBUS pin on the HD VTX connector is tied directly the UART4 RX. If RC is used on UART4, then the SBUS lead from a DJI VTX must not be connected to an SBUS to prevent the RC from no working.
66+
67+
OSD Support
68+
===========
69+
SkySakura H743 supports HD VTX DisplayPort OSD through UART6 by default. Set :ref:`OSD_TYPE<OSD_TYPE>` = 5.
70+
71+
VTX Power Control
72+
=================
73+
The 12VSW output voltage on the HD VTX connector is controlled by GPIO 85, via RELAY1 by default. Relay 1 Low activates the voltage.
74+
75+
PWM Output
76+
==========
77+
The SkySakura H743 has 13 PWM outputs. M1-M8 are linked to sh1.0 8 pin connectors. The first 8 outputs support bi-directional DShot and DShot. Output 9-13 only support non-DShot protocols and 13 is configured as NEOPIXEL LED by default.
78+
79+
The PWM are in in two groups:
80+
81+
* PWM 1-2 in group1
82+
* PWM 3-4 in group2
83+
* PWM 5-6 in group3
84+
* PWM 7-8 in group4
85+
* PWM 9-12 in group5
86+
* PWM 13 in group6
87+
88+
Channels within the same group need to use the same output rate. If
89+
any channel in a group uses DShot then all channels in the group need
90+
to use DShot.
91+
92+
Battery Monitoring
93+
==================
94+
The board has a builtin voltage sensor and external current monitor inputs. The voltage sensor can handle up to 12S LiPo batteries. The current sensor scale's default range is 120A, but will need to be adjusted according to which sensor is used. These inputs are present on the first ESC connector.
95+
96+
A second battery monitor can be also used but must be enabled. Its voltage sensor is capable of reading up to 6.6V maximum and is available on the A3 solder pad. Its current monitor input is on the A4 solder pad.
97+
98+
The default battery setting parameters are:
99+
100+
* :ref:`BATT_MONITOR<BATT_MONITOR>` = 4
101+
* :ref:`BATT_VOLT_PIN<BATT_VOLT_PIN>` = 10
102+
* :ref:`BATT_VOLT_MULT<BATT_VOLT_MULT>` = 34
103+
* :ref:`BATT_CURR_PIN<BATT_CURR_PIN>` = 11
104+
105+
A second battery monitor can be enabled:
106+
107+
* set :ref:`BATT2_MONITOR<BATT2_MONITOR>` = 4
108+
* :ref:`BATT2_VOLT_PIN<BATT2_VOLT_PIN>` = 12
109+
* :ref:`BATT2_CURR_PIN<BATT2_CURR_PIN>` = 13
110+
* :ref:`BATT2_VOLT_MULT<BATT2_VOLT_MULT>` = 10
111+
* :ref:`BATT2_AMP_PERVLT<BATT2_AMP_PERVLT>` set to appropriate value for second current sensor
112+
113+
Compass
114+
=======
115+
The SkySakura H743 has a built-in IST8310 compass. Due to motor interference, users often disable this compass and use an external compass attached via the external SDA/SCL pins.
116+
117+
NeoPixel LED
118+
============
119+
PWM13 provides external NeoPixel LED support by default but can be re-configured as a normal motor/servo output.
120+
121+
Firmware
122+
========
123+
Firmware can be found on the `firmware server <https://firmware.ardupilot.org>`__ in the "SkySakuraH743" folders.
124+
125+
Loading Firmware
126+
================
127+
Initial firmware load can be done with DFU by plugging in USB with the
128+
bootloader button pressed. Then you should load the "with_bl.hex"
129+
firmware, using your favourite DFU loading tool.
130+
131+
Once the initial firmware is loaded you can update the firmware using
132+
any ArduPilot ground station software. Updates should be done with the
133+
\*.apj firmware files.

common/source/docs/common-autopilots.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ Closed Hardware
165165
SDMODEL SDH7V1 <https://www.sdmodel.com.tw/content.php?cn=item&tid=1320&start=0>
166166
SDMODEL H7 V2 <common-SDMODELH7V2>
167167
Sky-Drones AIRLink <common-skydrones-airlink>
168+
SkySakuraH743 <common-SkySakuraH743>
168169
SkystarsH7HD <common-skystarsH7>
169170
SPRacing H7 Extreme <common-spracingh7-extreme>
170171
SPRacing H7 RF <common-spracingh7-rf>

images/SkySakuraH743-bottom.png

553 KB
Loading

images/SkySakuraH743-wiring-a.png

240 KB
Loading

images/SkySakuraH743-wiring-b.png

322 KB
Loading

images/SkySakuraH743_top.png

382 KB
Loading

0 commit comments

Comments
 (0)