Docu for witespy board(s): Difference between revisions

From STorM32-BGC Wiki V1
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
This page provides documentation for the STorM32-BGC board sold by [http://witespyquad.gostorego.com/flight-controllers/storm32-bgc-3-axis-stm32-brushless-gimbal-controller.html Witespy - Ready To Fly Quads].
This page provides documentation for the STorM32-BGC boards sold by [http://witespyquad.gostorego.com/flight-controllers.html?p=2 Witespy - Ready To Fly Quads].


== Dos and Don'ts ==
== Dos and Don'ts ==
Please read the tutorial's [[Getting Started#Dos and Don'ts|Dos and Don'ts]].  
Please read the tutorial's [[Getting Started#Dos and Don'ts|Dos and Don'ts]].  


Line 9: Line 8:
Also, the pins on the connector I2C#2 on the bottom side are reversed as compared to those of connector I2C. Pay attention to that when connecting a second IMU to the I2C#2 port. Fortunately, it is relatively easy to swap the pins on the connectors of the supplied IMU cables.
Also, the pins on the connector I2C#2 on the bottom side are reversed as compared to those of connector I2C. Pay attention to that when connecting a second IMU to the I2C#2 port. Fortunately, it is relatively easy to swap the pins on the connectors of the supplied IMU cables.


== Shop Link ==  
== Shop Links ==
 
* v1.3 board: http://witespyquad.gostorego.com/flight-controllers/storm32-bgc-3-v1-3-axis-stm32-brushless-gimbal-controller.html
http://witespyquad.gostorego.com/flight-controllers/storm32-bgc-3-axis-stm32-brushless-gimbal-controller.html
* v1.1 board: http://witespyquad.gostorego.com/flight-controllers/storm32-bgc-3-axis-stm32-brushless-gimbal-controller.html


== Board Configuration ==
== Board Configuration ==
* board version: v1.1
* board version: v1.1 or v1.3
* board color: blue
* board color: blue
* motor drivers in DFN packages: yes
* motor drivers in DFN packages: yes
Line 29: Line 28:
Points to note:
Points to note:
* the board comes without firmware
* the board comes without firmware
* the pins on connector I2C#2 are reversed as with respect to connector I2C
* as option one can select to get an bluetooth module installed
* on boards of early batches the diode required for runing a bluetooth module is not populated (see [[Docu for witespy board#On-board Bluetooth|here]])


== Specifications ==
== Specifications ==
Line 38: Line 36:
* board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm
* board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm


== Pins and Connectors ==
== The v1.3 Board ==
 
=== Pins and Connectors ===
----
[[File:Stom32-bgc-v130-ports-and-connections-01.jpg|600px]]
 
=== Flashing Firmware ===
----
Follow the instructions for {{WARNING|v1.3 boards}} in the [[How to flash firmware]] manual.
 
[[File:Stom32-bgc-v130-flashing-w-usbttladapter-connections-01.jpg|600px]]
 
=== On-board Bluetooth ===
----
The witespy board can be equipped with a [[Bluetooth Module HC06|HC06 bluetooth module]] on the bottom side of the board.


[[File:Stom32-bgc-v110-ports-and-connections-01.jpg|600px]]
For further info on the HC06 bluetooth module, and on its installation and configuration, see [[Bluetooth Module HC06]].


== Flashing Firmware ==
== The v1.1 Board ==


=== Pins and Connectors ===
----
[[File:Stom32-bgc-v110-ports-and-connections-01.jpg|450px]]
{{COMMENT|The pins on connector I2C#2 are reversed as with respect to connector I2C}}
=== Flashing Firmware ===
----
Follow the instructions for {{WARNING|v1.1 boards}} in the [[How to flash firmware]] manual.
Follow the instructions for {{WARNING|v1.1 boards}} in the [[How to flash firmware]] manual.


[[File:Stom32-bgc-v110-flashing-w-usbttladapter-connections-01.jpg|600px]]
[[File:Stom32-bgc-v110-flashing-w-usbttladapter-connections-01.jpg|450px]]


== On-board Bluetooth ==
=== On-board Bluetooth ===
----
The witespy board can be equipped with a [[Bluetooth Module HC06|HC06 bluetooth module]] on the bottom side of the board.


The witespy board can be equipped with a [[Bluetooth Module HC06|HC06 bluetooth module]] on the bottom side of the board. However, a diode, which is needed for the on-board bluetooth module to work, is not populated. Its location is shown in the photo below. In principle any diode which fits on the pads can be used, but preferably a Shottky diode is choosen. The "original" type is a [http://www.nxp.com/documents/data_sheet/BAS40_1PSXXSB4X_SER.pdf 1PS76SB40]. A possibly simpler solution is to just short circuit the two pads by e.g. soldering a piece of wire across them. However, the communication via the UART port wouldn't work then anymore.
For further info on the HC06 bluetooth module, and on its installation and configuration, see [[Bluetooth Module HC06]].
 
On v1.1 boards of an early batch, a diode, which is needed for the on-board bluetooth module to work, is not populated. Its location is shown in the photo below. In principle any diode which fits on the pads can be used, but preferably a Shottky diode is choosen. The "original" type is a [http://www.nxp.com/documents/data_sheet/BAS40_1PSXXSB4X_SER.pdf 1PS76SB40]. A possibly simpler solution is to just short circuit the two pads by e.g. soldering a piece of wire across them. However, the communication via the UART port wouldn't work then anymore.


{{COMMENT|When you don't need or use the UART port, you can simply jumper across the diode pads permanently with a piece of wire.}}
{{COMMENT|When you don't need or use the UART port, you can simply jumper across the diode pads permanently with a piece of wire.}}


For further info on the HC06 bluetooth module, and its installation and configuration, see [[Bluetooth Module HC06]].
[[File:Storm32bgc-v11-witespy-diode-location.jpg|360px]]
 
[[File:Storm32bgc-v11-witespy-diode-location.jpg|450px]]

Revision as of 03:07, 11 December 2014

This page provides documentation for the STorM32-BGC boards sold by Witespy - Ready To Fly Quads.

Dos and Don'ts

Please read the tutorial's Dos and Don'ts.

The board is shipped without firmware, it hence needs first to be flashed (see here).

Also, the pins on the connector I2C#2 on the bottom side are reversed as compared to those of connector I2C. Pay attention to that when connecting a second IMU to the I2C#2 port. Fortunately, it is relatively easy to swap the pins on the connectors of the supplied IMU cables.

Shop Links

Board Configuration

  • board version: v1.1 or v1.3
  • board color: blue
  • motor drivers in DFN packages: yes
  • on-board MPU: yes
  • on-board bluetooth module: no
  • I2C plug type: picoblade (1.25mm JST)
  • I2C#2 plug type: picoblade (1.25mm JST)
  • pin headers: no

Included accessories:

  • MPU module
  • cable with connectors for MPU module

Points to note:

  • the board comes without firmware
  • as option one can select to get an bluetooth module installed

Specifications

  • supply voltage: 6 - 18 V or 2 - 4S
  • motor current: max. 1.5 A per motor
    Comment: This is not yet fully exploited, motors with resistances of 12 Ohm or larger have been tested to be well handled at 4S (see here, here), motors with 10 Ohm may be handled with care (see here and here).
  • board dimensions: 50 mm x 50 mm, 45 mm bolt to bolt, holes Ø3 mm

The v1.3 Board

Pins and Connectors


Stom32-bgc-v130-ports-and-connections-01.jpg

Flashing Firmware


Follow the instructions for v1.3 boards in the How to flash firmware manual.

File:Stom32-bgc-v130-flashing-w-usbttladapter-connections-01.jpg

On-board Bluetooth


The witespy board can be equipped with a HC06 bluetooth module on the bottom side of the board.

For further info on the HC06 bluetooth module, and on its installation and configuration, see Bluetooth Module HC06.

The v1.1 Board

Pins and Connectors


Stom32-bgc-v110-ports-and-connections-01.jpg

Comment: The pins on connector I2C#2 are reversed as with respect to connector I2C

Flashing Firmware


Follow the instructions for v1.1 boards in the How to flash firmware manual.

Stom32-bgc-v110-flashing-w-usbttladapter-connections-01.jpg

On-board Bluetooth


The witespy board can be equipped with a HC06 bluetooth module on the bottom side of the board.

For further info on the HC06 bluetooth module, and on its installation and configuration, see Bluetooth Module HC06.

On v1.1 boards of an early batch, a diode, which is needed for the on-board bluetooth module to work, is not populated. Its location is shown in the photo below. In principle any diode which fits on the pads can be used, but preferably a Shottky diode is choosen. The "original" type is a 1PS76SB40. A possibly simpler solution is to just short circuit the two pads by e.g. soldering a piece of wire across them. However, the communication via the UART port wouldn't work then anymore.

Comment: When you don't need or use the UART port, you can simply jumper across the diode pads permanently with a piece of wire.

Storm32bgc-v11-witespy-diode-location.jpg