the picture on the right is a shield which is not from Seeed Studio and it is not V1.4. There is no such Version 1.4 in the internet. Seeed Studio only has up to V1.3.
My Shield, on the right of the picture, has no version number. It is sold worldwide with no Version and it is not full compatible with the layout with the other shields from Seeed Studio.
Examples
https:/ x /www.roboter-bausatz.de/p/sim900-quad-band-gsm-gprs-shield-fuer-arduino
(Last link broken because of limit to post max. 2 links)
But this all does not matter. The mechanical layout is typically Arduino Uno.
Only 7 Pins are used from the shield and have to be coennectable.
D0, D1, D7, D8, D9, 5V and GND
Additionally the shield has some rows of pins of interest on it which should be available to connect in frizzing for special purpose.
I never worked with the part-editor. I think you can use a prototype-layout or something else, place the picture on it fitting to the pins and define the pins which are to be connected in the schematic.
I need an image of the exact board you want like this one but with better detail of what the connectors do (I need to be able to read the printing on the connectors to be able to figure out what they do, and reproduce the labeling in the part)
and preferably flat like this one so I can place the connectors using the image. That may be hard to find as they don’t appear to like posting detailed images (I expect to block reverse engineering!) most of the ones I see are poor resolution. This is the Seeed part that I am referring to:
it lists (in the version section) that this is version 1.4, there are eagle files for the board available which makes layout easier. It may or may not match what you have though. The part that I made is for V3.0 which appears to be the latest released in 2015. At present I don’t have enough information to make a board.
They look to be jumpers for something likely uart settings I expect. With that we should be good to go I think.
edit
OK I think I have it now. I imported your jpeg in to Inkscape then copies in the pcb svg from a UNO and scaled and rotated the jpeg til the pins matched the layout of the UNO. That should give me enough to make a part from.
The gold circles are the pcb image of the UNO and they match (with the jpeg scaled and rotated) the pads on the board which in turn sets the size of the board and the placement of the components. Since we lnow the UNO PCB is correct if the jpaeg matches it too should be correct. I’ll proceed from there, I don’t need to know what the last set of jumpers do until I’m setting the .fzp file which is at the end of this process.
edit
OK breadboard is mostly done. I still need to create red female headers and add pads and text. I also found another mystery connector that would be good to add if you know what it does (circled in red in this image.)
OK here is a part that should do what you want. Note the 3 connectors on the top have a ? label as I don’t know what they do. If you know their names it is easy enough to add them. PCB view is suppressed as not useful (only breadboard and schematic are active.)
edit3:
Sep 27 2023
replaced the original part with a corrected one (all pin labels), if you have downloaded the part before Sep27 then please redownload it to get the updated part.
With this 2 jumpers you select software-serial (DO-D1) or hardware-serial (D7-D8)
the 2 rows of 3 pins in the top-middle are only on the UNO. Here we do not need them
The three pins in the top left are only on the commercial photos. My Board does not have them
What about the many empty pinholes near the phoneconnectors? These should be connectable pins for external use because these pins are useful signals. For example “RI” - But they don’t need names. This special people who will use it will find out which pin is which signal
Thank you very much! I will test later because I am on work.
36 PD8/D8/RX 37 RX serial select 38 PD1/D1/RX
33 PD7/D7/TX 34 TX serial select 35 PD0/D0/TX
I have changed it with the part editor. My first contact with this tool.
The change is correct in partview. But not in the schematic view. There are the same wrong texts at the pins like before. I find no way to change it here too.
Here I have selected the RESET pin name and it is changeable in xml editor on the right. If you aren’t familiar with Inkscape it may be easier to let me make the changes (you also need to run the part through FritzingCheckPart.py to clean up some Inkscape features that are incompatible with Fritzing.) If you like instructions are here (although it is complex!) in the tutorials section of the forums:
or you can upload the .fzpz file that Parts editor made (upload is 7th icon from the left in the reply menu) and I can make the necessary changes from the fzp file. As well do you have pin names for the 3 connectors on the top of the board?
I thought it may be, Inkscape alone is a big learning curve let alone the rest of it. If you would upload the .fzpz file that parts editor produced with your changes I will add them to the schematic svg. To get the fzpz file click on the part in your mine parts bin and export it like this:
change the path to where ever you like and the file name if you wish then upload the .fzpz file from the file system. That will give me all the names that you changed to modify the schematic svg so it matches.
I’m starting to go crazy with this part and giving up. I had saved my changes with the names on the pins. No – I thought I saved. I then changed the SVG. That was easy. But when I reZIP and reload the file, the old schematic symbol with the wrong names continues to appear. I can’t upload the modified SIM900 because the program always says that a version is already loaded. But you can only see it if you search for SIM900 in the search field. And it cannot be deleted. Then I uninstalled the entire program and reinstalled it. But my secured SIM900 was gone or had incomplete content and could no longer be used. Over 8 hours of work for nothing
Unfortunately frustration is a common outcome in parts making. The odd (and undeleteable) outcome likely came from answering yes to one save parts? question and no to the next one. That will cause this. Your best bet is always to export the .fzpz file from the bin in to the file system where it is out of Fritzing’s control. Then you can reload (with varying amounts of work) the part. That said a reload of the program shouldn’t have affected the saved parts bins (they are specifically saved in special directories that are not modified by the install!) I’ll make the changes you listed and replace the current part in a bit. If you run in to the "already loaded"problem I can tell you how to get around it.
edit:
OK I have made all the changes (hopefully correctly) and will replace the part in the original post above with the corrected part. If Fritzing still complains about “part already loaded” when you try and load the new part, post and I will tell you how to clear it. The main changes are these
current
33 PD0/D0/RX/MTX0
34 RX serial select
35 PB0/D8/SRXD
36 PD1/D1/TX/MRX0
37 TX serial select
38 PD7/D7/STX0
new
33 PD7/D7/TX
34 TX serial select
35 PD0/D8/TX
36 PD8/D8/RX
35 RX serial select
36 PD1/D1/RX
on the way by I changed all the arduino pins to the PDx format from what it was and removed the ? from the 3 top pins (leaving them as top1, top2 and top3.)
It works and it seems all to be correct. Now I must learn to create and modify parts. Fritzing has some strange behavior with some things
The jumperfield is correct now.
Do you know a really good tutorial? I found a lot on YouTube. But not really good. Mostly only for simple beginners, how to create a little example like blink-LED etc.
Thank you. But I don’t find any videolink in the posting. Only description of the videcontents with timelineexplanation when the part of the video would show this described elements.
But no link or embeded HTML-Video. Nothing to see. ???
You are right there don’t appear to be links to the videos. They are still there though, a google search for “Fritzing Part Creation - Chapter1 - New Part Editor” turns up the videos on youtube and it has links to the rest of the videos it looks like. The post is fairly old (5 or 6 years now) so something may have changed.