opulo-inc / feeder

Source for LumenPnP Feeders
GNU General Public License v3.0
77 stars 31 forks source link

Reconsider the dual footprint MCU #21

Open Magpie-81 opened 1 year ago

Magpie-81 commented 1 year ago

Version Number

1.0.1

Bugfix or Enhancement

Enhancement

Description

Removing the QFN-32 package for the STM32F031K6U6 option would help to clean up the layout around the MCU. I understand that the recent supply chain disruptions made us more aware that it's nice to have options, but i would think it's not too hard to recompile the photon firmware for another chip in the same LQFP-48 package, like the next step up in the line (STM32F051C6) or find another fitting chip for that footprint. Having both footprints overlap requires you to be specific when ordering paste stencils as well, as you don't want the QFN pads covered in paste when you place the bigger QFP package on top, or you run quite a high risk that the solder might bridge and create shortcircuits under the package. Or the QFP package starts to float away uncontrolled and needs manual rework after reflow.

Suggested Solution

Reconsider removing the QFN-32 footprint.

warasilapm commented 1 year ago

Alternatively, go full QFN to gain more board space for additional features proposed in other tickets. Just a thought! You could easily go either way.

Magpie-81 commented 1 year ago

I guess the QFP has advantages as well, it's easier to solder and check the quality after reflow or do rework, and it offers more pins for more features. Pricing for both of them seems to be roughly the same, so there is no real winner here. Availability isn't great for both versions, at least when looking at distributor stocks that are listed on octopart.

sphawes commented 1 year ago

Thanks for the thought @Magpie-81! Here's some of my thoughts on this:

warasilapm commented 9 months ago

@sphawes So is this a won't fix? Just clearing out some old GitHub notifications here and I noticed this is still open.