shibosoftwaredev/f1c100s-linux-nema17-stepper-controller

A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.

Version
0.4.56
License
unset
Stars
0

reports/review-check-all.log

Errors: 0
Warnings: 151
- source_refdes_convention_warning: Component USB_DM has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component USB_DP has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component AVCC has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component GND has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VCC_TV has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component RESET has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VCC_USB has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component SPI0_MOSI has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component SPI0_MISO has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component SPI0_CS has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component SPI0_CLK has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component UART0_RX has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component UART0_TX has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE2 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE3 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VCC_DRAM has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE10 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE9 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE8 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE7 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE6 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component PE5 has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VCC_HP has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VCC_IO has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: Component VDD_CORE has ftype="simple_test_point" but reference designator should start with TP
- source_refdes_convention_warning: The "F" prefix is being used with a <chip />, try using it with a <fuse />
- source_refdes_convention_warning: The "Q" prefix is being used with a <chip />, try using it with a <transistor />
- source_refdes_convention_warning: The "S" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />
- source_refdes_convention_warning: The "Q" prefix is being used with a <chip />, try using it with a <transistor />
- source_refdes_convention_warning: The "Q" prefix is being used with a <chip />, try using it with a <transistor />
- source_refdes_convention_warning: The "Q" prefix is being used with a <chip />, try using it with a <transistor />
- source_refdes_convention_warning: The "Q" prefix is being used with a <chip />, try using it with a <transistor />
- source_no_power_pin_defined_warning: FB_ETH has no pin with requires_power=true
- source_no_ground_pin_defined_warning: FB_ETH has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on FB_ETH are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: Q_PD_ENABLE has no pin with requires_power=true
- source_no_ground_pin_defined_warning: Q_PD_ENABLE has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on Q_PD_ENABLE are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: U_3V3 has no pin with requires_power=true
- source_no_power_pin_defined_warning: U_2V5 has no pin with requires_power=true
- source_no_power_pin_defined_warning: U_1V2 has no pin with requires_power=true
- source_no_power_pin_defined_warning: U_2V8 has no pin with requires_power=true
- source_no_power_pin_defined_warning: U_FLASH has no pin with requires_power=true
- source_no_ground_pin_defined_warning: U_FLASH has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on U_FLASH are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: SW_RESET has no pin with requires_power=true
- source_no_ground_pin_defined_warning: SW_RESET has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on SW_RESET are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: U_USB_ESD has no pin with requires_power=true
- source_no_ground_pin_defined_warning: U_USB_ESD has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on U_USB_ESD are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: D_VM_TVS has no pin with requires_power=true
- source_no_ground_pin_defined_warning: D_VM_TVS has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on D_VM_TVS are underspecified (no pinAttributes set)
- source_no_power_pin_defined_warning: U_MOTOR has no pin with requires_power=true
- source_no_power_pin_defined_warning: U_TEMP has no pin with requires_power=true
- source_no_power_pin_defined_warning: Q_VBUS has no pin with requires_power=true
- source_no_ground_pin_defined_warning: Q_VBUS has no pin with requires_ground=true
- source_component_pins_underspecified_warning: All pins on Q_VBUS are underspecified (no pinAttributes set)
- source_no_ground_pin_defined_warning: BZ1 has no pin with requires_ground=true
- source_no_power_pin_defined_warning: Q_BUZZER has no pin with requires_power=true
- source_no_power_pin_defined_warning: Q_PD_STATUS has no pin with requires_power=true
- source_no_power_pin_defined_warning: Q_USB_ATTACH has no pin with requires_power=true
- source_missing_manufacturer_part_number_warning: <testpoint#1217 name=".TP_MOTION_SWDIO" /> is missing a manufacturer part number and could not be resolved to a supplier part. Specify mpn, manufacturerPartNumber, or mfn, provide supplierPartNumbers, or configure a parts engine to select a part. If this part will not be assembled, mark it doNotPlace.
- source_missing_manufacturer_part_number_warning: <testpoint#1222 name=".TP_MOTION_SWCLK" /> is missing a manufacturer part number and could not be resolved to a supplier part. Specify mpn, manufacturerPartNumber, or mfn, provide supplierPartNumbers, or configure a parts engine to select a part. If this part will not be assembled, mark it doNotPlace.
- source_missing_manufacturer_part_number_warning: <testpoint#1227 name=".TP_MOTION_NRST" /> is missing a manufacturer part number and could not be resolved to a supplier part. Specify mpn, manufacturerPartNumber, or mfn, provide supplierPartNumbers, or configure a parts engine to select a part. If this part will not be assembled, mark it doNotPlace.
- source_missing_manufacturer_part_number_warning: <testpoint#1232 name=".TP_MOTION_GND" /> is missing a manufacturer part number and could not be resolved to a supplier part. Specify mpn, manufacturerPartNumber, or mfn, provide supplierPartNumbers, or configure a parts engine to select a part. If this part will not be assembled, mark it doNotPlace.
- pcb_component_missing_courtyard_warning: USB_DM has no courtyard
- pcb_component_missing_courtyard_warning: USB_DP has no courtyard
- pcb_component_missing_courtyard_warning: AVCC has no courtyard
- pcb_component_missing_courtyard_warning: GND has no courtyard
- pcb_component_missing_courtyard_warning: VCC_TV has no courtyard
- pcb_component_missing_courtyard_warning: RESET has no courtyard
- pcb_component_missing_courtyard_warning: VCC_USB has no courtyard
- pcb_component_missing_courtyard_warning: SPI0_MOSI has no courtyard
- pcb_component_missing_courtyard_warning: SPI0_MISO has no courtyard
- pcb_component_missing_courtyard_warning: SPI0_CS has no courtyard
- pcb_component_missing_courtyard_warning: SPI0_CLK has no courtyard
- pcb_component_missing_courtyard_warning: UART0_RX has no courtyard
- pcb_component_missing_courtyard_warning: UART0_TX has no courtyard
- pcb_component_missing_courtyard_warning: PE2 has no courtyard
- pcb_component_missing_courtyard_warning: PE3 has no courtyard
- pcb_component_missing_courtyard_warning: VCC_DRAM has no courtyard
- pcb_component_missing_courtyard_warning: PE10 has no courtyard
- pcb_component_missing_courtyard_warning: PE9 has no courtyard
- pcb_component_missing_courtyard_warning: PE8 has no courtyard
- pcb_component_missing_courtyard_warning: PE7 has no courtyard
- pcb_component_missing_courtyard_warning: PE6 has no courtyard
- pcb_component_missing_courtyard_warning: PE5 has no courtyard
- pcb_component_missing_courtyard_warning: VCC_HP has no courtyard
- pcb_component_missing_courtyard_warning: VCC_IO has no courtyard
- pcb_component_missing_courtyard_warning: VDD_CORE has no courtyard
- pcb_component_missing_courtyard_warning: TP_MOTION_SWDIO has no courtyard
- pcb_component_missing_courtyard_warning: TP_MOTION_SWCLK has no courtyard
- pcb_component_missing_courtyard_warning: TP_MOTION_NRST has no courtyard
- pcb_component_missing_courtyard_warning: TP_MOTION_GND has no courtyard
- pcb_trace_warning: Trace [.J_USB_DATA > .pin1 to .J_USB_DATA > .pin13] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.J_USB_PWR > .pin15 to .J_USB_PWR > .pin16] is routed thinner than requested (requested: 0.8mm, actual: 0.35000000000000003mm).
- pcb_trace_warning: Trace [.J_USB_PWR > .pin16 to .Q_VBUS > .pin1] is routed thinner than requested (requested: 0.8mm, actual: 0.35000000000000003mm).
- pcb_trace_warning: Trace [.U_PD > .VDD to .R_V3V3_RIGHT > .pin2] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_PD_VDD > .pin1 to .U_PD > .VDD] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.U_BUCK > .SW to .L_BUCK > .pin1] is routed thinner than requested (requested: 0.8mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.L_BUCK > .pin2 to .C_BUCK_OUT1 > .pin1] is routed thinner than requested (requested: 0.8mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_BUCK_OUT1 > .pin1 to .C_BUCK_OUT2 > .pin1] is routed thinner than requested (requested: 0.5mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_BUCK_OUT2 > .pin1 to .R_BUCK_TOP > .pin1] is routed thinner than requested (requested: 0.5mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_BUCK_TOP > .pin1 to .R_BUCK_FF > .pin1] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.FB_ETH > .pin2 to .C_ETH_BULK > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.25mm).
- pcb_trace_warning: Trace [.C_ETH_BULK > .pin1 to .R_ETH_RAIL_AB > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.25mm).
- pcb_trace_warning: Trace [.R_ETH_A_CORE > .pin2 to .U_ETH > .pin11] is routed thinner than requested (requested: 0.25mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.R_ETH_RAIL_AB > .pin2 to .R_ETH_B_CORE > .pin1] is routed thinner than requested (requested: 0.25mm, actual: 0.2mm).
- pcb_trace_warning: Trace [.R_ETH_B_CORE > .pin2 to .U_ETH > .pin15] is routed thinner than requested (requested: 0.25mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.R_ETH_RAIL_AB > .pin2 to .R_ETH_RAIL_BC > .pin1] is routed thinner than requested (requested: 0.25mm, actual: 0.2mm).
- pcb_trace_warning: Trace [.R_ETH_RAIL_BC > .pin2 to .C_ETH_6 > .pin1] is routed thinner than requested (requested: 0.25mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.J_ETH > .pin4 to .R_ETH_TCT > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.2mm).
- pcb_trace_warning: Trace [.C_MOTION_BULK > .pin1 to .C_MOTION > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_MOTION_RESET > .pin2 to .C_MOTION > .pin1] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_V3V3_ETH > .pin1 to .R_V3V3_RIGHT > .pin2] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_V3V3_MOTION > .pin1 to .R_V3V3_RIGHT > .pin1] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_V3V3_MOTION > .pin2 to .C_MOTION_BULK > .pin1] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_V3V3_MOTOR > .pin1 to .R_V3V3_MOTION > .pin2] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_V3V3_MOTOR > .pin2 to .U_MOTOR > .MODE2] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_FAULT_PU > .pin2 to .U_MOTOR > .MODE2] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.U_MOTOR > .AOUT1 to .R_INLINE_A > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.U_MOTOR > .BOUT1 to .R_INLINE_B > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.U_TEMP > .V_POS to .R_FAULT_PU > .pin2] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_TEMP_ALERT > .pin2 to .U_TEMP > .V_POS] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.J_USB_PWR > .pin13 to .J_USB_PWR > .pin14] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.J_USB_PWR > .pin1 to .J_USB_PWR > .pin14] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.J_USB_PWR > .pin14 to .J_USB_DATA > .pin13] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.Q_VBUS > .pin1 to .Q_VBUS > .pin2] is routed thinner than requested (requested: 0.8mm, actual: 0.35000000000000003mm).
- pcb_trace_warning: Trace [.Q_VBUS > .pin2 to .Q_VBUS > .pin3] is routed thinner than requested (requested: 0.8mm, actual: 0.35000000000000003mm).
- pcb_trace_warning: Trace [.Q_VBUS > .pin5 to .Q_VBUS > .pin6] is routed thinner than requested (requested: 0.8mm, actual: 0.5mm).
- pcb_trace_warning: Trace [.Q_VBUS > .pin6 to .Q_VBUS > .pin7] is routed thinner than requested (requested: 0.8mm, actual: 0.5mm).
- pcb_trace_warning: Trace [.Q_VBUS > .pin7 to .Q_VBUS > .pin8] is routed thinner than requested (requested: 0.8mm, actual: 0.5mm).
- pcb_trace_warning: Trace [.C_BUCK_IN > .pin1 to .U_BUCK > .VIN] is routed thinner than requested (requested: 0.8mm, actual: 0.5mm).
- pcb_trace_warning: Trace [.U_STATUS_BUFFER > .VCC to .R_BUCK_TOP > .pin1] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_STATUS_BUFFER > .pin1 to .U_STATUS_BUFFER > .VCC] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.D_STATUS > .VDD to .U_STATUS_BUFFER > .VCC] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_STATUS_LED > .pin1 to .D_STATUS > .VDD] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.BZ1 > .POS to .D_BUZZER > .cathode] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.D_BUZZER > .cathode to .C_MOTION_BULK > .pin1] is routed thinner than requested (requested: 0.2mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_BUZZER > .pin1 to .BZ1 > .POS] is routed thinner than requested (requested: 0.3mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_PD_STATUS_PULLUP > .pin2 to .U_MOTION > .pin4] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_INLINE_A > .pin2 to .J_MOTOR > .pin4] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.U_CURRENT_A > .VS to .U_MOTION > .pin4] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.U_CURRENT_A > .REF1 to .U_CURRENT_A > .VS] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_CURRENT_A_SUPPLY > .pin1 to .U_CURRENT_A > .VS] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.R_INLINE_B > .pin2 to .J_MOTOR > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).
- pcb_trace_warning: Trace [.U_CURRENT_B > .VS to .U_MOTION > .pin4] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.U_CURRENT_B > .REF1 to .U_CURRENT_B > .VS] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).
- pcb_trace_warning: Trace [.C_CURRENT_B_SUPPLY > .pin1 to .U_CURRENT_B > .VS] is routed thinner than requested (requested: 0.15mm, actual: 0.12000000000000001mm).