Boards: Difference between revisions

From STorM32-BGC Wiki V1
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
At present, v1.1, v1.2, and v1.3 STorM32-BGC boards are in use (v0.17/v1.0 boards are deprecated).
The technical specifications of various STorM32 boards are presented.
 
For suppliers/vendors please refer to [[Where to buy STorM32 boards]]. For a detailed description of the various connectors on the boards see [[Pins and Connectors]].
 
{{COMMENT|To avoid confusion or misunderstandings please note: The boards may provide features hardware-wise which are not yet supported by the firmware. Please check the firmware description to find out (see e.g. the [http://www.olliw.eu/2013/storm32bgc/#firmware project page]).}}
 
== "Original" STorM32 Boards ==
 
At present, the versions v1.1, v1.2, and v1.3 are in use (v0.17/v1.0 boards are deprecated). Their commonality is a resistive voltage regulator and the TC4452 motor drivers.


'''''Comments:'''''
'''''Comments:'''''
* ''The boards can be populated with different motor drivers: the TC4452 driver in DFN package or the TC4452 driver in SOIC package; the DFN package allows somewhat higher motor currents.''
* ''The boards can be populated with different motor drivers, namely TC4452 driver in DFN package or TC4452 driver in SOIC package; the DFN package allows somewhat higher motor currents.''
* ''The boards can in principle be populated with different microcontrollers; the standard configuration is a STM32F103RC.''
* ''The boards can in principle be populated with different micro controllers; the standard configuration is a STM32F103RC.''
* ''For a detailed description of the various connectors on the board see [[Pins and Connectors]].''
* ''To avoid confusion/misunderstandings please note: The boards provide many features hardware-wise, but not all are yet supported by the firmware. Please check the firmware description to find out (see e.g. the [http://www.olliw.eu/2013/storm32bgc/#firmware project page]).''


{{COMMENT|There exist also other boards, but their schemes have not been published (although required by the license) and are hence not discussed here.}}
=== STorM32-BGC v1.3 ===
 
----
== STorM32-BGC v1.3 ==
[[File:Joepaisley-storm32-bgc-v13-board-wiki.jpg|thumb|caption|STorM32-BGC board v1.3 with motor drivers in SOIC package]]
[[File:Joepaisley-storm32-bgc-v13-board-wiki.jpg|thumb|caption|STorM32-BGC board v1.3 with motor drivers in SOIC package]]
{|
{|
Line 16: Line 21:
* MCU: STM32F103RC at 72 MHz
* MCU: STM32F103RC at 72 MHz
* motor drivers: TC4452
* motor drivers: TC4452
* voltage regulator: linear resistive
* on-board Bluetooth (optional)
* on-board Bluetooth (optional)
* on-board 6DOF IMU (MPU6050)
* on-board 6DOF IMU (MPU6050)
Line 32: Line 38:
|}
|}


== STorM32-BGC v1.2 ==
=== STorM32-BGC v1.2 ===
----
[[File:Storm32 bgc v120 board dfn mpu-01-wp01.jpg|thumb|caption|STorM32-BGC board v1.2 with motor drivers in DFN package]]
[[File:Storm32 bgc v120 board dfn mpu-01-wp01.jpg|thumb|caption|STorM32-BGC board v1.2 with motor drivers in DFN package]]
Differences to the v1.3 board:
Differences to the v1.3 board:
Line 38: Line 45:
* only 2 auxiliary ports  
* only 2 auxiliary ports  


== STorM32-BGC v1.1 ==
=== STorM32-BGC v1.1 ===
----
[[File:Storm32-bgc-v110-board-top-01-wp01.jpg|thumb|caption|STorM32-BGC board v1.1 with motor drivers in SOIC package]]
[[File:Storm32-bgc-v110-board-top-01-wp01.jpg|thumb|caption|STorM32-BGC board v1.1 with motor drivers in SOIC package]]
Differences to the v1.2 board:
Differences to the v1.3 board:
* no Futaba S-bus support
* no Futaba S-bus support
* Spektrum satellite is supported, but no extra Spektrum connector on board
* Spektrum satellite is supported, but no extra Spektrum connector on board
Line 47: Line 55:
* only 2 auxiliary ports  
* only 2 auxiliary ports  


{{COMMENT|{{WARNING|The order of pins on the I2C#2 port is reversed to that on the I2C#1 port}}; please consider this then connecting an MPU module to the I2C#2 port. {{WARNING|Note that this does not apply to the witespy board}}; here the issue has been resolved by a smart plug.}}
{{COMMENT|{{WARNING|'''The order of pins on the I2C#2 port is reversed to that on the I2C#1 port'''}}; please consider this then connecting a MPU module 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.
== STorM32-BGC v0.17/v1.0 ==
Differences to the v1.2 board:
* MCU: STM32F103RB
* motor drivers: only TC4452VAO in SO08 package
* no IR led support
* only three PWM/Sum-PPM inputs/outputs
* no Futaba S-bus support
* Spektrum satellite can be supported, but no extra Spektrum connector on board
* no additional I2C port
* no reverse voltage protection on the v0.17 board
* voltage regulator: smaller SOT223 package
* only 2 auxiliary ports
* pin assignment on RC port different


'''Comment:''' The location of the pins needed to flash the firmware via an USB-TTL adapter is different here. Namely:
=== GLB STorM32 v1.31 ===
:RC-GND = GND -> connect it to GND on the usb-ttl adapter
----
:RC-1 = Uart1-Tx -> connect it to Rx on the usb-ttl adapter
<!--[[File:Joepaisley-storm32-bgc-v13-board-wiki.jpg|thumb|caption|STorM32-BGC board v1.3 with motor drivers in SOIC package]]-->
:RC-2 = Uart1-Rx -> connect it to Tx on the usb-ttl adapter
{|
-->
|- valign="top"
|width=300px|
* MCU: STM32F103RC at 72 MHz
* motor drivers: DRV8313
* voltage regulator: switched step-down
* on-board Bluetooth (optional)
* on-board 6DOF IMU (MPU6050)
* IR led
* Futaba S-Bus
* Spektrum satellite
* up to seven PWM/Sum-PPM inputs/outputs
* joystick ports for all three axes
* additional I2C port (I2C#2)
* 3 auxiliary ports
* BUT port
|
* supply voltage: 9 - 25 V or 3 - 6S (according to the specs given by GLB, not yet confirmed in practice)
* motor current: 1.5 A<br/>'''''Comment''': The board uses the same motor drivers as the BaseCam SimpleBGC 32-bit board, and the same spec can hence be expected, but the real capability has not yet been tested in practice''.
* board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm
|}

Revision as of 13:11, 23 January 2015

The technical specifications of various STorM32 boards are presented.

For suppliers/vendors please refer to Where to buy STorM32 boards. For a detailed description of the various connectors on the boards see Pins and Connectors.

Comment: To avoid confusion or misunderstandings please note: The boards may provide features hardware-wise which are not yet supported by the firmware. Please check the firmware description to find out (see e.g. the project page).

"Original" STorM32 Boards

At present, the versions v1.1, v1.2, and v1.3 are in use (v0.17/v1.0 boards are deprecated). Their commonality is a resistive voltage regulator and the TC4452 motor drivers.

Comments:

  • The boards can be populated with different motor drivers, namely TC4452 driver in DFN package or TC4452 driver in SOIC package; the DFN package allows somewhat higher motor currents.
  • The boards can in principle be populated with different micro controllers; the standard configuration is a STM32F103RC.

STorM32-BGC v1.3


STorM32-BGC board v1.3 with motor drivers in SOIC package
  • MCU: STM32F103RC at 72 MHz
  • motor drivers: TC4452
  • voltage regulator: linear resistive
  • on-board Bluetooth (optional)
  • on-board 6DOF IMU (MPU6050)
  • IR led
  • Futaba S-Bus
  • Spektrum satellite
  • up to seven PWM/Sum-PPM inputs/outputs
  • joystick ports for all three axes
  • additional I2C port (I2C#2)
  • 3 auxiliary ports
  • BUT port
  • supply voltage: 6 - 18 V or 2 - 4S
  • motor current: max. 1.5 A per motor
    Comment: This is not yet fully exploited and also depends on the package, with DFN packages 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 here (for details see also here, here), here and here).
  • board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm

STorM32-BGC v1.2


STorM32-BGC board v1.2 with motor drivers in DFN package

Differences to the v1.3 board:

  • voltage regulator: smaller SOT223 package
  • only 2 auxiliary ports

STorM32-BGC v1.1


STorM32-BGC board v1.1 with motor drivers in SOIC package

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

Comment: The order of pins on the I2C#2 port is reversed to that on the I2C#1 port; please consider this then connecting a MPU module 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


  • MCU: STM32F103RC at 72 MHz
  • motor drivers: DRV8313
  • voltage regulator: switched step-down
  • on-board Bluetooth (optional)
  • on-board 6DOF IMU (MPU6050)
  • IR led
  • Futaba S-Bus
  • Spektrum satellite
  • up to seven PWM/Sum-PPM inputs/outputs
  • joystick ports for all three axes
  • additional I2C port (I2C#2)
  • 3 auxiliary ports
  • BUT port
  • supply voltage: 9 - 25 V or 3 - 6S (according to the specs given by GLB, not yet confirmed in practice)
  • motor current: 1.5 A
    Comment: The board uses the same motor drivers as the BaseCam SimpleBGC 32-bit board, and the same spec can hence be expected, but the real capability has not yet been tested in practice.
  • board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm