Arduino Mega 2560 Shield v2.0

Yes, that’s what I am gonna do. But I don’t remember needing connector terminal for every pin on my breadboard view. Probably I forgot them due to the huge ammount of connectors for this part. :tired_face:

Thanks as always :smiley:


EDIT: Made all the changes suggested.

arduino_mega_sensor_shield_v20.fzpz (286.4 KB)

Hope it is finally the end. xD

1 Like

While I didn’t check all the pins in schematic, the check script doesn’t object to anything (except the terminalIds in breadboard which aren’t in the svg but that’s fine) but it looks fine. In breadboard especially with headers you don’t usually need the terminalId as the pin is usually square (in the case where you have a pin that is a rectangle you do want a terminalId so the connection is in the correct spot). Sorry I didn’t say that before you added the terminalIds for bb :blush:. As usual nice job!

Peter

2 Likes

Hey, so… Don’t know if doing this is a problem since this is a very old page, but I’m new and desperate. Tried to download this last update after downloading the first version, but it keeps giving me an error… Any ideas???

Part ‘Arduino Mega Sensor Shield v2.0’ has critical issues that prevent it from loading:

  • Version number missing.
  • Part module ID must be unique.

Version number missing.
─────────────────────────
The part is missing a fritzing version.
All parts must have a fritzingVersion attribute: x.y.z.
Location: Line 0, Column 0

Part module ID must be unique.
─────────────────────────
There is already a part with id ‘arduino_mega_sensor_shield_v20_bd1049fc611e766457ee7b1378778293_10’ loaded into Fritzing.
Location: Line 0, Column 0

Already tried re-installing the program a lot of times, and reinstalled the part itself inumerous times too. Sorry if I make mistakes writing, english isn’t my first language.

You are getting that error because there is a part with that moduleId in core parts:

You (or I, if the one in core parts isn’t the updated version) would need to make a part with a new moduleId. It is possible the update was loaded to core parts at some point so the one there may be the updated version.

Peter

1 Like

Thank you for the fast response. Checked it now.

Cannot remove… What now???

No you can’t remove it, it is in core parts and not removable. If it doesn’t do what you want then we would need to change the moduleId of the fixed part but first you should verify that the version in core parts is not the same as the version you are trying to load as at a casual glance they look to be the same (which would imply that core parts was update at some point.)

Peter

1 Like

There isn’t a version in “Core” folders, nor inside the program main folder at all. I found it inside "C:\Users\BentoBento\Documents\Fritzing\parts\svg\contrib" which is another folder created by the app after it asked me if I wanted to save another project. There is for 4 diferent folders, each containing diferent svg’s for the Mega_Shield, which I believe corresponds to diferent “parts” of the part itself.

image

I found no other file named as “Mega_Shield_V2.0”; which makes me wonder where’s the file that’s shown inside the application. How should I edit the part? I needed to make it usable.
For some reason, I can open the first upload from this forum, but only this one, probably will end up using it. Thank you for your fast responses.

From the error message you appear to be on Fritzing 1.0.5 (the latest version), the part is in core parts in there. If you enter the same string I did in the parts search box the part should come up and load. It does for me.

The version in core parts appears to be the version 2.0 part with the supplied moduleId (which is why a new version won’t load.)

Peter

1 Like

I cannot edit it. It keeps showing me this error, and there is no file with the part inside core parts.

image


At least I could not find it. Maybe that’s what’s causing the error to happen.

Have you tried the search in the image above? On 1.0.5 which appears to be what you are running (because the error message are new in version 1.0.5) the part is in core parts which is why it is complaining and will show up and be loadable in the parts search. Enter Arduino Mega Sensor Shield v2.0 in the magnifying glass icon at the top right of the window. That should bring up the part in the window below. Dragging that part in to a sketch will load the part.

Peter

1 Like

Oh, allright.

It gives me this error then.

That would imply that your core parts directory is corrupted. The solution to that is to uninstall Fritzing and reinstall it which should reload the correct core parts and make this work.

Peter

1 Like

Uninstalled everything, and imported the part again…

But, this time the part is usable and can be edited… I think you might’ve solved it.

Sorry for the reply spam, can’t upload more than one image at a time.

Thank you for your help, and sorry for the trouble. Look forward for texting again.
Bento.

It hasn’t loaded the part you are trying to load (although it doesn’t need to either) the part you have is the one from core parts which is why it won’t let you load the onei you are trying to. The search likely remained in the parts search window and loaded the part when Fritzing came up. When you click OK to the error message it doesn’t load the part it just starts Fritzing. So the part you have found is the one from core parts which is indeed loadable by dragging it in to the sketch.

Peter

1 Like

I’ll use this one since it doesn’t seem to be wrong and is functional, thank you for your help!