Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • I2C conn (J7, J12, J16). Replace with BM04B-GHS-TBT 4-pin connector.

...

  • On the Pixhawk, there are BM08B-GHS-TBT 8-pin connectors which share GPIOs and ADC inputs

    image-20240120-190628.pngImage Added

    The following is their pinout (pin 1 VCC, pin 8 GND, pins 2-5 GPIOs, pin 6-7 ADC inputs)

    image-20240120-191023.pngImage Added

    There are 10 GPIOs + 3 ADC inputs on our flight board, we can use 2 8-pin connectors containing all GPIOs and 1 8-pin connector containing all ADC inputs. Another option would be to:

    • GPIO conn (J31, 32). Replace with 2 8-pin (or either 0.1” pitch through hole solder pads

    (
    • for option of using pin headers or direct soldering).

    • ADC conn (J28). 0.1” Pin sockets/headers.

  • TIM conn (J3, 4, 9, 10, 14, 15, 19, 20, 21, 22, 8, 13, 17, 24, 25, 29). Blue Robotics’s products use Going to use a 3-row 16-pin per row 0.1” 3right-pin headers for TIM/PWM interfaces. Although they make marine robots, their connector standard is originally based on the Pixhawk standard, and it seems like it is a good choice.

...

  • angle pin header. This is shown to be done by Pixhawk here.

IMU

ICM-42670-P seems like a widely available low-power option (and apparently low noise) . Need to find out the desired orientation and placement of the IMU on the board (Since it’s recommended for it to be in the center of the drone and to align expectedly with the yaw/pitch/roll axis)

...