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 πŸ‡ΈπŸ‡¬