Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 3.27 KB

File metadata and controls

61 lines (49 loc) · 3.27 KB

Haloship Avionics v1 (2021)

View v1 of this project on EasyEDA.

Errata in v1 (2021):

  • The shape of the board is not suitable for rocket body, the width is too large. It must be suitable for 3-inch rockets as well.
  • Flipped D+ and D- routing for the USB-C connector
  • Incorrect PWM Controller. The v1 PWM controller (PCA9635PW) is not suitable to drive servos given it has a fixed PWM frequency (97.6 kHz). Servos typically work between 40-200 Hz. Switch to PCA9685
  • The BMX055 IMU does not have an existing Arduino library. While this isn't a dealbreaker, it would be nice to use a component with more community support.
  • The SAM-M8Q GPS is difficult to source.
  • 3 Pyro channels is too many. 2 should be enough.
  • The Pyro channels are wired incorrectly.
  • The header pins are not secure. Jumper cables easily come off.
  • The LED is wired incorrectly, it does not work.
  • Consider increasing the clock speed of microcontroller.

Components and Features:

Component Type Model Name/Number Notes
Microcontroller STMicroelectronics STM32F405RGT6 ARM Cortex-M4-based Microcontroller
Power Regulator Monolithic Powers MP2359 Step-Down Converter 3.3V and 5V regulated
Orientation Sensor Bosch Sensortec Absolute Orientation Sensor BMX055
Attitude Sensor STMicroelectronics LPS25HB Pressure Sensor
RF Transceiver HopeRF RFM69HW
GPS Module Ublox SAM-M8Q Built-in antenna
Flash Memory W25Q128JVSIQTR 128M-Bit SPI Flash Memory
FRAM MB85RS256B 256K-Bit SPI FRAM
PWM Driver PCA9635PW I2C-bus controlled 16-bit PWM driver
Interaction/Communication USART, I2C
Power Connector USB Type-C for 5V Power & XT60 Connector for 12V Battery

Final Design:

Front

Front

Back

Back

Access Our Work:

All work released under the MIT License. Please note that our work is constantly evolving . What you find now may not represent the final product.

Software Github Repository

Hardware OSHWLab Repository