A huge thank you to PCBWay for sponsoring this run of PCBs!
How does this story go?
A representative from PCBWay contacted me because he was deeply impressed by my project and offered to sponsor a batch of PCBs to test out their services.
Firstly, I was surprised since no one ever showed interest in my personal projects. He was very kind to explain what they offer through the sponsorship and we made a deal.
I have to be honest, I was a bit sceptical how this would go. It turned out they were very professional by sending the boards and paid all necessary costs including delivery. In addition to this, I have to praise simple and easy ordering through their website.
Since I recently moved to KiCad, it was a perfect opportunity to try out the PCBWay Plug-in for KiCad. It provides a simple way to place an order in just a few clicks. There is no need to bother with exporting gerber files, everything is automated. You just need to update the PCB specification and fill in the shipping information on the webpage. That’s it.
Another useful tool is PCBWay’s online gerber viewer, it is good for double checking all the exported files and to use images of PCBs in documentation.
The entire journey from placing the order to receiving the package took less than a week. Incredible! PCBWay did a superb job, PCBs are amazing.
![](https://cdn.hackaday.io/images/5016761738331689042.jpg)
Assembled PCBs:
![](https://cdn.hackaday.io/images/1905071738331789846.jpg)
Stacked PCBs:
![](https://cdn.hackaday.io/images/627541738332400598.jpg)
Updates on Control board
Micro USB connector has been replaced with a type C connector. Nowadays, it is much easier to find type C cables at our desks because almost all devices switched to it. Despite it being harder to solder this connector without stencils, I found this change a logical step to keep up with current trends.
Here is the updated part of the control board:
![](https://cdn.hackaday.io/images/5107191738331906663.jpg)
Control board schematic is updated in the project's details.
Lessons learned from this batch
Weird behaviour of the WS2812B RGB LED:
![](https://cdn.hackaday.io/images/original/9664561738332001612.gif)
I initially thought the problem was in micro USB connectors because the problem occurred with some cables. But, then I realised the problem might be in the fact that WS2812B is rated to 5V and the signal coming from ESP is 3V3. The LED worked on the breadboard while I was experimenting. I remember, I read somewhere that that’s fine… But, it isn’t. To fix this issue I’ve added a level shifter before the DIN pin of the RGB LED:
![](https://cdn.hackaday.io/images/2007801738332137545.jpg)
Here is my botched PCB:
![](https://cdn.hackaday.io/images/4560191738332174364.jpg)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.