mohan-bee/tscircuit-robot-vacuum

A tscircuit package created by mohan-bee.

Version
1.0.0
License
unset
Stars
0

dist/netlist.txt

PCBPCB preview for dist/netlist.txt
SchematicSchematic preview for dist/netlist.txt
COMPONENTS:
 - U1: ESP32-S3-WROOM-1-N16R8
 - C1: 10uF cap0805_nonpolarized capacitor
 - C2: 100nF cap0603_nonpolarized capacitor
 - R1: 10kΩ res0603 resistor
 - C3: 1uF cap0603_nonpolarized capacitor
 - R2: 10kΩ res0603 resistor
 - R3: 10kΩ res0603 resistor
 - R4: 100kΩ res0603 resistor
 - J_UART: J_UART, source_component
 - U2: DRV8876PWPR
 - C21: 22nF cap0603_nonpolarized capacitor
 - C22: 100nF cap0603_nonpolarized capacitor
 - C23: 100nF cap0603_nonpolarized capacitor
 - C24: 22uF cap1210_nonpolarized capacitor
 - R21: 2.49kΩ res0603 resistor
 - R22: 10kΩ res0603 resistor
 - R23: 30.1kΩ res0603 resistor
 - TP2: TP2, source_component
 - J_M1: J_M1, source_component
 - U3: DRV8876PWPR
 - C31: 22nF cap0603_nonpolarized capacitor
 - C32: 100nF cap0603_nonpolarized capacitor
 - C33: 100nF cap0603_nonpolarized capacitor
 - C34: 22uF cap1210_nonpolarized capacitor
 - R31: 2.49kΩ res0603 resistor
 - R32: 10kΩ res0603 resistor
 - R33: 30.1kΩ res0603 resistor
 - TP3: TP3, source_component
 - J_M2: J_M2, source_component
 - U4: DRV8876PWPR
 - C41: 22nF cap0603_nonpolarized capacitor
 - C42: 100nF cap0603_nonpolarized capacitor
 - C43: 100nF cap0603_nonpolarized capacitor
 - C44: 22uF cap1210_nonpolarized capacitor
 - R41: 2.49kΩ res0603 resistor
 - R42: 10kΩ res0603 resistor
 - R43: 30.1kΩ res0603 resistor
 - TP4: TP4, source_component
 - J_M3: J_M3, source_component
 - U5: DRV8876PWPR
 - C51: 22nF cap0603_nonpolarized capacitor
 - C52: 100nF cap0603_nonpolarized capacitor
 - C53: 100nF cap0603_nonpolarized capacitor
 - C54: 22uF cap1210_nonpolarized capacitor
 - R51: 2.49kΩ res0603 resistor
 - R52: 10kΩ res0603 resistor
 - R53: 30.1kΩ res0603 resistor
 - TP5: TP5, source_component
 - J_M4: J_M4, source_component
 - J_ENCODER_L: J_ENCODER_L, source_component
 - J_ENCODER_R: J_ENCODER_R, source_component
 - U6: ICM-42688-P
 - C61: 100nF cap0603_nonpolarized capacitor
 - C62: 2.2uF cap0603_nonpolarized capacitor
 - C63: 10nF cap0603_nonpolarized capacitor
 - R61: 4.7kΩ res0603 resistor
 - R62: 4.7kΩ res0603 resistor
 - J_LIDAR: J_LIDAR, source_component
 - J_BLOWER: J_BLOWER, source_component
 - R63: 100kΩ res0603 resistor
 - R64: 10kΩ res0603 resistor
 - J_CLIFF_1: J_CLIFF_1, source_component
 - R71: 10kΩ res0603 resistor
 - C71: 10nF cap0603_nonpolarized capacitor
 - J_CLIFF_2: J_CLIFF_2, source_component
 - R72: 10kΩ res0603 resistor
 - C72: 10nF cap0603_nonpolarized capacitor
 - J_CLIFF_3: J_CLIFF_3, source_component
 - R73: 10kΩ res0603 resistor
 - C73: 10nF cap0603_nonpolarized capacitor
 - J_CLIFF_4: J_CLIFF_4, source_component
 - R74: 10kΩ res0603 resistor
 - C74: 10nF cap0603_nonpolarized capacitor
 - J_BUMPER_L: J_BUMPER_L, source_component
 - J_BUMPER_R: J_BUMPER_R, source_component
 - R81: 10kΩ res0603 resistor
 - R82: 10kΩ res0603 resistor
 - J_BATTERY: J_BATTERY, source_component
 - J_LOGIC_SERVICE: J_LOGIC_SERVICE, source_component
 - CHASSIS: CHASSIS, source_component
 - TOP_COVER: TOP_COVER, source_component
 - DUSTBIN: DUSTBIN, source_component
 - BIN_LID: BIN_LID, source_component
 - DIRTY_AIR_DUCT: DIRTY_AIR_DUCT, source_component
 - CLEAN_AIR_ADAPTER: CLEAN_AIR_ADAPTER, source_component
 - ROLLER_SHROUD: ROLLER_SHROUD, source_component
 - CASTER_CUP: CASTER_CUP, source_component
 - BATTERY_CRADLE: BATTERY_CRADLE, source_component
 - FRONT_BUMPER: FRONT_BUMPER, source_component
 - LEFT_WHEEL_HUB: LEFT_WHEEL_HUB, source_component
 - LEFT_MOTOR_BRACKET: LEFT_MOTOR_BRACKET, source_component
 - LEFT_TIRE_ENVELOPE: LEFT_TIRE_ENVELOPE, source_component
 - LEFT_GEARMOTOR_ENVELOPE: LEFT_GEARMOTOR_ENVELOPE, source_component
 - RIGHT_WHEEL_HUB: RIGHT_WHEEL_HUB, source_component
 - RIGHT_MOTOR_BRACKET: RIGHT_MOTOR_BRACKET, source_component
 - RIGHT_TIRE_ENVELOPE: RIGHT_TIRE_ENVELOPE, source_component
 - RIGHT_GEARMOTOR_ENVELOPE: RIGHT_GEARMOTOR_ENVELOPE, source_component
 - PROTECTED_3S_BATTERY_ENVELOPE: PROTECTED_3S_BATTERY_ENVELOPE, source_component
 - BLDC_BLOWER_ENVELOPE: BLDC_BLOWER_ENVELOPE, source_component
 - RPLIDAR_C1_APPROX_ENVELOPE: RPLIDAR_C1_APPROX_ENVELOPE, source_component
 - ROLLER_BRISTLE_ENVELOPE: ROLLER_BRISTLE_ENVELOPE, source_component
 - ROLLER_MOTOR_ENVELOPE: ROLLER_MOTOR_ENVELOPE, source_component
 - SIDE_BRUSH_MOTOR_ENVELOPE: SIDE_BRUSH_MOTOR_ENVELOPE, source_component
 - CASTER_BALL_ENVELOPE: CASTER_BALL_ENVELOPE, source_component
 - REPLACEABLE_FILTER_ENVELOPE: REPLACEABLE_FILTER_ENVELOPE, source_component
 - SIDE_BRUSH_HUB: SIDE_BRUSH_HUB, source_component
 - SIDE_BRUSH_BRISTLES_0_ENVELOPE: SIDE_BRUSH_BRISTLES_0_ENVELOPE, source_component
 - SIDE_BRUSH_BRISTLES_1_ENVELOPE: SIDE_BRUSH_BRISTLES_1_ENVELOPE, source_component
 - SIDE_BRUSH_BRISTLES_2_ENVELOPE: SIDE_BRUSH_BRISTLES_2_ENVELOPE, source_component

