5 PCB design tricks I learned from staring at people's designs

Chinmay Pendharkar

Hackware 7.0

whoami

  • Software guy πŸ§‘πŸΎβ€πŸ’»
  • No PCB design experience πŸ™…πŸΎβ€β™‚οΈ
  • Tends to let out the magic smoke πŸ”₯
  • #bodgelife πŸ™ˆ
  • sooo... ??

Because TWITTER!

— Greg (@GregDavill) April 30, 2021

But seriously

  • Electronics twitter πŸ™‡πŸ½β€β™‚οΈ
  • Open Source Hardware πŸš€
  • KiCad πŸ’•
  • Making stuff Trying to make stuff

Warning!

  • Extremely Basic 🐣
  • Have trade-offs πŸ”„
  • Rabbit hole material πŸ‡

1. The power of 0R

1. The power of 0R

1. The power of 0R

Oak by Hutscape

1. The power of 0R

2. I2C Address Pull-up/down

2. I2C Address Pull-up/down

INA260 Datasheet

2. I2C Address Pull-up/down

3. Breaking out MCU Pins

3. Breaking out MCU Pins

Teensy 3.2 Front

3. Breaking out MCU Pins

Teensy 3.2 Back

3. Breaking out MCU Pins

NXP KL03 TRM

4. Reverse Polarity Protection

Ooopsie!!!

— Your truely!

4. Reverse Polarity Protection

Vince

4. Reverse Polarity Protection

YOLO

— Your truely!

5. LEDs Everywhere

from Imgflip Meme Generator

5. LEDs Everywhere

Recap!

  1. The power of 0R
  2. I2C Address Pull-up/down
  3. Breaking out MCU Pins
  4. Reverse Polarity Protection
  5. LEDs Everywhere

Thank You!

Slides @ https://chinmay.audio/talks/

#Hiring

Embedded Software Engineer

  1. C/Java/Julia/Rust
  2. Linux on ARM (drivers, device-trees)
  3. ARM-Cortex-M
  4. Networking (TCP/IP), I2C, SPI
  5. Singapore πŸ‡ΈπŸ‡¬