<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.olliw.eu/storm32bgc-v1-wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OlliW</id>
	<title>STorM32-BGC Wiki V1 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.olliw.eu/storm32bgc-v1-wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=OlliW"/>
	<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/Special:Contributions/OlliW"/>
	<updated>2026-04-28T18:24:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3171</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3171"/>
		<updated>2019-06-22T09:25:04Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content #firstHeading {&lt;br /&gt;
  background: #f4f4f4;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#ca-view { display:none!important; } &lt;br /&gt;
#ca-history { display:none!important; } &lt;br /&gt;
#ca-viewsource { display:none!important; }&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Apps&amp;diff=3170</id>
		<title>Apps</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Apps&amp;diff=3170"/>
		<updated>2019-06-21T17:21:58Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-2&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== maciek252&#039;s Open Source Android App ==&lt;br /&gt;
&lt;br /&gt;
Open source Android app by [http://www.rcgroups.com/forums/showpost.php?p=34403984&amp;amp;postcount=7770 maciek252].&lt;br /&gt;
&lt;br /&gt;
Github repository: https://github.com/maciek252/STorM32_GUI_Android&lt;br /&gt;
&lt;br /&gt;
== xor.io&#039;s STorM32Controller App ==&lt;br /&gt;
&lt;br /&gt;
Android app by [http://www.rcgroups.com/forums/member.php?u=404927 xor.io].&lt;br /&gt;
&lt;br /&gt;
This is an app that can be used to configure and control your gimbal with Bluetooth adapter from an Android device&lt;br /&gt;
&lt;br /&gt;
[[File:Storm32_controller_main_screen.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Releases ===&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33270001&amp;amp;postcount=6840 v0.1.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33190156&amp;amp;postcount=6791 v0.1.0 Beta]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33153809&amp;amp;postcount=6744 v0.0.9]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33107734&amp;amp;postcount=6652 v0.0.8]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33105768&amp;amp;postcount=6647 v0.0.7]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33098213&amp;amp;postcount=6623 v0.0.6]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33076189&amp;amp;postcount=6582 v0.0.5]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33060749&amp;amp;postcount=6572 v0.0.4]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33059929&amp;amp;postcount=6569 v0.0.3]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33050151&amp;amp;postcount=6558 v0.0.2]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33041088&amp;amp;postcount=6546 v0.0.1]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digaus&#039; GPS Tracking App ==&lt;br /&gt;
&lt;br /&gt;
Android app by digaus.&lt;br /&gt;
&lt;br /&gt;
For info and discussions on this great Android app, as well as a download link, see the rcgroups thread [http://www.rcgroups.com/forums/showthread.php?t=2423260 STorM32 BGC - GPS Tracking App].&lt;br /&gt;
&lt;br /&gt;
[[File:2015-05-28 16.27.12.jpg|480px]]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Videos&amp;diff=3169</id>
		<title>Videos</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Videos&amp;diff=3169"/>
		<updated>2019-06-21T17:21:42Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Except of the first chapter, the list is supposed to be in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== STorM32-BGC Videos ==&lt;br /&gt;
&lt;br /&gt;
=== Feature Videos ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|Bk_Q47tTlBI|360}} &lt;br /&gt;
|{{#ev:youtube|XeKQRgV_V9Q|360}} &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Performance Demo Videos ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here].&lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|WR1DCBE8dI0|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29278369&amp;amp;postcount=1516 here].&lt;br /&gt;
|{{#ev:youtube|MqzCWpC_oaw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showthread.php?t=2055844&amp;amp;page=29&amp;amp;pp=50#post29236877 here].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== EagleEi‎ 3axis Videos ==&lt;br /&gt;
&lt;br /&gt;
For more info see [http://www.open-diy-projects.com open-diy-projects.com]&lt;br /&gt;
&lt;br /&gt;
Here a video without any stabilisation or editing (!!!):&lt;br /&gt;
{{#ev:youtube|Etzv5qF7CSE|360}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|35V0QTxSys0|360}}&lt;br /&gt;
&lt;br /&gt;
== TheBlindHawk&#039;s Videos ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|360}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].&lt;br /&gt;
&lt;br /&gt;
== Erick&#039;s Videos ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|pAlnS4XzAKE|360}}&lt;br /&gt;
|{{#ev:youtube|NAKLrfuKneA|360}}&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|ou8TgcnlEoM|360}}&lt;br /&gt;
|{{#ev:youtube|BK1R1L7af1E|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== fpvberlin&#039;s Videos ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|-gOTkugDFkI|360}}&lt;br /&gt;
&lt;br /&gt;
== hexakopter&#039;s Videos ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|lRuPCPZv4pE|360}}&lt;br /&gt;
&lt;br /&gt;
== Maciej&#039;s Videos ==&lt;br /&gt;
RCTimer ASP gimbal with STorM32 BGC first handheld test&lt;br /&gt;
 &lt;br /&gt;
{{#ev:youtube|BIcOBN_A10o|360}}&lt;br /&gt;
&lt;br /&gt;
== Yang&#039;s Videos ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|4YxJVBhu3G8|360}}&lt;br /&gt;
&lt;br /&gt;
== SebastianW&#039;s Videos ==&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:vimeo|136229573|360}}&lt;br /&gt;
|{{#ev:vimeo|107220983|360}}&lt;br /&gt;
|{{#ev:vimeo|139915831|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rikirisnandar&#039;s Videos ==&lt;br /&gt;
{|&lt;br /&gt;
|width=380|{{#ev:youtube|uYospcNf9H8|360}}&lt;br /&gt;
Storm32 3axis gimbal DIY flight test on F450 with stabilized video in Final Cut Pro X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Harris Raptis ==&lt;br /&gt;
{{#ev:youtube|dAjVRgy6DRU}}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3168</id>
		<title>Example Setups</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3168"/>
		<updated>2019-06-21T17:21:25Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Example Setups =&lt;br /&gt;
In this section you can find example setups (mainly PID values) for some standard gimbals. &lt;br /&gt;
&lt;br /&gt;
== DYS Smart 3 Axis Gopro Gimbal ==&lt;br /&gt;
Gimbal: http://www.dys.hk/ProductShow.asp?ID=62&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* GekoCH&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30092104&amp;amp;postcount=2516&lt;br /&gt;
* wdaehn&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30212877&amp;amp;postcount=2673&lt;br /&gt;
&lt;br /&gt;
== Walkera G-3D 3 Axis Gimbal ==&lt;br /&gt;
Gimbal: http://www.walkera.com./en/showgoods.php?id=2215&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Tallyrver&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32177445&amp;amp;postcount=595&lt;br /&gt;
&lt;br /&gt;
== Goodluckbuy 3 Axis Gimbal (v2) ==&lt;br /&gt;
Gimbal: http://www.goodluckbuy.com/3-axis-brushless-gimbal-camera-mount-with-32bit-storm32-controller-for-gopro-3-4-fpv-black.html&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Treeburner&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32698855&amp;amp;postcount=2078, http://www.rcgroups.com/forums/showpost.php?p=32689980&amp;amp;postcount=2067&lt;br /&gt;
&lt;br /&gt;
== RcMaster FPV 3-Axis Brushless Gimbal for Sony NEX5/6/7 ==&lt;br /&gt;
Gimbal: http://www.rcmaster.net/de-fpv-3-axis-brushless-gimbal-w-motor-f%C3%BCr-sony-nex5-6-7-p238234.htm&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
*  amadeus&#039;: http://fpv-community.de/showthread.php?60783-Wer-Kennt-dieses-Gimbal&amp;amp;p=854545&amp;amp;viewfull=1#post854545&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Setups =&lt;br /&gt;
In this section you may describe and show your STorM32-based gimbal setup, &#039;&#039;&#039;including&#039;&#039;&#039; all relevant technical specifications (please try to adhere to the suggested list of technical infos).&lt;br /&gt;
&lt;br /&gt;
Please feel free to add your system here, the other users will appreciate it!&lt;br /&gt;
&lt;br /&gt;
== Keychain Camera Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== OlliW&#039;s ===&lt;br /&gt;
[[File:Storm32-bgc-v017-test-microgimbal-01-wp01.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: key cam 808 #16 V2 with lense D&lt;br /&gt;
* pitch motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* roll motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* yaw motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 6.0, I = 750, D = 0.070, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=15.9Hz, d=0.40)&lt;br /&gt;
* typical roll PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* typical yaw PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* controller board: this is a test gimbal, boards are varying&lt;br /&gt;
&lt;br /&gt;
== Mobius ActionCam Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== EagleEi 3-Axis Gimbal ===&lt;br /&gt;
[[File:EagleEi Gimbal 3axis.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Mobius&lt;br /&gt;
* pitch motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* roll motor: Walkear G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* yaw motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* pitch PID values: P = 3.00, I = 280, D = 0.045, Vmax = 93  &amp;amp;nbsp;&amp;amp;nbsp; (f0=12.6Hz, d=0.42, t=5.6ms)&lt;br /&gt;
* roll PID values: P = 3.40, I = 225, D = 0.050, Vmax = 108  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.51, t=7.0ms)&lt;br /&gt;
* yaw PID values: P = 4.60, I = 85, D = 0.055, Vmax = 126  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.3Hz, d=1.06, t=18.3ms)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project details:&#039;&#039;&#039;&lt;br /&gt;
* home page: http://open-diy-projects.com&lt;br /&gt;
* video: https://www.youtube.com/watch?v=sJdPNIIDpNc&lt;br /&gt;
&lt;br /&gt;
== GoPro Hero Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s GoPro-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: GoPro Hero 1&lt;br /&gt;
* pitch motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motor taken from this GLB gimbal]&lt;br /&gt;
* roll motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motors taken from this GLB gimbal]&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* pitch PID values: P = 13, I = 680, D = 0.1400, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.1Hz, d=0.67)&lt;br /&gt;
* roll PID values: P = 7, I = 450, D = 0.1000, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.52)&lt;br /&gt;
* yaw PID values: P = 12.70, I = 450, D = 0.0900, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.3Hz, d=1.00)&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== careyer&#039;s SToRM-stick===&lt;br /&gt;
[[File:StorM-stick.JPG|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Gopro Hero 3 BE&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
&amp;lt;!--* typical pitch PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical roll PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical yaw PID values: P = 11, I = 100, D = 0.1250, Vmax = 125  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.502Hz, d=1.5556)--&amp;gt;&lt;br /&gt;
* typical pitch PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical roll PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical yaw PID values: P = 11.0, I = 280, D = 0.200, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.96Hz, d=0.74)&lt;br /&gt;
* controller board: STorM32bgc v1.2 FW 027d&lt;br /&gt;
&lt;br /&gt;
== Sony Nex Gimbals ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erick&#039;s ===&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t &lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 11, I = 450, D = 0.5000, Vmax = 110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.78Hz, d=0.37)&lt;br /&gt;
* typical roll PID values: P = 12, I = 250, D = 0.5000, Vmax = 160  &amp;amp;nbsp;&amp;amp;nbsp; (f0=3.56Hz, d=0.54)&lt;br /&gt;
* typical yaw PID values: P = 12, I = 150, D = 0.6000, Vmax = 155  &amp;amp;nbsp;&amp;amp;nbsp; (f0=2.52Hz, d=0.63)&lt;br /&gt;
* controller board: STorM32bgc v1.1, F103RC, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s Sony Nex5n-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 2S and 3S&lt;br /&gt;
* 2S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax = 175  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 2S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 190  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 2S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 215  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
Old 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax=115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 3S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 130  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 3S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 135  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
New 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 11.0, I = 340, D = 0.1150, Vmax=110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.65Hz, d=0.88)&lt;br /&gt;
* 3S roll PID values: P = 12,3 I = 300, D = 0.2550, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.46Hz, d=0.70)&lt;br /&gt;
* 3S yaw PID values: P = 12.0, I = 365, D = 0.4000, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.81Hz, d=0.50)&lt;br /&gt;
&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package and v1.2, F103RC, TC&#039;s in DFN package&lt;br /&gt;
&lt;br /&gt;
=== wdaehn&#039;s RC Timer ASP ===&lt;br /&gt;
[[File:RCTimer ASP NEX Blue.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n with SEL-P1650 Lens&lt;br /&gt;
* gimbal: [//www.rctimer.com/product-977.html rctimer ASP 3 axis Nex-GH5 brushless gimbal]&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-1124.html rctimer model BGM4114HS-017-100T], R: 15.2 Ohm, config: 24N22P, winding: 0.17mm, 100t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 9.30, I = 590.00, D = 0.0400, Vmax = 187  &amp;amp;nbsp;&amp;amp;nbsp; (f0=19.33Hz, d=0.9572)&lt;br /&gt;
* typical roll PID values: P = 8.50, I = 240.00, D = 0.0700, Vmax = 230  &amp;amp;nbsp;&amp;amp;nbsp; (f0=9.319Hz, d=1.0369)&lt;br /&gt;
* typical yaw PID values: P = 9.70, I = 170, D = 0.0700, Vmax = 140  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.843Hz, d=1.4059) &amp;lt;br&amp;gt;--- Please note, Yaw was not tuned much since it is not relevant for my cablecam ---&lt;br /&gt;
* controller board: STorM32bgc v1.2, F103RC, TC&#039;s in SO08 package, Firmware v0.28&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3167</id>
		<title>Example Setups</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3167"/>
		<updated>2019-06-21T17:21:11Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Example Setups =&lt;br /&gt;
In this section you can find example setups (mainly PID values) for some standard gimbals. &lt;br /&gt;
&lt;br /&gt;
== DYS Smart 3 Axis Gopro Gimbal ==&lt;br /&gt;
Gimbal: http://www.dys.hk/ProductShow.asp?ID=62&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* GekoCH&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30092104&amp;amp;postcount=2516&lt;br /&gt;
* wdaehn&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30212877&amp;amp;postcount=2673&lt;br /&gt;
&lt;br /&gt;
== Walkera G-3D 3 Axis Gimbal ==&lt;br /&gt;
Gimbal: http://www.walkera.com./en/showgoods.php?id=2215&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Tallyrver&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32177445&amp;amp;postcount=595&lt;br /&gt;
&lt;br /&gt;
== Goodluckbuy 3 Axis Gimbal (v2) ==&lt;br /&gt;
Gimbal: http://www.goodluckbuy.com/3-axis-brushless-gimbal-camera-mount-with-32bit-storm32-controller-for-gopro-3-4-fpv-black.html&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Treeburner&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32698855&amp;amp;postcount=2078, http://www.rcgroups.com/forums/showpost.php?p=32689980&amp;amp;postcount=2067&lt;br /&gt;
&lt;br /&gt;
== RcMaster FPV 3-Axis Brushless Gimbal for Sony NEX5/6/7 ==&lt;br /&gt;
Gimbal: http://www.rcmaster.net/de-fpv-3-axis-brushless-gimbal-w-motor-f%C3%BCr-sony-nex5-6-7-p238234.htm&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
*  amadeus&#039;: http://fpv-community.de/showthread.php?60783-Wer-Kennt-dieses-Gimbal&amp;amp;p=854545&amp;amp;viewfull=1#post854545&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Setups =&lt;br /&gt;
In this section you may describe and show your STorM32-based gimbal setup, &#039;&#039;&#039;including&#039;&#039;&#039; all relevant technical specifications (please try to adhere to the suggested list of technical infos).&lt;br /&gt;
&lt;br /&gt;
Please feel free to add your system here, the other users will appreciate it!&lt;br /&gt;
&lt;br /&gt;
== Keychain Camera Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== OlliW&#039;s ===&lt;br /&gt;
[[File:Storm32-bgc-v017-test-microgimbal-01-wp01.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: key cam 808 #16 V2 with lense D&lt;br /&gt;
* pitch motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* roll motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* yaw motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 6.0, I = 750, D = 0.070, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=15.9Hz, d=0.40)&lt;br /&gt;
* typical roll PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* typical yaw PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* controller board: this is a test gimbal, boards are varying&lt;br /&gt;
&lt;br /&gt;
== Mobius ActionCam Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== EagleEi 3-Axis Gimbal ===&lt;br /&gt;
[[File:EagleEi Gimbal 3axis.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Mobius&lt;br /&gt;
* pitch motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* roll motor: Walkear G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* yaw motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* pitch PID values: P = 3.00, I = 280, D = 0.045, Vmax = 93  &amp;amp;nbsp;&amp;amp;nbsp; (f0=12.6Hz, d=0.42, t=5.6ms)&lt;br /&gt;
* roll PID values: P = 3.40, I = 225, D = 0.050, Vmax = 108  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.51, t=7.0ms)&lt;br /&gt;
* yaw PID values: P = 4.60, I = 85, D = 0.055, Vmax = 126  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.3Hz, d=1.06, t=18.3ms)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project details:&#039;&#039;&#039;&lt;br /&gt;
* home page: http://open-diy-projects.com&lt;br /&gt;
* video: https://www.youtube.com/watch?v=sJdPNIIDpNc&lt;br /&gt;
&lt;br /&gt;
== GoPro Hero Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s GoPro-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: GoPro Hero 1&lt;br /&gt;
* pitch motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motor taken from this GLB gimbal]&lt;br /&gt;
* roll motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motors taken from this GLB gimbal]&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* pitch PID values: P = 13, I = 680, D = 0.1400, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.1Hz, d=0.67)&lt;br /&gt;
* roll PID values: P = 7, I = 450, D = 0.1000, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.52)&lt;br /&gt;
* yaw PID values: P = 12.70, I = 450, D = 0.0900, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.3Hz, d=1.00)&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== careyer&#039;s SToRM-stick===&lt;br /&gt;
[[File:StorM-stick.JPG|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Gopro Hero 3 BE&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
&amp;lt;!--* typical pitch PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical roll PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical yaw PID values: P = 11, I = 100, D = 0.1250, Vmax = 125  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.502Hz, d=1.5556)--&amp;gt;&lt;br /&gt;
* typical pitch PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical roll PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical yaw PID values: P = 11.0, I = 280, D = 0.200, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.96Hz, d=0.74)&lt;br /&gt;
* controller board: STorM32bgc v1.2 FW 027d&lt;br /&gt;
&lt;br /&gt;
== Sony Nex Gimbals ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erick&#039;s ===&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t &lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 11, I = 450, D = 0.5000, Vmax = 110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.78Hz, d=0.37)&lt;br /&gt;
* typical roll PID values: P = 12, I = 250, D = 0.5000, Vmax = 160  &amp;amp;nbsp;&amp;amp;nbsp; (f0=3.56Hz, d=0.54)&lt;br /&gt;
* typical yaw PID values: P = 12, I = 150, D = 0.6000, Vmax = 155  &amp;amp;nbsp;&amp;amp;nbsp; (f0=2.52Hz, d=0.63)&lt;br /&gt;
* controller board: STorM32bgc v1.1, F103RC, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s Sony Nex5n-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 2S and 3S&lt;br /&gt;
* 2S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax = 175  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 2S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 190  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 2S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 215  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
Old 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax=115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 3S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 130  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 3S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 135  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
New 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 11.0, I = 340, D = 0.1150, Vmax=110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.65Hz, d=0.88)&lt;br /&gt;
* 3S roll PID values: P = 12,3 I = 300, D = 0.2550, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.46Hz, d=0.70)&lt;br /&gt;
* 3S yaw PID values: P = 12.0, I = 365, D = 0.4000, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.81Hz, d=0.50)&lt;br /&gt;
&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package and v1.2, F103RC, TC&#039;s in DFN package&lt;br /&gt;
&lt;br /&gt;
=== wdaehn&#039;s RC Timer ASP ===&lt;br /&gt;
[[File:RCTimer ASP NEX Blue.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n with SEL-P1650 Lens&lt;br /&gt;
* gimbal: [//www.rctimer.com/product-977.html rctimer ASP 3 axis Nex-GH5 brushless gimbal]&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-1124.html rctimer model BGM4114HS-017-100T], R: 15.2 Ohm, config: 24N22P, winding: 0.17mm, 100t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 9.30, I = 590.00, D = 0.0400, Vmax = 187  &amp;amp;nbsp;&amp;amp;nbsp; (f0=19.33Hz, d=0.9572)&lt;br /&gt;
* typical roll PID values: P = 8.50, I = 240.00, D = 0.0700, Vmax = 230  &amp;amp;nbsp;&amp;amp;nbsp; (f0=9.319Hz, d=1.0369)&lt;br /&gt;
* typical yaw PID values: P = 9.70, I = 170, D = 0.0700, Vmax = 140  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.843Hz, d=1.4059) &amp;lt;br&amp;gt;--- Please note, Yaw was not tuned much since it is not relevant for my cablecam ---&lt;br /&gt;
* controller board: STorM32bgc v1.2, F103RC, TC&#039;s in SO08 package, Firmware v0.28&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3166</id>
		<title>Example Setups</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Example_Setups&amp;diff=3166"/>
		<updated>2019-06-21T17:21:03Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
= Example Setups =&lt;br /&gt;
In this section you can find example setups (mainly PID values) for some standard gimbals. &lt;br /&gt;
&lt;br /&gt;
== DYS Smart 3 Axis Gopro Gimbal ==&lt;br /&gt;
Gimbal: http://www.dys.hk/ProductShow.asp?ID=62&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* GekoCH&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30092104&amp;amp;postcount=2516&lt;br /&gt;
* wdaehn&#039;s: http://www.rcgroups.com/forums/showpost.php?p=30212877&amp;amp;postcount=2673&lt;br /&gt;
&lt;br /&gt;
== Walkera G-3D 3 Axis Gimbal ==&lt;br /&gt;
Gimbal: http://www.walkera.com./en/showgoods.php?id=2215&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Tallyrver&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32177445&amp;amp;postcount=595&lt;br /&gt;
&lt;br /&gt;
== Goodluckbuy 3 Axis Gimbal (v2) ==&lt;br /&gt;
Gimbal: http://www.goodluckbuy.com/3-axis-brushless-gimbal-camera-mount-with-32bit-storm32-controller-for-gopro-3-4-fpv-black.html&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
* Treeburner&#039;s: http://www.rcgroups.com/forums/showpost.php?p=32698855&amp;amp;postcount=2078, http://www.rcgroups.com/forums/showpost.php?p=32689980&amp;amp;postcount=2067&lt;br /&gt;
&lt;br /&gt;
== RcMaster FPV 3-Axis Brushless Gimbal for Sony NEX5/6/7 ==&lt;br /&gt;
Gimbal: http://www.rcmaster.net/de-fpv-3-axis-brushless-gimbal-w-motor-f%C3%BCr-sony-nex5-6-7-p238234.htm&lt;br /&gt;
&lt;br /&gt;
=== Settings ===&lt;br /&gt;
*  amadeus&#039;: http://fpv-community.de/showthread.php?60783-Wer-Kennt-dieses-Gimbal&amp;amp;p=854545&amp;amp;viewfull=1#post854545&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= User Setups =&lt;br /&gt;
In this section you may describe and show your STorM32-based gimbal setup, &#039;&#039;&#039;including&#039;&#039;&#039; all relevant technical specifications (please try to adhere to the suggested list of technical infos).&lt;br /&gt;
&lt;br /&gt;
Please feel free to add your system here, the other users will appreciate it!&lt;br /&gt;
&lt;br /&gt;
== Keychain Camera Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== OlliW&#039;s ===&lt;br /&gt;
[[File:Storm32-bgc-v017-test-microgimbal-01-wp01.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: key cam 808 #16 V2 with lense D&lt;br /&gt;
* pitch motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* roll motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* yaw motor: [//www.lioncast.de/Produktbilder_NEU/Playstation_1_2/PS2_Slim_Motor_7700x/PS2_Slim_Motor_7700x.jpg PS2 Slim disc drive replacement motor], rewound, R: ca. 24 Ohm, config: 9N12P, winding: 0.10mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 6.0, I = 750, D = 0.070, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=15.9Hz, d=0.40)&lt;br /&gt;
* typical roll PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* typical yaw PID values: P = 7.0, I = 450, D = 0.185, Vmax = 150 &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.85Hz, d=0.38) &lt;br /&gt;
* controller board: this is a test gimbal, boards are varying&lt;br /&gt;
&lt;br /&gt;
== Mobius ActionCam Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== EagleEi 3-Axis Gimbal ===&lt;br /&gt;
[[File:EagleEi Gimbal 3axis.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Mobius&lt;br /&gt;
* pitch motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* roll motor: Walkear G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* yaw motor: Walkera G-2D Part G-2D-Z-09 Brushless Motor WK-WS-22-001&lt;br /&gt;
* pitch PID values: P = 3.00, I = 280, D = 0.045, Vmax = 93  &amp;amp;nbsp;&amp;amp;nbsp; (f0=12.6Hz, d=0.42, t=5.6ms)&lt;br /&gt;
* roll PID values: P = 3.40, I = 225, D = 0.050, Vmax = 108  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.51, t=7.0ms)&lt;br /&gt;
* yaw PID values: P = 4.60, I = 85, D = 0.055, Vmax = 126  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.3Hz, d=1.06, t=18.3ms)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project details:&#039;&#039;&#039;&lt;br /&gt;
* home page: http://open-diy-projects.com&lt;br /&gt;
* video: https://www.youtube.com/watch?v=sJdPNIIDpNc&lt;br /&gt;
&lt;br /&gt;
== GoPro Hero Gimbals ==&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s GoPro-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: GoPro Hero 1&lt;br /&gt;
* pitch motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motor taken from this GLB gimbal]&lt;br /&gt;
* roll motor: [http://www.goodluckbuy.com/dji-phantom-brushless-gimbal-camera-mount-w-motor-and-controller-for-gopro3-fpv-aerial-photography.html motors taken from this GLB gimbal]&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
* pitch PID values: P = 13, I = 680, D = 0.1400, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.1Hz, d=0.67)&lt;br /&gt;
* roll PID values: P = 7, I = 450, D = 0.1000, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=10.7Hz, d=0.52)&lt;br /&gt;
* yaw PID values: P = 12.70, I = 450, D = 0.0900, Vmax = 115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.3Hz, d=1.00)&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== careyer&#039;s SToRM-stick===&lt;br /&gt;
[[File:StorM-stick.JPG|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Gopro Hero 3 BE&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-871.html rctimer model BG HP2212 ], R: 18.3 Ohm, config: 12N14P, winding: 0.15mm, 70t&lt;br /&gt;
* battery: 3S&lt;br /&gt;
&amp;lt;!--* typical pitch PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical roll PID values: P = 5, I = 100, D = 0.0500, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.118Hz, d=1.180)&lt;br /&gt;
* typical yaw PID values: P = 11, I = 100, D = 0.1250, Vmax = 125  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.502Hz, d=1.5556)--&amp;gt;&lt;br /&gt;
* typical pitch PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical roll PID values: P = 4.0, I = 200, D = 0.100, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=7.12Hz, d=0.45)&lt;br /&gt;
* typical yaw PID values: P = 11.0, I = 280, D = 0.200, Vmax = 100  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.96Hz, d=0.74)&lt;br /&gt;
* controller board: STorM32bgc v1.2 FW 027d&lt;br /&gt;
&lt;br /&gt;
== Sony Nex Gimbals ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erick&#039;s ===&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t &lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model BGM5208-180T], R: 17.2 Ohm, config: 12N14P, winding: 0.24mm, 180t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 11, I = 450, D = 0.5000, Vmax = 110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.78Hz, d=0.37)&lt;br /&gt;
* typical roll PID values: P = 12, I = 250, D = 0.5000, Vmax = 160  &amp;amp;nbsp;&amp;amp;nbsp; (f0=3.56Hz, d=0.54)&lt;br /&gt;
* typical yaw PID values: P = 12, I = 150, D = 0.6000, Vmax = 155  &amp;amp;nbsp;&amp;amp;nbsp; (f0=2.52Hz, d=0.63)&lt;br /&gt;
* controller board: STorM32bgc v1.1, F103RC, TC&#039;s in SO08 package&lt;br /&gt;
&lt;br /&gt;
=== Hexakopter&#039;s ===&lt;br /&gt;
[[File:Hexakopter&#039;s Sony Nex5n-Gimbal.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-870.html rctimer model 5010-021-150T], R: 14.65 Ohm, config: 12N14P, winding: 0.21mm, 150t&lt;br /&gt;
* battery: 2S and 3S&lt;br /&gt;
* 2S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax = 175  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 2S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 190  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 2S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 215  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
Old 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 13.0, I = 680, D = 0.1250, Vmax=115  &amp;amp;nbsp;&amp;amp;nbsp; (f0=11.7Hz, d=0.71)&lt;br /&gt;
* 3S roll PID values: P = 16.5, I = 340, D = 0.1800, Vmax = 130  &amp;amp;nbsp;&amp;amp;nbsp; (f0=6.92Hz, d=1.05)&lt;br /&gt;
* 3S yaw PID values: P = 17.3, I = 280, D = 0.3000, Vmax = 135  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.86Hz, d=0.94)&lt;br /&gt;
&lt;br /&gt;
New 3S PID settings:&lt;br /&gt;
* 3S pitch PID values: P = 11.0, I = 340, D = 0.1150, Vmax=110  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.65Hz, d=0.88)&lt;br /&gt;
* 3S roll PID values: P = 12,3 I = 300, D = 0.2550, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=5.46Hz, d=0.70)&lt;br /&gt;
* 3S yaw PID values: P = 12.0, I = 365, D = 0.4000, Vmax = 111  &amp;amp;nbsp;&amp;amp;nbsp; (f0=4.81Hz, d=0.50)&lt;br /&gt;
&lt;br /&gt;
* controller board: STorM32bgc v1.0, F103RB, TC&#039;s in SO08 package and v1.2, F103RC, TC&#039;s in DFN package&lt;br /&gt;
&lt;br /&gt;
=== wdaehn&#039;s RC Timer ASP ===&lt;br /&gt;
[[File:RCTimer ASP NEX Blue.jpg|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Technical details:&#039;&#039;&#039;&lt;br /&gt;
* camera: Sony Nex 5n with SEL-P1650 Lens&lt;br /&gt;
* gimbal: [//www.rctimer.com/product-977.html rctimer ASP 3 axis Nex-GH5 brushless gimbal]&lt;br /&gt;
* pitch motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* roll motor: [//www.rctimer.com/product-901.html rctimer model BGM4108-015-130T], R: 17.00 Ohm, config: 24N22P, winding: 0.15mm, 130t&lt;br /&gt;
* yaw motor: [//www.rctimer.com/product-1124.html rctimer model BGM4114HS-017-100T], R: 15.2 Ohm, config: 24N22P, winding: 0.17mm, 100t  &lt;br /&gt;
* battery: 3S&lt;br /&gt;
* typical pitch PID values: P = 9.30, I = 590.00, D = 0.0400, Vmax = 187  &amp;amp;nbsp;&amp;amp;nbsp; (f0=19.33Hz, d=0.9572)&lt;br /&gt;
* typical roll PID values: P = 8.50, I = 240.00, D = 0.0700, Vmax = 230  &amp;amp;nbsp;&amp;amp;nbsp; (f0=9.319Hz, d=1.0369)&lt;br /&gt;
* typical yaw PID values: P = 9.70, I = 170, D = 0.0700, Vmax = 140  &amp;amp;nbsp;&amp;amp;nbsp; (f0=8.843Hz, d=1.4059) &amp;lt;br&amp;gt;--- Please note, Yaw was not tuned much since it is not relevant for my cablecam ---&lt;br /&gt;
* controller board: STorM32bgc v1.2, F103RC, TC&#039;s in SO08 package, Firmware v0.28&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=STorM32_FAQ&amp;diff=3165</id>
		<title>STorM32 FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=STorM32_FAQ&amp;diff=3165"/>
		<updated>2019-06-21T17:20:47Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Electronics ==&lt;br /&gt;
&lt;br /&gt;
==== What are the differences between the boards? ====&lt;br /&gt;
&lt;br /&gt;
For a comparison of v1.3 and v1.31 boards see this post on rcgroups: [http://www.rcgroups.com/forums/showpost.php?p=30438164&amp;amp;postcount=2949 #2949]. The v1.1 is essentially identical to the v1.3 board, except of some minor details. For more info on the technical details of the boards see [[Boards]].&lt;br /&gt;
&lt;br /&gt;
==== Which MPU modules do work with the board? ====&lt;br /&gt;
&lt;br /&gt;
 According to current experience any MPU module works fine with the STorM32-BGC board.&lt;br /&gt;
&lt;br /&gt;
Specifically this includes the [https://www.google.de/search?q=mpu+module+gy-521&amp;amp;client=firefox-a&amp;amp;hs=C3C&amp;amp;rls=org.mozilla:de:official&amp;amp;channel=sb&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;sa=X&amp;amp;ei=20USU8jdMOS9ygPhpYGgDQ&amp;amp;ved=0CAoQ_AUoAg&amp;amp;biw=1349&amp;amp;bih=915 GY-521] module. However, also the xoodee module and even the [https://www.google.de/search?q=gy-86+10dof&amp;amp;client=firefox-a&amp;amp;hs=GPs&amp;amp;rls=org.mozilla:de:official&amp;amp;channel=sb&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;sa=X&amp;amp;ei=NUYSU6bTPMP8ywPXgoLgDg&amp;amp;ved=0CAoQ_AUoAg&amp;amp;biw=1349&amp;amp;bih=915 GY-86 10DOF] module have been in use.&lt;br /&gt;
&lt;br /&gt;
A comment on the supply voltage. The STorM32-BGC works internally with a voltage of 3.3 V. Accordingly, it also provides only 3.3 V at its I2C and I2C#2 ports, to which external MPU modules and breakout boards are connected. Most of the available MPU modules/breakout boards are however &amp;quot;Arduino compatible&amp;quot;, which means that they have a 5 V pin and can be supplied with voltages of 5 V and higher, thanks to a voltage regulator on the module. The question arises if these MPU modules do also work with the 3.3 V provided by the STorM32-BGC. The answer is that so far no issues have been reported with using them. &lt;br /&gt;
&lt;br /&gt;
==== What connectors are used for connecting the MPU modules to the board? ====&lt;br /&gt;
&lt;br /&gt;
The connectors for the MPU modules on the STorM32-BGC board are [http://www.molex.com/molex/products/family?key=picoblade&amp;amp;channel=products&amp;amp;chanName=family&amp;amp;pageTitle=Introduction Molex picoblade] types with 1.25 mm pitch (for a comparison of various connectors see [http://www.rcgroups.com/forums/showthread.php?t=1493712 here]). They are also known as micro JST 1.25 mm, and it is in fact best to search for this, e.g. on ebay: [http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR0.TRC0.H0.Xmicro+jst+1.25&amp;amp;_nkw=micro+jst+1.25&amp;amp;_sacat=0&amp;amp;_from=R40 micro jst 1.25].&lt;br /&gt;
&lt;br /&gt;
==== Will my motors work with my STorM32 board? ====&lt;br /&gt;
&lt;br /&gt;
Even after more of a year that this project is running, the question which motors will work with which boards is still not fully clear. Especially for larger motors essentially no reports or tests exist. The v1.1/v1.2/v1.3 type of boards, which use TC4452 motor drivers, need to be distinguished from the v1.31 board, which uses DRV8313 drivers:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v1.1/v1.2/v1.3 boards:&#039;&#039;&#039;&#039;&#039; Motors with resistances of 12 Ohm or larger have been tested to be well handled at 4S, motors with 10 Ohm may be handled with care; for the latest summary see [http://www.rcgroups.com/forums/showpost.php?p=30564101&amp;amp;postcount=3166 here] (for details see also [//www.rcgroups.com/forums/showthread.php?t=2055844&amp;amp;page=2&amp;amp;pp=50#post27515444 here], [//www.rcgroups.com/forums/showthread.php?t=2055844&amp;amp;page=15&amp;amp;pp=50#post28578479 here], [http://www.rcgroups.com/forums/showpost.php?p=28825482&amp;amp;postcount=947 here] and [http://www.rcgroups.com/forums/showpost.php?p=28852888&amp;amp;postcount=953 here])&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v1.31 board:&#039;&#039;&#039;&#039;&#039; As it uses the same motor driver as the &amp;quot;original&amp;quot; 32-bit AlexMos/BaseCam gimbal controller board, it can be assumed that it works also for all motors/setups for which the BaseCam board works.&lt;br /&gt;
&lt;br /&gt;
==== Which USB-TTL should I use? ====&lt;br /&gt;
&lt;br /&gt;
The situation with the USB-TTL adapters is a bit delicate, because of the number of types around, and because improper wording has become widely used practice. For instance, &amp;quot;FTDI adapter&amp;quot;, &amp;quot;serial adapter&amp;quot;, &amp;quot;TTL adapter&amp;quot;, &amp;quot;RS232 adapter&amp;quot;, and so on, may or may not mean one and the same thing. So, first some explanations (or skip to the end for the conclusions). Two points need to be realized:&lt;br /&gt;
&lt;br /&gt;
* Logical levels: Three types are around, namely RS232, RS232 at 5V level, and UART. The original RS232, as it was used by the &amp;quot;historical&amp;quot; serial bus on PCs, works with +-15V levels, with -15V representing logical 0. For many cases it was more convenient to narrow the voltage range to 0 .. 5V, so that 0V or LOW represents logic 0. UART is the serial unit found in micro-controllers, and it works with voltages of 0 ... 3.3/5V, but - importantly - logic 0 is represented by 3.3V/5V or HIGH. That is, the logic is inverted with respect to RS232, and obviously both are incompatible. This gives rise to many confusions. E.g., since both 5V-RS232 and UART formally work with TTL levels (or something like it), both were and are called &amp;quot;TTL adapters&amp;quot;. Also, since all three are serial protocols all three were and are called &amp;quot;serial adapters&amp;quot;. Nowadays it seems that a kind of consensus has been reach at least as much as that &amp;quot;TTL&amp;quot; in most cases means UART logical levels (but you got the sense, you cannot count on that). In this wiki we will use &amp;quot;USB-TTL adapter&amp;quot; to denote a UART/microcontroller compatible adapter.&lt;br /&gt;
&lt;br /&gt;
* Chip set: Different chip sets by different companies are around to accomplish essentially the same task. For instance, FTDI is such a company, which produces e.g. the FT232RL chip set which uses UART logical levels. Unfortunately, it has become custom to just call any USB serial adapter a FTDI adapter, even if it uses a chip set from e.g. SILABS, and sometimes even if it doesn&#039;t use TTL levels but RS232-type levels. &lt;br /&gt;
&lt;br /&gt;
After that introduction, the real beef. Currently, four chip sets are around: FT232RL or similar by FTDI, CP2102 by SILABS, CH340 by WCH, PL2303HX by PROLIFIC (more may exist but these are most relevant). My &#039;&#039;&#039;&#039;&#039;personal&#039;&#039;&#039;&#039;&#039; (!) account of them is this as follows: &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;FT232RL - FTDI&#039;&#039;&#039;&#039;&#039;: My favorite. According to web reports there is a slight chance to get a fake, but the real chip just works flawlessly without any issues, and fakes can be avoided by buying from trusted sources. In addition, this set allows to baudrates of 2000000 bps, as needed for the STorM32 NT concept, out of the box without any further configuration.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;CP2102 - SILABS&#039;&#039;&#039;&#039;&#039;: There used to be issues with drivers, but this seems to have been overcome since a while, which makes this chip set a reliable and solid choice. However, it doesn&#039;t support a baudrate of 2000000 bps as needed for the STorM32 NT concept out of the box, but can be configured to do so via some dedicated configuration software. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;CH340 - WCH&#039;&#039;&#039;&#039;&#039;: The driver is not auto-installed by Win. I myself stopped here, but once the correct driver is installed it is reported to be a viable choice. It is also reported to work with 2000000 bps as needed for the STorM32 NT concept out of the box.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;PL2303HX - PROLIFIC&#039;&#039;&#039;&#039;&#039;: I had one PLxxxx adapter, and it didn&#039;t provide TTL but RS232-type signals. However, some web reports using some PLxxxx report using it for microcontroller applications. The data sheet for these chips, including the PL2303HX, I find unclear in this point. So, the bottom line, I find the situation for these chips quite confusing, and thus simply stay away from them, as there are alternatives.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Conclusion:&#039;&#039;&#039; For flashing the main STorM32 controller board USB adapters with either FTDI, CH340, or CP2102 chip sets can be used without issues, while for flashing NT modules only FTDI and CH340 adapters work out of the box. CP2102 adapters need some configuration to handle the high baudrate of the NT bus, see [[How to configure CP2102 USB adapters for high baud rates]]. USB adapters with PL2303 chips NEVER work since they don&#039;t provide TTL levels.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== What about the magnetometer support? ====&lt;br /&gt;
&lt;br /&gt;
A magnetometer is not yet supported: http://www.rcgroups.com/forums/showpost.php?p=29756073&amp;amp;postcount=2062&lt;br /&gt;
If a mag-imu is connected as main imu on the camera, mag will not be detected:&lt;br /&gt;
 v... v0.51&lt;br /&gt;
 s... ok&lt;br /&gt;
 IMU is PRESENT @ LOW ADR&lt;br /&gt;
 IMU2 is PRESENT @ LOW ADR = external IMU&lt;br /&gt;
 MAG is not available&lt;br /&gt;
 STATE is NORMAL&lt;br /&gt;
&lt;br /&gt;
== Software and GUI ==&lt;br /&gt;
&lt;br /&gt;
==== How does Read, Write, and Store work? ====&lt;br /&gt;
&lt;br /&gt;
{{GUI|Read}} reads the currently active settings from the board to the GUI.&lt;br /&gt;
&lt;br /&gt;
{{GUI|Write}} writes the values of the GUI to the board and makes them effective immediately. The changes last until the board is reset or powered down.&lt;br /&gt;
&lt;br /&gt;
{{GUI|Store}} makes that the board stores its current values into the EEPROM so that they become permanent. The settings stored in the EEPROM will be used at power up.&lt;br /&gt;
&lt;br /&gt;
{{GUI|Write+Store}} does first a Write and then a Store.&lt;br /&gt;
&lt;br /&gt;
Thus: With the {{GUI|Write}} button, all parameter values are copied to the board, and become effective immediately. They are however not stored permanently in the EEPROM, i.e., changes will be lost after a power down. To store changes permanently do a {{GUI|Write+Store}}, e.g., by clicking the check box next to the {{GUI|Write}} button which turns it into a {{GUI|Write+Store}} button.&lt;br /&gt;
&lt;br /&gt;
==== How to enter precise parameter values? ====&lt;br /&gt;
&lt;br /&gt;
The o323BGCTool GUI doesn&#039;t allow to enter values in the text fields directly. The sliders can be moved using the mouse, or via the up/down keys when selected. The later allows precise adjustment of the values.&lt;br /&gt;
&lt;br /&gt;
==== Which drivers are needed for the USB? ====&lt;br /&gt;
&lt;br /&gt;
On Win7 the driver is usually installed automatically. This may take some minutes, be patient! It is important to wait until Win7 has finished the install before doing anything else. The correct Virtual Com Port (VCP) driver, usable also for WinXP and Win8/8.1, can be obtained from the  [http://www.st.com/web/en/catalog/tools/PF257938 STM download page]. {{COMMENT| It is crucial to follow the instructions in the readme.txt file, otherwise it won&#039;t work!}}.&lt;br /&gt;
&lt;br /&gt;
==== Storing the parameter values to the EEPROM doesn&#039;t seem to work ====&lt;br /&gt;
&lt;br /&gt;
Please double-check that the correct firmware for your board has been flashed. The problem typically happens then e.g. the firmware for a F103RB is flashed onto a board with a F103RC.&lt;br /&gt;
&lt;br /&gt;
==== Flashing with the USB-TTL adapter produces Windows error messages ====&lt;br /&gt;
&lt;br /&gt;
If upon flashing you get Windows errors such as mfc110.dll is missing, msvcr110.dll is missing, or application was unable to start correctly (0xc000007b), then first check that you&#039;re not using an outdated GUI version. Otherwise, you need to install the VC++ runtime libraries. Download vcredist_x64.exe or vcredist_x86.exe depending on your Win system from [//www.microsoft.com/en-us/download/details.aspx?id=30679 here], and run the exe file.&lt;br /&gt;
&lt;br /&gt;
== Gimbal Construction ==&lt;br /&gt;
&lt;br /&gt;
==== Does it matter where to install the camera IMU sensor? ====&lt;br /&gt;
&lt;br /&gt;
In principle no, one can mount it wherever it is most convenient (of course as long as it tracks the camera motion). Some folks have however reported that the performance can depend on where the IMU sensor is mounted, depending on the specific gimbal some places seem to be better, i.e. allow e.g high PID values, than others. So, it may need experimenting.&lt;br /&gt;
&lt;br /&gt;
==== In which orientation should the IMU(s) be mounted? ====&lt;br /&gt;
&lt;br /&gt;
The IMU can be placed in any position provided it is parallel with the vertical and horizontal axis of the camera. In the GUI, under {{GUI|Gimbal Configuration Tab}}, click on the {{GUI|Configure Gimbal Tool}} button. This will produce a pop up window with instructions to follow for the controller to automatically determine IMU orientation. When it says to tilt 45 degrees, tilt the entire gimbal, including the camera; don&#039;t rotate the pitch mechanism to 45 degrees. If you are doing it wrong, the procedure will time out. Once an attitude of about 45 degrees is met, the software will recognize the position, then you can continue.&lt;br /&gt;
&lt;br /&gt;
==== Where should the main board be mounted for correct use of the second IMU? ====&lt;br /&gt;
&lt;br /&gt;
See [[Using a 2nd IMU]].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3164</id>
		<title>Manuals and Tutorials</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3164"/>
		<updated>2019-06-21T17:15:05Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&lt;br /&gt;
* [[Getting Started]]&lt;br /&gt;
* [[Tuning Recipe]]&lt;br /&gt;
* [[Configure the RC Input]]&lt;br /&gt;
* [[Hold versus Pan Mode]]&lt;br /&gt;
* [[Advanced Functions]]&lt;br /&gt;
* [[Video Tutorials]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Quick Start Guide]]&lt;br /&gt;
* [[Dos and Don&#039;ts]]&lt;br /&gt;
* [[How to flash firmware]]&lt;br /&gt;
* [[Calibration]]&lt;br /&gt;
* [[Using a 2nd IMU]]&lt;br /&gt;
* [[How to install and use a joystick]]&lt;br /&gt;
* [[STorM32 Scripts]]&lt;br /&gt;
* [[How to use 2 axis gimbals]]&lt;br /&gt;
* [[Gimbals with Integrated Landing Skids]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Reference Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Boards]]&lt;br /&gt;
* [[Leds]]&lt;br /&gt;
* [[Pins and Connectors]]&lt;br /&gt;
* [[Inputs and Functions]]&lt;br /&gt;
* [[Serial Communication]]&lt;br /&gt;
* [[Bluetooth Module HC06]]&lt;br /&gt;
* [[How to order the electronic parts]]&lt;br /&gt;
* [[How to order print boards (PCBs)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Vendors Corner&#039;&#039;&#039;&lt;br /&gt;
* [[Where to buy STorM32 boards]]&lt;br /&gt;
* [[Where to buy accessories and supplies]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;White Papers&#039;&#039;&#039;&lt;br /&gt;
* [[I2C Error Compendium]]&lt;br /&gt;
* [[Manually Setting the IMU Orientation]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Manuals - Incomplete&#039;&#039;&#039;&lt;br /&gt;
* [[How to install and use a joystick]]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Recycle Bin&#039;&#039;&#039;&lt;br /&gt;
* [[Tuning Guide]]&lt;br /&gt;
* [[QuickStart Guide - old, v0.56]]&lt;br /&gt;
* [[Getting Started - old, v0.56]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Serial Communication - old, v0.77e]]&lt;br /&gt;
* [[6-Point Calibration - old]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3163</id>
		<title>Manuals and Tutorials</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3163"/>
		<updated>2019-06-21T17:14:45Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&lt;br /&gt;
* [[Getting Started]]&lt;br /&gt;
* [[Tuning Recipe]]&lt;br /&gt;
* [[Configure the RC Input]]&lt;br /&gt;
* [[Hold versus Pan Mode]]&lt;br /&gt;
* [[Advanced Functions]]&lt;br /&gt;
* [[Video Tutorials]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Quick Start Guide]]&lt;br /&gt;
* [[Dos and Don&#039;ts]]&lt;br /&gt;
* [[How to flash firmware]]&lt;br /&gt;
* [[Calibration]]&lt;br /&gt;
* [[Using a 2nd IMU]]&lt;br /&gt;
* [[How to install and use a joystick]]&lt;br /&gt;
* [[STorM32 Scripts]]&lt;br /&gt;
* [[How to use 2 axis gimbals]]&lt;br /&gt;
* [[Gimbals with Integrated Landing Skids]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Reference Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Boards]]&lt;br /&gt;
* [[Leds]]&lt;br /&gt;
* [[Pins and Connectors]]&lt;br /&gt;
* [[Inputs and Functions]]&lt;br /&gt;
* [[Serial Communication]]&lt;br /&gt;
* [[Bluetooth Module HC06]]&lt;br /&gt;
* [[How to order the electronic parts]]&lt;br /&gt;
* [[How to order print boards (PCBs)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Vendors Corner&#039;&#039;&#039;&lt;br /&gt;
* [[Where to buy STorM32 boards]]&lt;br /&gt;
* [[Where to buy accessories and supplies]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;White Papers&#039;&#039;&#039;&lt;br /&gt;
* [[I2C Error Compendium]]&lt;br /&gt;
* [[Manually Setting the IMU Orientation]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Manuals - Incomplete&#039;&#039;&#039;&lt;br /&gt;
* [[How to install and use a joystick]]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Recycle Bin&#039;&#039;&#039;&lt;br /&gt;
* [[Tuning Guide]]&lt;br /&gt;
* [[QuickStart Guide - old, v0.56]]&lt;br /&gt;
* [[Getting Started - old, v0.56]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Serial Communication - old, v0.77e]]&lt;br /&gt;
* [[6-Point Calibration - old]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3162</id>
		<title>Manuals and Tutorials</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3162"/>
		<updated>2019-06-21T17:14:37Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&lt;br /&gt;
* [[Getting Started]]&lt;br /&gt;
* [[Tuning Recipe]]&lt;br /&gt;
* [[Configure the RC Input]]&lt;br /&gt;
* [[Hold versus Pan Mode]]&lt;br /&gt;
* [[Advanced Functions]]&lt;br /&gt;
* [[Video Tutorials]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Quick Start Guide]]&lt;br /&gt;
* [[Dos and Don&#039;ts]]&lt;br /&gt;
* [[How to flash firmware]]&lt;br /&gt;
* [[Calibration]]&lt;br /&gt;
* [[Using a 2nd IMU]]&lt;br /&gt;
* [[How to install and use a joystick]]&lt;br /&gt;
* [[STorM32 Scripts]]&lt;br /&gt;
* [[How to use 2 axis gimbals]]&lt;br /&gt;
* [[Gimbals with Integrated Landing Skids]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Reference Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Boards]]&lt;br /&gt;
* [[Leds]]&lt;br /&gt;
* [[Pins and Connectors]]&lt;br /&gt;
* [[Inputs and Functions]]&lt;br /&gt;
* [[Serial Communication]]&lt;br /&gt;
* [[Bluetooth Module HC06]]&lt;br /&gt;
* [[How to order the electronic parts]]&lt;br /&gt;
* [[How to order print boards (PCBs)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Vendors Corner&#039;&#039;&#039;&lt;br /&gt;
* [[Where to buy STorM32 boards]]&lt;br /&gt;
* [[Where to buy accessories and supplies]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;White Papers&#039;&#039;&#039;&lt;br /&gt;
* [[I2C Error Compendium]]&lt;br /&gt;
* [[Manually Setting the IMU Orientation]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Manuals - Incomplete&#039;&#039;&#039;&lt;br /&gt;
* [[How to install and use a joystick]]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Recycle Bin&#039;&#039;&#039;&lt;br /&gt;
* [[Tuning Guide]]&lt;br /&gt;
* [[QuickStart Guide - old, v0.56]]&lt;br /&gt;
* [[Getting Started - old, v0.56]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Serial Communication - old, v0.77e]]&lt;br /&gt;
* [[6-Point Calibration - old]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3161</id>
		<title>Manuals and Tutorials</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Manuals_and_Tutorials&amp;diff=3161"/>
		<updated>2019-06-21T17:14:13Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Tutorial&#039;&#039;&#039;&lt;br /&gt;
* [[Getting Started]]&lt;br /&gt;
* [[Tuning Recipe]]&lt;br /&gt;
* [[Configure the RC Input]]&lt;br /&gt;
* [[Hold versus Pan Mode]]&lt;br /&gt;
* [[Advanced Functions]]&lt;br /&gt;
* [[Video Tutorials]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Quick Start Guide]]&lt;br /&gt;
* [[Dos and Don&#039;ts]]&lt;br /&gt;
* [[How to flash firmware]]&lt;br /&gt;
* [[Calibration]]&lt;br /&gt;
* [[Using a 2nd IMU]]&lt;br /&gt;
* [[How to install and use a joystick]]&lt;br /&gt;
* [[STorM32 Scripts]]&lt;br /&gt;
* [[How to use 2 axis gimbals]]&lt;br /&gt;
* [[Gimbals with Integrated Landing Skids]]&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Reference Manuals&#039;&#039;&#039;&lt;br /&gt;
* [[Boards]]&lt;br /&gt;
* [[Leds]]&lt;br /&gt;
* [[Pins and Connectors]]&lt;br /&gt;
* [[Inputs and Functions]]&lt;br /&gt;
* [[Serial Communication]]&lt;br /&gt;
* [[Bluetooth Module HC06]]&lt;br /&gt;
* [[How to order the electronic parts]]&lt;br /&gt;
* [[How to order print boards (PCBs)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Vendors Corner&#039;&#039;&#039;&lt;br /&gt;
* [[Where to buy STorM32 boards]]&lt;br /&gt;
* [[Where to buy accessories and supplies]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;White Papers&#039;&#039;&#039;&lt;br /&gt;
* [[I2C Error Compendium]]&lt;br /&gt;
* [[Manually Setting the IMU Orientation]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;Manuals - Incomplete&#039;&#039;&#039;&lt;br /&gt;
* [[How to install and use a joystick]]--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
{|&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|width=300px|&lt;br /&gt;
&#039;&#039;&#039;Recycle Bin&#039;&#039;&#039;&lt;br /&gt;
* [[Tuning Guide]]&lt;br /&gt;
* [[QuickStart Guide - old, v0.56]]&lt;br /&gt;
* [[Getting Started - old, v0.56]]&lt;br /&gt;
|width=300px|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Serial Communication - old, v0.77e]]&lt;br /&gt;
* [[6-Point Calibration - old]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3160</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3160"/>
		<updated>2019-06-21T17:13:16Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions up to v0.96).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3157</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3157"/>
		<updated>2019-06-21T16:40:15Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content #firstHeading {&lt;br /&gt;
  background: #f4f4f4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#ca-view { display:none!important; } &lt;br /&gt;
#ca-history { display:none!important; } &lt;br /&gt;
#ca-viewsource { display:none!important; }&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3156</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Common.css&amp;diff=3156"/>
		<updated>2019-06-21T16:35:36Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content #firstHeading {&lt;br /&gt;
  background: #f4f4f4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#ca-history { display:none!important; } &lt;br /&gt;
#ca-viewsource { display:none!important; }&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3155</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3155"/>
		<updated>2019-06-21T16:03:58Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki|STorM32 NT&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/index.php?title=What_is_T-STorM32_about%3F|T-STorM32&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/index.php?title=Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3154</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3154"/>
		<updated>2019-06-21T16:02:37Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/index.php?title=Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3153</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3153"/>
		<updated>2019-06-21T16:01:59Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3152</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3152"/>
		<updated>2019-06-21T16:00:38Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3151</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3151"/>
		<updated>2017-09-02T15:20:49Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-IMU firmware versions (versions v0.xx).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3150</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3150"/>
		<updated>2017-09-02T15:19:34Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for I2C-based firmware versions (versions v0.xx).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=I2C_Error_Compendium&amp;diff=3149</id>
		<title>I2C Error Compendium</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=I2C_Error_Compendium&amp;diff=3149"/>
		<updated>2017-07-29T07:17:15Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;&#039;&#039;by OlliW, with edits by Bruce356&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I2C errors are probably the most annoying side effect of the technology we are using in our brushless gimbals.&lt;br /&gt;
&lt;br /&gt;
I2C errors occur when the signals on the I2C clock and data lines (SCL,SDA) are disturbed beyond certain limits, and this happens for two main reasons:&lt;br /&gt;
* capacitive load on the I2C clock and/or data lines&lt;br /&gt;
* induced signal disturbances due to capacitive coupling to outside fields&lt;br /&gt;
&lt;br /&gt;
Importantly, all error sources add up. One therefore can&#039;t give decisive threshold values, for example, the length of the I2C wires should not be more than 40 cm long. Without any further error sources one might be able to use much longer wires, but if motor wires are too close to the IMU cabling then shorter wires might be required. &lt;br /&gt;
&lt;br /&gt;
It&#039;s like a glass of wine: When it&#039;s full, it&#039;s full. It doesn&#039;t matter whether it was filled with Bordeaux, Chianti, or any other mixture. When the glass contains only a tiny bit of Bordeaux, one can add a lot of Chianti before it overflows, but when the glass is nearly full of Bordeaux, only a tiny amount of Chianti will fit before it reaches the overflow point. So, its not possible to tell how much Chianti is acceptable, since this depends on how much Bordeaux is already in the glass, the only thing that can be determined is that the more Chianti you poor in the glass the more likely it will overflow.&lt;br /&gt;
&lt;br /&gt;
In the STorM32&#039;s GUI, you can find I2C errors displayed in the {{GUI|Dashboard}} tab, the status bar at the bottom of the main window, or in the Data Display window, which can be opened by clicking on the {{GUI|Data Display}} button near the bottom of the GUI.&lt;br /&gt;
&lt;br /&gt;
== Ways to Reduce the I2C Error Rate ==&lt;br /&gt;
&lt;br /&gt;
Before looking at the I2C errors, here is a brief summary of methods, which help reduce problems with the I2C connection to an IMU module:&lt;br /&gt;
&lt;br /&gt;
* reduce length of I2C cables&lt;br /&gt;
&lt;br /&gt;
* increase spacing between I2C cables and motor wires&lt;br /&gt;
&lt;br /&gt;
* twist the I2C wires; this can be done in various ways, e.g. twisting all four wires together, just twisting SCL and SDL, twisting SCL with GND and SDA with VCC, etc.&lt;br /&gt;
&lt;br /&gt;
* shield the I2C wires; using e.g. a coax cable or wrapping the wires with a self adhesive conductive cloth, &amp;quot;EMI shielding&amp;quot; (where the shield must be grounded to be effective)&lt;br /&gt;
&lt;br /&gt;
* lower the (motor) voltage &lt;br /&gt;
&lt;br /&gt;
* add ferrite rings; these can be fitted in various ways, such as, putting the rings on the I2C wires and/or the motor wires, they can be fitted at either ends of the wires.&lt;br /&gt;
&lt;br /&gt;
* reduce the I2C pullup resistors on the IMU module&lt;br /&gt;
&lt;br /&gt;
* add I2C hardening electronics&lt;br /&gt;
&lt;br /&gt;
* ditch I2C and use [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32-NT], which would be the ultimative solution&lt;br /&gt;
&lt;br /&gt;
== Capacitive Load ==&lt;br /&gt;
&lt;br /&gt;
Capacitive load decreases the slew rate of the signal, and eventually prevents the electronics from detecting the signal correctly, and an I2C error occurs.&lt;br /&gt;
&lt;br /&gt;
Capacitive load arises from the cables themselves, and the longer the cables are the higher the capacitive load becomes.&lt;br /&gt;
&lt;br /&gt;
Therefore, for any I2C system there is an &amp;quot;intrinsic&amp;quot; maximum length up to which the I2C communication will work. In practice this maximum length is not achieved, since, as mentioned in the introduction, other I2C error sources may be present reducing the practical length. The capacitive load depends also on the used type of cable. Thin wires for instance have a smaller capacity than thicker wires. In practice, however, there is usually little room to play with this factor. &lt;br /&gt;
&lt;br /&gt;
Capacitive load also arises from anything conducting in the near surrounding area of the I2C clock and/or data wires.&lt;br /&gt;
&lt;br /&gt;
This is indeed a major factor, and - fortunately - it is to a high degree under our control. The possible contributors falling into this category are very diverse; they range from things like spacing between the wires themselves or to GND or Vcc, shielding such as in coax wires, twisted or non-twisted wires and the manner in which they are twisted, conducting areas like metal bars or carbon plates to which the IMU module is mounted or the I2C cables are fixed to, and so on. It is as it was mentioned, it can arise from &#039;&#039;&#039;&#039;&#039;anything&#039;&#039;&#039;&#039;&#039; that is conducting in the surrounding area. Fortunately, the rules which determine the value for capacitance are well known. In a nutshell, the larger the conducting area the larger the capacitance, and the further the distance from the conducting area the smaller the capacitance. This immediately gives us the necessary rules to control, and possibly avoid the problem.&lt;br /&gt;
&lt;br /&gt;
The acceptable capacitive load, from both the cables and the conducting surrounding areas, depends on additional factors, such as the current capabilities of the I2C drivers and the pullup resistors.&lt;br /&gt;
&lt;br /&gt;
== Induced Signal Disturbances ==&lt;br /&gt;
&lt;br /&gt;
Wires in close proximity to the I2C clock and data lines may, due to capacitive coupling, induce fault voltages in the I2C lines and thus disrupt the I2C signals. This again may prevent the electronics from detecting the I2C signals correctly and even bring it into an unexpected state, therefore causing I2C errors to occur. The I2C errors due to induced disturbances are often fatal in the sense that it can be difficult for the electronics to recover from these errors.&lt;br /&gt;
&lt;br /&gt;
For our gimbals, the primary origin of these interferences are from the motor wires. The motor wires carry high voltage signals, high in comparison to the circa 3 volts of the I2C signals, which in addition are pulsed with large slew rates. When the motor wires come close to the I2C lines, they can easily disturb the signals on the I2C lines.&lt;br /&gt;
&lt;br /&gt;
The strength of the induced disturbances depends on some additional factors, such as the current capabilities of the I2C drivers and the pullup resistors.&lt;br /&gt;
&lt;br /&gt;
== Practical Implications ==&lt;br /&gt;
&lt;br /&gt;
Equipped with the understanding of the origin of the I2C errors, most of the counter measures listed in the above become obvious.&lt;br /&gt;
&lt;br /&gt;
Some can have both positive and negative effects. For instance, twisting the I2C wires or shielding them can be very successful in protecting the I2C signals from the induced disturbances of the motor wires, but on the other hand they also increase the capacitive load. Whether these counter measures work or not therefore depends on the particular situation, whether the &amp;quot;induced disturbances&amp;quot; or &amp;quot;capacitive load&amp;quot; are the dominating I2C error sources.&lt;br /&gt;
&lt;br /&gt;
Ferrite rings are very commonly used to suppress I2C errors. When placed on the motor wires they reduce the slew rate of the motor signals and thereby their ability to induce fault voltages in the I2C lines. When placed on the I2C lines they can compensate, to some degree, the capacitive load and thereby improve the I2C signal quality.&lt;br /&gt;
&lt;br /&gt;
The probably most simple approach to avoid I2C errors is to lower the voltage, e.g. to run the controller/motors with 2S instead of 3S. This can be very effective, but can come at the cost of low motor torque, and some STorM32 boards do not run with 2S.&lt;br /&gt;
&lt;br /&gt;
The alert reader will have noticed that increasing the current in the I2C lines or decreasing the pullup resistors, respectively, helps to diminish both the effects of the capacitive load and induced voltage disturbances. This in fact helps quite considerably, and it is a good idea to use small pullup resistors, e.g. 1k to 2k on the IMU module. One may wonder why not use really small pullup resistors instead of the typical 2k to 10k range. Well, the answer is that the common I2C drivers are not designed to handle currents larger than a few mA (and this in turn is related to the way in which I2C works). Therefore if very small pullup resistors are used this may damage your electronics. Circuitry exists to create low-impedance I2C communications, which can be added to the I2C wiring and may help significantly, but it is not used in our low-budget applications.&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3148</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3148"/>
		<updated>2017-03-13T21:26:53Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Getting_Started&amp;diff=3145</id>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Getting_Started&amp;diff=3145"/>
		<updated>2016-07-30T19:18:05Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* Basic Controller Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;&#039;&#039;by Yang/wdaehn and OlliW, with videos by alcurtis93, descriptions refer to firmware v0.67e&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You have a gimbal, the STorM32-BGC board, the IMU module and all cables. So what is next? This page is intended to guide you through the essential steps, and provides references to more specific pages in case you need to know more. Basically the steps are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-2&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordering Information ==&lt;br /&gt;
Things to order at minimum:&lt;br /&gt;
* STorM32-BGC board&lt;br /&gt;
* IMU module and matching cable &lt;br /&gt;
* USB-to-serial adapter&lt;br /&gt;
&lt;br /&gt;
The STorM32-BGC board can be obtained from various shops. There are several hardware revisions around, but, frankly, they do not differ much. A v1.3 board is used exemplary below.&lt;br /&gt;
&lt;br /&gt;
Together with the board, buy also an IMU module and a matching cable from the same vendor. There are tons of different IMU modules available, and different connectors are in use. The plug on the STorM32 board is a so-called [http://www.molex.com/molex/products/family?key=picoblade&amp;amp;channel=products&amp;amp;chanName=family&amp;amp;pageTitle=Introduction Picoblade] connector (often, but incorrectly, called JST 1.25 connector).&lt;br /&gt;
&lt;br /&gt;
Finally, a USB-to-serial adapter with a matching cable is required for flashing the latest firmware. It can be any USB-to-serial adapter with FTDI or CP2102 or CH340 chips (also known as USB-TTL adapters), but NOT a PL2303-based adapter (for details please see&lt;br /&gt;
[[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]). If you do not have one already, buy one together with the other parts. Note: If you&#039;re planing to use STorM32 NT modules, then get a USB adapter with FTDI chip (see [[Updating the Firmware of NT Modules|here]]).&lt;br /&gt;
&lt;br /&gt;
Things to watch out when comparing prices&lt;br /&gt;
* Bluetooth module included? Most STorM32 boards are designed for a HC06 Bluetooth module to be soldered on it. Then you can run the GUI on your laptop via Bluetooth. The range of these modules is modest, so do not expect that it allows to remotely monitor the gimbal values in flight. If in future a smartphone app should become available, this might be really cool for changing configurations, on the other hand, how often will you be doing that?&lt;br /&gt;
* Connectors soldered to it? Preinstalled connectors allow to simply plug in the motors and go. On the other hand, the RC and motor connectors are quite large, hence you may wish to place them differently or to solder motor cables directly to the board. Consider your preferences before buying. &lt;br /&gt;
* IMU module and cable included? Is the IMU cable soft enough and of appropriate length?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Related wiki articles:&#039;&#039;&#039;&lt;br /&gt;
* [[Where to buy STorM32 boards]]&lt;br /&gt;
* [[Boards]]&lt;br /&gt;
* [[STorM32_FAQ#What_are_the_differences_between_the_boards.3F|FAQ: What are the differences between the boards?]]&lt;br /&gt;
* [[STorM32_FAQ#Will_my_motors_work_with_my_STorM32_board.3F|FAQ: Will my motors work with my STorM32 board?]]&lt;br /&gt;
* [[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]&lt;br /&gt;
&lt;br /&gt;
== Dos and Don&#039;ts ==&lt;br /&gt;
&lt;br /&gt;
{{WARNING|Read and comprehend the [[Dos and Don&#039;ts]].}}&lt;br /&gt;
&lt;br /&gt;
== Supported Gimbals ==&lt;br /&gt;
&lt;br /&gt;
The STorM32 controller supports several setups, see [[Quick_Start_Guide#Supported_Gimbals|Supported Gimbals]].&lt;br /&gt;
&lt;br /&gt;
== Flashing Firmware ==&lt;br /&gt;
&lt;br /&gt;
The STorM32 board has a very active community, and new firmware versions with new enhancements are released on about a monthly basis. So, the first step will be to flash the newest firmware.&lt;br /&gt;
&lt;br /&gt;
Your board may come or may not come with a firmware loaded; this depends on the vendor. In the first case you could skip the following steps and just install the GUI, but it is recommended to carry them out nevertheless, in order to get the latest firmware and GUI. In the latter case you must go through the steps; without firmware the board obviously would not function. The following description applies to both cases, only the USB driver gets installed by Win 7 in different steps; see the red warnings. It is crucial to NOT interrupt the USB driver install process. It can take several minutes, so please be patient.&lt;br /&gt;
&lt;br /&gt;
In order to flash a new firmware the following steps are recommended.&lt;br /&gt;
&lt;br /&gt;
# Get your USB-to-serial adapter to work by installing all Windows drivers as requested by the vendor. [[File:Usb-to-uart-driver.png|none|360px]]&lt;br /&gt;
# Unplug (!) the USB-to-serial adapter again.&lt;br /&gt;
# Connect the USB-to-serial adapter to the STorM32 board at the pins labeled RC (!). The firmware is &#039;&#039;&#039;NOT&#039;&#039;&#039; programmed via the UART port, &#039;&#039;&#039;NOT&#039;&#039;&#039; via the USB, but via the RC pins. In other words, when the board is put into bootloader mode, the RC pins are re-assigned to the microcontroller&#039;s UART1 as needed for flashing the firmware; normally they are assigned to the PWM timers. [[File:Stom32-bgc-flashing-w-usbttladapter-connections-02.jpg|none|600px]]&lt;br /&gt;
# Connect the STorM32 board via USB to the computer. We are not using this connection yet, but we power the board via USB.&amp;lt;br&amp;gt;{{WARNING|If the board has already a firmware installed and this is the first-time connection to your PC, then Windows will install the USB driver for the STorM32 board. This can take quite some time. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; interrupt the install process.}}&lt;br /&gt;
# Download the newest firmware, unzip it and run the GUI, in this example the o323BGCTool_v067e.exe program. It does not matter what the currently installed firmware is, you use the GUI that comes with the firmware zip file. Get the zip file from here: [[Downloads]].&lt;br /&gt;
# In the GUI select the {{GUI|Flash Firmware}} tab on the very right hand side and select the hardware revision of your board. This does change the firmware file to be used in the field below. [[File:Firmware_selector.png|none|360px]] &lt;br /&gt;
# Now select the COM port of the USB-to-serial adapter. This is done with the {{GUI|Com Port}} selector in the middle of the screen, NOT the com port selector at the bottom! Click on the drop down box to see all currently available COM ports. Since we do not have connected the USB-to-serial adapter to the computer yet, the new one appearing when plugging in the adapter will be the one to use. Hence remember that list of ports to identify the new one in the next step. [[File:Firmware_comport1.png|none|360px]]&lt;br /&gt;
# Plugin the USB-to-serial adapter and click again on the drop down box of the serial connector for programming. Select the new one. [[File:Firmware_comport2.png|none|360px]]&lt;br /&gt;
# The board has two buttons, the boot and reset button. When the board is started, the very first thing the firmware does is checking if the boot button is currently pressed. If it is, then the bootloader mode is entered, else the normal operation starts. The best way of entering the bootloader mode is hence to press the boot button and while it is pressed to press and release the reset button to initiate a hard reset. [[File:Firmware-bootloadermode.jpg|none|360px]] [[File:Storm32-wiki-flash-firmware-key-sequence-01.jpg|640px]]&lt;br /&gt;
# Check if the board is in bootloader mode. When the board appears to be dead (green and red LEDs off, the yellow LED is irrelevant), then it is brought into bootloader mode successfully, if the green and red LEDs are blinking, it is in normal operation and obviously the boot button was not pressed while the reset button was released. [[File:Firmware-bootloadermode-leds.jpg|none|360px]]&lt;br /&gt;
# Now the board is listening on the RC pins for serial data, the USB-to-serial adapter is connected, and the correct COM port of the adapter is selected, so you can click on the {{GUI|Flash Firmware}} button. [[File:Firmware_start_flash.png|none|360px]]&lt;br /&gt;
# A black DOS box will open and either return an error that the UART connection is not responding or a sequence of downloading and verifying the firmware is shown.&amp;lt;br&amp;gt;{{WARNING|If this is a first-time flash of a &amp;quot;virgin&amp;quot; board, then Windows will start with installing the USB driver directly after the flash has finished. This can take quite some time. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; interrupt the install process.}} [[File:Flash.png|none|360px]]&lt;br /&gt;
# After the reset, your board is fully operational and you may disconnect the USB-to-serial adapter.&lt;br /&gt;
&lt;br /&gt;
The process is also nicely described in this video by rcgroups user alcurtis93:&lt;br /&gt;
{{#ev:youtube|HwaHjRw1Qqg}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quick Trouble Shooting:&#039;&#039;&#039; &lt;br /&gt;
* It is &#039;&#039;&#039;&#039;&#039;strongly&#039;&#039;&#039;&#039;&#039; recommended to also read the [[How to flash firmware]] page for trouble shooting.&lt;br /&gt;
* The board has no power - connect the board to the computer via USB to power it.&lt;br /&gt;
* The pins labeled UART are used for flashing - which is wrong, the RC pins should be used.&lt;br /&gt;
* Wrong serial port is selected in the tool.&lt;br /&gt;
* The black DOS box doesn&#039;t show up, e.g. because the firmware .zip file was not extracted.&lt;br /&gt;
* The above steps run though and the black DOS box shows the first two [OK] messages, but the downloading and verifying message lines are not be present and a firmware is not flashed. Some few boards are shipped with enabled read&amp;amp;write protection of the flash, which causes the issue. Go to [[How to flash firmware#Removing Read&amp;amp;Write Protections|Removing Read&amp;amp;Write Protections]].&lt;br /&gt;
* In case of troubles with the USB driver, consult the [[STorM32_FAQ#Which_drivers_are_needed_for_the_USB.3F|FAQ: Which drivers are needed for the USB?]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Related wiki articles:&#039;&#039;&#039;&lt;br /&gt;
* [[How to flash firmware]]&lt;br /&gt;
* [[STorM32_FAQ#Which_drivers_are_needed_for_the_USB.3F|FAQ: Which drivers are needed for the USB]]&lt;br /&gt;
&lt;br /&gt;
== Checking Connection to the GUI ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s next check if the STorM32-BGC is indeed operational, and communicates with the GUI. Note that firmware and GUI versions must match.&lt;br /&gt;
&lt;br /&gt;
# If connected, disconnect a USB cable and/or USB-to-serial adapter. Click on the COM port selector in the left bottom and memorize the list. [[File:Storm32-wiki-b-1-01.jpg|none|360px]]&lt;br /&gt;
# Then plug in the STorM32 board via the USB cable to power it. When clicking on the drop down for the COM port selector, it should now show an additional one.&amp;lt;br&amp;gt; {{WARNING|If the board has a firmware installed and this is the first-time connection via USB to your PC, then Windows will install the USB driver for the STorM32 board. This can take quite some time. Do &#039;&#039;&#039;NOT&#039;&#039;&#039; interrupt the install process.}} [[File:Storm32-wiki-b-2-01.jpg|none|360px]]&lt;br /&gt;
# Go to e.g. the {{GUI|Main}} tab and click on {{GUI|Connect}} or {{GUI|Read}} to validate the connection with the board. [[File:Storm32-wiki-b-3-01.jpg|none|360px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It&#039;s a good occasion now to also learn about the {{GUI|Read}}, {{GUI|Write}} and {{GUI|Write+Store}} buttons and to read [[STorM32_FAQ#How_does_Read.2C_Write.2C_and_Store_work.3F|FAQ: How does Read, Write, and Store work?]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quick Trouble Shooting:&#039;&#039;&#039; &lt;br /&gt;
* Wrong COM port selected.&lt;br /&gt;
* Firmware and GUI version numbers do not agree.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Related wiki articles:&#039;&#039;&#039;&lt;br /&gt;
* [[STorM32_FAQ#Which_drivers_are_needed_for_the_USB.3F|FAQ: Which drivers are needed for the USB?]]&lt;br /&gt;
* [[STorM32_FAQ#How_does_Read.2C_Write.2C_and_Store_work.3F|FAQ: How does Read, Write, and Store work?]]&lt;br /&gt;
* [[STorM32_FAQ#How_to_enter_precise_parameter_values.3F|FAQ: How to enter precise parameter values?]]&lt;br /&gt;
&lt;br /&gt;
== Hardware Setup ==&lt;br /&gt;
&lt;br /&gt;
=== The Camera IMU ===&lt;br /&gt;
&lt;br /&gt;
The camera IMU needs to be mounted such that it measures all camera movements. Its actual position does not matter, behind the camera, on the pitch arm, below the camera,... anything will work. The only thing to watch out for is that its axes are aligned with the camera axes. Each axis has to be either horizontal or vertical. Just imagine that the sensor would measure that the horizon is level but because of a misalignment the camera does hang slightly to one side and hence the horizon in the video is not level.&lt;br /&gt;
&lt;br /&gt;
A typical beginners mistake is to route the IMU cables in close proximity to the motor cables. This may however lead to I2C errors, and subsequent artifacts such as a &amp;quot;freezing&amp;quot; of the gimbal. If in doubt, please check the web, it is full of discussions on this topic, and/or consult the [[I2C Error Compendium]]. BTW, the STorM32 NT concept offers an ultimate solution to this issue by abandoning the I2C bus altogether (for more info see [http://www.rcgroups.com/forums/showthread.php?t=2434504 STorM32-NT BGC]).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Another important note. Some people are reporting that the gimbal freeze in one position some time after power on. This most likely is due to signal interference on from the motor cables. In order to avoid this problem, make sure the IMU cable is not routed the same way as the cable to the motor(s). It is of course very tempting to place the IMU close to the pitch motor and then pull the IMU cable together with the pitch motor cable in order to have as clean cabling as possible. This &amp;quot;may&amp;quot; work, but if the gimbal freezes in one position after some time, the interference from the motor cable to the I2C cable (IMU cable) is most likely the cause of the problem. To test this, just route the IMU cable as far away from the motor cable as possible. If this does not help, try moving also the IMU as far away from the motors and motor cables as possible too. &lt;br /&gt;
Another solution is to add ferrite ring on the IMU cable. Read the [http://www.olliw.eu/storm32bgc-wiki/I2C_Error_Compendium details of I2C errors] for technical explanation of the problem.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mounting the STorM32 Board ===&lt;br /&gt;
&lt;br /&gt;
One of the outstanding features of the STorM32 board is its 2nd IMU support. In fact the board has such an IMU on-board already. To make use of it, the board needs to be mounted such that it measures the movements of the copter frame. The direction does not matter as long as it measures the frame&#039;s movements. In case this is not possible, either the 2nd IMU support has to be disabled, or another external IMU can be mounted to the frame and connected to the frame I2C connector, labeled I2C#2. As for the camera IMU, also the axes of the 2nd IMU have to be vertical or horizontal, respectively.&lt;br /&gt;
&lt;br /&gt;
Related wiki articles:&lt;br /&gt;
* [[Using a 2nd IMU]]&lt;br /&gt;
&lt;br /&gt;
=== Electric Connection and Insulation ===&lt;br /&gt;
&lt;br /&gt;
The IMUs go to their corresponding I2C plugs: The camera IMU goes to the picoblade connector labeled I2C next to the USB connector. On the backside of the board is the I2C#2 connector for the optional frame IMU. {{WARNING|The camera IMU must go to the port I2C, near the USB plug!}} Your board may have been shipped with a IMU pre-connected to port I2C#2, which is incorrect.&lt;br /&gt;
&lt;br /&gt;
[[File:Stom32-bgc-v130-ports-and-connections-01.jpg|none|600px]]&lt;br /&gt;
&lt;br /&gt;
One thing we found out the hard way is to never mount the board or the IMUs with metal screws and/or metal distance sleeves. Always use plastic ones. Not only does this help to avoid electrical problems but also the I2C bus can be sensitive to the nearby metal parts, leading to massive error rates on the I2C bus. Without a continuous readings of the IMU positions the entire purpose of the gimbal is forfeit.&lt;br /&gt;
&lt;br /&gt;
Make also sure that the IMUs are mounted rigidly, so that they measure the actual position.&lt;br /&gt;
&lt;br /&gt;
Related wiki articles:&lt;br /&gt;
* [[Dos and Don&#039;ts]]&lt;br /&gt;
* [[Pins and Connectors]]&lt;br /&gt;
* [[I2C Error Compendium]]&lt;br /&gt;
&lt;br /&gt;
=== Gimbal Mechanics ===&lt;br /&gt;
&lt;br /&gt;
Before using a gimbal, it is absolutely necessary to balance it and to ensure minimum resistance to rotations (friction in bearings, stiff cables, etc). Any improper balance or resistance to rotation will make setting up the gimbal more difficult or even impossible. The goal shall be to rotate the camera in the gimbal and it should stay in that position by itself. In other words, the center of gravity should be in the center of all gimbal motor axes. Just imagine the camera&#039;s center of gravity is way below the pitch axis (looking with the camera up and down). It would act like a pendulum. So just because your copter does accelerate forward, the gimbal pitch motor has to hold against the mass inertia. You will need very strong motors and lots of energy which is a waste. On the other hand, if the gimbal is balanced properly, the motor only has to compensate the copter rotations, wind resistance and inertia when rotating the camera to point to somewhere else.&lt;br /&gt;
&lt;br /&gt;
Related wiki articles:&lt;br /&gt;
* [[Tuning_Recipe#Balancing_the_Gimbal|Balancing the Gimbal]]&lt;br /&gt;
&lt;br /&gt;
=== Powering the Gimbal ===&lt;br /&gt;
&lt;br /&gt;
For the motors the 5 V supply of the USB bus is too low. So, the motors will work only if a battery with sufficient voltage is connected. That is the reason why e.g. flashing the firmware is done using USB power only, as we do not want the motors to get power in that case. The battery connector can handle any voltage from 6 V to 18 V. Connecting the PC via the USB cable while the board is powered via a battery is no problem at all. The order does not matter, first USB then battery, or vice versa, both will work.&lt;br /&gt;
&lt;br /&gt;
=== Motor Connectors ===&lt;br /&gt;
&lt;br /&gt;
The board has three connectors for the motors labeled Mot0, Mot1 and Mot2. Before connecting any motor, it is a good idea to measure the resistance of the motor windings and the motor frame. The three motor cables should have an electrical resistance of 12 Ohm or more and be completely isolated from the motor housing. If the resistance is too low, the amount of amps flowing through the motor might be too high for the board driver. If one of the motor cables has a short to the motor housing, the entire gimbal and maybe even the frame gets the motor voltage.&lt;br /&gt;
&lt;br /&gt;
The usage of the three connectors is&lt;br /&gt;
* Mot0: Pitch motor to point the camera up/down&lt;br /&gt;
* Mot1: Roll motor to stabilize the horizon&lt;br /&gt;
* Mot2: Yaw motor to turn the camera left/right&lt;br /&gt;
&lt;br /&gt;
The motors need to be connected in this order to the motor ports. The three wires of a motor in contrast can be connected to its port in any order, here the order does not matter.&lt;br /&gt;
&lt;br /&gt;
=== Summary ===&lt;br /&gt;
&lt;br /&gt;
Now the motors are connected, the IMU(s) are connected, the battery power cable is ready, and its polarity double-checked.&lt;br /&gt;
&lt;br /&gt;
[[File:Storm32-wiki-a-1-02.jpg|none|480px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Controller Configuration ==&lt;br /&gt;
&lt;br /&gt;
Now it&#039;s time to set the most important parameters, namely the IMU orientations and motor parameter values, which are located on the {{GUI|Gimbal Configuration}} tab. Without that, the controller can&#039;t do even the most basic operations. Setting these parameters correctly by hand is difficult, however, the GUI provides the {{GUI|Configure Gimbal Tool}}, which makes that very simple.&lt;br /&gt;
&lt;br /&gt;
You should be prepared to know the number of poles of your motors, as well as be ready to connect a battery on demand (if you haven&#039;t already plugged in a battery).&lt;br /&gt;
&lt;br /&gt;
{{WARNING|In the following the gimbal &#039;&#039;&#039;MUST&#039;&#039;&#039; be at rest and &#039;&#039;&#039;NOT&#039;&#039;&#039; be moved at all times (unless you&#039;re specifically asked to do differently).}} Ergo, don&#039;t hold the gimbal in your hands. {{WARNING|Also, a camera &#039;&#039;&#039;MUST&#039;&#039;&#039; be installed in the gimbal.}} Without camera gimbals don&#039;t work properly.&lt;br /&gt;
&lt;br /&gt;
# Change to the {{GUI|Gimbal Configuration}} tab. There you find the parameter fields for the IMU orientations, motor poles, motor directions and motor startup positions. To set them, run the {{GUI|Configure Gimbal Tool}}. [[File:Storm32-wiki-c-1-01.jpg|none|360px]]&lt;br /&gt;
# In the welcome screen you can select what to configure. The individual steps are grouped into &#039;&#039;&#039;Steps I&#039;&#039;&#039; and &#039;&#039;&#039;Steps II&#039;&#039;&#039;, and some finishing steps. You want to do all, and hence just click on {{GUI|Continue}}. [[File:Storm32-wiki-c-2-01.jpg|none|360px]]&lt;br /&gt;
# You are now asked to position the gimbal and camera. The gimbal should be in its standard default position. Adjust the camera manually such that it is level and points into the forward direction of your copter. You might not be able to do that perfectly because of the motor magnets, but you should get that better than to within 15°. Once the camera is in forward position click on {{GUI|Continue}}. [[File:Storm32-wiki-c-3-01.jpg|none|360px]] [[File:Gimbal config tool forward.jpg| none | 500px]]&lt;br /&gt;
# Now you are asked to pitch the entire frame inclusive camera downwards by 45°, as if you would want to film the ground in front of the copter. So you lift the frame such that both, frame and camera, point downwards. Importantly, the camera should not move and keep its position relative to the frame. If it does move then you should consider balancing the camera better. Also, avoid roll movements. Anyway, the goal in this step is to measure the effect of a downturn by 45° degree on the IMU&#039;s signals. The IMUs do measure the acceleration values, and as we are static its the earth gravity. For example, the reading in normal position might be x/y/z = 0 g/1 g/0 g. When pitching downwards, the values may change to 0.7 g/0.7 g/0 g, and from that we know the IMU&#039;s orientations. [[File:Storm32-wiki-c-4-01.jpg|none|360px]] [[File:Gimbal config tool 45.jpg| none | 500px]]&lt;br /&gt;
# Once the IMU orientations were determined, their values are shown and you can (should) put the gimbal back to normal position. When you can continue with the next step. [[File:Storm32-wiki-c-5-01.jpg|none|360px]]&lt;br /&gt;
# The next important step is to set the motor pole counts for each motor. This is information you should get from the motor vendor. Data like N12P14 means 14 poles. [[File:Storm32-wiki-c-6-01.jpg|none|360px]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# We are now informed that all motor direction values will be set to {{PARAMVALUE|auto}}. [[File:Storm32-wiki-c-7-01.jpg|none|360px]]--&amp;gt;&lt;br /&gt;
# On the next screen you are informed that all motor direction values will be set to {{PARAMVALUE|auto}}. Click {{GUI|Continue}}.&lt;br /&gt;
# This completes the settings of &#039;&#039;&#039;Steps I&#039;&#039;&#039;, and you can proceed with adjusting the parameters of &#039;&#039;&#039;Steps II&#039;&#039;&#039;. [[File:Storm32-wiki-c-8-01.jpg|none|360px]]&lt;br /&gt;
# For the next steps to work, the gimbal has to be started up with enabled motors, and a battery must be connected. The GUI will check for that, and will ask you to connect a battery if required. Do as advised. [[File:Storm32-wiki-c-9-01.jpg|none|360px]]&lt;br /&gt;
# The gimbal will now go through it&#039;s initialization steps, which you can follow in the screen. Please wait until it reaches the NORMAL state. You should see the green LED go solid, as well as hear a beep. You are reminded to keep the gimbal in normal position and at rest during all this.&amp;lt;br&amp;gt;{{WARNING|If this step doesn&#039;t complete or an error occurs see the [[#Basic_Controller_Configuration_Quick_Trouble_Shooting|Quick Trouble Shooting]] section below, and please take any recommendations from there seriously.}}  [[File:Storm32-wiki-c-10-01.jpg|none|360px]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# We are now informed that the motor direction values will be set for all motors. [[File:Storm32-wiki-c-11-01.jpg|none|300px]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# On the next screen you are informed that the motor direction values will be determined for all motors. Click {{GUI|Continue}}.&lt;br /&gt;
&amp;lt;!--# We are now informed that the motor startup positions for the pitch and roll motors are set. [[File:Storm32-wiki-c-12-01.jpg|none|300px]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# In a further screen you are informed that the motor startup positions for the pitch and roll motors are determined. Click {{GUI|Continue}}.&lt;br /&gt;
# Now you are asked for another important step, namely to align the camera such as to point forward. Use the buttons to turn the camera until you&#039;re satisfied. The goal of this step is to align the camera with the 2nd IMU. A precise alignment is required for the 2nd IMU function to work correctly. You don&#039;t have to overdo however, a visual accuracy of the alignment is sufficient. [[File:Storm32-wiki-c-13-01.jpg|none|360px]]&lt;br /&gt;
# This completes the settings of &#039;&#039;&#039;Steps II&#039;&#039;&#039;. What is left is to store all values in non-volatile memory, and to restart the gimbal. [[File:Storm32-wiki-c-14-01.jpg|none|360px]]&lt;br /&gt;
# The results of the above steps can be seen in the {{GUI|Gimbal Configuration}} tab, which got updated with the new IMU orientations and motor parameters. Also the motors are enabled, and the system is functional now. [[File:Storm32-wiki-c-16-01.jpg|none|360px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Basic_Controller_Configuration_Quick_Trouble_Shooting&amp;quot;&amp;gt;&#039;&#039;&#039;Quick Trouble Shooting:&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
It may happen that the tool gets stuck in step 10. This generally indicates a serious problem with the setup, and not the controller. Examples are:&lt;br /&gt;
* Motors are not connected to the correct ports.&lt;br /&gt;
* Motors are not working properly because of e.g. a broken wire or bad connection.&lt;br /&gt;
* The IMU(s) do not work properly because they are connected to the wrong ports, or step 4 wasn&#039;t done correctly.&lt;br /&gt;
* I2C errors occur because of inappropriate routing of motor and I2C cables (consult also the [[I2C Error Compendium]]).&lt;br /&gt;
* PID parameters are totally wrong for the gimbal.&lt;br /&gt;
* Read also the [[#First_Startup_Quick_Trouble_Shooting|Quick Trouble Shooting]] section in the next chapter!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Related wiki article:&#039;&#039;&#039;&lt;br /&gt;
* [[Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== First Startup ==&lt;br /&gt;
&lt;br /&gt;
After the above steps were completed, the STorM32 controller was reset and hence will start up now. &lt;br /&gt;
&lt;br /&gt;
At startup, the controller goes through its initialization steps, which typically takes about 20 - 25 seconds. Note that the gimbal should not be moved until the initialization is finished and the controller has reached normal operation. This is indicated by greed LED going solid, and - if enabled - by a beep.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Initialization Steps:&#039;&#039;&#039; strtMOTOR - SETTLE - CALIBRATE - LEVEL - AUTODIR - RELEVEL - NORMAL&lt;br /&gt;
* {{PARAMNAME|strtMOTOR}}: The motors are turned on, and moved into the position specified by the startup motor position parameters.&lt;br /&gt;
* {{PARAMNAME|SETTLE}}: In order to calibrate, the gimbal has to be stable, it should not be moved. For a copter that is quite simple as the copter is on the ground. A handheld device needs to be put at a table to remain in position for a few seconds.&lt;br /&gt;
* {{PARAMNAME|CALIBRATE}}: Calibrates the sensors. Takes a second or so.&lt;br /&gt;
* {{PARAMNAME|LEVEL}}: This is the point where the motors will moved such to level the camera in pitch and roll axis. The yaw motor is under power, so you can feel some resistance, but it is not moved.&lt;br /&gt;
* {{PARAMNAME|AUTODIR}}: Here the motors are moved slightly around and from the sensor changes the controller determines the motor directions. &lt;br /&gt;
* {{PARAMNAME|RELEVEL}}: Since autodir moved the camera, it is quickly brought back in a horizontal position.&lt;br /&gt;
* {{PARAMNAME|NORMAL}}: This is the final stage; the PID controller is activated and the gimbal is operational. Simply move the camera out of position by hand, move the frame,... whatever you do the camera should remain stable. With a 2nd IMU enabled you can pitch the camera indefinitely, you can yaw the camera indefinitely or roll the camera by maximal +-80° or so. Larger roll angles are not possible as when the pitch and yaw axes become aligned, and pitch and yaw movements cannot be distinguished anymore ([http://en.wikipedia.org/wiki/Gimbal_lock gimbal lock]). Without 2nd IMU, the yaw and roll ranges are as before, but the pitch range is limited to +-45°.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Led Signals&#039;&#039;&#039;: The progress of the initialization is also indicated by the green LED on the board: During initialization it flashes with varying frequency. When initialization has finished and NORMAL state been reached, it goes solid. If beeps are activated, then the motors will emit a sound at the end of initialization, which can be very convenient. The current state of the controller can also be seen in status line the GUI, or the Data Display.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;First_Startup_Quick_Trouble_Shooting&amp;quot;&amp;gt;&#039;&#039;&#039;Quick Trouble Shooting:&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* The gimbal controller levels the camera, but only very, very slowly: The gimbal had been moved before the initialization has finished. Wait until the NORMAL state has been reach (green LED = solid) before moving the gimbal.&lt;br /&gt;
* The gimbal moves constantly around, never finding the level position: The pitch and roll motors are not connected to Mot0 (Pitch) and Mot1 (Roll) but reverse. Hence the control logic does measure that pitch has to be changed by -5°, applies the proper movement sequence to the motor but all that happens is that suddenly the roll value is off by -5°. Make sure the motors are connected correctly.&lt;br /&gt;
* Camera turns upside down or things like that: The IMU orientation is wrong.&lt;br /&gt;
* Gimbal starts shaking, makes high frequency noises and things like that: This would be normal as we have not yet tuned the PID values for the motor control loop. In case that happens, set for all motors the P, I and D values to very low numbers but not zero (P=0.10; I=5.0; D=0.0050) and write them to the board. This will cause the gimbal to be slow when correcting movements but at least you can prove all is functional.&lt;br /&gt;
* The motors receive power only briefly after startup but are when shut off and the red and green led start blinking fast, and the controller remains in LEVEL state: The controller could not level the camera within a certain time and hence shut off the motors for safety. This can happen for various reasons, such as that there is a mechanical constraint to the camera, one or more motors do not operate properly because of e.g. a broken motor wire or bad connections, or that the gimbal has not been assembled fully.&lt;br /&gt;
&lt;br /&gt;
== Next Step - PID Tuning ==&lt;br /&gt;
&lt;br /&gt;
At this point the gimbal may already stabilize the camera. However, usually, the camera is not yet stabilized perfectly, since the PID parameters in the {{GUI|Main}} tab are not yet optimal. The gimbal may even start to show weird shaking or make high frequency noises, which indicates that the PID values are totally off. So, in any case the next step should be to tune the gimbal.&lt;br /&gt;
&lt;br /&gt;
See the PID parameter [[Tuning Recipe|Tuning Recipe]] for adjusting those.&lt;br /&gt;
&lt;br /&gt;
You are also &#039;&#039;&#039;strongly&#039;&#039;&#039; encouraged to check out the [[Video Tutorials|Video Tutorials]]; there is a collection of some quite good videos available.&lt;br /&gt;
&lt;br /&gt;
{{COMMENT|{{WARNING|&#039;&#039;&#039;For good camera stability you need to spend at least a minimum time with PID tuning.&#039;&#039;&#039;}} The default PID values are chosen such that they work with most gimbals in the sense that the gimbal doesn&#039;t freak out. They therefore are necessarily &amp;quot;bad&amp;quot; in terms of good PID control or camera stabilization, respectively.}}&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Apps&amp;diff=3142</id>
		<title>Apps</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Apps&amp;diff=3142"/>
		<updated>2016-03-31T15:16:11Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;toclimit-2&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== maciek252&#039;s Open Source Android App ==&lt;br /&gt;
&lt;br /&gt;
Open source Android app by [http://www.rcgroups.com/forums/showpost.php?p=34403984&amp;amp;postcount=7770 maciek252].&lt;br /&gt;
&lt;br /&gt;
Github repository: https://github.com/maciek252/STorM32_GUI_Android&lt;br /&gt;
&lt;br /&gt;
== xor.io&#039;s STorM32Controller App ==&lt;br /&gt;
&lt;br /&gt;
Android app by [http://www.rcgroups.com/forums/member.php?u=404927 xor.io].&lt;br /&gt;
&lt;br /&gt;
This is an app that can be used to configure and control your gimbal with Bluetooth adapter from an Android device&lt;br /&gt;
&lt;br /&gt;
[[File:Storm32_controller_main_screen.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Releases ===&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33270001&amp;amp;postcount=6840 v0.1.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33190156&amp;amp;postcount=6791 v0.1.0 Beta]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33153809&amp;amp;postcount=6744 v0.0.9]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33107734&amp;amp;postcount=6652 v0.0.8]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33105768&amp;amp;postcount=6647 v0.0.7]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33098213&amp;amp;postcount=6623 v0.0.6]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33076189&amp;amp;postcount=6582 v0.0.5]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33060749&amp;amp;postcount=6572 v0.0.4]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33059929&amp;amp;postcount=6569 v0.0.3]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33050151&amp;amp;postcount=6558 v0.0.2]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.rcgroups.com/forums/showpost.php?p=33041088&amp;amp;postcount=6546 v0.0.1]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digaus&#039; GPS Tracking App ==&lt;br /&gt;
&lt;br /&gt;
Android app by digaus.&lt;br /&gt;
&lt;br /&gt;
For info and discussions on this great Android app, as well as a download link, see the rcgroups thread [http://www.rcgroups.com/forums/showthread.php?t=2423260 STorM32 BGC - GPS Tracking App].&lt;br /&gt;
&lt;br /&gt;
[[File:2015-05-28 16.27.12.jpg|480px]]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3141</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3141"/>
		<updated>2016-03-28T11:42:30Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Main_Page|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3140</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3140"/>
		<updated>2016-03-25T08:41:40Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3139</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3139"/>
		<updated>2016-03-22T18:23:41Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Main_Page|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3138</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3138"/>
		<updated>2016-03-22T18:23:24Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;tttt&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Main_Page|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3137</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3137"/>
		<updated>2016-03-22T17:04:37Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** http://www.olliw.eu/storm32bgc-wiki/Main_Page|STorM32 NT&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3136</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3136"/>
		<updated>2016-03-22T17:04:13Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** STorM32 NT|[http://www.olliw.eu/storm32bgc-wiki/Main_Page]&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3135</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3135"/>
		<updated>2016-03-22T17:03:54Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** STorM32 NT|http://www.olliw.eu/storm32bgc-wiki/Main_Page&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3134</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3134"/>
		<updated>2016-03-22T17:02:00Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32-NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32-NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=I2C_Error_Compendium&amp;diff=3133</id>
		<title>I2C Error Compendium</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=I2C_Error_Compendium&amp;diff=3133"/>
		<updated>2016-03-22T17:01:39Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* Ways to Reduce the I2C Error Rate */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;&#039;&#039;by OlliW, with edits by Bruce356&amp;lt;/span&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I2C errors are probably the most annoying side effect of the technology we are using in our brushless gimbals.&lt;br /&gt;
&lt;br /&gt;
I2C errors occur when the signals on the I2C clock and data lines (SCL,SDA) are disturbed beyond certain limits, and this happens for two main reasons:&lt;br /&gt;
* capacitive load on the I2C clock and/or data lines&lt;br /&gt;
* induced signal disturbances due to capacitive coupling to outside fields&lt;br /&gt;
&lt;br /&gt;
Importantly, all error sources add up. One therefore can&#039;t give decisive threshold values, for example, the length of the I2C wires should not be more than 40 cm long. Without any further error sources one might be able to use much longer wires, but if motor wires are too close to the IMU cabling then shorter wires might be required. &lt;br /&gt;
&lt;br /&gt;
It&#039;s like a glass of wine: When it&#039;s full, it&#039;s full. It doesn&#039;t matter whether it was filled with Bordeaux, Chianti, or any other mixture. When the glass contains only a tiny bit of Bordeaux, one can add a lot of Chianti before it overflows, but when the glass is nearly full of Bordeaux, only a tiny amount of Chianti will fit before it reaches the overflow point. So, its not possible to tell how much Chianti is acceptable, since this depends on how much Bordeaux is already in the glass, the only thing that can be determined is that the more Chianti you poor in the glass the more likely it will overflow.&lt;br /&gt;
&lt;br /&gt;
In the STorM32&#039;s GUI, you can find I2C errors recorded in the Data Display window, which can be found by clicking on the {{GUI|Data Display}} button near the bottom of the GUI.&lt;br /&gt;
&lt;br /&gt;
== Ways to Reduce the I2C Error Rate ==&lt;br /&gt;
&lt;br /&gt;
Before looking at the I2C errors, here is a brief summary of methods, which help reduce problems with the I2C connection to an IMU module:&lt;br /&gt;
&lt;br /&gt;
* reduce length of I2C cables&lt;br /&gt;
&lt;br /&gt;
* increase spacing between I2C cables and motor wires&lt;br /&gt;
&lt;br /&gt;
* twist the I2C wires; this can be done in various ways, e.g. twisting all four wires together, just twisting SCL and SDL, twisting SCL with GND and SDA with VCC, etc.&lt;br /&gt;
&lt;br /&gt;
* shield the I2C wires; using e.g. a coax cable or wrapping the wires with a self adhesive conductive cloth, &amp;quot;EMI shielding&amp;quot; (where the shield must be grounded to be effective)&lt;br /&gt;
&lt;br /&gt;
* lower the (motor) voltage &lt;br /&gt;
&lt;br /&gt;
* add ferrite rings; these can be fitted in various ways, such as, putting the rings on the I2C wires and/or the motor wires, they can be fitted at either ends of the wires.&lt;br /&gt;
&lt;br /&gt;
* reduce the I2C pullup resistors on the IMU module&lt;br /&gt;
&lt;br /&gt;
* add I2C hardening electronics&lt;br /&gt;
&lt;br /&gt;
* ditch I2C and use [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32-NT], which would be the ultimative solution&lt;br /&gt;
&lt;br /&gt;
== Capacitive Load ==&lt;br /&gt;
&lt;br /&gt;
Capacitive load decreases the slew rate of the signal, and eventually prevents the electronics from detecting the signal correctly, and an I2C error occurs.&lt;br /&gt;
&lt;br /&gt;
Capacitive load arises from the cables themselves, and the longer the cables are the higher the capacitive load becomes.&lt;br /&gt;
&lt;br /&gt;
Therefore, for any I2C system there is an &amp;quot;intrinsic&amp;quot; maximum length up to which the I2C communication will work. In practice this maximum length is not achieved, since, as mentioned in the introduction, other I2C error sources may be present reducing the practical length. The capacitive load depends also on the used type of cable. Thin wires for instance have a smaller capacity than thicker wires. In practice, however, there is usually little room to play with this factor. &lt;br /&gt;
&lt;br /&gt;
Capacitive load also arises from anything conducting in the near surrounding area of the I2C clock and/or data wires.&lt;br /&gt;
&lt;br /&gt;
This is indeed a major factor, and - fortunately - it is to a high degree under our control. The possible contributors falling into this category are very diverse; they range from things like spacing between the wires themselves or to GND or Vcc, shielding such as in coax wires, twisted or non-twisted wires and the manner in which they are twisted, conducting areas like metal bars or carbon plates to which the IMU module is mounted or the I2C cables are fixed to, and so on. It is as it was mentioned, it can arise from &#039;&#039;&#039;&#039;&#039;anything&#039;&#039;&#039;&#039;&#039; that is conducting in the surrounding area. Fortunately, the rules which determine the value for capacitance are well known. In a nutshell, the larger the conducting area the larger the capacitance, and the further the distance from the conducting area the smaller the capacitance. This immediately gives us the necessary rules to control, and possibly avoid the problem.&lt;br /&gt;
&lt;br /&gt;
The acceptable capacitive load, from both the cables and the conducting surrounding areas, depends on additional factors, such as the current capabilities of the I2C drivers and the pullup resistors.&lt;br /&gt;
&lt;br /&gt;
== Induced Signal Disturbances ==&lt;br /&gt;
&lt;br /&gt;
Wires in close proximity to the I2C clock and data lines may, due to capacitive coupling, induce fault voltages in the I2C lines and thus disrupt the I2C signals. This again may prevent the electronics from detecting the I2C signals correctly and even bring it into an unexpected state, therefore causing I2C errors to occur. The I2C errors due to induced disturbances are often fatal in the sense that it can be difficult for the electronics to recover from these errors.&lt;br /&gt;
&lt;br /&gt;
For our gimbals, the primary origin of these interferences are from the motor wires. The motor wires carry high voltage signals, high in comparison to the circa 3 volts of the I2C signals, which in addition are pulsed with large slew rates. When the motor wires come close to the I2C lines, they can easily disturb the signals on the I2C lines.&lt;br /&gt;
&lt;br /&gt;
The strength of the induced disturbances depends on some additional factors, such as the current capabilities of the I2C drivers and the pullup resistors.&lt;br /&gt;
&lt;br /&gt;
== Practical Implications ==&lt;br /&gt;
&lt;br /&gt;
Equipped with the understanding of the origin of the I2C errors, most of the counter measures listed in the above become obvious.&lt;br /&gt;
&lt;br /&gt;
Some can have both positive and negative effects. For instance, twisting the I2C wires or shielding them can be very successful in protecting the I2C signals from the induced disturbances of the motor wires, but on the other hand they also increase the capacitive load. Whether these counter measures work or not therefore depends on the particular situation, whether the &amp;quot;induced disturbances&amp;quot; or &amp;quot;capacitive load&amp;quot; are the dominating I2C error sources.&lt;br /&gt;
&lt;br /&gt;
Ferrite rings are very commonly used to suppress I2C errors. When placed on the motor wires they reduce the slew rate of the motor signals and thereby their ability to induce fault voltages in the I2C lines. When placed on the I2C lines they can compensate, to some degree, the capacitive load and thereby improve the I2C signal quality.&lt;br /&gt;
&lt;br /&gt;
The probably most simple approach to avoid I2C errors is to lower the voltage, e.g. to run the controller/motors with 2S instead of 3S. This can be very effective, but can come at the cost of low motor torque, and some STorM32 boards do not run with 2S.&lt;br /&gt;
&lt;br /&gt;
The alert reader will have noticed that increasing the current in the I2C lines or decreasing the pullup resistors, respectively, helps to diminish both the effects of the capacitive load and induced voltage disturbances. This in fact helps quite considerably, and it is a good idea to use small pullup resistors, e.g. 1k to 2k on the IMU module. One may wonder why not use really small pullup resistors instead of the typical 2k to 10k range. Well, the answer is that the common I2C drivers are not designed to handle currents larger than a few mA (and this in turn is related to the way in which I2C works). Therefore if very small pullup resistors are used this may damage your electronics. Circuitry exists to create low-impedance I2C communications, which can be added to the I2C wiring and may help significantly, but it is not used in our low-budget applications.&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3132</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=MediaWiki:Sidebar&amp;diff=3132"/>
		<updated>2016-03-22T17:00:15Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Manuals and Tutorials|Manuals &amp;amp; Tutorials&lt;br /&gt;
** STorM32 FAQ|FAQ&lt;br /&gt;
** Downloads|Downloads&lt;br /&gt;
** Example Setups|Example setups&lt;br /&gt;
** Videos|Videos&lt;br /&gt;
** Apps|Apps&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3131</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3131"/>
		<updated>2016-03-22T16:58:48Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32-NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3130</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3130"/>
		<updated>2016-03-22T16:58:23Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3129</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3129"/>
		<updated>2016-03-22T16:57:00Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
You&#039;re highly welcome to contribute to the STorM32-BGC documentation. That&#039;s why it was set up as a separate wiki, to make it simple for you. &lt;br /&gt;
&lt;br /&gt;
In order to contribute, you only need to register, which gives you full editing capabilities. It&#039;s as simple as that. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t be afraid to contribute!&#039;&#039;&#039; Users will see and check your changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;A personal note by the firmware author: I&#039;m doing the STorM32 project as my hobby, in my spare time, without financial benefits. It should be clear that it is free only because I do this in my spare time, and it should also be clear that I can&#039;t and won&#039;t and don&#039;t do everything. Documentation is in my opinion the user&#039;s duty. So, the wiki here will be only as useful as you, the users, make it useful. :)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the wiki ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki]. Currently, you can find help on how to use it there.  &lt;br /&gt;
&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Contents  MediaWiki&#039;s Help]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki&#039;s FAQ]&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Editing WikiMedia&#039;s Help:Editing]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3127</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3127"/>
		<updated>2016-03-22T07:33:48Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|nGp_PlPxleQ|480}}&lt;br /&gt;
	 &lt;br /&gt;
More info [http://www.rcgroups.com/forums/showthread.php?t=2434504&amp;amp;page=12&amp;amp;pp=50#post33936747 here].&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
You&#039;re highly welcome to contribute to the STorM32-BGC documentation. That&#039;s why it was set up as a separate wiki, to make it simple for you. &lt;br /&gt;
&lt;br /&gt;
In order to contribute, you only need to register, which gives you full editing capabilities. It&#039;s as simple as that. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t be afraid to contribute!&#039;&#039;&#039; Users will see and check your changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;A personal note by the firmware author: I&#039;m doing the STorM32 project as my hobby, in my spare time, without financial benefits. It should be clear that it is free only because I do this in my spare time, and it should also be clear that I can&#039;t and won&#039;t and don&#039;t do everything. Documentation is in my opinion the user&#039;s duty. So, the wiki here will be only as useful as you, the users, make it useful. :)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the wiki ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki]. Currently, you can find help on how to use it there.  &lt;br /&gt;
&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Contents  MediaWiki&#039;s Help]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki&#039;s FAQ]&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Editing WikiMedia&#039;s Help:Editing]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3126</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3126"/>
		<updated>2016-03-22T07:32:59Z</updated>

		<summary type="html">&lt;p&gt;OlliW: Undo revision 3125 by OlliW (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
You&#039;re highly welcome to contribute to the STorM32-BGC documentation. That&#039;s why it was set up as a separate wiki, to make it simple for you. &lt;br /&gt;
&lt;br /&gt;
In order to contribute, you only need to register, which gives you full editing capabilities. It&#039;s as simple as that. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t be afraid to contribute!&#039;&#039;&#039; Users will see and check your changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;A personal note by the firmware author: I&#039;m doing the STorM32 project as my hobby, in my spare time, without financial benefits. It should be clear that it is free only because I do this in my spare time, and it should also be clear that I can&#039;t and won&#039;t and don&#039;t do everything. Documentation is in my opinion the user&#039;s duty. So, the wiki here will be only as useful as you, the users, make it useful. :)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the wiki ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki]. Currently, you can find help on how to use it there.  &lt;br /&gt;
&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Contents  MediaWiki&#039;s Help]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki&#039;s FAQ]&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Editing WikiMedia&#039;s Help:Editing]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3125</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3125"/>
		<updated>2016-03-22T07:30:33Z</updated>

		<summary type="html">&lt;p&gt;OlliW: Reverted edits by OlliW (talk) to last revision by EagleEi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __NOTOC__ &lt;br /&gt;
Welcome to the STorM32-BGC documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation for your purchased board? Then check out the Vendors Corner here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You miss information or otherwise are unhappy with the wiki? Then consider to get involved: [[#How to contribute|How to contribute]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|35V0QTxSys0|720}}&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|qpQ_bUr_j4o|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|TPScN3uhzWQ|480}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
You&#039;re highly welcome to contribute to the STorM32-BGC documentation. That&#039;s why it was set up as a separate wiki, to make it simple for you. &lt;br /&gt;
&lt;br /&gt;
In order to contribute, you only need to register, which gives you full editing capabilities. It&#039;s as simple as that. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t be afraid to contribute!&#039;&#039;&#039; Users will see and check your changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;A personal note by the firmware author: I&#039;m doing the STorM32 project as my hobby, in my spare time, without financial benefits. It should be clear that it is free only because I do this in my spare time, and it should also be clear that I can&#039;t and won&#039;t and don&#039;t do everything. Documentation is in my opinion the user&#039;s duty. So, the wiki here will be only as useful as you, the users, make it useful. :)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the wiki ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki]. Currently, you can find help on how to use it there.  &lt;br /&gt;
&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Contents  MediaWiki&#039;s Help]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki&#039;s FAQ]&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Editing WikiMedia&#039;s Help:Editing]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3124</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Main_Page&amp;diff=3124"/>
		<updated>2016-03-22T07:27:46Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Welcome to the &amp;quot;old&amp;quot; STorM32-BGC documentation, for firmware versions v0.xx and v1.xx.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You are new to the STorM32 brushless gimbal controller? Then this is the page to go to first: [[Getting Started]].&lt;br /&gt;
&lt;br /&gt;
You want to get one? Then inspect this page: [[Where to buy STorM32 boards]].&lt;br /&gt;
&lt;br /&gt;
You need documentation? Then check out this here: [[Manuals and Tutorials]].&lt;br /&gt;
&lt;br /&gt;
You are interested in the STorM32 NT? Then go here: [http://www.olliw.eu/storm32bgc-wiki/Main_Page STorM32 NT Wiki].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;The STorM32-BGC is an on-going hobbyist&#039;s project and not a commercial product, please understand that. The wiki here is maintained by the STorM32-BGC community in their spare time; you cannot expect it to be error-free, no guarantee is given, and nobody, including the firmware author, can be held responsible for anything.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Recent Highlights ==&lt;br /&gt;
&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/144239781|720}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=33096052&amp;amp;postcount=6614 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|wufW8R1m9bw|480}}&lt;br /&gt;
|{{#ev:youtube|H1KJI5-NOJ8|480}}&lt;br /&gt;
|}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=31574509&amp;amp;postcount=4734 here] and [http://www.rcgroups.com/forums/showpost.php?p=31150097&amp;amp;postcount=4158 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=490|{{#ev:youtube|XjHo7ikv4z8|480}}&lt;br /&gt;
|{{#ev:youtube|qpQ_bUr_j4o|480}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=30877231&amp;amp;postcount=3742 here] and [http://www.rcgroups.com/forums/showpost.php?p=30687844&amp;amp;postcount=3407 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|TPScN3uhzWQ|360}}&lt;br /&gt;
|{{#ev:youtube|DZFbmoPi2eI|360}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29835510&amp;amp;postcount=2167 here].&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=370|{{#ev:youtube|9FcmXSZZwYc|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29586352&amp;amp;postcount=1788 here] &lt;br /&gt;
|{{#ev:youtube|BYJVyJyzApw|360}}&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=29523598&amp;amp;postcount=2154 here] and [http://www.rcgroups.com/forums/showpost.php?p=29523830&amp;amp;postcount=1653 here].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#ev:youtube|Hqf_mjGJfLg|480}}&lt;br /&gt;
&lt;br /&gt;
More info [http://www.rcgroups.com/forums/showpost.php?p=28743738&amp;amp;postcount=870 here] or [https://www.facebook.com/theblindhawks here].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]&lt;br /&gt;
* [//www.rcgroups.com/forums/showthread.php?t=2055844 Discussion thread at rcgroups]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
You&#039;re highly welcome to contribute to the STorM32-BGC documentation. That&#039;s why it was set up as a separate wiki, to make it simple for you. &lt;br /&gt;
&lt;br /&gt;
In order to contribute, you only need to register, which gives you full editing capabilities. It&#039;s as simple as that. :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Don&#039;t be afraid to contribute!&#039;&#039;&#039; Users will see and check your changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:88%&amp;quot;&amp;gt;A personal note by the firmware author: I&#039;m doing the STorM32 project as my hobby, in my spare time, without financial benefits. It should be clear that it is free only because I do this in my spare time, and it should also be clear that I can&#039;t and won&#039;t and don&#039;t do everything. Documentation is in my opinion the user&#039;s duty. So, the wiki here will be only as useful as you, the users, make it useful. :)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to use the wiki ==&lt;br /&gt;
This wiki is powered by [//www.mediawiki.org/wiki/MediaWiki MediaWiki]. Currently, you can find help on how to use it there.  &lt;br /&gt;
&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Contents  MediaWiki&#039;s Help]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki&#039;s FAQ]&lt;br /&gt;
* [//meta.wikimedia.org/wiki/Help:Editing WikiMedia&#039;s Help:Editing]&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3123</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3123"/>
		<updated>2016-03-19T14:59:29Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The various files related to the STorM32-BGC project can be downloaded from several places:&lt;br /&gt;
&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]: As regards firmware this is maybe the best place to go since it will generally be the first place which is getting updated. &lt;br /&gt;
&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]: Many files are also hosted here. It may be a bit less up to date, but since it&#039;s a public server it&#039;s most &amp;quot;stable&amp;quot; in the sense that whatever has been made available here will be available &amp;quot;forever&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Direct link to v0.96 firmware download:&amp;lt;br&amp;gt; &lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v096-v20160319.zip o323bgc-release-v096-v20160319] [.zip] (9.4MB)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Latest beta release v0.95e:&amp;lt;br&amp;gt;&lt;br /&gt;
:http://www.rcgroups.com/forums/showpost.php?p=34182601&amp;amp;postcount=7535&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTLoggerTool release v0.23:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/ntloggertool/ntloggertool-release-v023-v20160319.zip ntloggertool-release-v023-v20160319] [.zip] (154MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Blackbox Explorer for STorM32 release v1.6.102:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/blackboxexplorer4storm32/blackboxexplorer-for-storm32-release-v0161_02-v20160319.zip blackboxexplorer-for-storm32-release-v0161_02-v20160319] [.zip] (0.6MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For other firmware versions see the 1st page of the rcgroups thread: http://www.rcgroups.com/forums/showthread.php?t=2055844&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3122</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3122"/>
		<updated>2016-03-19T14:59:16Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The various files related to the STorM32-BGC project can be downloaded from several places:&lt;br /&gt;
&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]: As regards firmware this is maybe the best place to go since it will generally be the first place which is getting updated. &lt;br /&gt;
&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]: Many files are also hosted here. It may be a bit less up to date, but since it&#039;s a public server it&#039;s most &amp;quot;stable&amp;quot; in the sense that whatever has been made available here will be available &amp;quot;forever&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Direct link to v0.96 firmware download:&amp;lt;br&amp;gt; &lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v096-v20160319.zip o323bgc-release-v096-v20160319] [.zip] (9.4MB)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Latest beta release v0.95e:&amp;lt;br&amp;gt;&lt;br /&gt;
:http://www.rcgroups.com/forums/showpost.php?p=34182601&amp;amp;postcount=7535&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTLoggerTool release v0.23:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/ntloggertool/ntloggertool-release-v023-v20160319.zip ntloggertool-release-v023-v20160319] [.zip] (154MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Blackbox Explorer for STorM32 release v1.6.102:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/blackboxexplorer4storm32/blackboxexplorer-for-storm32-release-v0161_02-v20160319.zip blackboxexplorer-for-storm32-release-v0161_02-v20160319] [.zip] (0.6MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For other versions see the 1st page of the rcgroups thread: http://www.rcgroups.com/forums/showthread.php?t=2055844&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3120</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3120"/>
		<updated>2016-03-19T06:40:31Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The various files related to the STorM32-BGC project can be downloaded from several places:&lt;br /&gt;
&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]: As regards firmware this is maybe the best place to go since it will generally be the first place which is getting updated. &lt;br /&gt;
&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]: Many files are also hosted here. It may be a bit less up to date, but since it&#039;s a public server it&#039;s most &amp;quot;stable&amp;quot; in the sense that whatever has been made available here will be available &amp;quot;forever&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Direct link to v0.90 firmware download:&amp;lt;br&amp;gt; &lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v090-v20160110.zip o323bgc-release-v090-v20160110] [.zip] (10.1MB)&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v090-v20160110-withNTLoggerTool.zip o323bgc-release-v090-v20160110-withNTLoggerTool] [.zip] (165MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest beta release v0.95e:&amp;lt;br&amp;gt;&lt;br /&gt;
:http://www.rcgroups.com/forums/showpost.php?p=34182601&amp;amp;postcount=7535&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NTLoggerTool release v0.23:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/ntloggertool/ntloggertool-release-v023-v20160319.zip ntloggertool-release-v023-v20160319] [.zip] (160MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Blackbox Explorer for STorM32 release v1.6.102:&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/blackboxexplorer4storm32/blackboxexplorer-for-storm32-release-v0161_02-v20160319.zip blackboxexplorer-for-storm32-release-v0161_02-v20160319] [.zip] (0.6MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For other versions see the 1st page of the rcgroups thread: http://www.rcgroups.com/forums/showthread.php?t=2055844&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3119</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Downloads&amp;diff=3119"/>
		<updated>2016-03-19T05:45:01Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The various files related to the STorM32-BGC project can be downloaded from several places:&lt;br /&gt;
&lt;br /&gt;
* [//www.olliw.eu/2013/storm32bgc Project web page]: As regards firmware this is maybe the best place to go since it will generally be the first place which is getting updated. &lt;br /&gt;
&lt;br /&gt;
* [//github.com/olliw42/storm32bgc Github repository]: Many files are also hosted here. It may be a bit less up to date, but since it&#039;s a public server it&#039;s most &amp;quot;stable&amp;quot; in the sense that whatever has been made available here will be available &amp;quot;forever&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Direct link to v0.90 firmware download:&amp;lt;br&amp;gt; &lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v090-v20160110.zip o323bgc-release-v090-v20160110] [.zip] (10.1MB)&amp;lt;br&amp;gt;&lt;br /&gt;
:[http://www.olliw.eu/downloads/storm32/o323bgc/o323bgc-release-v090-v20160110-withNTLoggerTool.zip o323bgc-release-v090-v20160110-withNTLoggerTool] [.zip] (165MB)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Latest beta release v0.95e: &amp;lt;br&amp;gt; &lt;br /&gt;
:http://www.rcgroups.com/forums/showpost.php?p=34182601&amp;amp;postcount=7535&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For other versions see the 1. page of the rcgroups thread: http://www.rcgroups.com/forums/showthread.php?t=2055844&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3118</id>
		<title>Flashing the CC3D Atom</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3118"/>
		<updated>2016-03-12T21:06:17Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* First-Time Flashing Using a USB-TTL Adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this board the BOOT0 pin is exposed as a solder jumper (it doesn&#039;t acces to the SWD pins). The simplest method for first-time flashing is thus to use a standard USB-TTL adapter connected to the UART1 port, which is supported by the GUI. Any subsequent flashing (updating) can be performed as described in [[Updating the Firmware of NT Modules]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== First-Time Flashing Using a USB-TTL Adapter ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; You will need a standard USB-TTL adapter (see [[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]). Ensure that it is working (drivers installed, etc.). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Connect the serial adapter to the Main port on the CC3D Atom. Do not yet power the CC3D Atom.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Find the BOOT0 solder jumper and close it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Now power up the CC3D Atom, e.g. by connecting its VCC pin to an external power supply or most easily via its USB connector. &amp;lt;br&amp;gt;&lt;br /&gt;
{{COMMENT|Do not power the CC3D Atom by connecting its VCC pin to the 3.3 V or 5 V pin on the USB-TTL adapter. This power scheme often doesn&#039;t work.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; From the STorM32 GUI select the Flash Firmware Tab and set the fields as seen below. Ensure that the {{GUIPARAM|Use NT boot mode}} check box is &#039;&#039;&#039;&#039;&#039;not&#039;&#039;&#039;&#039;&#039; checked.&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-cc3d-serial-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Select the Flash Firmware button and a DOS window opens similar to below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Open the BOOT0 solder jumper again. The CC3D Atom is now ready to be used as NT imu module.&lt;br /&gt;
&lt;br /&gt;
== Updating Firmware ==&lt;br /&gt;
&lt;br /&gt;
For updating the NT firmware you may again use the method described before, but preferably the &amp;quot;canonical&amp;quot; procedure described in [[Updating the Firmware of NT Modules]].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=File:Storm32-nt-firmware-first-time-flashing-cc3d-serial-gui-screen-01.jpg&amp;diff=3117</id>
		<title>File:Storm32-nt-firmware-first-time-flashing-cc3d-serial-gui-screen-01.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=File:Storm32-nt-firmware-first-time-flashing-cc3d-serial-gui-screen-01.jpg&amp;diff=3117"/>
		<updated>2016-03-12T21:05:51Z</updated>

		<summary type="html">&lt;p&gt;OlliW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3116</id>
		<title>Flashing the CC3D Atom</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3116"/>
		<updated>2016-03-12T21:01:56Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* First-Time Flashing Using a USB-TTL Adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this board the BOOT0 pin is exposed as a solder jumper (it doesn&#039;t acces to the SWD pins). The simplest method for first-time flashing is thus to use a standard USB-TTL adapter connected to the UART1 port, which is supported by the GUI. Any subsequent flashing (updating) can be performed as described in [[Updating the Firmware of NT Modules]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== First-Time Flashing Using a USB-TTL Adapter ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; You will need a standard USB-TTL adapter (see [[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]). Ensure that it is working (drivers installed, etc.). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Connect the serial adapter to the Main port on the CC3D Atom. Do not yet power the CC3D Atom.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Find the BOOT0 solder jumper and close it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Now power up the CC3D Atom, e.g. by connecting its VCC pin to an external power supply or most easily via its USB connector. &amp;lt;br&amp;gt;&lt;br /&gt;
{{COMMENT|Do not power the CC3D Atom by connecting its VCC pin to the 3.3 V or 5 V pin on the USB-TTL adapter. This power scheme often doesn&#039;t work.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; From the STorM32 GUI select the Flash Firmware Tab and set the fields as seen below. Ensure that the {{GUIPARAM|Use NT boot mode}} check box is &#039;&#039;&#039;&#039;&#039;not&#039;&#039;&#039;&#039;&#039; checked.&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-cc3d-serial-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Select the Flash Firmware button and a DOS window opens similar to below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Open the BOOT0 solder jumper again. The CC3D Atom is now ready to be used as NT imu module.&lt;br /&gt;
&lt;br /&gt;
== Updating Firmware ==&lt;br /&gt;
&lt;br /&gt;
For updating the NT firmware you may again use the method described before, but preferably the &amp;quot;canonical&amp;quot; procedure described in [[Updating the Firmware of NT Modules]].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_OlliW%27s_NT_Modules&amp;diff=3115</id>
		<title>Flashing OlliW&#039;s NT Modules</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_OlliW%27s_NT_Modules&amp;diff=3115"/>
		<updated>2016-03-12T20:56:31Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* First-Time Flashing Using a USB-TTL Adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On all &amp;quot;OlliW&amp;quot; NT modules the BOOT0 pin is exposed as a solder jumper, and each module can thus be first-time flashed using a standard USB-TTL adapter. Most modules also have the SWD pins exposed, which allows a first-time flashing via a ST-Link adapter. Both flashing methods are fully supported by the GUI. Any subsequent flashing (updating) can be performed most easily by the procedure described in [[Updating the Firmware of NT Modules]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== First-Time Flashing Using a USB-TTL Adapter ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; You will need a standard USB-TTL adapter (see [[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]). Ensure that it is working (drivers installed, etc.). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Connect the serial adapter to the NT bus pins on the NT bus connector. Do not yet power the NT module.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Find the BOOT0 solder jumper and close it.&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Now power up the NT module, e.g. by connecting the NT bus connector&#039;s VCC pin to the 3.3 V or 5 V pin (either is fine) on the USB-TTL adapter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; From the STorM32 GUI select the Flash Firmware Tab and set the fields as seen below. Ensure that the {{GUIPARAM|Use NT boot mode}} check box is &#039;&#039;&#039;&#039;&#039;not&#039;&#039;&#039;&#039;&#039; checked.&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Select the Flash Firmware button and a DOS window opens similar to below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Open the BOOT0 solder jumper again. The NT module is now ready for usage.&lt;br /&gt;
&lt;br /&gt;
== First-Time Flashing Using SWD ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; You will need a ST-Link V2 Programmer or similar. Ensure that it is working (drivers installed, etc.). &lt;br /&gt;
&lt;br /&gt;
:[[File:ST_Link_V2.jpg|250px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Connect the programmer to the SWD pins on the NT module.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; From the STorM32 GUI select the Flash Firmware Tab and set the fields as seen below:&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-swd-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Select the Flash Firmware button and a DOS window opens similar to below:&lt;br /&gt;
&lt;br /&gt;
:[[File:GUI_Flash_4.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
== Updating Firmware ==&lt;br /&gt;
&lt;br /&gt;
For updating the NT firmware you may again use the methods described before, but preferably the &amp;quot;canonical&amp;quot; procedure described in [[Updating the Firmware of NT Modules]].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
	<entry>
		<id>http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3114</id>
		<title>Flashing the CC3D Atom</title>
		<link rel="alternate" type="text/html" href="http://www.olliw.eu/storm32bgc-v1-wiki/index.php?title=Flashing_the_CC3D_Atom&amp;diff=3114"/>
		<updated>2016-03-12T20:55:44Z</updated>

		<summary type="html">&lt;p&gt;OlliW: /* First-Time Flashing Using a USB-TTL Adapter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this board the BOOT0 pin is exposed as a solder jumper (it doesn&#039;t acces to the SWD pins). The simplest method for first-time flashing is thus to use a standard USB-TTL adapter connected to the UART1 port, which is supported by the GUI. Any subsequent flashing (updating) can be performed as described in [[Updating the Firmware of NT Modules]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== First-Time Flashing Using a USB-TTL Adapter ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; You will need a standard USB-TTL adapter (see [[STorM32_FAQ#Which USB-TTL should I use.3F|FAQ: Which USB-TTL should I use?]]). Ensure that it is working (drivers installed, etc.). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Connect the serial adapter to the Main port on the CC3D Atom. Do not yet power the CC3D Atom.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Find the BOOT0 solder jumper and close it.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; Now power up the CC3D Atom, e.g. by connecting its VCC pin to an external power supply or most easily via its USB connector. &amp;lt;br&amp;gt;&lt;br /&gt;
{{COMMENT|Do not power the CC3D Atom by connecting its VCC pin to the 3.3 V or 5 V pin on the USB-TTL adapter. This power scheme often doesn&#039;t work.}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; From the STorM32 GUI select the Flash Firmware Tab and set the fields as seen below. Ensure that the {{GUIPARAM|Use NT boot mode}} check box is &#039;&#039;&#039;&#039;&#039;not&#039;&#039;&#039;&#039;&#039; checked.&lt;br /&gt;
&lt;br /&gt;
:[[File:Storm32-nt-firmware-first-time-flashing-gui-screen-01.jpg|640px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6.&#039;&#039;&#039; Select the Flash Firmware button and a DOS window opens similar to below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7.&#039;&#039;&#039; Open the BOOT0 solder jumper again. The CC3D Atom is now ready to be used as NT imu module.&lt;br /&gt;
&lt;br /&gt;
== Updating Firmware ==&lt;br /&gt;
&lt;br /&gt;
For updating the NT firmware you may again use the method described before, but preferably the &amp;quot;canonical&amp;quot; procedure described in [[Updating the Firmware of NT Modules]].&lt;/div&gt;</summary>
		<author><name>OlliW</name></author>
	</entry>
</feed>