Motor Driver Board Design

Work done
  • PCA9685 address jumper scheme defined (hardware in place): four expanders U20-U23 each have three 3-pad solder jumpers for A0-A2 selection via J8-J19.
  • I2C pullups defined: fixed R1 and R2 to 4.7kΩ each and clarified their roles as SDA/SCL pullups.
  • Board outline constrained: set the PCB layout node to 100.0 mm x 100.0 mm.
Success criteria review
  • ❌ PCA9685 address jumpers are not yet electrically configured (nets are still 0, so A0-A2 are not wired to the jumpers/GND/VDD yet).
  • ✅ I2C pullup resistors are present and correctly specified as 4.7kΩ: R1, R2.
  • ❌ LED signaling plan is not yet implemented as nets/netnames (LED-to-PWM mapping not yet expressed in the schematic netlist).
  • ✅ PCB layout constrained to 100 x 100 mm.
  • ❌ Routing/net-class rules could not be applied meaningfully because there are no named nets yet.
Next steps
  • Once the connection tool issue clears (so we can create nets), I will:
    • Wire each PCA9685 address pin (A0-A2) to its corresponding jumper (J8-J19) and set four unique base addresses (e.g., 0x40, 0x41, 0x42, 0x43).
    • Name I2C nets (SCL/SDA), tie R1/R2 to 3.3V, and define OE handling.
    • Create the LED net naming + PWM channel mapping and apply layout routing rules per net class.
If you want, tell me which address set you prefer (0x40-0x43 is the default), and whether you want ~OE tied low (always enabled) or MCU-controlled.
U14
U12
U11
U13
U15
U16
J5
J4
J6
J3
J1
J2


No results...

Gothic Ivory Flux Capacitor thumbnail
Welcome to your new project. Imagine what you can build here.

Properties

Pricing & Availability

Distributor

Qty 1

Arrow

$42.77–$60.08

Digi-Key

$45.86–$49.19

LCSC

$34.72

Mouser

$74.10

TME

$10.45

Verical

$42.70–$71.47

Controls