NET: UART0_TX
  - J_UART UART0_TX
  - U1 TXD0

NET: UART0_RX
  - J_UART UART0_RX
  - U1 RXD0

NET: ESP_EN
  - J_UART ESP_EN
  - C3 pin1 (+)
  - R1 pin2
  - U1 EN

NET: BOOT
  - J_UART BOOT
  - R2 pin2
  - U1 GPIO0

NET: M1_PWM
  - U2 EN
  - U1 GPIO6

NET: M1_DIR
  - U2 PH
  - U1 GPIO7

NET: M1_CPH
  - C21 pin1 (+)
  - U2 CPH

NET: M1_CPL
  - C21 pin2 (-)
  - U2 CPL

NET: M1_VCP
  - C22 pin1 (+)
  - U2 VCP

NET: M1_VREF
  - R23 pin1
  - R22 pin2
  - U2 VREF

NET: M1_CURRENT
  - TP2 pin1
  - R21 pin1
  - U2 IPROPI

NET: M1_A
  - J_M1 M1_A
  - U2 OUT1

NET: M1_B
  - J_M1 M1_B
  - U2 OUT2

NET: M2_PWM
  - U3 EN
  - U1 GPIO8

NET: M2_DIR
  - U3 PH
  - U1 GPIO9

NET: M2_CPH
  - C31 pin1 (+)
  - U3 CPH

