Making Own Pixhawk Flight controller by reducing the extra ports like 1 telemetry port, 1 power port etc

Hello guys I’m doing my college project to make a custom pixhawk flight controller. In that I’m planning for these ports only . 1 gps port, 1 usb port for firmware installation, 1 debug port, 1 power port, 1 telemetry port, 1 rc in port, 8 pwm port for motor, 6 pwm pin for servo motor, 1 can port, 1 I2C port. Can anyone guide me how I can configure and install the ardupilot firmware

You design a new hardware and write a hwdef file as described in the dev section of the wiki on the page about porting for new hardware.

What about a CUAV 7 Nano?

Or a Here4 and fully utilise the onboard systems:

Or if you dont want pre-built, there’s a Cube Node you can solder onto a board of your design:

But it has extra ports like 2 power ports, 2 Telemetry ports and 2 can ports. I need to minimize that. Is there any way to do like that.

Now I determined my pinouts and i created hardwares definition file. Now I don’t know. What should I do after this

Okey understood!!!
After that what I need to do.

Compile the firmware.

Get to work Building the code

1 Like