Phew, seems to be working after all
. At least I was able to upload firmware. I'd like to share my experience so other people won't do same mistakes.
Not the best soldering, but good-enough for Australia
. A few things I messed up. One is my zener flew away when I tried to grab it with twezers. I replaced ZD1 with two zeners (16V+7.5V). I think I damaged my tweezers by using them to open resistors on tape.
Then I couldn't solder the usb port, it seems it's meant to be soldered with hotair or reflow. I removed rear tab of the connector to get access to pins.
I ran out of cr2032 batteries, so I put cr2025, hope it will work.
The boot0 button seems damaged by flux: it's stiff, but seems to be working.
In some cases it might worth soldering ICs first, and then decoupling caps as they get in the way. But I mostly used hand soldering, users using hotair probably find it much easier to solder components. I put plastic parts at the very last because: 1) I was worried to damage it with hotair and flux 2) it's easier to work with flat board without components sticking from it. If I was assembling it again, I'd use solder paste and hotair gun for most components, rather than soldering iron.
Oh, and double-check the BOM
.
Now time to assemble the enclosure...