Skip to content

Simple RP2040 based datalogger / altimeter for model rockets.

License

Notifications You must be signed in to change notification settings

ProtonNumber/Bob-Hardware

Repository files navigation

Bob!

This is the Kicad Repo for Bob, an open-source flight computer and data logger for model rocketry.

Specification

  • MCU: Raspberry Pi RP2040 Dual Core Cortex M0+.
  • Flash: 2 x Wimbond W25Q128 16 MiB Flash chips.
  • IMU: QST QMI8658C 16 G / 2048 DPS IMU
  • Compass: QST QMC5883L
  • Barometer: HopeRF HP203B
  • GPIO: 16 GPIO pins broken out, plus access to internal I2C bus.
  • Pyro: 2 x Pyro channels with continuity detection and separate arming switch.

Pin Assignments

GPIO Pin Usage Broken Out? Notes
GPIO 00 - Y
GPIO 01 - Y
GPIO 02 - Y
GPIO 03 - Y
GPIO 04 - Y
GPIO 05 - Y
GPIO 06 - Y
GPIO 07 Fire Main N
GPIO 08 Fire Drogue N
GPIO 09 Compass Interrupt N
GPIO 10 IMU Interrupt 1 N
GPIO 11 IMU Interrupt 2 N
GPIO 12 I2C SDA Y
GPIO 13 I2C SCL Y
GPIO 14 Drogue Continuity N
GPIO 15 Main Continuity N
GPIO 16 Flash SPI RX N
GPIO 17 Flash SPI CS N
GPIO 18 Flash SPI SCLK N
GPIO 19 Flash SPI TX N
GPIO 20 Buzzer N Buzzer is only powered when battery is connected.
GPIO 21 Arming Signal Y Reads status of the ARM switch
GPIO 22 - Y
GPIO 23 - Y
GPIO 24 - Y
GPIO 25 Status LED N
GPIO 26 - Y May be used as analogue input
GPIO 27 - Y May be used as analogue input
GPIO 28 - Y May be used as analogue input
GPIO 29 - Y May be used as analogue input

About

Simple RP2040 based datalogger / altimeter for model rockets.

Resources

License

Stars

Watchers

Forks

Packages

No packages published