mohan-bee/gimbal-one-budget-pcb

A 4-layer STM32-based gimbal controller PCB with an onboard LSM6DS3TR-C IMU, three DRV8313 3-phase motor drivers, protected 3S battery input, 3.3 V buck regulation, and SWD/UART control interfaces.

Version
0.1.0
License
unset
Stars
0

schematic-check.log

PCBPCB preview for schematic-check.log
SchematicSchematic preview for schematic-check.log
<SchematicSheet name="sheet_MCU" id="schematic_sheet_1">
<SchematicBoxPositions>
<SchematicBoxPlacement componentName="R4" positionAnchor="center" schX="-5.665" schY="-4.69" width="0.9" height="0.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<SchematicTextCollision text="DRIVE_RESET_CMD" collidingObjectType="component" message="Text &quot;DRIVE_RESET_CMD&quot; overlaps component R4; adjust the owning trace's label placement or remove stale duplicates to leave the visible text area clear." />
</SchematicPlacementIssues>
</SchematicSheet>
<SchematicSheet name="sheet_IMU" id="schematic_sheet_2">
<SchematicBoxPositions>
<SchematicBoxPlacement componentName="U_IMU" positionAnchor="center" schX="13.955" schY="-6.875" width="2.34" height="1.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<GenericSchematicBoxTooWide message="Shrink schematic box width" componentName="U_IMU" currentSchWidth="2.34" measuredInnerLabelHorizontalEmptySpace="1.285" maxAllowedInnerLabelHorizontalEmptySpace="1" suggestedSchWidth="2.055" />
</SchematicPlacementIssues>
</SchematicSheet>
<SchematicSheet name="sheet_PITCH" id="schematic_sheet_3">
<SchematicBoxPositions>
<SchematicBoxPlacement componentName="U_PITCH" positionAnchor="center" schX="25.55" schY="-5.91" width="2.245" height="3.4" />
<SchematicBoxPlacement componentName="C20" positionAnchor="center" schX="22.25" schY="-7.27" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C21" positionAnchor="center" schX="22.645" schY="-5.41" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C24" positionAnchor="center" schX="22.645" schY="-9.23" width="0.9" height="0.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<ComponentNetLabelCollision pair1="C20/U_PITCH" pair2="C21/U_PITCH" pair3="C20/C24">
  <SuggestedFix note="Apply all moves simultaneously. Set schAutoLayoutEnabled on your circuit.">
    <Move componentName="C20" newSchX="22.13" newSchY="-7.27" />
    <Move componentName="C21" newSchX="22.52" newSchY="-5.41" />
    <Move componentName="C24" newSchX="22.78" newSchY="-9.23" />
    <Move componentName="U_PITCH" newSchX="25.66" newSchY="-5.91" />
  </SuggestedFix>
</ComponentNetLabelCollision>
</SchematicPlacementIssues>
</SchematicSheet>
<SchematicSheet name="sheet_ROLL" id="schematic_sheet_4">
<SchematicBoxPositions>
<SchematicBoxPlacement componentName="U_ROLL" positionAnchor="center" schX="-10.338" schY="-18.496" width="2.245" height="3.4" />
<SchematicBoxPlacement componentName="C26" positionAnchor="center" schX="-13.638" schY="-19.856" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C27" positionAnchor="center" schX="-13.243" schY="-17.996" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C30" positionAnchor="center" schX="-13.243" schY="-21.816" width="0.9" height="0.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<ComponentNetLabelCollision pair1="C27/U_ROLL" pair2="C26/C30">
  <SuggestedFix note="Apply all moves simultaneously. Set schAutoLayoutEnabled on your circuit.">
    <Move componentName="C27" newSchX="-13.3" newSchY="-18" />
    <Move componentName="U_ROLL" newSchX="-10.28" newSchY="-18.5" />
    <Move componentName="C26" newSchX="-13.77" newSchY="-19.86" />
    <Move componentName="C30" newSchX="-13.12" newSchY="-21.82" />
  </SuggestedFix>
</ComponentNetLabelCollision>
</SchematicPlacementIssues>
</SchematicSheet>
<SchematicSheet name="sheet_Power" id="schematic_sheet_0">
<SchematicBoxPositions>
<SchematicBoxPlacement componentName="C1" positionAnchor="center" schX="-25.202" schY="-4.131" width="1.1" height="0.6" />
<SchematicBoxPlacement componentName="C2" positionAnchor="center" schX="-26.337" schY="-6.101" width="0.9" height="0.6" />
<SchematicBoxPlacement componentName="C3" positionAnchor="center" schX="-26.397" schY="-8.061" width="0.9" height="0.6" />
</SchematicBoxPositions>
<SchematicPlacementIssues>
<DecouplingCapacitorsNotCloseTogether rail="VM" ground="GND" capacitorNames="C1, C2, C3" maxBodyGap="1.377" maxRecommendedBodyGap="1.1" message="Group the decoupling capacitors between VM and GND closer together in this schematic block. Preserve their net connections." />
</SchematicPlacementIssues>
</SchematicSheet>