I was just editing my first reply, here is a corrected version of your part (not exactly correct yet but much better) and how I got there.
First I unzipped your fzb file to get
DC_DC_Converter_XL4016.fzb
‘part.MPU-6050 GY-521_27d4eab32ad654bb2011bfb7d4e898dd_3.fzp’
‘part.Sensor Shield v5_bfaee848f06338d8b00dadc40aa01172_15.fzp’
part.xl4016_c78f89428dcf787d84bc8d8066ed2354_10.fzp
‘svg.breadboard.MPU-6050 GY-521_5bd41e1b055f687022fb2f2e39366183_2_breadboard.svg’
‘svg.breadboard.Sensor Shield v5_5de0a662573cea8393973ba9d5686ea2_1_breadboard.svg’
svg.breadboard.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_breadboard.svg
‘svg.icon.MPU-6050 GY-521_5bd41e1b055f687022fb2f2e39366183_2_icon.svg’
‘svg.icon.Sensor Shield v5_5de0a662573cea8393973ba9d5686ea2_1_icon.svg’
svg.icon.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_icon.svg
‘svg.pcb.MPU-6050 GY-521_5bd41e1b055f687022fb2f2e39366183_2_pcb.svg’
‘svg.pcb.Sensor Shield v5_5de0a662573cea8393973ba9d5686ea2_1_pcb.svg’
svg.pcb.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_pcb.svg
‘svg.schematic.MPU-6050 GY-521_5bd41e1b055f687022fb2f2e39366183_2_schematic.svg’
‘svg.schematic.Sensor Shield v5_5de0a662573cea8393973ba9d5686ea2_1_schematic.svg’
svg.schematic.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_schematic.svg
then I edited the
part.xl4016_c78f89428dcf787d84bc8d8066ed2354_10.fzp
file which has incorrect values for the svg file names (which is why Fritzing hangs, because it can’t find the svgs).
Problems:
fzp filenames are incorrect, the referenced files don’t exist.
<layers image="icon/xl4016_e051a9ea7b14f7f51eaa32f20e0976f6_2_icon.svg">
to
<layers image="icon/xl4016_c78f89428dcf787d84bc8d8066ed2354_10_icon.svg">
then
<layers image="breadboard/xl4016_e051a9ea7b14f7f51eaa32f20e0976f6_2_breadboard.svg">
to
<layers image="breadboard/xl4016_c78f89428dcf787d84bc8d8066ed2354_10_breadboard.svg">
then
<layers image="schematic/xl4016_e051a9ea7b14f7f51eaa32f20e0976f6_2_schematic.svg">
to
<layers image="schematic/xl4016_c78f89428dcf787d84bc8d8066ed2354_10_schematic.svg">
then
<layers image="pcb/xl4016_e051a9ea7b14f7f51eaa32f20e0976f6_2_pcb.svg">
to
<layers image="pcb/xl4016_c78f89428dcf787d84bc8d8066ed2354_10_pcb.svg">
then change the 4
<connector name="IN-" id="connector1" type="female">
to
<connector name="IN-" id="connector1" type="male">
With that corrected, make a part by zipping
part.xl4016_c78f89428dcf787d84bc8d8066ed2354_10.fzp
svg.breadboard.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_breadboard.svg
svg.icon.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_icon.svg
svg.pcb.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_pcb.svg
svg.schematic.xl4016_c78f89428dcf787d84bc8d8066ed2354_10_schematic.svg
in to
DC_DC_Converter_XL4016.fzpz
to make a loadable part file (still has problems but should load now). Indeed the new file now loads. This is a sketch that includes the corrected part with some test connections to check the part:
xl4016Sketch.fzz (14.5 KB)
If you download this and load it in to Fritzing you will get a sketch that contains the new part in the temp bin. If you right click on the xl4016 part in the temp bin and select “export part” it will export the new part as an fzpz file. Over all this is an excellent first part, most things are fine. However in schematic view you will see the rats nest lines are connecting to the center of the pin rather than the end as they should be . That is caused by the terminalId being either missing (in which case it will default to the middle of the pin) or in the wrong place (I think it is in the wrong place in this case as it doesn’t seem to be missing. When I exported the gerber from PCB view, the size of the holes on you board are .028in and should be .038in to connect to .1 in header pins. I’ll now make another part that corrects all the things the part script finds wrong and post a correct part so you can see what changes I have made.
Peter