NET: M2_CPL
  - C31 pin2 (-)
  - U3 CPL

NET: M2_VCP
  - C32 pin1 (+)
  - U3 VCP

NET: M2_VREF
  - R33 pin1
  - R32 pin2
  - U3 VREF

NET: M2_CURRENT
  - TP3 pin1
  - R31 pin1
  - U3 IPROPI

NET: M2_A
  - J_M2 M2_A
  - U3 OUT1

NET: M2_B
  - J_M2 M2_B
  - U3 OUT2

NET: M3_PWM
  - U4 EN
  - U1 GPIO10

NET: M3_DIR
  - U4 PH
  - U1 GPIO11

NET: M3_CPH
  - C41 pin1 (+)
  - U4 CPH

NET: M3_CPL
  - C41 pin2 (-)
  - U4 CPL

NET: M3_VCP
  - C42 pin1 (+)
  - U4 VCP

NET: M3_VREF
  - R43 pin1
  - R42 pin2
  - U4 VREF

NET: M3_CURRENT
  - TP4 pin1
  - R41 pin1
  - U4 IPROPI

NET: M3_A
  - J_M3 M3_A
  - U4 OUT1

NET: M3_B
  - J_M3 M3_B
  - U4 OUT2

NET: M4_PWM
  - U5 EN
  - U1 GPIO14

NET: M4_DIR
  - U5 PH
  - U1 GPIO15

NET: MOTORS_ENABLE
  - U5 nSLEEP
  - U4 nSLEEP
  - U3 nSLEEP
  - U2 nSLEEP
  - R4 pin1
  - U1 GPIO42

NET: MOTORS_nFAULT
  - U5 nFAULT
  - U4 nFAULT
  - U3 nFAULT
  - U2 nFAULT
  - R3 pin2
  - U1 GPIO47

NET: M4_CPH
  - C51 pin1 (+)
  - U5 CPH

NET: M4_CPL
  - C51 pin2 (-)
  - U5 CPL

NET: M4_VCP
  - C52 pin1 (+)
  - U5 VCP

NET: M4_VREF
  - R53 pin1
  - R52 pin2
  - U5 VREF

NET: M4_CURRENT
  - TP5 pin1
  - R51 pin1
  - U5 IPROPI

NET: M4_A
  - J_M4 M4_A
  - U5 OUT1

NET: M4_B
  - J_M4 M4_B
  - U5 OUT2

NET: ENC_L_A
  - J_ENCODER_L ENC_L_A
  - U1 GPIO16

NET: ENC_L_B
  - J_ENCODER_L ENC_L_B
  - U1 GPIO17

NET: ENC_R_A
  - J_ENCODER_R ENC_R_A
  - U1 GPIO18

NET: ENC_R_B
  - J_ENCODER_R ENC_R_B
  - U1 GPIO21

NET: IMU_INT
  - U6 INT1
  - U1 GPIO48

NET: I2C_SDA
  - R61 pin2
  - U6 SDA
  - U1 GPIO12

NET: I2C_SCL
  - R62 pin2
  - U6 SCL
  - U1 GPIO13

NET: LIDAR_MCU_RX
  - J_LIDAR LIDAR_MCU_RX
  - U1 GPIO39

NET: LIDAR_MCU_TX
  - J_LIDAR LIDAR_MCU_TX
  - U1 GPIO38

NET: BLOWER_PWM
  - R63 pin1
  - J_BLOWER BLOWER_PWM
  - U1 GPIO40

NET: BLOWER_TACH
  - R64 pin2
  - J_BLOWER BLOWER_TACH
  - U1 GPIO41

NET: CLIFF_1
  - C71 pin1 (+)
  - R71 pin2
  - J_CLIFF_1 CLIFF_1
  - U1 GPIO1

