Schematic Design Issue Review


I found several real schematic-level issues: the I2C pull-ups, MCP23008 address/reset bias resistors, and MCP23008 decoupling cap are present but floating; several required/important control pins are also floating. Full findings and fix order are in the Schematic-Level Design Review — Disky project file.
Fix the floating I2C pull-ups, RESET, address pins, and MCP23008 decoupling connections.
I've made a plan and started work on it.
go ahead and complete the plan
I've made a plan and started work on it.
dont plan anymore just do it.
Done — I wired R1/R2 as I2C pull-ups to 3V3, R3 to pull MCP23008 RESET up to 3V3, R4/R5/R6 as address pull-downs to GND, and C13 between MCP23008 VDD/3V3 and GND. Verification now shows those requested connections are present; MCP23008 still has unrelated floating GP6, GP7, and INT warnings.
Resolve floating pins
Review remaining issues
Document MCP23008 settings
Place support components

U_IMU5
End of Life
U_IMU2
End of Life
U_IMU6
End of Life
U_IMU1
End of Life
U_IMU4
End of Life
U_IMU3
End of Life
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
R4 P1 - U_MCP23008 A0
U_MCP23008 GP0 - U_IMU1 CS
C7
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
R3 P2 - U_MCP23008 ~RESET
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
C8
Capacitance
0.1uF
R5 P1 - U_MCP23008 A1
U1 3V3 - U_IMU1 VDD
U1 TOUCH5_GPIO5_SDA_A4_D4 - U_MCP23008 SDA
U1 3V3 - U_IMU1 VDD
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U1 TOUCH6_GPIO6_SCL_A5_D5 - U_MCP23008 SCL
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
R3 P2 - U_MCP23008 ~RESET
U_MCP23008 GP0 - U_IMU1 CS
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP3 - U_IMU4 CS
U1 TOUCH6_GPIO6_SCL_A5_D5 - U_MCP23008 SCL
C11
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
C9
Capacitance
100nF
U_MCP23008 GP4 - U_IMU5 CS
U1 TOUCH6_GPIO6_SCL_A5_D5 - U_MCP23008 SCL
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U1 3V3 - U_IMU1 VDD
C10
Capacitance
100nF
U1 3V3 - U_IMU1 VDD
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U1 TOUCH5_GPIO5_SDA_A4_D4 - U_MCP23008 SDA
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U_MCP23008 GP2 - U_IMU3 CS
U1 TOUCH5_GPIO5_SDA_A4_D4 - U_MCP23008 SDA
U1 3V3 - U_IMU1 VDD
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP4 - U_IMU5 CS
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
U1 3V3 - U_IMU1 VDD
C4
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
C13
Capacitance
100nF
R5 P1 - U_MCP23008 A1
R3 P2 - U_MCP23008 ~RESET
C1
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP3 - U_IMU4 CS
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP5 - U_IMU6 CS
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP1 - U_IMU2 CS
U1 TOUCH6_GPIO6_SCL_A5_D5 - U_MCP23008 SCL
C12
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
U1 3V3 - U_IMU1 VDD
R4 P1 - U_MCP23008 A0
U1 D8_A8_SCK_GPIO7_TOUCH7 - U_IMU1 SCL
C5
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
R6 P1 - U_MCP23008 A2
C6
Capacitance
0.1uF
U1 3V3 - U_IMU1 VDD
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
C2
Capacitance
0.1uF
U1 TOUCH5_GPIO5_SDA_A4_D4 - U_MCP23008 SDA
U1 3V3 - U_IMU1 VDD
U1 TOUCH5_GPIO5_SDA_A4_D4 - U_MCP23008 SDA
U1 3V3 - U_IMU1 VDD
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U_MCP23008 GP2 - U_IMU3 CS
U1 D9_A9_MISO_GPIO8_TOUCH8 - U_IMU1 SDO/SA0
U1 3V3 - U_IMU1 VDD
C3
Capacitance
0.1uF
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U1 D10_A10_MOSI_GPIO9_TOUCH9 - U_IMU1 SDA
U1 TOUCH6_GPIO6_SCL_A5_D5 - U_MCP23008 SCL
R6 P1 - U_MCP23008 A2
U_MCP23008 GP5 - U_IMU6 CS
U1 3V3 - U_IMU1 VDD
U_MCP23008 GP1 - U_IMU2 CS
GND
C11 P2 - C12 P2
C7 P2 - C8 P2
H2
C11 P2 - C12 P2
TP_SCL
U_IMU5 GND - U_IMU6 GND
GND
C9 P2 - C10 P2
GND
C7 P2 - C8 P2
GND
R4
Resistance
10kΩ
H1
U_VL53L0X GND - U_VL53L0X AVSSVCSEL
R2
Resistance
4.7kΩ
GND
R4 P2 - R5 P2
U_VL53L0X
U_VL53L0X GND - U_VL53L0X AVSSVCSEL
R6 P2 - C13 P2
GND
GND
U_IMU1 GND - U_MCP23008 VSS
R6
Resistance
10kΩ
TP_3V3
U_IMU5 GND - U_IMU6 GND
GND
C9 P2 - C10 P2
R4 P2 - R5 P2
U_IMU1 GND - U_MCP23008 VSS
GND
GND
U_IMU3 GND - U_IMU4 GND
TP_RESET
GND
R3
Resistance
10kΩ
TP_SDA
U_IMU3 GND - U_IMU4 GND
R5
Resistance
10kΩ
R6 P2 - C13 P2
R1
Resistance
4.7kΩ
GND
TP_GND
U_MCP23008
U1
Manufacturer Part Number
113991114

Disky

Disky thumbnail