You need to use EasyEDA editor to create some projects before publishing
Good or bad idea to use multilayer Via in pads (to stitch plane, and also connect LED's GND pin)?
3960 6
diybrit 2 years ago
Is it a good or bad idea to use multilayer GND pads, to 1) connect to ground plane, and 2) also be a ground pad for SMD LEDs? Wondering whether I’m risking poor connection, and whether solder could wick into the multilayer pad’s hole? See pic, left out copper pour so easier to visualize. <br> Also, I'm working on second revision of my first custom PCB board, so general constructive ridicule is also much appreciated! <br> Am using EasyEDA to update my dimension constrained 2 layer PCB that’s crammed full of WS2812B-MINI 3535 RGB LEDs. Cramming as many LEDs as I can around the perimeter. <br> This v2 revision has 0.6mm or larger traces where possible. Reason is my v1 boards (assembled by JLCPCB via their SMD service) used 0.254mm signal traces, but they don’t work… Observing flickering, and non responsive LEDs, fault location(s) varies from board to board. Many LEDs have non functioning R or G or B colors, or don’t light up at all but still transmit data to the next LED, maybe… Don’t have eyes or microscope powerful enough to inspect LED’s internal wiring. However, applying manual pressure at different points onto some misbehaving LEDs can momentarily cause them to function. This makes me suspicious of the LED quality. Currently using WorldSemi WS2812B-MINI 3535. I’d try SK6812 but jlcpcb/lcsc don’t have stock for needed size. Contemplating redesigning board with 5050, but layout will be trickier because I can’t change overall board dimension, has to fit in an existing housing. Thinking my code is fine (?) because my adafruit neopixel strip (with SK6812 5050 shiji lighting LEDs) works fine. However, the Worldsemi LED spec (google translated) mentions “The port scanning frequency is 2KHz.”, haven’t figure out yet if/how that affects how I should tweak signal timing within the Adafruit neopixel library. Fun! Thanks for reading, cheers!
Comments
diybrit 2 years ago
![image](https://us2.dh-cdn.net/uploads/db5587/original/3X/1/b/1b18b9e9ca00b1239802248877f953f2fb339278.png) ![image](https://us2.dh-cdn.net/uploads/db5587/original/3X/1/9/193457fe2e7d8544e309433ed9106d94c76fd2f1.png) ![image](https://us2.dh-cdn.net/uploads/db5587/original/3X/0/1/013fd18e7614e006195f21b5f40226349eed9e95.png)
Reply
andyfierman 2 years ago
The LED datasheets don't show any but it wouldn't do any harm to try adding some decoupling caps across the 5V/GND supply. JLCPCB may be able to place vias in pads but it is not good PCB design practice and is usually unnecessary because all you have to do is run a short track to a via outside the pad. This topic may help: [https://easyeda.com/forum/topic/Via-inside-pad-9c8f0f0bf1c748f28a067b1052ea5603](https://easyeda.com/forum/topic/Via-inside-pad-9c8f0f0bf1c748f28a067b1052ea5603)<br> <br>
Reply
diybrit 2 years ago
Thank you @andyfierman for the suggestions and helpful link! I will avoid using multilayer pad in my design.  cheers!
Reply
JLCPCBsupport 2 years ago
@diybrit Hello and thank you for the post As for the VIA in pad, this is could be produced but we don't recommend it at JLCPCB because it certainly decreases the conductive area of the pad where you apply solder past which risk a bad assembly result so we don't recommend it but you still can do it in your design. As about the decoupling capacitor, yes Andy is right about adding a filtering capacitor for VDD so anything 100nF like the part C14663 could be good for your WS2812 LEDs as it is recommended in this Mouser Document : [https://www\.mouser\.com/pdfDocs/WS2812B\-2020\_V10\_EN\_181106150240761\.pdf](https://www.mouser.com/pdfDocs/WS2812B-2020_V10_EN_181106150240761.pdf)<br> <br> <br> Good luck and best regards
Reply
diybrit 2 years ago
@jlcpcbsupport thank you for following up and the suggestion.  I had foolishly used [C15849](https://lcsc.com/product-detail/Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_Samsung-Electro-Mechanics-CL10A105KB8NNNC_C15849.html) **1uF** 🤦‍♂️in my v1 board (Order W202201252327854 ~Jan 25th), I will switch to 100nF (0.1uF) C14663, am using around 1 cap for every 3 pixels.
Reply
diybrit 2 years ago
Hello again, quick update that may help others... **Short:** Use jlcpcb’s “Standard PCBA” assembly option with 240 reflow temp when using WS2812B LEDs.  Explicitly check datasheet reflow temps being used by assembly service you selected. **Long:** Sharing incase someone else here is playing with LEDs/WS2812B’s and using jlcpcb assembly service…  I'm fixing bunch of code and design issues on my part.  Thank you @andyfierman and others for your guidance.  However, I couldn’t understand/explain this observation… <span class="svg-icon-title" title="expand/collapse"></span> > Many LEDs have non functioning R or G or B colors, or don’t light up at all but still transmit data to the next LED, maybe… Don’t have eyes or microscope powerful enough to inspect LED’s internal wiring. However, applying manual pressure at different points onto some misbehaving LEDs can momentarily cause them to function. This makes me suspicious of the LED quality Until now… Just realized [jlcpcb PCB assembly](https://jlcpcb.com/capabilities/pcb-assembly-capabilities) service, by default is “Economic PCBA”. That service lists the reflow temperature as 255. However WS2812B datasheet reflow peak is 240. ![:man_facepalming:](https://forum.v1engineering.com/images/emoji/google/man_facepalming.png?v=12) So, guessing many of the LEDs were overly cooked during assembly at 255. Fortunately jlcpcb assembly have a “Standard PCBA” that you can optionally select with reflow temp of 240. So, I will explicitly use that next time… Lesson for me… RTFM, read the datasheets, read the service details. Read everything. Cheers!
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,建议访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice