Is there a way to recharge the SB?
I have set my SteamBots so that before they do their task (such as Recharge Workerbots shown below) they will take a log from storage and stow it in their inventory, meaning they recharge themselves. If their inventory is full, the log is still in their hands and so it will be added back to Log Storage. If their inventory is not full, the "Add to Log Storage" is skipped.