NET: CLIFF_2
  - C72 pin1 (+)
  - R72 pin2
  - J_CLIFF_2 CLIFF_2
  - U1 GPIO2

NET: CLIFF_3
  - C73 pin1 (+)
  - R73 pin2
  - J_CLIFF_3 CLIFF_3
  - U1 GPIO4

NET: CLIFF_4
  - C74 pin1 (+)
  - R74 pin2
  - J_CLIFF_4 CLIFF_4
  - U1 GPIO5

NET: BUMPER_L
  - R81 pin2
  - J_BUMPER_L BUMPER_L
  - U1 GPIO19

NET: BUMPER_R
  - R82 pin2
  - J_BUMPER_R BUMPER_R
  - U1 GPIO20

NET: VBAT_PROTECTED
  - J_BATTERY VBAT_PROTECTED
  - J_BLOWER VBAT_PROTECTED
  - C54 pin1 (+)
  - C53 pin1 (+)
  - C52 pin2 (-)
  - U5 VM
  - C44 pin1 (+)
  - C43 pin1 (+)
  - C42 pin2 (-)
  - U4 VM
  - C34 pin1 (+)
  - C33 pin1 (+)
  - C32 pin2 (-)
  - U3 VM
  - C24 pin1 (+)
  - C23 pin1 (+)
  - C22 pin2 (-)
  - U2 VM

NET: GND
  - J_LOGIC_SERVICE GND
  - J_BATTERY GND
  - J_BUMPER_R GND
  - J_BUMPER_L GND
  - C74 pin2 (-)
  - J_CLIFF_4 GND
  - C73 pin2 (-)
  - J_CLIFF_3 GND
  - C72 pin2 (-)
  - J_CLIFF_2 GND
  - C71 pin2 (-)
  - J_CLIFF_1 GND
  - R63 pin2
  - J_BLOWER GND
  - J_LIDAR GND
  - C63 pin2 (-)
  - C62 pin2 (-)
  - C61 pin2 (-)
  - U6 GND
  - U6 INT2
  - U6 RESV11
  - U6 RESV10
  - U6 RESV7
  - U6 RESV3
  - U6 RESV2
  - U6 AD0
  - J_ENCODER_R GND
  - J_ENCODER_L GND
  - R53 pin2
  - R51 pin2
  - C54 pin2 (-)
  - C53 pin2 (-)
  - U5 EP
  - U5 PMODE
  - U5 PGND
  - U5 GND
  - U5 IMODE
  - R43 pin2
  - R41 pin2
  - C44 pin2 (-)
  - C43 pin2 (-)
  - U4 EP
  - U4 PMODE
  - U4 PGND
  - U4 GND
  - U4 IMODE
  - R33 pin2
  - R31 pin2
  - C34 pin2 (-)
  - C33 pin2 (-)
  - U3 EP
  - U3 PMODE
  - U3 PGND
  - U3 GND
  - U3 IMODE
  - R23 pin2
  - R21 pin2
  - C24 pin2 (-)
  - C23 pin2 (-)
  - U2 EP
  - U2 PMODE
  - U2 PGND
  - U2 GND
  - U2 IMODE
  - J_UART GND
  - R4 pin2
  - C3 pin2 (-)
  - C2 pin2 (-)
  - C1 pin2 (-)
  - U1 EP
  - U1 pin41_internal_1
  - U1 pin41_internal_2
  - U1 pin41_internal_3
  - U1 pin41_internal_4
  - U1 pin41_internal_5
  - U1 pin41_internal_6
  - U1 pin41_internal_7
  - U1 pin41_internal_8
  - U1 GND40
  - U1 GND1

NET: V3V3_SERVICE
  - J_LOGIC_SERVICE V3V3_SERVICE
  - R82 pin1
  - R81 pin1
  - R74 pin1
  - J_CLIFF_4 V3V3_SERVICE
  - R73 pin1
  - J_CLIFF_3 V3V3_SERVICE
  - R72 pin1
  - J_CLIFF_2 V3V3_SERVICE
  - R71 pin1
  - J_CLIFF_1 V3V3_SERVICE
  - R64 pin1
  - R62 pin1
  - R61 pin1
  - C63 pin1 (+)
  - C62 pin1 (+)
  - C61 pin1 (+)
  - U6 CS
  - U6 VDD
  - U6 VDDIO
  - J_ENCODER_R V3V3_SERVICE
  - J_ENCODER_L V3V3_SERVICE
  - R52 pin1
  - R42 pin1
  - R32 pin1
  - R22 pin1
  - J_UART V3V3_SERVICE
  - R3 pin1
  - R2 pin1
  - R1 pin1
  - C2 pin1 (+)
  - C1 pin1 (+)
  - U1 V3V3

