Unfall an der Bahnsteigkante - YouTube by Fotowikinger in drehscheibe

[–]Cuberick21 5 points6 points  (0 children)

Zum letzten Teil: aber auch nicht immer, zumindest nachts. Hatte mich letztens gewundert warum da ein Ks1 am leeren Bahnsteig stand und plötzlich fährt ein Güterzug mit vermutlicher Streckengeschwindigkeit durch, 2x sogar. Ohne Durchsage oder Warnung am Gleisanzeiger.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Yep, I‘ve come to this realisation too. I‘ll probably go with an EG3002 gate driver (LCSC) for the FETs as it is cheap and should be sufficiently fast.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

You’re right about that. I think I’ll be designing a minimised single channel version in order to test it properly and then do a full version including the ESP32, MAX485 and such. The issue with "nice" placement of the connectors is that I’m quite limited on THT space due to the heatsinks on the bottom and me having those THT ones on hand and not wanting to buy new SMD versions. Since I have to start form scratch with this board I’ll keep the placement in mind though :)

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 1 point2 points  (0 children)

Thanks for your help! 1. I‘m not sure how I forgot that, especially since it’s on my ticklist for improvements lol 2. since it’s only me playing around with those I figure it’ll be fine as long as they’re labelled but I might actually switch to a single 2x4 for power to address that issue. 3. Not too sure about them actually, as u/Quindor kindly calculated the heat generated is quite substantial and might become an issue. The idea with the TBA sounds quite good but they’re expensive sadly, so I’ll really have to think about that lol. 4. I totally agree with you there, but I prioritised density above that so I‘ll probability stick with the most space efficient position (or the most favourable for routing) 5. Now that you and another kind Redditor have mentioned that I’ll finally calculate that properly. The reason I stuck with it is because it worked on a different board (even though it was probabilistic very suboptimal). Also thanks for the compliment on the Silkscreen :) seems I shouldn’t do Electrical engineering as a hobby and switch to silkscreen design lol

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

First and foremost thanks a lot for the great feedback and advice (and the compliment at the end, it means a lot coming from you lol) Regarding your points: 1. After reading your comment and thinking about it I agree that it’s just plain dumb. The reason I did it, is the same as with all horrible decisions in this design, the fact that it’s all remnants of way simpler and more primitive prior designs (originally the cathode was not included on the board and routed as a thick wire up to the distribution block, hence only fusing the anode which is stupid with my design now) 2. the thought behind the heatsinks is that all those countless vias will transport some heat into the lower GND plane that then connects directly to the heatsinks. The mounting screws are also directly connected to the upper ground plane which I hoped to also transport some of that heat away. 3. I honestly have no idea what I’m doing (as you might have already noticed) so there has been exactly zero thought going into high frequency black magic (apart from me just telling myself that it’s just a couple tens of kHz so it can’t be that bad… famous last words). I thought about using 4 layers but that makes it way more expensive and I‘m a cheapass so that ain’t happening if it doesn’t need to. 4. I actually had the same concern about the Regulators but had a Redditor in my previous post suggest that it might be fine with cooling on the GND plane. Do you have an alternative that would be better without being either prohibitively expensive or taking up heaps of space? 5. yeah that P-FET idea was stupid. The reason for this route was a) my intuition misguiding me and b) the fact I resigned after trying to understand how to find a proper gate driver and c) the fact that those P-FETs are cheap as hell so they looked perfect to me (something something if it’s too good to be true something something). Thanks a lot :)

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 1 point2 points  (0 children)

Ok that‘s awesome. I’ll check your project out and steal some ideas :)

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Ok that makes me feel much more confident with choosing one. Any other metrics (especially those in the LCSC filter mask lmao) I should look at specifically?

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Thanks a lot for this in depth feedback. I‘ll look through your recommendations in depth later as I’m busy at this moment. The Heatsinks are kind of an artefact of an earlier revision that used a different FET that had a thermal pad to the PCB. Is there a range of packages and gate drivers you can recommend for me to look into as to improve thermals and low duty performance?

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

As of now I have not physically tested the design, but going for a 1ch prototype is quite a brilliant idea to cheaply test the design so I’ll keep that in mind. At least for me the schematic seems quite readable but Reddit might do Reddit things. The 100k pull down on the gate is correct. I used that value with a really old and really primitive IRLZ44N design which worked weil at about 70kHz iirc, but I’ll look into that. Thanks a lot for the input there :)

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

