Skip to content

Commit

Permalink
added svg for the wavegenerator (breadboard) and added a new trinagul…
Browse files Browse the repository at this point in the history
…ar wavegenerator
  • Loading branch information
failiz committed Oct 10, 2023
1 parent 266f651 commit 7bdaa46
Show file tree
Hide file tree
Showing 10 changed files with 681 additions and 15 deletions.
14 changes: 14 additions & 0 deletions bins/more/sim.fzb
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,20 @@
</instance>
<!--
<instance moduleIdRef="d8f570d723ea4d14f9b61b34575a9699" modelIndex="40" path="Power plug.fzp"><views><iconView layer="icon"><geometry z="-1" x="-1" y="-1"/></iconView></views></instance><instance moduleIdRef="1238DBDC00-voltage-reg_7805" modelIndex="41" path="voltage_regulator_7805.fzp"><views><iconView layer="icon"><geometry z="-1" x="-1" y="-1"/></iconView></views></instance><instance moduleIdRef="fuse_with_handler_cff5" modelIndex="41" path="Fuse_with_Handler.fzp"><views><iconView layer="icon"><geometry z="-1" x="-1" y="-1"/></iconView></views></instance>-->
<instance modelIndex="3" moduleIdRef="__spacer__" path="Waveform generators">
<views>
<iconView layer="icon">
<geometry x="-1" y="-1" z="-1"/>
</iconView>
</views>
</instance>
<instance modelIndex="39" moduleIdRef="1_TriangularPowerSupplyModuleID" path="1_TriangularPowerSupplyModuleID.fzp">
<views>
<iconView layer="icon">
<geometry x="-1" y="-1" z="-1"/>
</iconView>
</views>
</instance>
<instance modelIndex="3" moduleIdRef="__spacer__" path="Breadboard View">
<views>
<iconView layer="icon">
Expand Down
16 changes: 8 additions & 8 deletions core/power_supply_ac_1.fzp
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<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="amplitude" showInLabel="yes">5V</property>
<property name="frequency">60Hz</property>
<property name="delay time">0s</property>
<property name="damping factor">0s-1</property>
Expand All @@ -25,7 +25,7 @@
<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>V{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector1} SIN({offset voltage} {amplitude} {frequency} {delay time} {damping factor} {phase})</line>
<line>R{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector0} {internal resistance}</line>
</spice>
<views>
Expand All @@ -36,8 +36,8 @@
</layers>
</iconView>
<breadboardView>
<layers image="schematic/power_supply_ac_1_schematic.svg">
<layer layerId="schematic"/>
<layers image="breadboard/waveform_generator_sine_v1_breadboard.svg">
<layer layerId="breadboard"/>
</layers>
</breadboardView>
<schematicView>
Expand All @@ -52,15 +52,15 @@
</pcbView>
</views>
<connectors>
<connector type="male" id="connector0" name="V+">
<connector type="female" 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"/>
<p svgId="connector0pin" layer="breadboard"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
Expand All @@ -70,11 +70,11 @@
</pcbView>
</views>
</connector>
<connector type="male" id="connector1" name="V-">
<connector type="female" id="connector1" name="V-">
<description>V-</description>
<views>
<breadboardView>
<p svgId="connector1pin" layer="schematic"/>
<p svgId="connector1pin" layer="breadboard"/>
</breadboardView>
<schematicView>
<p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
Expand Down
14 changes: 7 additions & 7 deletions core/power_supply_pulse_1.fzp
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<property name="internal resistance">0.1&#937;</property>

</properties>
<taxonomy>discreteParts.power.power.acpower</taxonomy>
<taxonomy>discreteParts.power.wavegenerator.genericpulse</taxonomy>
<description>A generic pulse power symbol</description>
<spice>
<line>V{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector1} PULSE({initial voltage} {pulsed voltage} {delay time} {rise time} {fall time} {pulse width} {period} {number of pulses})</line>
Expand All @@ -39,8 +39,8 @@
</layers>
</iconView>
<breadboardView>
<layers image="schematic/power_supply_pulse_1_schematic.svg">
<layer layerId="schematic"/>
<layers image="breadboard/waveform_generator_generic_pulse_v1_breadboard.svg">
<layer layerId="breadboard"/>
</layers>
</breadboardView>
<schematicView>
Expand All @@ -55,15 +55,15 @@
</pcbView>
</views>
<connectors>
<connector type="male" id="connector0" name="V+">
<connector type="female" 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"/>
<p svgId="connector0pin" layer="breadboard"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
Expand All @@ -73,11 +73,11 @@
</pcbView>
</views>
</connector>
<connector type="male" id="connector1" name="V-">
<connector type="female" id="connector1" name="V-">
<description>Negative Supply Voltage</description>
<views>
<breadboardView>
<p svgId="connector1pin" layer="schematic"/>
<p svgId="connector1pin" layer="breadboard"/>
</breadboardView>
<schematicView>
<p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
Expand Down
97 changes: 97 additions & 0 deletions core/power_supply_triangular_1.fzp
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module moduleId="1_TriangularPowerSupplyModuleID" 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">triangular power supply</property>
<property name="offset voltage">0V</property>
<property name="amplitude">5V</property>
<property name="delay time">0s</property>
<property name="rise time">10ms</property>
<property name="fall time">10ms</property>
<property name="number of pulses">0</property>
<property name="internal resistance">0.1&#937;</property>

</properties>
<taxonomy>discreteParts.power.wavegenerator.triangular</taxonomy>
<description>A triangular power symbol</description>
<spice>
<line>V{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector1} PULSE({-1*{amplitude}+{offset voltage}} {{amplitude}+{offset voltage}} {delay time} {rise time} {fall time} 1n {{rise time}+{fall time}} {number of pulses})</line>
<line>R{instanceTitle} {net connector0}_{instanceTitle}_aux {net connector0} {internal resistance}</line>
</spice>
<views>
<defaultUnits>cmil</defaultUnits>
<iconView>
<layers image="breadboard/waveform_generator_triangular_v1_breadboard.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="breadboard/waveform_generator_triangular_v1_breadboard.svg">
<layer layerId="breadboard"/>
</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="female" 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="breadboard"/>
</breadboardView>
<schematicView>
<p svgId="connector0pin" layer="schematic" terminalId="connector0terminal"/>
</schematicView>
<pcbView>
<p svgId="connector0pin" layer="schematic"/>
</pcbView>
</views>
</connector>
<connector type="female" id="connector1" name="V-">
<description>Negative Supply Voltage</description>
<views>
<breadboardView>
<p svgId="connector1pin" layer="breadboard"/>
</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>
Loading

0 comments on commit 7bdaa46

Please sign in to comment.