user13174: When using fritzing (0.9.6) I notice that the Arduino Pro Mini 3.3 V component doesn't align nor connect to breadboard pins like other components.
Is this a bug or a feature?
I've tried to wiggle the board/component, disable/enable 'Align to Grid', but this doesn't help.
For comparison, a PIC or M1 blue pill aligns/connects fine, even after rotating both the board and components.
Update: To illustrate the issue:

Note on the left how the Arduino Mini Pro doesn't connect and doesn't align, i.e. its pins are between the rows.
For comparison, on the right a blue pill whose pins do align and auto-connect.

user37622: The Pro Mini component you try to use in Fritzing has a bug in alignment possibly because of position units not specified.
You can fix it by editing the source code of the component as mentioned in this Fritzing forum thread: https://forum.fritzing.org/t/pins-not-aligning-with-board/9142/4

user71575: Short Answer...
I’m not an expert on the Fritzing sketch tool, however I’ll guess that the graphical anchor point on the board component shown in your question has been specified incorrectly and that if that bug was corrected, the long edge pins would snap to a breadboard component the same way as your comparative example. Noting that this would almost certainly leave some internal or short edge pins out of alignment with the breadboard grid (depending on the component PCB layout).
More information ...
(I'm pretty sure OP already knows this, but adding for a more generally usable answer)
Arduino Pro-mini was designed for “installations where space is premium and projects are made as permanent set ups”. Some of the design choices can be somewhat incompatible with breadboard which has a 0.1” (2.54mm) pitched square grid either side of a 0.3” (7.6mm) centre notch.
The open-source Pro-mini board has been immensely popular and there are many versions of PCB layout in circulation. Just three examples are shown below. There are many more.



When attaching headers for breadboard use, various configurations of pin headers placed above or below the PCB are used to bring out (predominantly) the long edge connections for the breadboard, while allowing the others to be accessible by leads.


user13174: Fritzing parts only auto-connect if some pins are declared as male. This can be checked by looking at the part's XML file (search for <connector.*type=) or by opening the part in the 'new parts editor' (i.e. right-click->edit).
Note that it's ok for a part to have heterogeneous connector types. For example, male ones on the long sides and female ones on the short side. Which is what's used commonly with these parts, in reality. This is how for example the M1 Blue Pill or even the Arduino Pro Mini Rev13 (5V) Fritzing parts are defined, which thus auto-connect fine, as expected.
One can only speculate why the Arduino Pro Mini Rev14 (8 MHz/3.3 V and 16 MHz/5 V) parts were defined differently. Might be a bug or a deliberate design choice. However, for being a deliberate choice it would be only consequential to also draw female up-facing headers on the underlying SVG (cf. the Arduino UNO part, where this is done).

To work around this, one can edit the part, change all the connector types on the long sides from female to male and save it as new part - say - using the 'new parts editor', directly inside Fritzing. After that change the new part shows up under the 'MINE' parts category.
After that change the part auto-connects to the bread-board. However, the alignment is still broken, thus, for auto-connection one has to disable View->'Align to Grid'.

So to also fix the alignment some more sophisticated part editing is necessary.

user82925: There is a mostly corrected part available here:
https://forum.fritzing.org/t/arduino-mino-pro-3-3-v-doesnt-align-connect/15221/2
as noted it needs more corrections before being added to core parts (which will also require obsoleting the current part.)

13174: <p>When using fritzing (0.9.6) I notice that the Arduino Pro Mini 3.3 V component doesn't align nor connect to breadboard pins like other components.</p>
<p>Is this a bug or a feature?</p>
<p>I've tried to wiggle the board/component, disable/enable 'Align to Grid', but this doesn't help.</p>
<p>For comparison, a PIC or M1 blue pill aligns/connects fine, even after rotating both the board and components.</p>
<p><strong>Update:</strong> To illustrate the issue:</p>
<p><a href="https://i.stack.imgur.com/0xnfp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/0xnfp.png" alt="fritzing screenshot" /></a></p>
<p>Note on the left how the Arduino Mini Pro doesn't connect and doesn't align, i.e. its pins are between the rows.
For comparison, on the right a blue pill whose pins do align and auto-connect.</p>
 37622: <p>The Pro Mini component you try to use in Fritzing has a bug in alignment possibly because of position units not specified.</p>
<p>You can fix it by editing the source code of the component as mentioned in this Fritzing forum thread: <a href="https://forum.fritzing.org/t/pins-not-aligning-with-board/9142/4" rel="nofollow noreferrer">https://forum.fritzing.org/t/pins-not-aligning-with-board/9142/4</a></p>
 71575: <p><strong>Short Answer...</strong></p>
<p>I’m not an expert on the <a href="https://fritzing.org/download/" rel="nofollow noreferrer">Fritzing</a> sketch tool, however I’ll guess that the graphical anchor point on the board component shown in your question has been specified incorrectly and that if that bug was corrected, the long edge pins would snap to a breadboard component the same way as your comparative example. Noting that this would almost certainly leave some internal or short edge pins out of alignment with the breadboard grid (depending on the component PCB layout).</p>
<p><strong>More information ...</strong></p>
<p>(I'm pretty sure OP already knows this, but adding for a more generally usable answer)</p>
<p><a href="https://www.arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardProMini" rel="nofollow noreferrer">Arduino Pro-mini</a> was designed for “installations where space is premium and projects are made as <strong>permanent set ups</strong>”. <em>Some</em> of the design choices can be somewhat incompatible with <a href="https://en.wikipedia.org/wiki/Breadboard" rel="nofollow noreferrer">breadboard</a> which has a 0.1” (2.54mm) pitched square grid either side of a 0.3” (7.6mm) centre notch.</p>
<p>The open-source Pro-mini board has been immensely popular and there are many versions of PCB layout in circulation. Just three examples are shown below. There are many more.</p>
<p><a href="https://i.stack.imgur.com/mOUVf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mOUVf.png" alt="Generic, two pins inboard" /></a>
<a href="https://i.stack.imgur.com/sDB2U.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sDB2U.jpg" alt="Sparkfun, four pins inboard" /></a>
<a href="https://i.stack.imgur.com/KpHTb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KpHTb.png" alt="Generic, no inboard pins, all edges polulated" /></a></p>
<p>When <a href="https://www.instructables.com/Pro-Mini-Assembly-Guide/" rel="nofollow noreferrer">attaching headers</a> for breadboard use, various configurations of pin headers placed above or below the PCB are used to bring out (predominantly) the long edge connections for the breadboard, while allowing the others to be accessible by leads.
<a href="https://i.stack.imgur.com/EoIAu.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/EoIAu.jpg" alt="Example header configuration from instructables link" /></a></p>
 13174: <p>Fritzing parts only auto-connect if some pins are declared as male. This can be checked by looking at the part's XML file (search for <code>&lt;connector.*type=</code>) or by opening the part in the 'new parts editor' (i.e. right-click-&gt;edit).</p>
<p>Note that it's ok for a part to have heterogeneous connector types. For example, male ones on the long sides and female ones on the short side. Which is what's used commonly with these parts, in reality. This is how for example the M1 Blue Pill or even the Arduino Pro Mini Rev13 (5V) Fritzing parts are defined, which thus auto-connect fine, as expected.</p>
<p>One can only speculate why the Arduino Pro Mini Rev14 (8 MHz/3.3 V and 16 MHz/5 V) parts were defined differently. Might be a bug or a deliberate design choice. However, for being a deliberate choice it would be only consequential to also draw female up-facing headers on the underlying SVG (cf. the Arduino UNO part, where this is done).</p>
<hr />
<p>To work around this, one can edit the part, change all the connector types on the long sides from female to male and save it as new part - say - using the 'new parts editor', directly inside Fritzing. After that change the new part shows up under the 'MINE' parts category.</p>
<p>After that change the part auto-connects to the bread-board. However, the alignment is still broken, thus, for auto-connection one has to disable View-&gt;'Align to Grid'.</p>
<hr />
<p>So to also fix the alignment some more sophisticated part editing is necessary.</p>
 82925: <p>There is a mostly corrected part available here:</p>
<p><a href="https://forum.fritzing.org/t/arduino-mino-pro-3-3-v-doesnt-align-connect/15221/2" rel="nofollow noreferrer">https://forum.fritzing.org/t/arduino-mino-pro-3-3-v-doesnt-align-connect/15221/2</a></p>
<p>as noted it needs more corrections before being added to core parts (which will also require obsoleting the current part.)</p>
