Take Two: Review my Custom Flight Controller PCB for any errors/refinements.
So, a couple days ago I asked this sub for advice on how to route my components for a flight controller PCB. They recommended I watched videos and actually learn PCB design. So, I did.
Project: Flight controller for a custom tilt-rotor VTOL drone. This is my first PCB design after a few weeks of learning.
Key Design Decisions:
Stackup (4-layer): L1: Signals/Components, L2: Solid Ground, L3: Split Power, L4: Sensor Signals.
Power Isolation: Two separate 5V inputs. One for digital (Teensy/Receiver), one for servos (with 2200µF bulk cap). 1cm gap between these power polygons on L3.
Sensors: Gyro, Mag, Baro, Air Speed, GPS. Powered from Teensy's 3.3V pin via a polygon on L3. I2C routed on L4.
Signals: Servo PWM, PPM, I2C.
Specific Concerns / Requests:
Noise Coupling: Have I sufficiently isolated the servo power/noise from the sensitive sensors?
Power Integrity: Does the 5V servo bus look robust enough? (Trace widths: main bus = 2.16mm, 1oz copper).
Via Placement & Thermal Relief: Are my decoupling caps properly connected to the ground/power planes?
General Rookie Checks: Any obvious DRC misses, acid traps, or manufacturability issues?
Validation: DRC returns 0 Errors. Silkscreen warnings are present but ignored for this prototype.
Posted Dec 10, 2025, 2:59 AM UTC