NET: V5_SERVICE
  - J_LOGIC_SERVICE V5_SERVICE
  - J_LIDAR V5_SERVICE


COMPONENT_PINS:
U1 (ESP32-S3-WROOM-1-N16R8)
- pin41_internal_1(pin41, 41): NETS(GND)
- pin41_internal_2(pin41, 41): NETS(GND)
- pin41_internal_3(pin41, 41): NETS(GND)
- pin41_internal_4(pin41, 41): NETS(GND)
- pin41_internal_5(pin41, 41): NETS(GND)
- pin41_internal_6(pin41, 41): NETS(GND)
- pin41_internal_7(pin41, 41): NETS(GND)
- pin41_internal_8(pin41, 41): NETS(GND)
- pin1(GND1): NETS(GND)
- pin2(V3V3): NETS(V3V3_SERVICE)
- pin3(EN): NETS(ESP_EN)
- pin4(GPIO4): NETS(CLIFF_3)
- pin5(GPIO5): NETS(CLIFF_4)
- pin6(GPIO6): NETS(M1_PWM)
- pin7(GPIO7): NETS(M1_DIR)
- pin8(GPIO15): NETS(M4_DIR)
- pin9(GPIO16): NETS(ENC_L_A)
- pin10(GPIO17): NETS(ENC_L_B)
- pin11(GPIO18): NETS(ENC_R_A)
- pin12(GPIO8): NETS(M2_PWM)
- pin13(GPIO19): NETS(BUMPER_L)
- pin14(GPIO20): NETS(BUMPER_R)
- pin15(GPIO3): NOT_CONNECTED
- pin16(GPIO46): NOT_CONNECTED
- pin17(GPIO9): NETS(M2_DIR)
- pin18(GPIO10): NETS(M3_PWM)
- pin19(GPIO11): NETS(M3_DIR)
- pin20(GPIO12): NETS(I2C_SDA)
- pin21(GPIO13): NETS(I2C_SCL)
- pin22(GPIO14): NETS(M4_PWM)
- pin23(GPIO21): NETS(ENC_R_B)
- pin24(GPIO47): NETS(MOTORS_nFAULT)
- pin25(GPIO48): NETS(IMU_INT)
- pin26(GPIO45): NOT_CONNECTED
- pin27(GPIO0): NETS(BOOT)
- pin28(GPIO35): NOT_CONNECTED
- pin29(GPIO36): NOT_CONNECTED
- pin30(GPIO37): NOT_CONNECTED
- pin31(GPIO38): NETS(LIDAR_MCU_TX)
- pin32(GPIO39): NETS(LIDAR_MCU_RX)
- pin33(GPIO40): NETS(BLOWER_PWM)
- pin34(GPIO41): NETS(BLOWER_TACH)
- pin35(GPIO42): NETS(MOTORS_ENABLE)
- pin36(RXD0): NETS(UART0_RX)
- pin37(TXD0): NETS(UART0_TX)
- pin38(GPIO2): NETS(CLIFF_2)
- pin39(GPIO1): NETS(CLIFF_1)
- pin40(GND40): NETS(GND)
- pin41(EP): NETS(GND)

C1 (10uF cap0805_nonpolarized)
- pin1(pos, anode, left): NETS(V3V3_SERVICE)
- pin2(neg, cathode, right): NETS(GND)

C2 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(V3V3_SERVICE)
- pin2(neg, cathode, right): NETS(GND)

R1 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(ESP_EN)

