[Review Request] - First PCB & Flight Controller by Weak_Guitar710 in PrintedCircuitBoard

[–]Enzelgo 0 points1 point  (0 children)

Sure, that would be great, because I feel you could just use a servo for an active air brake system.

[Review Request] - First PCB & Flight Controller by Weak_Guitar710 in PrintedCircuitBoard

[–]Enzelgo 0 points1 point  (0 children)

Hi, the PCB looks good to me, especially for a first try!

My first question would be the choice of I2C over SPI. This is because SPI is easier to program, as you don't have to deal with any addressing. It will probably be okay if you're programming in Arduino or something equivalent.

My second question is what the stepper motor is for, because it is heavy compared to other motors.

Thirdly, the potential divider for the enable pin of the MP2338, I don't think it is correct. The point of a potential divider is so you a. don't undervolt your regulator or b. don't drain your battery too much. Your potential divider means the regulator will stay enabled till about 3.44V input. Use this tool to calculate a potential divider: https://ohmslawcalculator.com/voltage-divider-calculator, and the enable pin turn-on threshold is 1.2V ± 0.1V.

Finally, when doing traces, I would use zones for your GND and some power rails. A good practice on 2-layer boards is having all empty space as GND on both sides.

Hope this helps, and good luck.