dankamongmen / dankdryer

firmware for the world's best filament dryer
Apache License 2.0
6 stars 0 forks source link

work out PCB power situation #55

Open dankamongmen opened 2 days ago

dankamongmen commented 2 days ago

Currently we take in 12V directly as well as 5V via USB. We then run 3.3V devices off of the MCU. We need 12V, 5V, and 3.3V.

I think instead we'd rather:

Buck converters add more ripple to the power, so it would be better to use the linear regulator for the 5V devices, which are all analog. This wastes a bit of power, but they're all very low-power devices. The only things eating much power (more than a handful of mA) are all 3.3V, and they'll have the efficient buck converter. The 12V will feed the motor and fans directly.

I think we can continue to use the MCU for 3.3V sensors. We've got:

and these are all tiny draws.

dankamongmen commented 2 days ago

33 is dependent upon this

dankamongmen commented 2 days ago

currently we have an external USB-C plug, which we'll eliminate. this also means we can get rid of the USBLC6-2P6. if we ever trade in the DevKit for the raw MCU, though, we'll need add this functionality (or something equivalent) back.