C3 (1uF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(ESP_EN)
- pin2(neg, cathode, right): NETS(GND)

R2 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(BOOT)

R3 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(MOTORS_nFAULT)

R4 (100kΩ res0603)
- pin1(anode, pos, left): NETS(MOTORS_ENABLE)
- pin2(cathode, neg, right): NETS(GND)

J_UART
- pin1(GND): NETS(GND)
- pin2(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin3(UART0_TX): NETS(UART0_TX)
- pin4(UART0_RX): NETS(UART0_RX)
- pin5(ESP_EN): NETS(ESP_EN)
- pin6(BOOT): NETS(BOOT)

U2 (DRV8876PWPR)
- pin1(EN): NETS(M1_PWM)
- pin2(PH): NETS(M1_DIR)
- pin3(nSLEEP): NETS(MOTORS_ENABLE)
- pin4(nFAULT): NETS(MOTORS_nFAULT)
- pin5(VREF): NETS(M1_VREF)
- pin6(IPROPI): NETS(M1_CURRENT)
- pin7(IMODE): NETS(GND)
- pin8(OUT1): NETS(M1_A)
- pin9(PGND): NETS(GND)
- pin10(OUT2): NETS(M1_B)
- pin11(VM): NETS(VBAT_PROTECTED)
- pin12(VCP): NETS(M1_VCP)
- pin13(CPH): NETS(M1_CPH)
- pin14(CPL): NETS(M1_CPL)
- pin15(GND): NETS(GND)
- pin16(PMODE): NETS(GND)
- pin17(EP): NETS(GND)

C21 (22nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M1_CPH)
- pin2(neg, cathode, right): NETS(M1_CPL)

C22 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M1_VCP)
- pin2(neg, cathode, right): NETS(VBAT_PROTECTED)

C23 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

C24 (22uF cap1210_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

R21 (2.49kΩ res0603)
- pin1(anode, pos, left): NETS(M1_CURRENT)
- pin2(cathode, neg, right): NETS(GND)

R22 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(M1_VREF)

R23 (30.1kΩ res0603)
- pin1(anode, pos, left): NETS(M1_VREF)
- pin2(cathode, neg, right): NETS(GND)

TP2
- pin1: NETS(M1_CURRENT)

J_M1
- pin1(M1_A): NETS(M1_A)
- pin2(M1_B): NETS(M1_B)

U3 (DRV8876PWPR)
- pin1(EN): NETS(M2_PWM)
- pin2(PH): NETS(M2_DIR)
- pin3(nSLEEP): NETS(MOTORS_ENABLE)
- pin4(nFAULT): NETS(MOTORS_nFAULT)
- pin5(VREF): NETS(M2_VREF)
- pin6(IPROPI): NETS(M2_CURRENT)
- pin7(IMODE): NETS(GND)
- pin8(OUT1): NETS(M2_A)
- pin9(PGND): NETS(GND)
- pin10(OUT2): NETS(M2_B)
- pin11(VM): NETS(VBAT_PROTECTED)
- pin12(VCP): NETS(M2_VCP)
- pin13(CPH): NETS(M2_CPH)
- pin14(CPL): NETS(M2_CPL)
- pin15(GND): NETS(GND)
- pin16(PMODE): NETS(GND)
- pin17(EP): NETS(GND)

C31 (22nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M2_CPH)
- pin2(neg, cathode, right): NETS(M2_CPL)

C32 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M2_VCP)
- pin2(neg, cathode, right): NETS(VBAT_PROTECTED)

C33 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

C34 (22uF cap1210_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

R31 (2.49kΩ res0603)
- pin1(anode, pos, left): NETS(M2_CURRENT)
- pin2(cathode, neg, right): NETS(GND)

R32 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(M2_VREF)

R33 (30.1kΩ res0603)
- pin1(anode, pos, left): NETS(M2_VREF)
- pin2(cathode, neg, right): NETS(GND)

TP3
- pin1: NETS(M2_CURRENT)

J_M2
- pin1(M2_A): NETS(M2_A)
- pin2(M2_B): NETS(M2_B)

U4 (DRV8876PWPR)
- pin1(EN): NETS(M3_PWM)
- pin2(PH): NETS(M3_DIR)
- pin3(nSLEEP): NETS(MOTORS_ENABLE)
- pin4(nFAULT): NETS(MOTORS_nFAULT)
- pin5(VREF): NETS(M3_VREF)
- pin6(IPROPI): NETS(M3_CURRENT)
- pin7(IMODE): NETS(GND)
- pin8(OUT1): NETS(M3_A)
- pin9(PGND): NETS(GND)
- pin10(OUT2): NETS(M3_B)
- pin11(VM): NETS(VBAT_PROTECTED)
- pin12(VCP): NETS(M3_VCP)
- pin13(CPH): NETS(M3_CPH)
- pin14(CPL): NETS(M3_CPL)
- pin15(GND): NETS(GND)
- pin16(PMODE): NETS(GND)
- pin17(EP): NETS(GND)

C41 (22nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M3_CPH)
- pin2(neg, cathode, right): NETS(M3_CPL)

C42 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M3_VCP)
- pin2(neg, cathode, right): NETS(VBAT_PROTECTED)

C43 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

C44 (22uF cap1210_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

R41 (2.49kΩ res0603)
- pin1(anode, pos, left): NETS(M3_CURRENT)
- pin2(cathode, neg, right): NETS(GND)

R42 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(M3_VREF)

R43 (30.1kΩ res0603)
- pin1(anode, pos, left): NETS(M3_VREF)
- pin2(cathode, neg, right): NETS(GND)

TP4
- pin1: NETS(M3_CURRENT)

J_M3
- pin1(M3_A): NETS(M3_A)
- pin2(M3_B): NETS(M3_B)

U5 (DRV8876PWPR)
- pin1(EN): NETS(M4_PWM)
- pin2(PH): NETS(M4_DIR)
- pin3(nSLEEP): NETS(MOTORS_ENABLE)
- pin4(nFAULT): NETS(MOTORS_nFAULT)
- pin5(VREF): NETS(M4_VREF)
- pin6(IPROPI): NETS(M4_CURRENT)
- pin7(IMODE): NETS(GND)
- pin8(OUT1): NETS(M4_A)
- pin9(PGND): NETS(GND)
- pin10(OUT2): NETS(M4_B)
- pin11(VM): NETS(VBAT_PROTECTED)
- pin12(VCP): NETS(M4_VCP)
- pin13(CPH): NETS(M4_CPH)
- pin14(CPL): NETS(M4_CPL)
- pin15(GND): NETS(GND)
- pin16(PMODE): NETS(GND)
- pin17(EP): NETS(GND)

C51 (22nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M4_CPH)
- pin2(neg, cathode, right): NETS(M4_CPL)

C52 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(M4_VCP)
- pin2(neg, cathode, right): NETS(VBAT_PROTECTED)

C53 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

C54 (22uF cap1210_nonpolarized)
- pin1(pos, anode, left): NETS(VBAT_PROTECTED)
- pin2(neg, cathode, right): NETS(GND)

R51 (2.49kΩ res0603)
- pin1(anode, pos, left): NETS(M4_CURRENT)
- pin2(cathode, neg, right): NETS(GND)

R52 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(M4_VREF)

R53 (30.1kΩ res0603)
- pin1(anode, pos, left): NETS(M4_VREF)
- pin2(cathode, neg, right): NETS(GND)

TP5
- pin1: NETS(M4_CURRENT)

J_M4
- pin1(M4_A): NETS(M4_A)
- pin2(M4_B): NETS(M4_B)

J_ENCODER_L
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(ENC_L_A): NETS(ENC_L_A)
- pin4(ENC_L_B): NETS(ENC_L_B)

J_ENCODER_R
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(ENC_R_A): NETS(ENC_R_A)
- pin4(ENC_R_B): NETS(ENC_R_B)

U6 (ICM-42688-P)
- pin1(AD0): NETS(GND)
- pin2(RESV2): NETS(GND)
- pin3(RESV3): NETS(GND)
- pin4(INT1): NETS(IMU_INT)
- pin5(VDDIO): NETS(V3V3_SERVICE)
- pin6(GND): NETS(GND)
- pin7(RESV7): NETS(GND)
- pin8(VDD): NETS(V3V3_SERVICE)
- pin9(INT2): NETS(GND)
- pin10(RESV10): NETS(GND)
- pin11(RESV11): NETS(GND)
- pin12(CS): NETS(V3V3_SERVICE)
- pin13(SCL): NETS(I2C_SCL)
- pin14(SDA): NETS(I2C_SDA)

C61 (100nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(V3V3_SERVICE)
- pin2(neg, cathode, right): NETS(GND)

C62 (2.2uF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(V3V3_SERVICE)
- pin2(neg, cathode, right): NETS(GND)

C63 (10nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(V3V3_SERVICE)
- pin2(neg, cathode, right): NETS(GND)

R61 (4.7kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(I2C_SDA)

R62 (4.7kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(I2C_SCL)

J_LIDAR
- pin1(V5_SERVICE): NETS(V5_SERVICE)
- pin2(GND): NETS(GND)
- pin3(LIDAR_MCU_RX): NETS(LIDAR_MCU_RX)
- pin4(LIDAR_MCU_TX): NETS(LIDAR_MCU_TX)

J_BLOWER
- pin1(VBAT_PROTECTED): NETS(VBAT_PROTECTED)
- pin2(GND): NETS(GND)
- pin3(BLOWER_PWM): NETS(BLOWER_PWM)
- pin4(BLOWER_TACH): NETS(BLOWER_TACH)

R63 (100kΩ res0603)
- pin1(anode, pos, left): NETS(BLOWER_PWM)
- pin2(cathode, neg, right): NETS(GND)

R64 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(BLOWER_TACH)

J_CLIFF_1
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(CLIFF_1): NETS(CLIFF_1)

R71 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(CLIFF_1)

C71 (10nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(CLIFF_1)
- pin2(neg, cathode, right): NETS(GND)

J_CLIFF_2
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(CLIFF_2): NETS(CLIFF_2)

R72 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(CLIFF_2)

C72 (10nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(CLIFF_2)
- pin2(neg, cathode, right): NETS(GND)

J_CLIFF_3
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(CLIFF_3): NETS(CLIFF_3)

R73 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(CLIFF_3)

C73 (10nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(CLIFF_3)
- pin2(neg, cathode, right): NETS(GND)

J_CLIFF_4
- pin1(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin2(GND): NETS(GND)
- pin3(CLIFF_4): NETS(CLIFF_4)

R74 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(CLIFF_4)

C74 (10nF cap0603_nonpolarized)
- pin1(pos, anode, left): NETS(CLIFF_4)
- pin2(neg, cathode, right): NETS(GND)

J_BUMPER_L
- pin1(BUMPER_L): NETS(BUMPER_L)
- pin2(GND): NETS(GND)

J_BUMPER_R
- pin1(BUMPER_R): NETS(BUMPER_R)
- pin2(GND): NETS(GND)

R81 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(BUMPER_L)

R82 (10kΩ res0603)
- pin1(anode, pos, left): NETS(V3V3_SERVICE)
- pin2(cathode, neg, right): NETS(BUMPER_R)

J_BATTERY
- pin1(VBAT_PROTECTED): NETS(VBAT_PROTECTED)
- pin2(GND): NETS(GND)

J_LOGIC_SERVICE
- pin1(GND): NETS(GND)
- pin2(V3V3_SERVICE): NETS(V3V3_SERVICE)
- pin3(V5_SERVICE): NETS(V5_SERVICE)

CHASSIS

TOP_COVER

DUSTBIN

BIN_LID

DIRTY_AIR_DUCT

CLEAN_AIR_ADAPTER

ROLLER_SHROUD

CASTER_CUP

BATTERY_CRADLE

FRONT_BUMPER

LEFT_WHEEL_HUB

LEFT_MOTOR_BRACKET

LEFT_TIRE_ENVELOPE

LEFT_GEARMOTOR_ENVELOPE

RIGHT_WHEEL_HUB

RIGHT_MOTOR_BRACKET

RIGHT_TIRE_ENVELOPE

RIGHT_GEARMOTOR_ENVELOPE

PROTECTED_3S_BATTERY_ENVELOPE

BLDC_BLOWER_ENVELOPE

RPLIDAR_C1_APPROX_ENVELOPE

ROLLER_BRISTLE_ENVELOPE

ROLLER_MOTOR_ENVELOPE

SIDE_BRUSH_MOTOR_ENVELOPE

CASTER_BALL_ENVELOPE

REPLACEABLE_FILTER_ENVELOPE

SIDE_BRUSH_HUB

SIDE_BRUSH_BRISTLES_0_ENVELOPE

SIDE_BRUSH_BRISTLES_1_ENVELOPE

SIDE_BRUSH_BRISTLES_2_ENVELOPE