Close

PCBA Option Unlocked! (updated power supply options)

A project log for SAOfinity

A modular, low barrier and inexpensive way to display all your SAOs Infinitely!

andy-geppertAndy Geppert 09/26/2025 at 13:340 Comments

In collaboration with Jeremy, I just finished the PCB design and ordered some samples for Supercon!

This effort to add some bling and make the system more "snap together" unintentionally turns SAOfinity into a badge! By designating one tile as the primary control tile, and plugging in an MCU to that board, you''ll be able to control the built-in chain of LEDs, and communicate with the I2C and GPIO on other tiles. I will use the SAO Demo Controller I designed as an example in the next log entry.

FEATURES


V1 IMPORTANT NOTES ABOUT POWER OPTIONS:

This first version (V1) has two pins for 3.3V power (J5) to be supplied by any 3.3V source. The 3.3V supply is the common voltage rail shared between all SAOfinity tiles when the interconnecting right-angle headers are used. Because most readily available 3.3V sources are lower current, it may be necessary to sub-divide your SAOfinity tile grid into multiple power zones and supply 3.3V power into each zone from a separate 3.3V source. This requires NOT interconnecting the 3.3V power line between those zones through the right-angle headers between select tiles.

NEWEST PLAN 3.3V at 4A from USB C... maybe? 

https://hackaday.io/project/195130-ppstrigger-v2-usb-pd-pps-trigger-with-cc-cv

And

https://www.ebay.com/itm/285420629162?var=587342424163

POWER - PLAN A [1.0A @ 3.3-5V adjustable from Micro USB or 1S LiPo]

*** NOT RECOMMENDED FOR V1 ***

Requires resistor mod. Stand-alone battery powered or Micro USB. In the first non-PCB prototype set of 16 SAOfinity tiles, I'm running power from an Adafruit LiPo charger/boost board and battery through the chain of SAOfinity tiles:

Does NOT need a battery to run from USB port. I think it's OK to run that way - seems to work fine.

I modified the power boost board by changing the output voltage setting to 3.75V (a little bit high for SAO spec but some room for the voltage to sag). R3 has been replaced with a 1.3 MOhm resistor.

POWER - PLAN B [1.0A @ 3.3V from 5-18V or USB C (5V) or 1S LiPo or Solar MPPT-like]

*** SIMPLEST FOR V1 - limited power output though ***

Compared to PLAN A it's better with no mods, lower cost, proper USB C. Power path support. However, it doesn't add any more 3.3V power output capability.

Charge via bq2518. Buck switching regulator TPS62569 (90-95% eff., 3.4-5.5V in, up to 2A if used with proper inductor).

POWER - PLAN C [4.0A @ 3.3V from 4.5-28V]

*** If this delivers as advertised, use with USB C PD selectable voltage board to power MANY tiles! ***

Use with one of these:

  1. Solder jumper selectable voltage rail: https://www.adafruit.com/product/5807 ($6)
  2. Switch selectable voltage rail: https://www.adafruit.com/product/5991  ($10)

POWER - PLAN D [0.8A @ 3.3V and 3A @ 5V from USB C 5V]

*** NOT RECOMMENDED FOR V1 *** May be for individual tiles powered by future (V2) 15V rail.

STM LD1117 linear regulator (heat producer) drops USB C 5V input to 3.3V @ 800 mA (and passes through 5V at 3A):

POWER - PLAN E [2.0A @ 3.3V from 5V header pins]

TPS62827 converts 3.4-5.5V input to 3.3V @ 2 Amps practically (3A peak):

POWER - PLAN F [1.2A @ 3.3V from 4.5-21V header pins]

MPM3610 converts 4.5-21V input to 3.3V @ 1.2 Amps. Ideal for use with high voltage USB C PD rail.

POWER - PLAN BY Y-O-U!

Use whatever makes sense from your parts bin. Just keep the voltage rail near 3.3V. Remember, you can split up the SAOfinity grid into multiple sub-sections and provide adequate power to each sub-section. You don't have to provide a single power input for everything.

POWER - FUTURE VERSION

To enable larger load capacity, I think it makes sense to move the interconnection power rail up to a higher voltage driven with a USB C PD socket. Allowing the user to select the PD voltage is a bonus feature. Then step-down the voltage to 3.3V at every single SAOfinity tile. Examples:

  1. USB C  PD input 5-20V main input to first SAOfinity tile in the series (secondary PCBA)
    1. Solder jumper selectable voltage rail: https://www.adafruit.com/product/5807 ($6)
    2. Switch selectable voltage rail: https://www.adafruit.com/product/5991  ($10)
  2. Regulated to 3.3V at each SAOfinity tile
    1. 4.5-21V in to 3.3V @1.2A output! https://www.adafruit.com/product/4683
    2. LDO 20V->3.3V @0.5A ($0.71/ea @ 100pcs) https://www.digikey.com/en/products/detail/stmicroelectronics/KF33BD-TR/1038077

Discussions