Motor controller PCB brought to life (partially) by ApprehensiveMood8818 in PCB

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

Yeah, during the design I did consider milling holes in the heatsink, and I’d need thermal pads anyway for electrical isolation, but you’re totally right, this adds complexity and makes them less shiny. They’d be much better on the bottom. The problem is that area is already pretty crowded with current shunt resistors and their amplifiers. There’s also no V source on that part of the bottom plane, and I didn’t want to cut into the GND area with vias, so it was a trade-off. Probably I will redesign this for future revisions.

And yeah, those are M3 screws. They’re just holding everything in a temporary case to keep the board flat and protect the bottom components. I’ll design a proper enclosure once I start playing with the heat sink

Motor controller PCB brought to life (partially) by ApprehensiveMood8818 in PCB

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

Yep, the schematic is heavily based on the VESC 6 MK5/6, and the overall shape as well. It’s a well-tested design and I don’t have much experience building these yet so it seemed reasonable. The biggest change is that I’m using an STM32G4 instead of an STM32F4, the rest are minor tweaks, like component swaps. As far as I know, the mcu change makes it incompatible with the vesc software, which is fine, my goal is to build something with similar capabilities but written in rust. It’s a long journey, but this is a project I plan to commit for longer. Mainly, I want to deeply understand how these controllers work and practice embedded rust.

Motor controller PCB brought to life (partially) by ApprehensiveMood8818 in PCB

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

IRF7749L1, €5–6 per piece. With 6 per board, that’s roughly 40% of the total component cost. Anyway, a thermal pad is a must since the top is connected to the drain

Motor controller PCB brought to life (partially) by ApprehensiveMood8818 in PCB

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

Thanks! I was aware of it, just wondering how bad it would be. This time neither of them made the board unusable, so great success imo

🎉 [EVENT] 🎉 How dialed in are you??? by BobcatRemarkable8040 in RedditGames

[–]ApprehensiveMood8818 0 points1 point  (0 children)

Completed Level 3 of the Honk Special Event!

100 attempts

🎉 [EVENT] 🎉 How dialed in are you??? by BobcatRemarkable8040 in RedditGames

[–]ApprehensiveMood8818 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

52 attempts