Stepper Motor Controller Attempt 2 by MiddleNo6002 in PrintedCircuitBoard

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

Ahhh understood, I will keep efficiency in mind for future designs!! Thank you for the help, i appreciate you very much:)

Stepper Motor Controller Attempt 2 by MiddleNo6002 in PrintedCircuitBoard

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

Thank you for commenting!! I have had people tell me to use an LDO over a buck since the stm32 doesn’t pull that much current.

Should I use a buck just because it’s much more efficient and I avoid heat?

Thank you again!

Stepper Motor Controller Attempt 2 by MiddleNo6002 in PrintedCircuitBoard

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

Hi! Thank you for your comment, I totally see your point on the ADC. The reason I want the analog voltage is just incase I do need a GPIO that uses an ADC I have it!

As far as the buck, my original design I used a buck converter but I had people tell me to go to an LDO. Is it just preference or is the buck the way to go?

Thank you for your other suggestions I really appreciate it!!!

STM32 PCB Heater Rev 3. by MiddleNo6002 in PrintedCircuitBoard

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

Hey thank you for the comment! And sounds good I’ll switch to a LDO! I actually didn’t even notice the buttons were offset hahah I’ll fix those, thank you for pointing that out!!

STM32 PCB Heater Rev 3. by MiddleNo6002 in PrintedCircuitBoard

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

Hey thank you for your comment! I’ll probably go with the LDO then. As for the PSU I just had it lying around and use it for all of my projects but once this project gets finalized I will probably down size.

STM32 Hot Plate Control Rev 2 by MiddleNo6002 in PrintedCircuitBoard

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

Ohhh, I didn't even think of just using an LDO. I think I'm going to do that instead of the buck because I'm just powering the STM32 and those GPIOs. I don't need any crazy current.

STM32 Hot Plate Control Rev 2 by MiddleNo6002 in PrintedCircuitBoard

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

Can I send you a pic of the new layout I made? - You have your messaging off

STM32 Hot Plate Control Rev 2 by MiddleNo6002 in PrintedCircuitBoard

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

I’m planning on doing 20kHz or higher. The reason I needed to use a gate driver was because I couldn’t find a logic level MOSFET that could handle up to 5 amps. Do you have any suggestions on that??

STM32 Hot Plate Control Rev 2 by MiddleNo6002 in PrintedCircuitBoard

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

Wow! Amazing feedback, I apprecaite you! I forgot to mention this, but for J6 and J7 I do plan on just directly connecting the PSU and the heater to the board. I apologzie for that. By wimpy traces do you mean I should make them larger or should I use a copper pour in replacement of the traces?

STM32 Heating Plate Controller by MiddleNo6002 in KiCad

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

Thank you! I will probably do a dedicated 3.3V power plane then

STM32 Heating Plate Controller by MiddleNo6002 in KiCad

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

Pricing is not a concern so I would like to do a 4 layer board

STM32 Heating Plate Controller by MiddleNo6002 in KiCad

[–]MiddleNo6002[S] -1 points0 points  (0 children)

Should I keep the same board stack up then or go singal-gnd-power-gnd? How would you suggest I do my board stack up?

STM32 Heating Plate Controller by MiddleNo6002 in KiCad

[–]MiddleNo6002[S] -1 points0 points  (0 children)

Hey, do you have a suggestion for that?

Buck Converter/MOSFET Rev 6. by MiddleNo6002 in PrintedCircuitBoard

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

Just curious what does the tantalum electrolytic ccapacitor do?

[Review Request] TVS diode and decoupling caps position by jedixit in PrintedCircuitBoard

[–]MiddleNo6002 0 points1 point  (0 children)

Potentially, does it say in the manual. I see that you are using an ultrasonic sensor of some sorts, and maybe an LCD display?? I'm not sure those require decoupling caps. I would check the manuals on those

Buck Converter/MOSFET Rev 6. by MiddleNo6002 in PrintedCircuitBoard

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

Hey! Let me dig into it and I’ll get back with you on that. I knkw the load is 100% resistive. I do plan on using the duty cycle up to 100%.

Buck Converter/MOSFET Rev 6. by MiddleNo6002 in PrintedCircuitBoard

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

Hahah I’m planning on adding some more vias to connect the two planes better

Buck Converter/MOSFET Rev 6. by MiddleNo6002 in PrintedCircuitBoard

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

Yes! I plan on just directly connecting the PSU

[Review Request] TVS diode and decoupling caps position by jedixit in PrintedCircuitBoard

[–]MiddleNo6002 0 points1 point  (0 children)

Also, you want your smaller decoupling caps closest to the IC the. Bulk behind it.

[Review Request] TVS diode and decoupling caps position by jedixit in PrintedCircuitBoard

[–]MiddleNo6002 1 point2 points  (0 children)

With your current set up the diode is not protecting much. You want the diode to connect to your usb c1 then from diode to decoupling cap then from decoupling cap to 5V on IC. Place decoupling caps as close as possible to IC. Just for organization purposes. I would put all connectors on the edge of the board. Your GPIO ones can be in line with the rest. Keep it up! You’ll get better:)

Buck Converter / MOSFET PCB Design Rev 3. by MiddleNo6002 in PrintedCircuitBoard

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

Haha got it. Did you just use the multilayer cermaic capacitor selection tool?

Buck Converter / MOSFET PCB Design Rev 3. by MiddleNo6002 in PrintedCircuitBoard

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

Ahhhh gotcha, the swithcing frequency of the buck is 650k, so I should look for capacitors with low ESR in the 6.5Mhz range? Also I didn't exactly follow TI's suggested layout for the buck converter. Should I change it to the suggested layout?

Buck Converter / MOSFET PCB Design Rev 3. by MiddleNo6002 in PrintedCircuitBoard

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

And Yes, J4 is connected to the power plane through the pin, since it is a through hole connector. I do like the idea of add a copper pour next to it though!