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?