<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Michel</id>
	<title>PaparazziUAV - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.paparazziuav.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Michel"/>
	<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/wiki/Special:Contributions/Michel"/>
	<updated>2026-05-19T02:33:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26218</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26218"/>
		<updated>2024-07-29T09:33:44Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PA6||Tim3.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PA7||Tim3.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB0||Tim3.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB1||Tim3.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2.SDA||Serial Bus DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C2.SCL||Serial Bus CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2.nSS||Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2.MOSI||Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2.MISO||Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2.SCK||Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||PD0&amp;lt;br&amp;gt;PD1||FDCAN1.Rx&amp;lt;br&amp;gt;FDCAN1.Tx||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||PD0&amp;lt;br&amp;gt;PD1||FDCAN1.Rx&amp;lt;br&amp;gt;FDCAN1.Tx||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PB6||Tim4.Ch1&amp;lt;br&amp;gt;UART1.Tx&amp;lt;br&amp;gt;UART5.Tx&amp;lt;br&amp;gt;I2C1.SCL&amp;lt;br&amp;gt;CAN2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PB7||Tim4.Ch2&amp;lt;br&amp;gt;UART1.Rx&amp;lt;br&amp;gt;I2C1.SDA||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB8||Tim4.Ch3&amp;lt;br&amp;gt;Tim16.Ch1&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;I2C1.SCL||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB9||Tim4.Ch4&amp;lt;br&amp;gt;Tim17.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;I2C1.SDA&amp;lt;br&amp;gt;SPI2.NSS||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26217</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26217"/>
		<updated>2024-07-29T08:50:04Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PA6||Tim3.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PA7||Tim3.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB0||Tim3.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB1||Tim3.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2.SDA||Serial Bus DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C2.SCL||Serial Bus CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2.nSS||Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2.MOSI||Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2.MISO||Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2.SCK||Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PB6||Tim4.Ch1&amp;lt;br&amp;gt;UART1.Tx&amp;lt;br&amp;gt;UART5.Tx&amp;lt;br&amp;gt;I2C1.SCL&amp;lt;br&amp;gt;CAN2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PB7||Tim4.Ch2&amp;lt;br&amp;gt;UART1.Rx&amp;lt;br&amp;gt;I2C1.SDA||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB8||Tim4.Ch3&amp;lt;br&amp;gt;Tim16.Ch1&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;I2C1.SCL||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB9||Tim4.Ch4&amp;lt;br&amp;gt;Tim17.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;I2C1.SDA&amp;lt;br&amp;gt;SPI2.NSS||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26216</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26216"/>
		<updated>2024-07-29T08:39:52Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PA6||Tim3.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PA7||Tim3.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB0||Tim3.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB1||Tim3.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7.Rx||Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7.Tx||Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2.SDA||Serial Bus DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C2.SCL||Serial Bus CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2.nSS||Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2.MOSI||Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2.MISO||Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2.SCK||Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PB6||Tim4.Ch1&amp;lt;br&amp;gt;UART1.Tx&amp;lt;br&amp;gt;UART5.Tx&amp;lt;br&amp;gt;I2C1.SCL&amp;lt;br&amp;gt;CAN2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PB7||Tim4.Ch2&amp;lt;br&amp;gt;UART1.Rx&amp;lt;br&amp;gt;I2C1.SDA||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB8||Tim4.Ch3&amp;lt;br&amp;gt;Tim16.Ch1&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;I2C1.SCL||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB9||Tim4.Ch4&amp;lt;br&amp;gt;Tim17.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;I2C1.SDA&amp;lt;br&amp;gt;SPI2.NSS||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26215</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26215"/>
		<updated>2024-07-29T08:07:57Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PA6||Tim3.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PA7||Tim3.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB0||Tim3.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB1||Tim3.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PB6||Tim4.Ch1&amp;lt;br&amp;gt;UART1.Tx&amp;lt;br&amp;gt;UART5.Tx&amp;lt;br&amp;gt;I2C1.SCL&amp;lt;br&amp;gt;CAN2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PB7||Tim4.Ch2&amp;lt;br&amp;gt;UART1.Rx&amp;lt;br&amp;gt;I2C1.SDA||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB8||Tim4.Ch3&amp;lt;br&amp;gt;Tim16.Ch1&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;I2C1.SCL||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB9||Tim4.Ch4&amp;lt;br&amp;gt;Tim17.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;I2C1.SDA&amp;lt;br&amp;gt;SPI2.NSS||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26214</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26214"/>
		<updated>2024-07-29T07:55:27Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PA6||Tim3.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PA7||Tim3.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB0||Tim3.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB1||Tim3.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_general_pinout.png&amp;diff=26213</id>
		<title>File:Tawaki v201 general pinout.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_general_pinout.png&amp;diff=26213"/>
		<updated>2024-07-29T07:42:23Z</updated>

		<summary type="html">&lt;p&gt;Michel: Michel uploaded a new version of File:Tawaki v201 general pinout.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26212</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26212"/>
		<updated>2024-06-11T13:23:05Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Hardware Revision History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||&lt;br /&gt;
