crteensy / psoc-aio-whoop

PSoC6 based AIO FC, whoop size

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

psoc-aio-whoop

PSoC6 based AIO FC, whoop size

Overall specs:

  • 1-3S, 40 A (80 A for 5 sec)
  • main controller: CY8C6347BZI-BLD34, dual core (144 MHz M4F + 72 MHz M0+)
  • blackbox flash: 8 MB
  • IMU: ICM-20602
  • at least 3 serial interfaces (UART or I2C), including one invertible UART
  • USB
  • BLE
  • 4 LEDs
  • SWD pads
  • gate drivers: NCP81253 or NCP81161
  • FETs: PSMN1R8-30MLH
  • current sensor: IMU185A2 (50V/V); shunt: Vishay WSKW0612, 0m5

Design goals:

  • most hard to assemble components (PSoC, most other ICs and small components) are on the bottom layer with sufficient wiggle room for manual placement
  • smallest package: 0402
  • easy to solder components (large caps for example) are on the top layer. If it can be soldered with an iron, it's on the top
  • ready to fly once the flight controller firmware (whichever that happens to be) is ported
  • FETs are chosen to be sufficiently robust for ESC algorithm development

PCB Design rules:

  • 6 layers
  • 0.1 mm traces, 0.1 mm gap
  • 0.2 mm / 0.4 mm vias
  • no via-in-pad or other special via technologies required
  • castellations on 4 edges
  • stackup: (top) signal - gnd - power - power - gnd - signal (bot)

Design files provided:

  • KiCad project
  • schematic pdf
  • gerbers
  • BOM
  • tbd: assembly helper pdfs
  • tbd: SWD jig design

About

PSoC6 based AIO FC, whoop size

License:MIT License