Text this: Developing a small footprint and low-cost solar charge controller