Get Working Fritzing Part
	- Fritzing ¦ Breadboard view ¦ Parts, Find "relay"
 
	- «right click» DIP-Relay-D31A ¦ Export Part… ¦ DIP-Relay-D31A.fzpz
 
	- mkdir parts
 
	- cd parts
 
	- unzip ../DIP-Relay-D31A.fzpz
 
	- find /usr/share/fritzing/ -iname "*dip_relay*" -type f -print
/usr/share/fritzing/parts/…
			- parts/svg/obsolete/schematic/0.3.schem.DIP_Relay_D31A_schematic.svg
 
			- parts/svg/core/pcb/DIP_Relay_D31A_pcb.svg
 
			- parts/svg/core/schematic/DIP_Relay_D31A_schematic.svg
 
			- parts/svg/core/icon/DIP_Relay_D31A_icon.svg
 
			- parts/svg/core/breadboard/DIP_Relay_D31A_breadboard.svg
 
			- parts/core/DIP_Relay_D31A.fzp
 
		
 
  - compare to core files: no differences
			- diff part.DIP_Relay_D31A.fzp /usr/share/fritzing/parts/core/DIP_Relay_D31A.fzp
 
			- diff svg.breadboard.DIP_Relay_D31A_breadboard.svg /usr/share/fritzing/parts/svg/core/breadboard/DIP_Relay_D31A_breadboard.svg
 
			- diff svg.icon.DIP_Relay_D31A_icon.svg /usr/share/fritzing/parts/svg/core/icon/DIP_Relay_D31A_icon.svg
 
			- diff svg.pcb.DIP_Relay_D31A_pcb.svg /usr/share/fritzing/parts/svg/core/pcb/DIP_Relay_D31A_pcb.svg
 
			- diff svg.schematic.DIP_Relay_D31A_schematic.svg /usr/share/fritzing/parts/svg/core/schematic/DIP_Relay_D31A_schematic.svg
 
		
 
	- Attempt to open part file
      - Fritzing ¦ File ¦ Open ¦ DIP-Relay-D31A.fzpz
          - There is already a part with id '71d4db74a3a0ec43d9303ddffee7361b' loaded into Fritzing.
 
        
 
    
 
  - Generate new guid, edit module id in fzp, regenerate part, retry
 
  - View the exported base_«view».svg files.  Looks good.