Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bins/more/sim.fzb
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
</iconView>
</views>
</instance>
<instance modelIndex="21" moduleIdRef="fc-51_85d98481ce3be6f2e9b641181c0f798b_1" path="fc-51-IR-Sensor.fzp">
<instance modelIndex="21" moduleIdRef="fc-51-IR-Sensor_On_3" path="fc-51-IR-Sensor.fzp">
<views>
<iconView layer="icon">
<geometry x="-1" y="-1" z="-1"/>
Expand Down
39 changes: 18 additions & 21 deletions core/fc-51-IR-Sensor.fzp
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module fritzingVersion="0.9.3b" moduleId="fc-51_85d98481ce3be6f2e9b641181c0f798b_1" referenceFile="fc-51_85d98481ce3be6f2e9b641181c0f798b_1.fzp">
<version>4</version>
<author>Peter Van Epp (vanepp in forums)</author>
<module fritzingVersion="1.0.5" moduleId="fc-51-IR-Sensor_3" referenceFile="fc-51-IR-Sensor.fzp">
<version>5</version>
<author>Peter Van Epp (vanepp in forums), RAPTOR7762</author>
<title>fc-51</title>
<label>M</label>
<date>dom. mar. 18 2018</date>
<label>A</label>
<date>Mon Jun 23 2025</date>
<tags>
<tag>contrib</tag>
<tag>Infrared Obstacle Avoidance Proximity Sensor</tag>
<tag>fc-51</tag>
<tag>fritzing user</tag>
<tag>sensor</tag>
<tag>linfra red</tag>
<tag>infra red</tag>
</tags>
<properties>
<property name="variant">variant 1</property>
<property name="variant">variant 3</property>
<property name="family">Line sensor</property>
<property name="obstacle status">Not Detected</property>
<property name="voltage (max)">6V</property>
Expand All @@ -25,48 +25,45 @@
<property name="pins">3</property>
<property name="layer"></property>
<property name="package">THT</property>
<property name="hole size"></property>
<property name="pin spacing">100mil</property>
<property name="layout">Single Row</property>
<property name="mn"></property>
<property name="mpn"></property>
</properties>
<description>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
p, li { white-space: pre-wrap; }
&lt;/style>&lt;/head>&lt;body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fc-51 Infrared Obstacle Avoidance Proximity Sensor module. IR transmitter led, receiver LED, lm393 compaitor and a pot. 3.3 V to 5V power.&lt;/p>&lt;/body>&lt;/html></description>
<description>Fc-51 Infrared Obstacle Avoidance Proximity Sensor module. IR transmitter led, receiver LED, lm393 comparitor and a pot. 3.3 V to 5V power. Mar 2025 correct the pcb svg the pins were in reverse order.</description>
<spice>
<!-->Very simple transitor output (Not Detected=5V in OUT pin).<-->
<!-->Very simple transitor output (Not Detected=5V in OUT pin).<-->
<model>.MODEL PNP_GENERIC PNP ()</model>
<line>R{instanceTitle}a {net connector1} {net connector2} 130</line>
<line>Q{instanceTitle} {net connector0} base_Q_{instanceTitle} {net connector2} PNP_GENERIC off</line>
<line>R{instanceTitle}b base_Q_{instanceTitle} {net connector1} 200</line>
</spice>
<views>
<iconView>
<layers image="icon/fc-51_2.svg">
<layers image="icon/fc-51_3.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="breadboard/fc-51_2.svg">
<layers image="breadboard/fc-51_3.svg">
<layer layerId="breadboard"/>
</layers>
</breadboardView>
<schematicView>
<layers image="schematic/fc-51_2.svg">
<layers image="schematic/fc-51_3.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<layers image="pcb/fc-51_2.svg">
<layers image="pcb/fc-51_3.svg">
<layer layerId="silkscreen"/>
<layer layerId="copper0"/>
<layer layerId="copper1"/>
</layers>
</pcbView>
</views>
<connectors>
<connector id="connector0" type="male" name="pin1">
<connector id="connector0" name="pin1" type="male">
<description>OUT</description>
<views>
<breadboardView>
Expand All @@ -81,7 +78,7 @@ p, li { white-space: pre-wrap; }
</pcbView>
</views>
</connector>
<connector id="connector1" type="male" name="pin2">
<connector id="connector1" name="pin2" type="male">
<description>GND</description>
<views>
<breadboardView>
Expand All @@ -96,7 +93,7 @@ p, li { white-space: pre-wrap; }
</pcbView>
</views>
</connector>
<connector id="connector2" type="male" name="pin3">
<connector id="connector2" name="pin3" type="male">
<description>VCC</description>
<views>
<breadboardView>
Expand Down
214 changes: 107 additions & 107 deletions core/fc-51-IR-Sensor_On.fzp
Original file line number Diff line number Diff line change
@@ -1,115 +1,115 @@
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<module fritzingVersion="0.9.3b" moduleId="fc-51_85d98481ce3be6f2e9b641181c0f798b_2" referenceFile="fc-51_85d98481ce3be6f2e9b641181c0f798b_1.fzp">
<version>4</version>
<author>Peter Van Epp (vanepp in forums)</author>
<title>fc-51</title>
<label>M</label>
<date>dom. mar. 18 2018</date>
<tags>
<tag>contrib</tag>
<tag>Infrared Obstacle Avoidance Proximity Sensor</tag>
<tag>fc-51</tag>
<tag>fritzing user</tag>
<tag>sensor</tag>
<tag>linfra red</tag>
</tags>
<properties>
<property name="variant">variant 2</property>
<property name="family">Line sensor</property>
<property name="obstacle status">Detected</property>
<property name="voltage (max)">6V</property>
<property name="voltage (min)">3V</property>
<property name="max output current">0.030A</property>
<property name="editable pin labels">false</property>
<property name="part number"></property>
<property name="pins">3</property>
<property name="layer"></property>
<property name="package">THT</property>
<property name="hole size"></property>
<property name="pin spacing">100mil</property>
<property name="layout">Single Row</property>
</properties>
<description>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
p, li { white-space: pre-wrap; }
&lt;/style>&lt;/head>&lt;body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fc-51 Infrared Obstacle Avoidance Proximity Sensor module. IR transmitter led, receiver LED, lm393 compaitor and a pot. 3.3 V to 5V power.&lt;/p>&lt;/body>&lt;/html></description>
<spice>
<!-->Very simple transitor output (Detected=0V in OUT pin).<-->
<model>.MODEL NPN_GENERIC NPN ()</model>
<line>R{instanceTitle}a {net connector1} {net connector2} 130</line>
<line>Q{instanceTitle} {net connector0} base_Q_{instanceTitle} {net connector1} NPN_GENERIC off</line>
<line>R{instanceTitle}b base_Q_{instanceTitle} {net connector2} 200</line>
</spice>
<views>
<iconView>
<layers image="icon/fc-51_2.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<layers image="breadboard/fc-51_2.svg">
<layer layerId="breadboard"/>
</layers>
</breadboardView>
<schematicView>
<layers image="schematic/fc-51_2.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<layers image="pcb/fc-51_2.svg">
<layer layerId="silkscreen"/>
<layer layerId="copper0"/>
<layer layerId="copper1"/>
</layers>
</pcbView>
</views>
<connectors>
<connector id="connector0" type="male" name="pin1">
<description>OUT</description>
<views>
<module fritzingVersion="1.0.5" moduleId="fc-51-IR-Sensor_On_3" referenceFile="fc-51-IR-Sensor_On.fzp">
<version>5</version>
<author>Peter Van Epp (vanepp in forums), RAPTOR7762</author>
<title>fc-51</title>
<label>A</label>
<date>Mon Jun 23 2025</date>
<tags>
<tag>contrib</tag>
<tag>Infrared Obstacle Avoidance Proximity Sensor</tag>
<tag>fc-51</tag>
<tag>fritzing user</tag>
<tag>sensor</tag>
<tag>infra red</tag>
</tags>
<properties>
<property name="variant">variant 4</property>
<property name="family">Line sensor</property>
<property name="obstacle status">Detected</property>
<property name="voltage (max)">6V</property>
<property name="voltage (min)">3V</property>
<property name="max output current">0.030A</property>
<property name="editable pin labels">false</property>
<property name="part number"/>
<property name="pins">3</property>
<property name="layer"/>
<property name="package">THT</property>
<property name="pin spacing">100mil</property>
<property name="layout">Single Row</property>
<property name="mn"/>
<property name="mpn"/>
</properties>
<description>Fc-51 Infrared Obstacle Avoidance Proximity Sensor module. IR transmitter led, receiver LED, lm393 comparitor and a pot. 3.3 V to 5V power.
Mar 2025 correct the pcb svg the pins were in reverse order.
Mar 2025 added '+' to label VCC
Jun 2025 correct the icon and breadboard for Fritzing Compliance</description>
<spice>
<!-->Very simple transitor output (Detected=0V in OUT pin).<-->
<model>.MODEL NPN_GENERIC NPN ()</model>
<line>R{instanceTitle}a {net connector1} {net connector2} 130</line>
<line>Q{instanceTitle} {net connector0} base_Q_{instanceTitle} {net connector1} NPN_GENERIC off</line>
<line>R{instanceTitle}b base_Q_{instanceTitle} {net connector2} 200</line>
</spice>
<views>
<iconView>
<layers image="icon/fc-51_3.svg">
<layer layerId="icon"/>
</layers>
</iconView>
<breadboardView>
<p layer="breadboard" svgId="connector0pin" terminalId="connector0terminal"/>
<layers image="breadboard/fc-51_3.svg">
<layer layerId="breadboard"/>
</layers>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector0pin" terminalId="connector0terminal"/>
<layers image="schematic/fc-51_3.svg">
<layer layerId="schematic"/>
</layers>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector0pin"/>
<p layer="copper1" svgId="connector0pin"/>
<layers image="pcb/fc-51_3.svg">
<layer layerId="silkscreen"/>
<layer layerId="copper0"/>
<layer layerId="copper1"/>
</layers>
</pcbView>
</views>
</connector>
<connector id="connector1" type="male" name="pin2">
<description>GND</description>
<views>
<breadboardView>
<p layer="breadboard" svgId="connector1pin" terminalId="connector1terminal"/>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector1pin" terminalId="connector1terminal"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector1pin"/>
<p layer="copper1" svgId="connector1pin"/>
</pcbView>
</views>
</connector>
<connector id="connector2" type="male" name="pin3">
<description>VCC</description>
<views>
<breadboardView>
<p layer="breadboard" svgId="connector2pin" terminalId="connector2terminal"/>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector2pin" terminalId="connector2terminal"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector2pin"/>
<p layer="copper1" svgId="connector2pin"/>
</pcbView>
</views>
</connector>
</connectors>
</views>
<connectors>
<connector id="connector0" name="pin1" type="male">
<description>OUT</description>
<views>
<breadboardView>
<p layer="breadboard" svgId="connector0pin" terminalId="connector0terminal"/>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector0pin" terminalId="connector0terminal"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector0pin"/>
<p layer="copper1" svgId="connector0pin"/>
</pcbView>
</views>
</connector>
<connector id="connector1" name="pin2" type="male">
<description>GND</description>
<views>
<breadboardView>
<p layer="breadboard" svgId="connector1pin" terminalId="connector1terminal"/>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector1pin" terminalId="connector1terminal"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector1pin"/>
<p layer="copper1" svgId="connector1pin"/>
</pcbView>
</views>
</connector>
<connector id="connector2" name="pin3" type="male">
<description>VCC</description>
<views>
<breadboardView>
<p layer="breadboard" svgId="connector2pin" terminalId="connector2terminal"/>
</breadboardView>
<schematicView>
<p layer="schematic" svgId="connector2pin" terminalId="connector2terminal"/>
</schematicView>
<pcbView>
<p layer="copper0" svgId="connector2pin"/>
<p layer="copper1" svgId="connector2pin"/>
</pcbView>
</views>
</connector>
</connectors>
</module>
Loading