Summary: It runs on 2 18650 li-ion battery. It has separated output for 3.3v, 5v and an adjustable voltage output. You can turn on or off each outputs individually. We have both USB type-C and micro USB port for charging. and also there is a 5v USB out as well. On top of that we can use 6v solar cells to charge the battery and we can get the current battery voltage(3.3v compatible) and input charging voltage/state readings.