PCBS
My final project is composed by two PCB's and two different microcontrollers, an ESP32C3 and an ATTiny 45, here I show you the connections and KiCad prints of the final PCB's. The main one is the one on the left, which has circles to make it easier to accommodate the wires of the connections.
![](assets/images/w p f/p1.jpg)
The main board is about 7*7 cm, so it took me half a board, but I managed to cut it. Here is a view of how the plate looked like once it was cut.
After the cut I came to collect and arrange the components to solder them later.
Although I would like to say that I got it right the first time, the truth is that no, I had to repeat my board a few times because I had connection problems with the horn part, which, although I was not going to use it for this occasion due to time issues, I wanted to leave it in the board for the first time.
![](assets/images/w p f/p4.jpg)
Some changes and several boards later, this is how the final board looked like. Basically it has the microcontroller, two spaces to connect 2 boards with I2C and the necessary to connect a speaker.
![](assets/images/w p f/p5.jpg)
Then with the help of a multimeter I verified the connections and that I didn't have anything wrong connected.
Second PCB
What I wanted to recreate for this second PCB was a slightly larger version of the one I made in electronics desing, and with some more neopixels.
Something like this looked like this at the end after soldering the components.
![](assets/images/w p f/p8.jpg)
I checked the connections to make sure everything was connected properly, and everything seemed to be fine.
However, when I wanted to program the ATtiny I couldn't do it as I expected, I still don't know why I couldn't program it, the most accepted theory was that it was too many neopixels for the ATiny 45. In the end I didn't investigate more, because I also had the PCB I made in the electronics desing week already programmed, so I ended up using that one. I invite you to visit that week if you want to know how I made it and more of the code I used.
![](assets/images/w p f/p9.jpg)
Final Proyect App