Difference between revisions of "Krooz"

From PaparazziUAV
Jump to navigation Jump to search
m
Line 8: Line 8:
== Features ==
== Features ==
<List of main board advantages and components>
<List of main board advantages and components>
== [[MCU]]/IO/[[IMU]] ==
== Features ==
<List of available IO ports of the board>
 
Krooz is based on the 64 pins STM32F105RCT6 [http://www.st.com/internet/mcu/product/221023.jsp connectivity line family] processor featuring 64k of RAM and 256k of FLASH. All the pins are exposed, providing access to the complete set of the STM32 peripherals.
 
* STM32 microcontroller [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00220364.pdf STM32F105RCT6 datasheet] with 256kB flash and 64kB RAM
* [http://www.google.de/url?sa=t&rct=j&q=mpu6050&source=web&cd=1&cad=rja&sqi=2&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.invensense.com%2Fmems%2Fgyro%2Fmpu6050.html&ei=6b91UOfSO8rLsgau2YDQCg&usg=AFQjCNEhlm4F_vWyavE707bN2IH3I6KmqQ MPU6050 Gyro/Accelerometer sensor]
* [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2885&param=en547232 MRF24WB0 WiFi] or [http://www.google.de/url?sa=t&rct=j&q=btm222%20datasheet&source=web&cd=1&cad=rja&sqi=2&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.taiwantrade.com.tw%2Fresources%2Fmember%2F276716%2Fproductcatalog%2Fb9ee22e4-e94a-45cd-8db0-ac88b3a11a75_BTM222%2520DataSheet.pdf&ei=l751UNP4HsbKsgbb-YCoAw&usg=AFQjCNE09iMft0RKR0all48WDeCEMsj-aQ BTM-222] Bluetooth (wire or external antenna connector) module on board.
* [http://www.google.de/url?sa=t&rct=j&q=ms5611&source=web&cd=1&cad=rja&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.meas-spec.com%2Fdownloads%2Fms5611-01ba01.pdf&ei=Kr91ULD3M5HHtAaGlIH4CQ&usg=AFQjCNEIfQ5M8xioGiMVG7hDZHNSoCGUoA MS5611]Pressure sensor
* [http://www.google.de/url?sa=t&rct=j&q=max7456&source=web&cd=2&cad=rja&ved=0CCoQFjAB&url=http%3A%2F%2Fdatasheets.maximintegrated.com%2Fen%2Fds%2FMAX7456.pdf&ei=dL91ULvJHsaQswaFuYHQDw&usg=AFQjCNEc2hns2z3VpBuBnwQYKBlhHSfZ2A MAX7456] OSD module
* 7 x Analog input channels
* 4 x 3.3V TTL UART (5V tolerant)
* 11 x Servo PPM outputs (or 10 if using PPM output receiver)
* 1 x [http://en.wikipedia.org/wiki/I2c I<sup>2</sup>C] 5V bus
* 1 x Micro USB
* Extra camera control connector
* 3 x status LEDs with attached test point
* Up to 35V (8S LiPo) input power control unit
* ~50mm x ~50mm x ~10mm
* 2 layers PCB design
 
 
So, except for a GPS unit you have all necessary sensors for full features all in one rotorcraft solution.


== Usage scenarios ==
== Usage scenarios ==

Revision as of 12:57, 10 October 2012

Nice Picture of the Autopilot

Overview

Description

<General board description here>

Features

<List of main board advantages and components>

Features

Krooz is based on the 64 pins STM32F105RCT6 connectivity line family processor featuring 64k of RAM and 256k of FLASH. All the pins are exposed, providing access to the complete set of the STM32 peripherals.

  • STM32 microcontroller STM32F105RCT6 datasheet with 256kB flash and 64kB RAM
  • MPU6050 Gyro/Accelerometer sensor
  • MRF24WB0 WiFi or BTM-222 Bluetooth (wire or external antenna connector) module on board.
  • MS5611Pressure sensor
  • MAX7456 OSD module
  • 7 x Analog input channels
  • 4 x 3.3V TTL UART (5V tolerant)
  • 11 x Servo PPM outputs (or 10 if using PPM output receiver)
  • 1 x I2C 5V bus
  • 1 x Micro USB
  • Extra camera control connector
  • 3 x status LEDs with attached test point
  • Up to 35V (8S LiPo) input power control unit
  • ~50mm x ~50mm x ~10mm
  • 2 layers PCB design


So, except for a GPS unit you have all necessary sensors for full features all in one rotorcraft solution.

Usage scenarios

<Description of possible board usages, i.e. airplane autopilot, copter control board, stabilization system, etc.>

Hardware design

Architecture

<General board roadmap and highlights>

Schematics

Electrical

<Electrical component connection drawings>

PCB files

<PCB schematic drawings, Gerber and Drill files, links to SVN/GIT sources>

Pinout

<Description of available board connections>

Airborne equipment electrical connections

<Ways of board to aircraft hardware connection>

Assembly

Mechanical drawing

<Size and dimensions>

Component layout

<Location of components on PCB>

Bill of material

<Cost of materials needed for assembly>

Programming

Getting started

<General highlights>

GCS notes

<Ground control station tuning notes>

Bootloader

<Bootloader setup>

JTAG/Hardware testing

<Running boards without bootloader and hardware debugging>

Sensors calibration

<All kinds of sensors setup: IR, IMU, proximity, etc.>

Simulator

<Simulation notes. Optional>

Development

Hardware revision history

<Hardware revisions and changes list>

Hardware TODO

<Future release wishlist>

Frimware revision history

<Frimware development links>

Frimware TODO

<Frimware improvments wishlist>

Bootloader

<Bootloader considerations>

Resources

PCB and assembled board suppliers

<Links to board suppliers>

Downloads

<Attached extra files>

Gallery

<User images involving specified board>



(*(oo)*), ,~