STorM32 Boards: Difference between revisions
Line 3: | Line 3: | ||
== "Original" STorM32 Boards == | == "Original" STorM32 Boards == | ||
At present, the versions v1.1, v1.2, | At present, the versions v1.1, v1.2, v1.3, and v3.1 are in use (v0.17/v1.0 and v2.4 boards are deprecated). The commonality of the v1.1, v1.2, and v1.3 boards is a resistive voltage regulator and the TC4452 motor drivers. The v3.1 board is specifically designed for NT, and is distinguished by a low-noise 5 V switching voltage regulator, EPS8266 and CAN bus support. It has no motor drivers on board. | ||
=== STorM32-BGC v3.1 === | |||
---- | |||
[[File:Storm32-bgc-nt-v24-picture.jpg|thumb|caption|STorM32 board v3.1 specifically designed for NT]] | |||
{| | |||
|- valign="top" | |||
|width=300px| | |||
* MCU: STM32F103RC at 72 MHz | |||
* motor drivers: none | |||
* voltage regulator: 5 V, 0.6 A low-noise switching regulator | |||
* on-board MPU9250 IMU (connected to spi) | |||
* 2 NT ports and one NT-X port | |||
* ESP port for ESP8266 modules | |||
* CAN bus port | |||
* Futaba S-Bus | |||
* Spektrum satellite | |||
* up to four PWM/Sum-PPM inputs/outputs | |||
* joystick port for two axes | |||
* 2 auxiliary ports, one BUT port | |||
| | |||
* supply voltage: 6 - 25 V or 2 - 6S | |||
* motor current: depends on used NT motor modules | |||
* board dimensions: 40 mm x 25 mm, 35 mm bolt to bolt, holes Ø3 mm | |||
|} | |||
{{COMMENT|{{WARNING|This board has no motor drivers; NT motor modules need thus be used.}}}} | |||
=== STorM32-BGC v2.4 === | === STorM32-BGC v2.4 === | ||
Line 12: | Line 38: | ||
|width=300px| | |width=300px| | ||
* MCU: STM32F103RC at 72 MHz | * MCU: STM32F103RC at 72 MHz | ||
* motor drivers | * motor drivers for yaw axis: TC4452 | ||
* voltage regulator: linear resistive | * voltage regulator: linear resistive | ||
* on-board | * on-board MPU9250 IMU | ||
* Futaba S-Bus | * Futaba S-Bus | ||
* Spektrum satellite | * Spektrum satellite | ||
* up to four PWM/Sum-PPM inputs/outputs | * up to four PWM/Sum-PPM inputs/outputs | ||
* joystick port for two axes | * joystick port for two axes | ||
* 2 auxiliary ports | * 2 auxiliary ports, one BUT port | ||
* 2 NT ports and one NT-X port | * 2 NT ports and one NT-X port | ||
| | | | ||
* supply voltage: 6 - 18 V or 2 - 4S | * supply voltage: 6 - 18 V or 2 - 4S | ||
* motor current: max. 1 A per motor | * motor current: max. 1 A per motor | ||
* board dimensions: 40 mm x 25 mm, 35 mm bolt to bolt, holes Ø3 mm | * board dimensions: 40 mm x 25 mm, 35 mm bolt to bolt, holes Ø3 mm | ||
|} | |} | ||
{{COMMENT|{{WARNING|This board has been deprecated.}}}} | {{COMMENT|{{WARNING|This board has been deprecated.}}}} | ||
=== STorM32-BGC v1.3 === | === STorM32-BGC v1.3 === |
Revision as of 14:01, 11 September 2017
The technical specifications of various STorM32 boards are presented, as far as they are known. To find suppliers/vendors please go to Where to buy STorM32 boards. For a detailed description of the various connectors on the (original) boards see Pins and Connectors.
"Original" STorM32 Boards
At present, the versions v1.1, v1.2, v1.3, and v3.1 are in use (v0.17/v1.0 and v2.4 boards are deprecated). The commonality of the v1.1, v1.2, and v1.3 boards is a resistive voltage regulator and the TC4452 motor drivers. The v3.1 board is specifically designed for NT, and is distinguished by a low-noise 5 V switching voltage regulator, EPS8266 and CAN bus support. It has no motor drivers on board.
STorM32-BGC v3.1
|
|
Comment: This board has no motor drivers; NT motor modules need thus be used.
STorM32-BGC v2.4
|
|
Comment: This board has been deprecated.
STorM32-BGC v1.3
|
|
STorM32-BGC v1.2
Differences to the v1.3 board:
- voltage regulator: smaller SOT223 package
- only 2 auxiliary ports
STorM32-BGC v1.1
Differences to the v1.3 board:
- no Futaba S-bus support
- Spektrum satellite is supported, but no extra Spektrum connector on board
- no extra USB voltage protection diode
- voltage regulator: smaller SOT223 package
- only 2 auxiliary ports
WARNING: The pins of connector I2C#2 are in reverse order to those of connector I2C, which implies also reversed voltage polarity. Pay attention to that before connecting a second IMU to the I2C#2 port.
Descendants
The STorM32 boards listed here are based on/derived from the layout of the "original" board designed by Martinez and OlliW, but modified in some ways.
GLB STorM32 v1.31
|
|
Comment: The 3.3V power on this board seems to be quite weak, and has caused repeatedly issues with powering NT modules. One single NT IMU seems to be ok, but not more. See also [[1]].
Comment: There had been cases with a problem with EMI noise on the 433/915 MHz band from this board, see [[2]]. For solutions see [[3]]. EMI noise seems not to be a problem in general, however, see [[4]].
Witespy STorM32-BGC v1.1 Mosfet Version
|
|
STorM32 v1.32
|
|
Comment: For NT setups this board might be preferred over the v1.31 board, since it uses the same linear regulator as the v1.3 and not the weak switching regulator of the v1.31. For older i2c-based setups it's probably better to get a v1.31, which tends to be cheaper and especially offers a switching voltage regulator.
Third-Party Boards
The terms of usage of the STorM32 project allows, and in fact encourages, making own hardware, for both DIY and commercial purposes, without restrictions.
Micro STorM32 BGC
|
|
Comment: This board is suitable only for 2S (see [[5]]), with higher voltages it gets quite hot and may malfunction. Read also this: [[6]]. The board can only be flashed with a ST-Link adapter via SWD, it cannot be flashed via the "usual" procedure. Many pins/ports are not available. Overall, this board cannot be recommended, except for special applications.
GLB Mini STorM32 BGC
|
|
AliExpress Mini STorM32 BGC
|
|
Comment: The info given on some pages is definitely wrong in some aspects. What we know so far (see also here and followup posts):
- DRV8313 motor drivers do not allow 2S operation
- only the RC port is available
- SBus is not supported
- BT module cannot be installed on-board