Binary Watch - Current Project
I am currently working on another project, my "Binary Watch."
I started by planning its functionality. Then I designed the circuit that includes a small ESP-MCU, a couple of sub-circuits for changing voltage (MCU -3.3v, LED-5V), button functionality, charging a Lipo battery, and tiny addressable LEDs. The next step was planning the PCB and and sending it to be printed in China (via webservice) including a stencil. It was a big challenge for many reasons - First, it was the first time I tried an SMT design in multiple layers. Second, pushing so many sub-circuits into such a limited space on the PCB was tricky (1.5" in diameter). Third, there was a mistake in the design that I noticed, after the PCB was printed (R12 and D2 are short circuited - see pics).
After receiving the PCB, I used solder paste and a stencil to create the bedding. Next, I placed each of components on the PCB and heated the solder paste to attach them. It was a whole new experience, with no dry runs.
I then replicated the PCB and the Lipo battery on a CAD program to scale. I did this to ensure that the casing for the watch would be perfectly sized when 3D printing it. Currently, I'm in the process of 3D printing and programming the watch.
In the initial test, everything worked (!!) I tested all the electronics and an Over The Air update of the MCU. Now, I need to pack it all together and complete the programming.
(see clip below)