Push-Button added for easier boot mode selection&amp;lt;br&amp;gt;&lt;br /&gt;
I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Category:Autopilots/Index&amp;diff=26211</id>
		<title>Category:Autopilots/Index</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Category:Autopilots/Index&amp;diff=26211"/>
		<updated>2024-06-11T13:19:46Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''STM32H7 based boards'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;STM32H7 32-bit ARM Cortex™-M7 MCU based autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Tawaki/v2.01|'''Tawaki v2.01'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''  New!'''&amp;lt;/span&amp;gt;]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Improved MCU, Sensors and Power supply. Small, lightweight and versatile Autopilot, 9 DOF IMU, microSD, Baro, USB-C, ready for Rotorcraft, Fixed Wing and Hybrid applications...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F7 based boards'''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;STM32F7 32-bit ARM Cortex™-M7 based autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Tawaki/v1.10|'''Tawaki v1.10''']]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Small, lightweight and versatile Autopilot, 9 DOF IMU, microSD, Baro, ready for Rotorcraft, Fixed Wing and Hybrid applications...&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Chimera/v1.00|'''Chimera v1.00''']]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Versatile Autopilot for fixed wing, 9 DOF IMU, Baro, microSD, Pitot, Modem, ready for Companion Computer...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F1 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Lisa|Lisa]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F1 based autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/S|&amp;lt;small&amp;gt;'''Lisa/S''']]&amp;lt;br&amp;gt;STM32 micro footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v10|&amp;lt;small&amp;gt;'''Lisa/M v1.0''']]&amp;lt;br&amp;gt;STM32 small footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v20|&amp;lt;small&amp;gt;'''Lisa/M v2.0''']]&amp;lt;br&amp;gt;Improved STM32 small footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/L|&amp;lt;small&amp;gt;'''Lisa/L''']]&amp;lt;br&amp;gt;STM32/[[Gumstix|Overo]] high performance autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F4 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Apogee]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 (ARM Cortex™-M4) based autopilot for fixed wing:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Apogee/v1.00|&amp;lt;small&amp;gt;'''Apogee v1.00''']]&amp;lt;br&amp;gt;Super small and lightweight autopilot, 9 DOF IMU, microSD high speed,  Baro, ,...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Elle|Elle]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;STM32F4 autopilot system:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Elle0|&amp;lt;small&amp;gt;'''Elle0'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; New!&amp;lt;/span&amp;gt;]]&amp;lt;br/&amp;gt;STM32F4 small and affordable autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Lisa|Lisa]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 based autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v20|&amp;lt;small&amp;gt;'''Lisa/MX''']]&amp;lt;br/&amp;gt;STM32F4 versatile autopilot with crypto support&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/MXS_v1.0|&amp;lt;small&amp;gt;'''Lisa/MX-Small''']]&amp;lt;br/&amp;gt;STM32F4 versatile autopilot with crypto support&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Krooz|Krooz]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 Cortex™-M4 high integrated Rotorcraft autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Krooz|&amp;lt;small&amp;gt;'''Krooz''']]&amp;lt;br&amp;gt;STM32F4 Cortex™-M4 high integrated Rotorcraft autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[KroozSD|&amp;lt;small&amp;gt;'''KroozSD''']]&amp;lt;br&amp;gt;STM32F4 Cortex™-M4 high integrated autopilot, w. microSD slot, XBee conn.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Pixhawk|Pixhawk]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Duo processor with Autopilot core on a STM32F4 Cortex™-M4 and Fly By Wire core on a STM32F1 Cortex™-M1&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''LPC2148 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Booz|Booz]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Quadrotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[NavGo|NavGo]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Multirotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[NavGo_v3|&amp;lt;small&amp;gt;'''NavGo v3''']]&amp;lt;br&amp;gt;Small and lightweight multirotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Umarim]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;LPC based embedded IMU autopilot designed for small fixed wing:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Umarim_v10|&amp;lt;small&amp;gt;'''Umarim v1''']]&amp;lt;br&amp;gt;full sensor set for small fixed wing&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Umarim_Lite_v2|&amp;lt;small&amp;gt;'''Umarim Lite v2''']]&amp;lt;br&amp;gt;light sensor set version of Umarim&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Tiny]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;GPS integrated lightweight autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v0.99|&amp;lt;small&amp;gt;'''Tiny v0.99''']]&amp;lt;br&amp;gt;Tiny autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v1.1|&amp;lt;small&amp;gt;'''Tiny v1.1''']]&amp;lt;br&amp;gt;Integrated GPS and 5V/2A supply&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v2.11|&amp;lt;small&amp;gt;'''Tiny v2.11''']]&amp;lt;br&amp;gt;Two layers PCB, 0603 components, big GPS groundplane, improved connectivity.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[TWOG/v1.0|TWOG v1.0]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;8 grams Tiny WithOut GPS autopilot, with external GPS option.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[YAPA]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Yet Another Paparazzi Autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[YAPA/v1.0|&amp;lt;small&amp;gt;YAPA v1.0]]&amp;lt;br&amp;gt;Same as [[TWOG]], but bigger with XBee, 100mil headers, mounting holes, rs232&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[YAPA/v2.0|&amp;lt;small&amp;gt;YAPA v2.0]] Reduced component cost&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Classix|Classix]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Dual [[MCU]]s, [[Gumstix]] connectivity&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[HB]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Autopilots built in Bremen:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[HB/v1.0|&amp;lt;small&amp;gt;'''HB v1.0''']]&amp;lt;br&amp;gt;Four layers PCB, no GPS, JTAG with IMU&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[HB/mini|&amp;lt;small&amp;gt;'''HB mini''']]&amp;lt;br&amp;gt;Four layers planar PCB, JTAG, 10 sevos, 12g, no GPS, with IMU&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Aircraft With Embedded Autopilots'''&lt;br /&gt;
