GithubHelp home page GithubHelp logo

nxt-fc-hardware's Introduction

NxtPX4-Hardware v1.2.0 release

1683192528513

1683192557620

1683193401614

Hardware design for NxPX4

NxtPx4 is designed by HKUST UAV-Group and tested and maitened with HKU Mars-Lab and SYSU Hi-Lab

NxtPx4_Pro version () has 9v 2.5A and 5V 3A peak power output

NxtPx4 version has 5V 3A power output

File tree

NxPx4_Pro/xxx_Vx.x.x_Release:KICAD project

  • xxxxxxx_production: manufact files for JLC
  • project_lib: Footprint lib and Symble lib for project

Hardware design information

27mm x 29mm x 8mm

MCU&Sensors&Peripher Device

  • MCU STM32H743VIH
  • IMU
    IMU SPI BUS
    ICM20649 SPI1
    ICM-42688-P SPI2
    BMI088 SPI3
  • Baro BMP388
  • TF-card: SDMMC1
  • External Flash: QSPI

Function support

  • 6-CH Dshot 600 support
  • UART tty-port serial-name mapping
    UART TTY SerialName Suggest Funcion
    USART1 /dev/ttyS0 SERIAL_GPS1 AUX
    USART2 /dev/ttyS1 SERIAL_GPS2 AUX
    USART3 /dev/ttyS2 SERIAL_TEL1 ESC report
    UART4 /dev/ttyS3 SERIAL_TEL2 Connect with offboard computer
    UART5 /dev/ttyS4 SERIAL_RC Receiver
    UART7 /dev/ttyS5 SERIAL_TEL3 AUX
  • I2C2|SPI4 available
  • Aux 2 PWM channel available (Heater & RGB & Buzzer control signal)
  • Buzzer- available
  • Aux 2 GPIO Available

for more information please reffer to /STM32H743VI_Pin_Out/STM32H743xxx_Pin_out.xlsx

Caution!!!!!!!!

V1.2.0

V1.0.0

In the v1.0.1 design, the original concept was to create an unusual ESC connector in order to prompt users to notice the pinout sequence. However, in practice, the placement of the Rx pin in close proximity to the Vbat pin resulted in MCU damage during power on/off if the cable was not tightly installed (causing a high voltage spark). Realizing this issue, the v1.1.0 design changed the ESC pinout order to address this problem.

If you are using v1.0.1 of the NxtPX4 flight controller (which can be found at the back of the PCB), it is important to pay attention to your connection with the ESC. Specifically, it is recommended that you do not disconnect or connect the NxtPX4 while the ESC is already powered on, as this can cause damage to the flight controller. v1.0.1 Design(v1.0.1 Design)

1679546185343

(v1.1.0)

nxt-fc-hardware's People

Contributors

peize-liu avatar

Stargazers

 avatar  avatar  avatar  avatar Bobby  avatar Zhihao Zhan avatar EleSheep avatar Chenxi-Li avatar  avatar Yongjian Li avatar  avatar  avatar CAO Shaozu avatar  avatar Chengkai Wu avatar NguyenKhoa avatar wu xian avatar guanglun avatar HONG Sheng avatar Emmett Yim avatar Kafai Ng avatar Journey618 avatar  avatar  avatar qken09 avatar Haojia Li avatar Siyuan Wu avatar Eason ZHANG avatar  avatar  avatar Sihaitangzhu avatar  avatar XIaodao-chen avatar JamesHoi avatar  avatar Heart_Breaker0 avatar haowwuu avatar  avatar liu qiang avatar  avatar Yixi Cai avatar Ruoyu Wang avatar Jacky Kong avatar ZOU Hetai avatar  avatar  avatar Tomato1107 avatar

Watchers

 avatar  avatar  avatar

nxt-fc-hardware's Issues

ETH support planned?

Hi,

great project!
Any plans for a revision with ethernet mac support for fast communication with companion computer?

Peter

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.