Components not lining up with perfboard

Hi guys. Second day using fritzing. I’m having an issue where the pins from my components are not matching up with the holes of the perfboard. Here’s a screenshot:

Notice how the green pins on the left side don’t match the holes. I also could not get the top pins to match and still have the bottom pins lined up with the bottom holes. It’s like the perfboard hole spacing is not correct or the parts aren’t sized correctly. Does anyone know what’s going on?

I’m attaching the sketch if someone can take a look and tell me what I’m doing wrong. Many thanks!

EDIT Forum wouldn’t let me upload the zip file with the sketch. The components are an arduino mini (top) and a NRF24L01 8 pin board (bottom)

I can confirm this behaviour. It seems to be a bug with the Arduino Mini Pro part, sorry about that!

I filed an issue on the parts repository. So hopefully this part gets fixed soon.

Thanks for the info. Is there any way to manually adjust the size of the part to fit?

This is indeed specific to the Arduino Minis. Note that the five top pins are not on the grid, which is intended by Arduino. The snapping algorithm of Fritzing doesn’t really know what to do about it.

There are two workaround alternatives:

  • either place the part slightly off-board, so that the top row no longer sits on the perfboard
  • or modify the Arduino Mini so that the top row connectors are marked as “female”–this way Fritzing will not automatically try to connect them to the underlying board.

The second alternative is now implemented and will be in the next release.