* Parrot&lt;br /&gt;
** [[AR Drone 2]]&lt;br /&gt;
** [[Bebop]]&lt;br /&gt;
** [[Disco]]&lt;br /&gt;
** [[Ap.parrot_minidrone|Minidrones]] (Swing, Rolling Spider, Mambo, ...)&lt;br /&gt;
&lt;br /&gt;
'''Archive'''&lt;br /&gt;
*[[Previous_Autopilots|Previous Versions]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Schematics and support for previous versions&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Category:Autopilots/Index&amp;diff=26210</id>
		<title>Category:Autopilots/Index</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Category:Autopilots/Index&amp;diff=26210"/>
		<updated>2024-06-11T13:14:38Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''STM32H7 based boards'''&lt;br /&gt;
&amp;lt;small&amp;gt;STM32H7 32-bit ARM Cortex™-M7 MCU based autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Tawaki/v2.01|'''Tawaki v2.01'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''  New!'''&amp;lt;/span&amp;gt;]]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Small, lightweight and versatile Autopilot, 9 DOF IMU, microSD, Baro, USB-C, ready for Rotorcraft, Fixed Wing and Hybrid applications...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F7 based boards'''&lt;br /&gt;
&amp;lt;small&amp;gt;STM32F7 32-bit ARM Cortex™-M7 based autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Tawaki/v1.10|'''Tawaki v1.10''']]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Small, lightweight and versatile Autopilot, 9 DOF IMU, microSD, Baro, ready for Rotorcraft, Fixed Wing and Hybrid applications...&amp;lt;/small&amp;gt;&lt;br /&gt;
*&amp;lt;small&amp;gt;[[Chimera/v1.00|'''Chimera v1.00''']]&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Versatile Autopilot for fixed wing, 9 DOF IMU, Baro, microSD, Pitot, Modem, ready for Companion Computer...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F1 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Lisa|Lisa]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F1 based autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/S|&amp;lt;small&amp;gt;'''Lisa/S''']]&amp;lt;br&amp;gt;STM32 micro footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v10|&amp;lt;small&amp;gt;'''Lisa/M v1.0''']]&amp;lt;br&amp;gt;STM32 small footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v20|&amp;lt;small&amp;gt;'''Lisa/M v2.0''']]&amp;lt;br&amp;gt;Improved STM32 small footprint autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/L|&amp;lt;small&amp;gt;'''Lisa/L''']]&amp;lt;br&amp;gt;STM32/[[Gumstix|Overo]] high performance autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''STM32F4 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Apogee]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 (ARM Cortex™-M4) based autopilot for fixed wing:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Apogee/v1.00|&amp;lt;small&amp;gt;'''Apogee v1.00''']]&amp;lt;br&amp;gt;Super small and lightweight autopilot, 9 DOF IMU, microSD high speed,  Baro, ,...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Elle|Elle]]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;STM32F4 autopilot system:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Elle0|&amp;lt;small&amp;gt;'''Elle0'''&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt; New!&amp;lt;/span&amp;gt;]]&amp;lt;br/&amp;gt;STM32F4 small and affordable autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Lisa|Lisa]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 based autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/M_v20|&amp;lt;small&amp;gt;'''Lisa/MX''']]&amp;lt;br/&amp;gt;STM32F4 versatile autopilot with crypto support&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Lisa/MXS_v1.0|&amp;lt;small&amp;gt;'''Lisa/MX-Small''']]&amp;lt;br/&amp;gt;STM32F4 versatile autopilot with crypto support&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Krooz|Krooz]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;STM32F4 Cortex™-M4 high integrated Rotorcraft autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Krooz|&amp;lt;small&amp;gt;'''Krooz''']]&amp;lt;br&amp;gt;STM32F4 Cortex™-M4 high integrated Rotorcraft autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[KroozSD|&amp;lt;small&amp;gt;'''KroozSD''']]&amp;lt;br&amp;gt;STM32F4 Cortex™-M4 high integrated autopilot, w. microSD slot, XBee conn.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Pixhawk|Pixhawk]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Duo processor with Autopilot core on a STM32F4 Cortex™-M4 and Fly By Wire core on a STM32F1 Cortex™-M1&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''LPC2148 based boards'''&lt;br /&gt;
&lt;br /&gt;
*[[Booz|Booz]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Quadrotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[NavGo|NavGo]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Multirotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[NavGo_v3|&amp;lt;small&amp;gt;'''NavGo v3''']]&amp;lt;br&amp;gt;Small and lightweight multirotor autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Umarim]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;LPC based embedded IMU autopilot designed for small fixed wing:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Umarim_v10|&amp;lt;small&amp;gt;'''Umarim v1''']]&amp;lt;br&amp;gt;full sensor set for small fixed wing&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Umarim_Lite_v2|&amp;lt;small&amp;gt;'''Umarim Lite v2''']]&amp;lt;br&amp;gt;light sensor set version of Umarim&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Tiny]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;GPS integrated lightweight autopilots:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v0.99|&amp;lt;small&amp;gt;'''Tiny v0.99''']]&amp;lt;br&amp;gt;Tiny autopilot&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v1.1|&amp;lt;small&amp;gt;'''Tiny v1.1''']]&amp;lt;br&amp;gt;Integrated GPS and 5V/2A supply&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[Tiny/v2.11|&amp;lt;small&amp;gt;'''Tiny v2.11''']]&amp;lt;br&amp;gt;Two layers PCB, 0603 components, big GPS groundplane, improved connectivity.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[TWOG/v1.0|TWOG v1.0]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;8 grams Tiny WithOut GPS autopilot, with external GPS option.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[YAPA]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Yet Another Paparazzi Autopilot:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[YAPA/v1.0|&amp;lt;small&amp;gt;YAPA v1.0]]&amp;lt;br&amp;gt;Same as [[TWOG]], but bigger with XBee, 100mil headers, mounting holes, rs232&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[YAPA/v2.0|&amp;lt;small&amp;gt;YAPA v2.0]] Reduced component cost&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[Classix|Classix]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Dual [[MCU]]s, [[Gumstix]] connectivity&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*[[HB]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Autopilots built in Bremen:&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[HB/v1.0|&amp;lt;small&amp;gt;'''HB v1.0''']]&amp;lt;br&amp;gt;Four layers PCB, no GPS, JTAG with IMU&amp;lt;/small&amp;gt;&lt;br /&gt;
**[[HB/mini|&amp;lt;small&amp;gt;'''HB mini''']]&amp;lt;br&amp;gt;Four layers planar PCB, JTAG, 10 sevos, 12g, no GPS, with IMU&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Aircraft With Embedded Autopilots'''&lt;br /&gt;
* Parrot&lt;br /&gt;
** [[AR Drone 2]]&lt;br /&gt;
** [[Bebop]]&lt;br /&gt;
** [[Disco]]&lt;br /&gt;
** [[Ap.parrot_minidrone|Minidrones]] (Swing, Rolling Spider, Mambo, ...)&lt;br /&gt;
&lt;br /&gt;
'''Archive'''&lt;br /&gt;
*[[Previous_Autopilots|Previous Versions]]&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Schematics and support for previous versions&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_USB_storage.png&amp;diff=26209</id>
		<title>File:Tawaki v201 USB storage.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_USB_storage.png&amp;diff=26209"/>
		<updated>2024-06-10T11:34:02Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26207</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26207"/>
		<updated>2024-06-07T14:11:03Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_3D_persp_top_view.jpg&lt;br /&gt;
Tawaki_v201_3D_persp_bottom_view.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_persp_bottom_view.jpg&amp;diff=26206</id>
		<title>File:Tawaki v201 3D persp bottom view.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_persp_bottom_view.jpg&amp;diff=26206"/>
		<updated>2024-06-07T14:09:10Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_persp_top_view.jpg&amp;diff=26205</id>
		<title>File:Tawaki v201 3D persp top view.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_persp_top_view.jpg&amp;diff=26205"/>
		<updated>2024-06-07T14:08:50Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26204</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26204"/>
		<updated>2024-06-07T14:04:07Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
WIP&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in Paparazzi latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26203</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26203"/>
		<updated>2024-06-07T13:42:18Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Example of Airborne Equipment Electrical Connections */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26202</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26202"/>
		<updated>2024-06-07T13:41:53Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Hardware Source Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v201.zip ''Tawaki v2.01 hardware design (zipped Kicad 8 project) '']&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26201</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26201"/>
		<updated>2024-06-07T13:30:32Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Schematic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|1200px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26200</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26200"/>
		<updated>2024-06-07T13:29:44Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* General Pinout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Detailed Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26199</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26199"/>
		<updated>2024-06-07T13:27:46Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Full Speed USB mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Wiring vs Button ====&lt;br /&gt;
For all previous USB modes, small &amp;quot;''BOOT''&amp;quot; push-button action can be replaced by shorting pin #4 (VBUS) and pin #5 (BOOT) of &amp;quot;USB FS&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
In these configurations (button pushed or pin# 4 &amp;amp; 5 connected), BOOT0 pin of the STM32 MCU is connected to VBUS pin.&amp;lt;br&amp;gt;&lt;br /&gt;
This &amp;quot;USB FS&amp;quot; header arrangement allow to wire a &amp;quot;remote&amp;quot; USB interface (USB receptacle + mode push-button) reasonably distant from autopilot board.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_boot_mode_strap.png|400px|Tawaki v2.01 Boot Strap usage]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_boot_mode_strap.png&amp;diff=26198</id>
		<title>File:Tawaki v201 boot mode strap.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_boot_mode_strap.png&amp;diff=26198"/>
		<updated>2024-06-07T13:26:41Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26195</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26195"/>
		<updated>2024-06-07T10:42:28Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* USB Modes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== DFU Flash mode ====&lt;br /&gt;
There is two options to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source.&lt;br /&gt;
#plug USB cable.&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
USB Storage mode make autopilot's SDcard content easily available by host computer as for an Pendrive.&amp;lt;br&amp;gt;&lt;br /&gt;
To enter in USB storage mode, simply connect it to host computer USB (no action on small button) :&lt;br /&gt;
*If autopilot power is OFF, a new external disk drive should be detected by host computer OS.&lt;br /&gt;
*If autopilot power is already ON and running, autopilot task is stopped and board enters in USB storage mode. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB_storage.png|600px|Tawaki v2.01 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26193</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26193"/>
		<updated>2024-06-07T10:03:32Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Flash (DFU) mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
There is to optiosn to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
OR&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source&lt;br /&gt;
#plug USB cable&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] '''OR'''&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26192</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26192"/>
		<updated>2024-06-07T10:03:08Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Flash (DFU) mode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
There is to optiosn to boot the autopilot in DFU mode in order to flash it:&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#plug USB cable (already host connected)&lt;br /&gt;
'''OR'''&lt;br /&gt;
#push and maintain &amp;quot;BOOT&amp;quot; small button&lt;br /&gt;
#turn on autopilot power source&lt;br /&gt;
#plug USB cable&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Power + Cable]] OR&lt;br /&gt;
[[Image:Tawaki_v201_DFU_flash_button_power_USB_cable.png|600px|Tawaki v2.01 USB DFU Flash Button + Cable]]&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_DFU_flash_button_power_USB_cable.png&amp;diff=26191</id>
		<title>File:Tawaki v201 DFU flash button power USB cable.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_DFU_flash_button_power_USB_cable.png&amp;diff=26191"/>
		<updated>2024-06-07T09:58:50Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_DFU_flash_button_USB_cable.png&amp;diff=26190</id>
		<title>File:Tawaki v201 DFU flash button USB cable.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_DFU_flash_button_USB_cable.png&amp;diff=26190"/>
		<updated>2024-06-07T09:58:24Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26189</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26189"/>
		<updated>2024-06-07T08:32:04Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Powering using USB-C only */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1200px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26188</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26188"/>
		<updated>2024-06-07T08:31:19Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Powering using external 5V source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1000px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_external_5V_powering.png|800px|Tawaki v2.01 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for powering the Tawaki and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
*voltage range: depending on potential external payload 5V capability, 4-6V for Tawaki board only.&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_external_5V_powering.png&amp;diff=26187</id>
		<title>File:Tawaki v201 external 5V powering.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_external_5V_powering.png&amp;diff=26187"/>
		<updated>2024-06-07T08:30:37Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26186</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26186"/>
		<updated>2024-06-07T08:12:58Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Powering using USB-C only */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_USB-C_powering.png|1000px|Tawaki v2.01 USB-C powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB-C cable. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB FS&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_USB-C_powering.png&amp;diff=26185</id>
		<title>File:Tawaki v201 USB-C powering.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_USB-C_powering.png&amp;diff=26185"/>
		<updated>2024-06-07T08:11:59Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26184</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26184"/>
		<updated>2024-06-07T07:44:58Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|500px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|500px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26183</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26183"/>
		<updated>2024-06-07T07:33:53Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Mechanical Dimensions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|400px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_top_mechanical_dimensions.png&amp;diff=26182</id>
		<title>File:Tawaki v201 top mechanical dimensions.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_top_mechanical_dimensions.png&amp;diff=26182"/>
		<updated>2024-06-07T07:32:52Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26181</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26181"/>
		<updated>2024-06-07T07:22:36Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Key Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|400px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB-C (&amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26180</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26180"/>
		<updated>2024-06-07T07:18:12Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Schematic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|400px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
[[Image:Tawaki_v201_schematic.jpg|left|900px|Tawaki v2.01 Schematic]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_schematic.jpg&amp;diff=26179</id>
		<title>File:Tawaki v201 schematic.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_schematic.jpg&amp;diff=26179"/>
		<updated>2024-06-07T07:17:27Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki&amp;diff=26175</id>
		<title>Tawaki</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki&amp;diff=26175"/>
		<updated>2024-06-07T06:33:36Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tawaki_v201_3D_top_view.jpg|150px|link=Tawaki/v2.01]][[Tawaki/v2.01|''' Tawaki v2.01''']]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_hand.JPG|150px|link=Tawaki/v1.10]][[Tawaki/v1.10|''' Tawaki v1.10''']]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26174</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26174"/>
		<updated>2024-06-07T06:31:17Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_top_view.jpg|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_3D_bottom_view.jpg|400px|Tawaki v2.01 bottom side]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_bottom_view.jpg&amp;diff=26173</id>
		<title>File:Tawaki v201 3D bottom view.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_bottom_view.jpg&amp;diff=26173"/>
		<updated>2024-06-07T06:27:56Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_top_view.jpg&amp;diff=26172</id>
		<title>File:Tawaki v201 3D top view.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_3D_top_view.jpg&amp;diff=26172"/>
		<updated>2024-06-07T06:27:29Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki&amp;diff=26170</id>
		<title>Tawaki</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki&amp;diff=26170"/>
		<updated>2024-06-07T05:55:31Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Tawaki_v201_top_hand.JPG|150px|link=Tawaki/v2.01]][[Tawaki/v2.01|''' Tawaki v2.01''']]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_hand.JPG|150px|link=Tawaki/v1.10]][[Tawaki/v1.10|''' Tawaki v1.10''']]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26169</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26169"/>
		<updated>2024-06-06T15:31:20Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Power Supply */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_hand.JPG|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_bottom_1E.JPG|400px|Tawaki v2.01 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V&lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v2.01 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''':&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: '''I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt; &amp;lt; 5A'''&lt;br /&gt;
