Board Layout


96 Pin Ball Grid Array (BGA) package
A33-OLinuXion Top layer
CK/!CK: 0.2mm
addr[0:15], !WE, !CS, !RST, DBA[0:2], ODT, !CKE, CAS, RAS: 3mm
DQ[0:7]: 1.27mm
DQ[8:15]: 1.27mm

Power Supplies

Max efficiency for an LDO
Hot loop
Power Distribution Layer

Bill of Materials Generation

The Build

Bare Bords
Pasted Boards
Pre-Reflowed Bords
Finished Boards!


The Great Divide

Pros of “two board system”

  • You can rev each board individually. If you want to switch regulators on the power board and you have the inventory of the compute board, you don’t have to discard the compute boards.
  • Noise isolation, you’re physically moving all the switching regulators away from the sensitive electronics.
  • Different board manufacturing capabilities. I might choose 1oz copper for the compute and 2oz for the power. Compute might need 4 layers while the power only needs two layers.
  • Vertical space gain. There is a lot of horizontal board space taken by the BGA, RAM, SD card and radios. However, there is very little vertical space required. By stacking two boards, I’ve doubled the horizontal space.


  • Cost. It’s more expensive to build two boards instead of one.
  • Signal Integrity. If you have high-speed signals running between boards, you have to worry about the SI of the board-to-board connector.
  • Assembly time. Gotta plug em together, yo.
  • Mechanical design and interface.
RTL8188CUS Step File
RTL8188CUS Symbol
CUI’s PBO-15C-5
CUI’s Recommended Design

The Mech

Low Cost all Charger




Building things.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What’s Up, Docs?

Game Dev Digest Issue #78 — Programming and more

How to select the perfect IT outsourcing partner

ESP32: Communication Protocol and Bus Interface

bisaGo: Behind The Code

Design for Failure — Distributed Transaction in Microservices

Hosk’s top 10 articles of the week — 6th April

Python From Scratch

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ryan Walker

Ryan Walker

Building things.

More from Medium

How to use `raspi-gpio` instead of `gpio` of Wriring Pi

Drop-in module provides Wi-Fi connectivity to Arduino Uno

Lady Bird : Robot #1

Flashing the RP2040 with a Jlink and OpenOCD