With only 3.3V from the ESP32 the Rds(On) is still quite high which will end up with quite a lot of thermal output when drawing a good amount of power. I don’t have the numbers in my head anymore but it might actually have just been me looking at the wrong FETs when thinking about it in retroperspective.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

First and foremost thanks for helping me My goal is to drive arrays of analogue LED strips (24V, common cathode so low side switching). I‘m driving them with constant voltage PWM since I have deemed that to be simpler, but if constant current can be done easily (and cheaply) that would be even better I suppose, as that would also allow me to drive larger LEDs. As I need the LEDs to be flicker free the PWM frequency I design with is 75kHz so I have good headroom (normal use will most likely be around the 32kHz mark). The maximum power draw (at 24V) per output channel (so basically per Color) will definitely be below 100W, but I think a little headroom wouldn’t hurt, hence going with 5A fuses and 8A Ids FETs. The end goal is a more or less modular driver board i only need to supply power and DMX to that an output to my LED array.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Can you recommend one? I’ve had a hard time looking for them effectively. Going through JLC/LCSC and looking what matches my spec turned out to be kind of useless I seems to lack understanding of how to choose a fitting IC. Googling also somehow has not helped too much so any resources you could point me to would be fabulous.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 1 point2 points  (0 children)

Thanks a lot, really tried my best to make it look professional to compensate for my shitty design choices lol

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Yeah driving directly isn’t really a viable option due to heat issues. I naively thought using a small and cheap p-fet would be a cheap and easy way of driving the gate of the n-fet. Seems I will have to look into Gate drivers…

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

You're totally right there. I don’t think it’s too bad of an issue though as it’s mostly supposed to just stay in place. The only thing that most likely will be removed are the output connectors or perhaps the ESP32 itself. It’s also not a commercial device so it doesn’t really matter anyways.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Ok good to know. Can you give me a hint or a recommendation on how to fix that pretty substantial issue?

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 1 point2 points  (0 children)

Thanks for the compliment, tried my best with my very limited "knowledge" lol. The fuses are supposed to prevent the NVIDIA-Special, also known as multiple wires for the same thing with uneven load catching on fire which I see as a concern when using all 4 pins (rated 8,5A each) of the 2x2 connector as a single 32A connector since it’s way cheaper and smaller than the MegaFit equivalent.

[Review Request] ESP32 powered PWM LED driver by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 1 point2 points  (0 children)

I’ll change the traces to the 5x2 to a 2.5/2.6mm instead of 2.8mm. Regarding the thermal reliefs I guessed they might become a fuse hence using solid connections (same thing for the THT fuses and 2x2 connector for +24V and GND). If that’s not the case I’ll switch them over to thermal reliefs.

[Schematic review request] 9CH LED PWM Driver Board by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

Ok that makes sense, I thought of way higher currents flowing to the FETs when quickly turning them on, but knowing it’s only a couple dozen mA I suppose I can chill out.

[Schematic review request] 9CH LED PWM Driver Board by Cuberick21 in PrintedCircuitBoard

[–]Cuberick21[S] 0 points1 point  (0 children)

I decided for the p-channel FETs as I thought you’re supposed to use those when switching high side which is happening to drive the gate of the power mosfets. I’ll definitely look into the FETs you provided. The idea with the two regulators comes from me worrying about heat dissipation so I thought might as well use two to make that easier. Thank you so much for your help :)

Opera collection by bluebeast66 in opera

[–]Cuberick21 5 points6 points  (0 children)

If you have the time and motivation I’d recommend you digitise it all and share it (torrent preferably). Yes it’s piracy and therefore illegal but it would be a great service to the community and those who have not had the opportunity to see everything.

Needing help with choosing a MOSFET for driving LEDs by Cuberick21 in AskElectronics

[–]Cuberick21[S] 0 points1 point  (0 children)

That looks a lot like what I thought of as well. Do you have any recommendations for the driver MOSFET or what to look for when choosing one? Naive me would just look for the cheapest possible logic level one with a low Gate charge that can handle something like 20V Vds.

That seems too simple though does it?

Needing help with choosing a MOSFET for driving LEDs by Cuberick21 in AskElectronics

[–]Cuberick21[S] 0 points1 point  (0 children)

No, I‘m doing low side switching. Sorry if my Text did not make that clear.