*maximum current usable for payload on the +3.3V: '''I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt; &amp;lt; 3A'''&lt;br /&gt;
*maximum total current usable: '''(I&amp;lt;sub&amp;gt;5V&amp;lt;/sub&amp;gt;+I&amp;lt;sub&amp;gt;3.3V&amp;lt;/sub&amp;gt;) &amp;lt; 5A'''&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_vbat_source.png|500px|Tawaki v2.01 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitation''':&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_servo_b_header_powering.png|500px|Tawaki v2.01 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
'''Limitations''': &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: '''6-26V''' (2-6 Lipo cells)&lt;br /&gt;
*maximum current on the “VBAT” pin: '''I&amp;lt;sub&amp;gt;Vbat&amp;lt;/sub&amp;gt; &amp;lt; 1A''' (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB-C only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_servo_b_vbat_source.png&amp;diff=26168</id>
		<title>File:Tawaki v201 servo b vbat source.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_servo_b_vbat_source.png&amp;diff=26168"/>
		<updated>2024-06-06T15:16:05Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_servo_b_header_powering.png&amp;diff=26167</id>
		<title>File:Tawaki v201 servo b header powering.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_servo_b_header_powering.png&amp;diff=26167"/>
		<updated>2024-06-06T15:05:21Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26166</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26166"/>
		<updated>2024-06-06T14:48:56Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Power Supply */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_hand.JPG|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_bottom_1E.JPG|400px|Tawaki v2.01 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 26V &lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_battery_pads_powering.png|600px|Tawaki v1.10 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&lt;br /&gt;
*input power source range: 6-26V (2-6 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: I(5V)&amp;lt;5A&lt;br /&gt;
*maximum current usable for payload on the +3.3V: I(3.3V)&amp;lt;3A&lt;br /&gt;
*maximum total current usable: 5A&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_vbat_source.png|500px|Tawaki v1.10 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&lt;br /&gt;
*maximum current used on the “VBAT” pin must be less than 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_header_powering.png|500px|Tawaki v1.10 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations: &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum total current usable: 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB Micro-B only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_battery_pads_powering.png&amp;diff=26165</id>
		<title>File:Tawaki v201 battery pads powering.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=File:Tawaki_v201_battery_pads_powering.png&amp;diff=26165"/>
		<updated>2024-06-06T14:48:29Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26164</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26164"/>
		<updated>2024-06-06T14:29:46Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_hand.JPG|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_bottom_1E.JPG|400px|Tawaki v2.01 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot;;style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#D0D0D0; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;3%&amp;quot;|''Pin #''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;8%&amp;quot;|''Name''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''Type''!!style=&amp;quot;background:#F0F0F0&amp;quot; width=&amp;quot;10%&amp;quot;|''MCU Port''!!style=&amp;quot;background:#F0F0F0&amp;quot;|''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 17V &lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_battery_pads_powering.png|600px|Tawaki v1.10 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: I(5V)&amp;lt;4A&lt;br /&gt;
*maximum current usable for payload on the +3.3V: I(3.3V)&amp;lt;3A&lt;br /&gt;
*maximum total current usable: 4A&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_vbat_source.png|500px|Tawaki v1.10 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&lt;br /&gt;
*maximum current used on the “VBAT” pin must be less than 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_header_powering.png|500px|Tawaki v1.10 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations: &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum total current usable: 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB Micro-B only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26163</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26163"/>
		<updated>2024-06-06T13:54:32Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_hand.JPG|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_bottom_1E.JPG|400px|Tawaki v2.01 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''Primary&amp;lt;br&amp;gt;MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PA10||UART1.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (x2)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2||Open Drain I/O||PB11||I2C2 bus Serial DAta (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2||Open Drain I/O||PB10||I2C12 bus Serial CLock (3.3V level, 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||I/O||PB12||SPI2 Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN FD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN FD bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN FD bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: solder JP2 to enable embedded 120&amp;amp;Omega; terminator resistor ''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1.InP16&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART2.CTS&amp;lt;br&amp;gt;UART4.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1.InP17/N16&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART2.RTS&amp;lt;br&amp;gt;UART4.Rx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1/2.InP14&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;UART2.Tx||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1/2.InP15&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;UART2.Rx||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''Possible&amp;lt;br&amp;gt;MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1/2.InP3&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1&amp;lt;br&amp;gt;SPI1.MISO&amp;lt;br&amp;gt;SPI6.MISO||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1/2.InN3/P7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1&amp;lt;br&amp;gt;SPI1.MOSI&amp;lt;br&amp;gt;SPI6.MOSI||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1/2.InN5/P9&amp;lt;br&amp;gt;Tim3.Ch3&amp;lt;br&amp;gt;UART4.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1/2.InP5&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB FS'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|D+||I/O||PA12||USB Full Speed bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|D-||I/O||PA11||USB Full Speed bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB-C Receptacle and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 17V &lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_battery_pads_powering.png|600px|Tawaki v1.10 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: I(5V)&amp;lt;4A&lt;br /&gt;
*maximum current usable for payload on the +3.3V: I(3.3V)&amp;lt;3A&lt;br /&gt;
*maximum total current usable: 4A&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_vbat_source.png|500px|Tawaki v1.10 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&lt;br /&gt;
*maximum current used on the “VBAT” pin must be less than 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_header_powering.png|500px|Tawaki v1.10 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations: &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum total current usable: 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB Micro-B only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v1.10&amp;diff=26162</id>
		<title>Tawaki/v1.10</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v1.10&amp;diff=26162"/>
		<updated>2024-06-06T13:18:33Z</updated>

		<summary type="html">&lt;p&gt;Michel: /* Simplified Pinout Tables (Paparazzi use) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_hand.JPG|400px|Tawaki v1.00 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_bottom_1E.JPG|400px|Tawaki v1.00 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v1.10||03/2020||AUXa4 = PA3&amp;lt;br&amp;gt;&lt;br /&gt;
AUXb1 = PA6&amp;lt;br&amp;gt;&lt;br /&gt;
USB Vbus resistor bridge added.&amp;lt;br&amp;gt;&lt;br /&gt;
C43 value increased.&lt;br /&gt;
|-&lt;br /&gt;
|v1.00||07/2019||Initial release of Tawaki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v100_top_pers.JPG&lt;br /&gt;
Tawaki_v100_bottom_pers.JPG&lt;br /&gt;
Tawaki_v100_bottom_hand.JPG&lt;br /&gt;
Tawaki_v100_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v100_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32f777vi.html STM32F777VI] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 216 MHz CPU, FPU &amp;amp; DSP instructions, 2 Mbytes Flash, 512 Kbytes SRAM, General-purpose DMA, HW Crypto,etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://www.invensense.com/products/motion-tracking/6-axis/icm-20600/ ICM-20600]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/bst/products/all_products/bmp388 BMP388]&lt;br /&gt;
*8x Servos or ESC outputs (PWM/OneShot/DShot) + D-Shot Telemetry serial input&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V and 5V logic level)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 4 Lipo cells (6 to 17v)&lt;br /&gt;
**5V/4A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_simplified_pinout.png|1200px|Tawaki v1.10 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PB5||UART5.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX3||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX3||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX7||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX7||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (3V3)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2&amp;lt;sub&amp;gt; 3.3V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB11||I2C2 bus Serial DAta ('''3.3V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2&amp;lt;sub&amp;gt; 3.3V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB10||I2C12 bus Serial CLock ('''3.3V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (5V)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2&amp;lt;sub&amp;gt; 5V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB11||I2C2 bus Serial DAta ('''5V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2&amp;lt;sub&amp;gt; 5V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB10||I2C12 bus Serial CLock ('''5V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||OUT||PB12||Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: Embedded 120&amp;amp;Omega; terminator resistor.''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1+2+3.In0&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;UART2.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1+2+3.In1&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;UART2.RTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1+2+3.In2&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;Tim9.Ch1&amp;lt;br&amp;gt;||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1+2+3.In3&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;Tim9.Ch2||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1+2.In6&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1+2+3.In7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1+2.In8&amp;lt;br&amp;gt;Tim3.Ch3||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1+2.In9&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|USB+||I/O||PA12||USB bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|USB-||I/O||PA11||USB bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB Micro-B and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 17V &lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_battery_pads_powering.png|600px|Tawaki v1.10 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: I(5V)&amp;lt;4A&lt;br /&gt;
*maximum current usable for payload on the +3.3V: I(3.3V)&amp;lt;3A&lt;br /&gt;
*maximum total current usable: 4A&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_vbat_source.png|500px|Tawaki v1.10 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&lt;br /&gt;
*maximum current used on the “VBAT” pin must be less than 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_header_powering.png|500px|Tawaki v1.10 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations: &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum total current usable: 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB Micro-B only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_general_pinout.png|1200px|Tawaki v1.10 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
	<entry>
		<id>http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26161</id>
		<title>Tawaki/v2.01</title>
		<link rel="alternate" type="text/html" href="http://wiki.paparazziuav.org/w/index.php?title=Tawaki/v2.01&amp;diff=26161"/>
		<updated>2024-06-06T10:51:23Z</updated>

		<summary type="html">&lt;p&gt;Michel: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| align=right&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;categorytree style=&amp;quot;float:right; clear:right; margin-left:1ex; border: 1px solid gray; padding: 0.7ex;&amp;quot; mode=pages&amp;gt;Autopilots &amp;lt;/categorytree&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;div style=&amp;quot;float: right; width: 65%&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_hand.JPG|400px|Tawaki v2.01 top side]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v201_top_bottom_1E.JPG|400px|Tawaki v2.01 1€ size comparison]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Hardware Revision History ==&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;6&amp;quot;&lt;br /&gt;
!''Version #''!!''Release Date''!!''Release Notes''&lt;br /&gt;
|-&lt;br /&gt;
|v2.01||03/2024||I2C 5V connector replaced by I2C 3.3V&amp;lt;br&amp;gt;&lt;br /&gt;
Solder jumper JP2 added for CAN bus resistor termination setup&lt;br /&gt;
|-&lt;br /&gt;
|v2.00||10/2023||Initial release of Tawaki v2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
=== Pictures ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Tawaki_v201_top_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_pers.JPG&lt;br /&gt;
Tawaki_v201_bottom_hand.JPG&lt;br /&gt;
Tawaki_v201_top_SD_beside.JPG&lt;br /&gt;
Tawaki_v201_top_x4.JPG&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Features ===&lt;br /&gt;
*STMicro [https://www.st.com/en/microcontrollers-microprocessors/stm32h753vi.html STM32H753VIH] Micro Controller Unit&lt;br /&gt;
**ARM Cortex-M7, 480 MHz CPU, FPU &amp;amp; DSP instructions, 2MBytes Flash, 1MB RAM, etc.&lt;br /&gt;
*On-board Sensors&lt;br /&gt;
**6 DOF Accelerometers &amp;amp; Gyrometers TDK-Invensense [https://invensense.tdk.com/products/motion-tracking/6-axis/icm-42688-p/ ICM-42688-P]&lt;br /&gt;
**3 DOF Magnetometer STMicro [https://www.st.com/en/mems-and-sensors/lis3mdl.html LIS3MDL]&lt;br /&gt;
**Baro-Altimeter Bosch [https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/ BMP390]&lt;br /&gt;
*8x Servos or ESC outputs: PWM/OneShot/DShot (+D-Shot Telemetry serial input)/DShot bidir&lt;br /&gt;
*2x RC Receiver Inputs (S.BUS, PPM &amp;amp; Spektrum Satellite compatible, including receiver binding)&lt;br /&gt;
*Communication Buses&lt;br /&gt;
**3x UARTs (including one with hardware flow control signals)&lt;br /&gt;
**1x I2C bus (3.3V logic level, 2 connectors)&lt;br /&gt;
**1x SPI bus (with Slave Select, Master or Slave)&lt;br /&gt;
**1x CAN/CANFD bus&lt;br /&gt;
**1x USB (Micro-B &amp;amp; remote) : DFU mode (download) or USB storage (direct access to MicroSD card) or FullSpeed Mode&lt;br /&gt;
*8x Auxiliary Inputs/Outputs spread over 2 connectors (8x ADC, 8x Timers different from servos, x1 UART, etc.)&lt;br /&gt;
*MicroSD card (+ dedicated power supply for emergency files closing system)&lt;br /&gt;
*Debug Connector (Serial Wire Debug)&lt;br /&gt;
*Power&lt;br /&gt;
**source 2 to 6 Lipo cells (6 to 26v)&lt;br /&gt;
**5V/5A (max total for Tawaki + Servos + Payload)&lt;br /&gt;
**3.3V/3A Low Noise (max total for payload)&lt;br /&gt;
**Controlled PowerSwitch 5V/2A supply on AUX A connector&lt;br /&gt;
*x4 Status Leds&lt;br /&gt;
*Connectors fully compatible with Tawaki v1 &amp;amp; Apogee autopilot&lt;br /&gt;
*Mechanical&lt;br /&gt;
** 53 x 25mm (2.1&amp;quot; x 0.98&amp;quot;), including 4x &amp;amp;Phi;2mm mounting holes (shares the same external dimensions and mounting points as Tawaki v1 &amp;amp; Apogee)&lt;br /&gt;
** 4x &amp;amp;Phi;3mm extra mounting slotted holes, 30 to 31mm spacing (30.5mm standard from Racers ESC, GPS modules, etc. )&lt;br /&gt;
** 11g (0.4 oz) (including Micro-SD card)&lt;br /&gt;
&lt;br /&gt;
=== Pinout ===&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Diagram (Paparazzi use) ====&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_simplified_pinout.png|1200px|Tawaki v2.01 simplified pinout (Paparazzi use)]]&lt;br /&gt;
&lt;br /&gt;
==== Simplified Pinout Tables (Paparazzi use) ====&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos a1 / a2 / a3 / a4'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVa1&amp;lt;br&amp;gt;SRVa2&amp;lt;br&amp;gt;SRVa3&amp;lt;br&amp;gt;SRVa4||OUT||PE9&amp;lt;br&amp;gt;PE11&amp;lt;br&amp;gt;PE13&amp;lt;br&amp;gt;PE14||Tim1.Ch1&amp;lt;br&amp;gt;Tim1.Ch2&amp;lt;br&amp;gt;Tim1.Ch3&amp;lt;br&amp;gt;Tim1.Ch4||Servo signal (PWM)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Servos b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:orangered; color:black&amp;quot;|VBAT||PWR&amp;lt;sub&amp;gt;IN/OUT&amp;lt;/sub&amp;gt;||-||-||Battery Rail (if solder bridge JP1 ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb1||OUT||PB6||Tim4.Ch1||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb2||OUT||PB7||Tim4.Ch2||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb3||OUT||PB8||Tim4.Ch3||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:cyan; color:black&amp;quot;|SRVb4||OUT||PB9||Tim4.Ch4||Servo signal (PWM)&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:green; color:black&amp;quot;|DSHTin||IN||PB5||UART5.Rx|| DShot Telemetry serial input&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''R/C'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RC1||IN||PE0||UART8.Rx||(5V Tolerant) Serial (SBUS, Spektrum, etc.)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:LightYellow; color:black&amp;quot;|RCaux||I/O||PC6||UART6.Tx&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim8.Ch1||(5V Tolerant) Serial (SBUS, Spektrum, etc.) or PPM Stream RC receiver signal&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD6||UART2 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD5||UART2 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART3'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PD9||UART3 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PD8||UART3 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''UART7'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:green; color:white&amp;quot;|RX2||IN||PB3||UART7 Serial Input (3.3V level)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|TX2||OUT||PA15||UART7 Serial Output (3.3V level)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (3V3)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2&amp;lt;sub&amp;gt; 3.3V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB11||I2C2 bus Serial DAta ('''3.3V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2&amp;lt;sub&amp;gt; 3.3V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB10||I2C12 bus Serial CLock ('''3.3V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''I2C2 (5V)'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|SDA2&amp;lt;sub&amp;gt; 5V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB11||I2C2 bus Serial DAta ('''5V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:blue; color:white&amp;quot;|SCL2&amp;lt;sub&amp;gt; 5V&amp;lt;/sub&amp;gt;||Open Drain I/O||PB10||I2C12 bus Serial CLock ('''5V level''', 2.2k&amp;amp;Omega; pull-up)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SPI2'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:sienna; color:white&amp;quot;|NSS2||OUT||PB12||Slave Select. Selects the SPI slave&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:Grey; color:white&amp;quot;|MOSI2||I/O||PB15||SPI2 Master Out Slave In. Data output from master / data input to slave&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:Green; color:white&amp;quot;|MISO2||I/O||PB14||SPI2 Master In Slave Out. Data input to master / data output from slave&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:Yellow; color:black&amp;quot;|SCK2||I/O||PD3||SPI2 Serial clock. Clock output from master or input to slave&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''CAN'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:Green; color:white&amp;quot;|CANL||I/O||-||CAN bidirectional - line&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Yellow; color:black&amp;quot;|CANH||I/O||-||CAN bidirectional + line&lt;br /&gt;
|}&lt;br /&gt;
''Note: Embedded 120&amp;amp;Omega; terminator resistor.''&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX a'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V Aux||PWR||(Controlled by) PC13||-||5V from autopilot through Power Switch&amp;lt;br&amp;gt;(PC13 = Low =&amp;gt; OFF / PC13 = High =&amp;gt; ON)&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa1||I/O||PA0||ADC1+2+3.In0&amp;lt;br&amp;gt;Tim2.Ch1&amp;lt;br&amp;gt;Tim5.Ch1&amp;lt;br&amp;gt;UART4.Tx&amp;lt;br&amp;gt;UART2.CTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa2||I/O||PA1||ADC1+2+3.In1&amp;lt;br&amp;gt;Tim2.Ch2&amp;lt;br&amp;gt;Tim5.Ch2&amp;lt;br&amp;gt;UART4.Rx&amp;lt;br&amp;gt;UART2.RTS||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa3||I/O||PA2||ADC1+2+3.In2&amp;lt;br&amp;gt;Tim2.Ch3&amp;lt;br&amp;gt;Tim5.Ch3&amp;lt;br&amp;gt;Tim9.Ch1&amp;lt;br&amp;gt;||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXa4||I/O||PA3||ADC1+2+3.In3&amp;lt;br&amp;gt;Tim2.Ch4&amp;lt;br&amp;gt;Tim5.Ch4&amp;lt;br&amp;gt;Tim9.Ch2||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''AUX b'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!width=&amp;quot;15%&amp;quot;|''MCU Resource''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:Orange; color:black&amp;quot;|+5V||PWR||-||-||5V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:Red; color:white&amp;quot;|+3.3V||PWR||-||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb1||I/O||PA6||ADC1+2.In6&amp;lt;br&amp;gt;Tim3.Ch1&amp;lt;br&amp;gt;Tim13.Ch1||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb2||I/O||PA7||ADC1+2+3.In7&amp;lt;br&amp;gt;Tim3.Ch2&amp;lt;br&amp;gt;Tim14.Ch1||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|6||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb3||I/O||PB0||ADC1+2.In8&amp;lt;br&amp;gt;Tim3.Ch3||General Purpose I/O&lt;br /&gt;
|-&lt;br /&gt;
|7||style=&amp;quot;background:#EFEFEF; color:black&amp;quot;|AUXb4||I/O||PB1||ADC1+2.In9&amp;lt;br&amp;gt;Tim3.Ch4||General Purpose I/O&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USB'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:green; color:white&amp;quot;|USB+||I/O||PA12||USB bidirectional D+ line&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|USB-||I/O||PA11||USB bidirectional D- line&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:orange; color:black&amp;quot;|VBUS||IN||PA9||USB bus power (5V)&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:#E0FFFF; color:black&amp;quot;|BOOT||IN||BOOT0||DFU or USB Mode selection (BOOT0 MCU pin)&lt;br /&gt;
|}&lt;br /&gt;
''Note: USB Micro-B and Molex Picoblade connectors are in parallel, only one should be connected at a time.''&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''SWD'''&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;  cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;text-align:center&amp;quot; cellpadding=&amp;quot;2%&amp;quot; width=&amp;quot;50%&amp;quot;&lt;br /&gt;
!width=&amp;quot;3%&amp;quot;|''Pin #''!!width=&amp;quot;8%&amp;quot;|''Name''!!width=&amp;quot;10%&amp;quot;|''Type''!!width=&amp;quot;10%&amp;quot;|''MCU Port''!!''Description''&lt;br /&gt;
|-&lt;br /&gt;
|1||style=&amp;quot;background:black; color:white&amp;quot;|GND||PWR||-||common ground&lt;br /&gt;
|-&lt;br /&gt;
|2||style=&amp;quot;background:red; color:black&amp;quot;|+3.3V||PWR||-||3.3V Rail from autopilot&lt;br /&gt;
|-&lt;br /&gt;
|3||style=&amp;quot;background:white; color:black&amp;quot;|nRST||IN||NRST||MCU Reset (active low)&lt;br /&gt;
|-&lt;br /&gt;
|4||style=&amp;quot;background:blue; color:white&amp;quot;|SWCLK||IN||PA14||Serial Wire Clock&lt;br /&gt;
|-&lt;br /&gt;
|5||style=&amp;quot;background:sienna; color:white&amp;quot;|SWDIO||I/O||PA13||Serial Wire Data Input/Output&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Detailed Features ==&lt;br /&gt;
&lt;br /&gt;
=== Power Supply ===&lt;br /&gt;
There are several ways to power the Tawaki board. '''CAUTION!''' use only one of these sources at a time:&lt;br /&gt;
*with a battery or any power source that delivers between 6 and 17V &lt;br /&gt;
*by connecting it to a USB port&lt;br /&gt;
*with a power source that delivers a regulated, stable 5V&lt;br /&gt;
Each of these methods is detailed below.&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source soldered onto battery pads ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_battery_pads_powering.png|600px|Tawaki v1.10 External source onto GND &amp;amp; VBAT pads]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
This is the basic setup: the Tawaki then generates all the internal power sources needed by its components. Additionally, the board provides +5V and +3.3V power sources through dedicated ports for external payload.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum current usable by both Tawaki and payload on the +5V: I(5V)&amp;lt;4A&lt;br /&gt;
*maximum current usable for payload on the +3.3V: I(3.3V)&amp;lt;3A&lt;br /&gt;
*maximum total current usable: 4A&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_vbat_source.png|500px|Tawaki v1.10 Servos b header Vbat source for payload]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the external power source is available on the “VBAT” pin of the “Servos B” header - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&lt;br /&gt;
*maximum current used on the “VBAT” pin must be less than 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using battery/external source connected on &amp;quot;Servos B&amp;quot; header ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_servo_b_header_powering.png|500px|Tawaki v1.10 External source on Servo b header]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
With this setup, the “GND”(-) and “VBAT”(+) pins of the “Servos B” header are used as the main entry ports for the external power source - but only if solder bridge JP1 is jumped (turned ON) with a small blob of solder. This can be interesting when the ESC already delivers the external power source voltage through its command and control signals (as is frequently the case on multi-rotors).&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations: &amp;lt;br&amp;gt;&lt;br /&gt;
*input power source range: 6-17V (2-4 Lipo cells)&lt;br /&gt;
*maximum total current usable: 1A (because of the header’s specifications)&lt;br /&gt;
&lt;br /&gt;
==== Powering using USB Micro-B only ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_Micro-B_USB_powering.png|1000px|Tawaki v1.10 USB Micro-B powering]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It is possible to power the Tawaki with only a host computer, through the USB Micro-B port. This setup allows to power the board and all its components, while at the same time flashing it.&amp;lt;br&amp;gt;&lt;br /&gt;
In this case, the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must be connected to the &amp;quot;+5V&amp;quot; pin of any header that is equipped with one - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitation:&amp;lt;br&amp;gt;&lt;br /&gt;
*the host computer must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the header’s specifications)&amp;lt;br&amp;gt;&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
==== Powering using external 5V source ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_external_5V_powering.png|800px|Tawaki v1.10 External 5V Source]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
In some cases the external power source is out of range and cannot be used, but an external 5V power source is available (for example provided by the ESC). In this case, the external 5V power source must be connected to the &amp;quot;+5V&amp;quot; and &amp;quot;GND&amp;quot; pins of any header that are equipped with them - with the exception of the &amp;quot;5Vaux&amp;quot; pin of the &amp;quot;AUX a&amp;quot; header.&amp;lt;br&amp;gt;&lt;br /&gt;
Limitations:&amp;lt;br&amp;gt;&lt;br /&gt;
*voltage range: 4-6V&lt;br /&gt;
*the external 5V power source must be capable of providing the current needed for: powering the board, and any potential external payload. With a maximum limit of 1A (because of the headers' specifications)&lt;br /&gt;
* the &amp;quot;VBUS&amp;quot; pin of the &amp;quot;USB&amp;quot; header must not be connected to the &amp;quot;+5V&amp;quot; pin of any header&lt;br /&gt;
''Note: with this setup, the voltage of the external power source (VBAT) obviously cannot be measured by the micro-controller (MCU).''&lt;br /&gt;
&lt;br /&gt;
=== USB Modes ===&lt;br /&gt;
&lt;br /&gt;
==== Flash (DFU) mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged and autopilot is not powered or USB cable plugged before autopilot is powered, board enter DFU mode and is ready to be flashed.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_DFU.png|600px|Tawaki v1.10 USB DFU/Flash mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== USB Storage mode ====&lt;br /&gt;
&lt;br /&gt;
In this configuration, ''BOOT'' pin is connected to ''VBUS'' pin (#4 &amp;amp; #5 &amp;quot;USB&amp;quot; header).&amp;lt;br&amp;gt;&lt;br /&gt;
If USB cable is plugged after autopilot is powered, autopilot task is stopped and board enters in USB storage mode to make SDcard content easily available by host as for an USB Pendrive. When unmounted and unplugged, autopilot task restart.&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_USB_mode_storage.png|600px|Tawaki v1.10 USB Storage mode]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Full Speed USB mode ====&lt;br /&gt;
&lt;br /&gt;
=== General Pinout ===&lt;br /&gt;
&lt;br /&gt;
''Pins Name and Type are specified with respect to the Autopilot Board''&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v201_general_pinout.png|1200px|Tawaki v3.01 general pinout (development board use)]]&lt;br /&gt;
&lt;br /&gt;
=== Schematic ===&lt;br /&gt;
&lt;br /&gt;
=== Mechanical ===&lt;br /&gt;
&lt;br /&gt;
==== Mechanical Dimensions ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v110_top_mechanical_dimensions.png|800px|Tawaki v1.10 top mechanical dimensions]]&lt;br /&gt;
&lt;br /&gt;
==== CAD Files / 3D Model ====&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_step_file_logo.PNG|150px|link=Tawaki_v100_CAD.zip]][[Media:Tawaki_v100_CAD.zip|''   Download Tawaki v1.00 CAD File (zipped STEP file)'']]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example of Airborne Equipment Electrical Connections ==&lt;br /&gt;
&lt;br /&gt;
== Board production  ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware Source Files ===&lt;br /&gt;
''Tawaki v1.10 hardware design (zipped Kicad 8 project) '': &lt;br /&gt;
[http://data.recherche.enac.fr/drones/Paparazzi/hardware/Tawaki_v110.zip Tawaki_v110.zip]&lt;br /&gt;
&lt;br /&gt;
=== Components Layout ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Tawaki_v100_bottom_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/3/31/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_bottom_components_layout.pdf|Bottom components layout (pdf)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Tawaki_v100_top_components_layout.png|200px|link=https://wiki.paparazziuav.org/w/images/c/ca/Tawaki_v100_bottom_components_layout.png]][[Media:Tawaki_v100_top_components_layout.pdf|Top components layout (pdf)]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging with STM Discovery ST-LINK/V2 embedded debug tool ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with BlackMagic probe ===&lt;br /&gt;
&lt;br /&gt;
=== Debugging with [[CricketProbe/v1.00 | CricketProbe]] ===&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Available in latest git master branch.&lt;br /&gt;
&lt;br /&gt;
== Where to Buy ==&lt;br /&gt;
Check availability on [[Get_Hardware|Get Hardware]] page&lt;br /&gt;
&lt;br /&gt;
[[Category:Autopilots]]&lt;/div&gt;</summary>
		<author><name>Michel</name></author>
	</entry>
</feed>