Hope this article is still active.
My understanding of MKR power supplies is that when powered from the micro-USB port and with a battery attached to the board socket then the MKR automatically charges the battery when required?
What is the advantage of a TP4056?
I intend to deploy an MKR with a solar panel attached to the USB and a battery connected to the board, is this not best practice?