Skip to content

Commit

Permalink
improved sch. power supply parts (dc, ac and pulse) to vanepp. fixes f…
Browse files Browse the repository at this point in the history
  • Loading branch information
failiz committed Sep 20, 2023
1 parent 6696f07 commit 6d2a2d3
Show file tree
Hide file tree
Showing 11 changed files with 634 additions and 3 deletions.
16 changes: 15 additions & 1 deletion bins/core.fzb
Original file line number Diff line number Diff line change
Expand Up @@ -1169,7 +1169,21 @@
</iconView>
</views>
</instance>
<instance moduleIdRef="DC2PowerModuleID" modelIndex="52" path=":/resources/parts/core/dcpower2.fzp">
<instance moduleIdRef="5_DCPowerSupplyModuleID" modelIndex="52" path=":/resources/parts/core/power_supply_dc_5.fzp">
<views>
<iconView layer="icon">
<geometry z="-1" x="-1" y="-1"/>
</iconView>
</views>
</instance>
<instance moduleIdRef="1_ACPowerSupplyModuleID" modelIndex="52" path=":/resources/parts/core/power_supply_ac_1.fzp">
<views>
<iconView layer="icon">
<geometry z="-1" x="-1" y="-1"/>
</iconView>
</views>
</instance>
<instance moduleIdRef="1_PulsePowerSupplyModuleID" modelIndex="52" path=":/resources/parts/core/power_supply_pulse_1.fzp">
<views>
<iconView layer="icon">
<geometry z="-1" x="-1" y="-1"/>
Expand Down
96 changes: 96 additions & 0 deletions core/power_supply_ac_1.fzp
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module moduleId="1_ACPowerSupplyModuleID" fritzingVersion="0.9.10">
<version>5</version>
<author>Brendan Howell (modified by vanepp Apr 2023 and A. Faina)</author>
<title>AC Power</title>
<date>2008-07-28</date>
<label>V</label>
<tags>
<tag>ac power</tag>
<tag>symbol</tag>
<tag>fritzing core</tag>
<tag>voltage source</tag>
</tags>
<properties>
<property name="family">voltage source</property>
<property name="type">ac power supply</property>
<property name="offset voltage">0V</property>
<property name="voltage" showInLabel="yes">5V</property>
<property name="frequency">60Hz</property>
<property name="delay time">0s</property>
<property name="damping factor">0s-1</property>
<property name="phase">0degrees</property>
<property name="internal resistance">0.1&#937;</property>
</properties>
<taxonomy>discreteParts.power.power.acpower</taxonomy>
<description>A generic ac power symbol</description>
<spice>
<line>V{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector1} SIN({offset voltage} {voltage} {frequency} {delay time} {damping factor} {phase})</line>
<line>R{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector0} {internal resistance}</line>
</spice>
<views>
<defaultUnits>cmil</defaultUnits>
<iconView>
<layers image="schematic/power_supply_ac_1_schematic.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="schematic/power_supply_ac_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</breadboardView>
<schematicView>
<layers image="schematic/power_supply_ac_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<layers image="schematic/power_supply_ac_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</pcbView>
</views>
<connectors>
<connector type="male" id="connector0" name="V+">
<description>Positive Supply Voltage</description>
<erc etype="VCC">
<voltage value="5.0"/>
<current flow="source" valueMax="0"/>
</erc>
<views>
<breadboardView>
<p svgId="connector0pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
</schematicView>
<pcbView>
<p svgId="connector0pin" layer="schematic"/>
</pcbView>
</views>
</connector>
<connector type="male" id="connector1" name="V-">
<description>V-</description>
<views>
<breadboardView>
<p svgId="connector1pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
</schematicView>
<pcbView>
<p svgId="connector1pin" layer="schematic"/>
</pcbView>
</views>
</connector>
</connectors>
<buses>
<bus id="powerbus">
<nodeMember connectorId="connector0"/>
</bus>
<bus id="groundbus">
<nodeMember connectorId="connector1"/>
</bus>
</buses>
</module>
91 changes: 91 additions & 0 deletions core/power_supply_dc_5.fzp
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module moduleId="5_DCPowerSupplyModuleID" fritzingVersion="0.9.10">
<version>5</version>
<author>Brendan Howell (modified by vanepp Apr 2023 and A. Faina)</author>
<title>DC Power</title>
<date>2008-07-28</date>
<label>V</label>
<tags>
<tag>voltage source</tag>
<tag>dc power</tag>
<tag>symbol</tag>
<tag>fritzing core</tag>
</tags>
<properties>
<property name="family">voltage source</property>
<property name="type">dc power supply</property>
<property name="voltage" showInLabel="yes">5V</property>
<property name="internal resistance">0.1&#937;</property>
</properties>
<taxonomy>discreteParts.power.power.dcpower</taxonomy>
<description>A generic dc power symbol</description>
<spice>
<line>V{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector1} DC {voltage}</line>
<line>R{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector0} {internal resistance}</line>
</spice>
<views>
<defaultUnits>cmil</defaultUnits>
<iconView>
<layers image="schematic/power_supply_dc_5_schematic.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="schematic/power_supply_dc_5_schematic.svg">
<layer layerId="schematic"/>
</layers>
</breadboardView>
<schematicView flipvertical="true">
<layers image="schematic/power_supply_dc_5_schematic.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<layers image="schematic/power_supply_dc_5_schematic.svg">
<layer layerId="schematic"/>
</layers>
</pcbView>
</views>
<connectors>
<connector type="male" id="connector1" name="V+">
<description>Positive Supply Voltage</description>
<erc etype="VCC">
<voltage value="5.0"/>
<current flow="source" valueMax="0"/>
</erc>
<views>
<breadboardView>
<p svgId="connector1pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
</schematicView>
<pcbView>
<p svgId="connector1pin" layer="schematic"/>
</pcbView>
</views>
</connector>
<connector type="male" id="connector0" name="V-">
<description>Negative Supply Voltage</description>
<views>
<breadboardView>
<p svgId="connector0pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
</schematicView>
<pcbView>
<p svgId="connector0pin" layer="schematic"/>
</pcbView>
</views>
</connector>
</connectors>
<buses>
<bus id="powerbus">
<nodeMember connectorId="connector1"/>
</bus>
<bus id="groundbus">
<nodeMember connectorId="connector0"/>
</bus>
</buses>
</module>
91 changes: 91 additions & 0 deletions core/power_supply_pulse_1.fzp
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module moduleId="1_PulsePowerSupplyModuleID" fritzingVersion="0.9.10">
<version>1</version>
<author>Brendan Howell (modified by vanepp Apr 2023 and A. Faina)</author>
<title>Pulse Power</title>
<date>2008-07-28</date>
<label>V</label>
<tags>
<tag>ac power</tag>
<tag>symbol</tag>
<tag>fritzing core</tag>
<tag>voltage source</tag>
</tags>
<properties>
<property name="family">voltage source</property>
<property name="type">pulse power supply</property>
<property name="voltage" showInLabel="yes">5V</property>
<property name="frequency">60</property>
</properties>
<taxonomy>discreteParts.power.power.acpower</taxonomy>
<description>A generic pulse power symbol</description>
<spice>
<line>V{instanceTitle} {net connector1}_{instanceTitle}_aux {net connector0} PULSE({initial voltage} {pulsed voltage} {delay time} {rise time} {fall time} {pulse width} {period} 0)</line>
<line>R{instanceTitle} {net connector1}_{instanceTitle}_aux {net connector1} {internal resistance}</line>
</spice>
<views>
<defaultUnits>cmil</defaultUnits>
<iconView>
<layers image="schematic/power_supply_pulse_1_schematic.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="schematic/power_supply_pulse_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</breadboardView>
<schematicView>
<layers image="schematic/power_supply_pulse_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<layers image="schematic/power_supply_pulse_1_schematic.svg">
<layer layerId="schematic"/>
</layers>
</pcbView>
</views>
<connectors>
<connector type="male" id="connector0" name="V+">
<description>Positive Supply Voltage</description>
<erc etype="VCC">
<voltage value="5.0"/>
<current flow="source" valueMax="0"/>
</erc>
<views>
<breadboardView>
<p svgId="connector0pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
</schematicView>
<pcbView>
<p svgId="connector0pin" layer="schematic"/>
</pcbView>
</views>
</connector>
<connector type="male" id="connector1" name="V-">
<description>Negative Supply Voltage</description>
<views>
<breadboardView>
<p svgId="connector1pin" layer="schematic"/>
</breadboardView>
<schematicView>
<p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
</schematicView>
<pcbView>
<p svgId="connector1pin" layer="schematic"/>
</pcbView>
</views>
</connector>
</connectors>
<buses>
<bus id="powerbus">
<nodeMember connectorId="connector0"/>
</bus>
<bus id="groundbus">
<nodeMember connectorId="connector1"/>
</bus>
</buses>
</module>
2 changes: 1 addition & 1 deletion core/acpower.fzp → obsolete/acpower.fzp
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<tag>voltage source</tag>
</tags>
<properties>
<property name="family">voltage source</property>
<property name="family">//obsolete//voltage source</property>
<property name="type">ac power supply</property>
<property name="offset voltage">0V</property>
<property name="voltage" showInLabel="yes">5V</property>
Expand Down
2 changes: 1 addition & 1 deletion core/dcpower2.fzp → obsolete/dcpower2.fzp
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<tag>fritzing core</tag>
</tags>
<properties>
<property name="family">voltage source</property>
<property name="family">//obsolete//voltage source</property>
<property name="type">dc power supply</property>
<property name="voltage" showInLabel="yes">5V</property>
<property name="internal resistance">0.1&#937;</property>
Expand Down
Loading

0 comments on commit 6d2a2d3

Please sign in to comment.