The USB port of my second charge controller didn't seem to work right. I hadn't noticed when I first got it, but now that I tested it something didn't seem right. It signaled that it could provide 7 Watts, but it couldn't even provide 1 Watt.
I bought another new charge controller, and this time, the USB actually works. Both the USB and 12-Volt parts can be turned off automatically or with a button. I haven't measured the exact numbers. This charge controller also displays the load and generation current.
For the last few years, I've had my solar panel in my window or on the porch roof. When I moved it to the porch roof, I added a thin cable to pass through the edge of the window while still being able to keep the window closed and locked. The porch roof is not the most stable location because I couldn't permanently attach the panel. It also gets some shade from a large tree, and it's hard to get to the panel to clean it. I recently had to redo the pass-through cable and the connection from the wires to the panel after discovering that the battery wasn't charging properly. Because I was already checking the wiring, I decided to move the panel down to ground level.
The location on the ground isn't perfect. The neighbor's house blocks the sun for part of the day. But there's less shade from the large tree. I added a longer cord that goes up to the roof and then connects to the window pass-through cable. I was able to get a maximum of 36 watts which is decent for a 50-watt panel at a sub-optimal angle with a non-MPPT charge controller.