Understanding Different Fritzing File Types

This topic is about different Fritzing file types

.fzpz


A zip file and a Fritzing part file type

Contains

.fzp

An XML file that stores the Metadata of the part

  1. Date
  2. Author
  3. Version no.
  4. Properties
  5. Tags
  6. URL
  7. Connectors

It is basically the backbone of the .fzpz file

Example:

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module moduleId="..." referenceFile="..." fritzingVersion="...">
  <version>...</version>
  <author>...</author>
  <title>...</title>
  <label>...</label>
  <date>Mon/Tue/Wed/Thu/Fri/Sat/Sun MM DD YYYY</date>
  <tags>
    <tag>...</tag>
    ...
  </tags>
  <properties>
    <property name="variant">variant 1</property>
    <property name="family">...</property>
    <property name="part number"/>
    ...
  </properties>
  <description>...</description>
  <views>
    <iconView>
      <layers image="svg.icon.[...].svg">
        <layer layerId="icon"/>
      </layers>
    </iconView>
    <breadboardView>
      <layers image="svg.breadboard.[...].svg">
        <layer layerId="breadboard"/>
      </layers>
    </breadboardView>
    <schematicView>
      <layers image="svg.schematic.[...].svg">
        <layer layerId="schematic"/>
      </layers>
    </schematicView>
    <pcbView>
      <layers image="svg.pcb.[...].svg">
        <layer layerId="silkscreen"/>
        ...
        <layer layerId="copper1"/>
      </layers>
    </pcbView>
  </views>
  <connectors>
    <connector id="connector0" type="..." name="...">
      <description>LED Cathode</description>
      <views>
        <breadboardView>
          <p svgId="connector0pin" layer="breadboard"/>
        </breadboardView>
        <schematicView>
          <p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
        </schematicView>
        <pcbView>
          <p svgId="connector0pin" layer="copper0"/>
          <p svgId="connector0pin" layer="copper1"/>
        </pcbView>
      </views>
    ...
  </connectors>
  <url>...</url>
</module>
.svg - breadboard, schematic (, icon, PCB)

Part Graphics

.fzz


A zip file and a Fritzing Sketch File

Contains

.fz

An XML file that contains sketch info (position of parts and traces throughout the 3 views, namely breadboard, schematic and PCB)

It is basically the backbone of the .fzz file.

:warning::warning::warning: WARNING! HEADS UP! :warning::warning::warning:

A .fz IS NOT a sketch file. You can’t open a .fz file with Fritzing. Don’t get .fzz and .fz files mixed up!

.fzp

See ## .fzpz

.svg - breadboard, schematic (, icon, PCB)

See ## .fzpz

.fzbz


A zip file and a Fritzing Bin (library) file

Contains

.fzb

An XML that contains bin info (part icons, position of icons, order of icons, bin icon, and organisation of bin, e.g. separators)

:warning::warning::warning: WARNING! HEADS UP! :warning::warning::warning:

A .fzb IS NOT a bin file. You can’t open a .fzb file with Fritzing. Don’t get .fzbz and .fzb files mixed up!

.fzp

See ## .fzpz

.svg- breadboard, schematic (, icon, PCB)

See ## .fzpz

2 Likes

That is good, but what is a .fz, .fzb and .fzp?

Click on the drawer :slight_smile:

Ah, Yes. I hadn’t seen that!
Thank you, very useful.