Mercurial > espworkshop
changeset 17:4de4fce62d83
Add button debouncing
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Thu, 16 Jun 2016 20:03:25 +0200 |
| parents | b0730fbb7a4a |
| children | 0f7ae1553d9d |
| files | basics.rst fritzing/analog.fz fritzing/button.fz images/analog.png images/button.png |
| diffstat | 5 files changed, 1418 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/basics.rst Sun Jun 12 15:16:09 2016 +0200 +++ b/basics.rst Thu Jun 16 20:03:25 2016 +0200 @@ -172,6 +172,65 @@ things! +Buttons +======= + +We don't have a button in our kit, but we can simulate one by just using two +wires, one with a male plug, and one with female. Connect them like so: + +.. image:: ./images/button.png + :width: 512px + +Now we will write some code that will switch the LED on and off each time the +wires are put together:: + + from machine import Pin + led = Pin(2, Pin.OUT) + button = Pin(14, Pin.IN, Pin.PULL_UP) + while True: + if not button.value(): + led.value(not led.value()) + while button.value(): + pass + +We have used ``Pin.IN`` because we want to use ``gpio14`` as an input pin, on +which we will read the voltage. We also added ``Pin.PULL_UP`` -- that means +that there is a special internal resistor enabled between that pin and the +``3V3`` pins. The effect of this is that when the pin is not connected to +anything (we say it's "floating"), it will return 1. If we didn't do that, it +would return random values depending on its environment. Of course when you +connect the pin to ``GND``, it will return 0. + +However, when you try this example, you will see that it doesn't work reliably. +The LED will blink, and sometimes stay off, sometimes switch on again, +randomly. Why is that? + +That's because your hands are shaking. A mechanical switch has a spring inside +that would shake and vibrate too. That means that each time you touch the wires +(or close the switch), there are in reality multiple signals sent, not just +one. This is called "bouncing", because the signal bounces several times. + +To fix this issue, we will do something that is called "de-bouncing". There are +several ways to do it, but the easiest is to just wait some time for the signal +to stabilize:: + + + import time + from machine import Pin + led = Pin(2, Pin.OUT) + button = Pin(14, Pin.IN, Pin.PULL_UP) + while True: + if not button.value(): + led.value(not led.value()) + time.sleep_ms(300) + while button.value(): + pass + +Here we wait 3/10 of a second -- too fast for a human to notice, but enough for +the signal to stabilize. The exact time for this is usually determined +experimentally, or by measuring the signal from the switch and analyzing it. + + Servomechanisms =============== @@ -198,6 +257,7 @@ connected directly to the USB port, and not powered through the board. .. image:: ./images/servo.png + :width: 512px .. caution:: Servos and motors usually require a lot of current, more then your board
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fritzing/analog.fz Thu Jun 16 20:03:25 2016 +0200 @@ -0,0 +1,977 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module fritzingVersion="0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806" icon=".png"> + <boards> + <board moduleId="TwoLayerRectanglePCBModuleID" title="Rectangular PCB - Resizable" instance="PCB1" width="5cm" height="5cm"/> + </boards> + <views> + <view name="breadboardView" backgroundColor="#ffffff" gridSize="0.1in" showGrid="1" alignToGrid="1" viewFromBelow="0"/> + <view name="schematicView" backgroundColor="#ffffff" gridSize="0.1in" showGrid="1" alignToGrid="1" viewFromBelow="0"/> + <view name="pcbView" backgroundColor="#333333" gridSize="0.025in" showGrid="1" alignToGrid="1" viewFromBelow="0" DRC_Keepout="" autorouteTraceWidth="24" autorouteViaHoleSize="" GPG_Keepout="" autorouteViaRingThickness=""/> + </views> + <instances> + <instance moduleIdRef="TwoLayerRectanglePCBModuleID" modelIndex="5736" path=":/resources/parts/core/rectangle_pcb_two_layers.fzp"> + <property name="layers" value="2"/> + <property name="width" value="50"/> + <property name="height" value="50"/> + <title>PCB1</title> + <views> + <breadboardView layer="icon"> + <geometry z="0.50004" x="0" y="0"/> + </breadboardView> + <pcbView layer="board"> + <geometry z="1.50004" x="0.052118" y="0"/> + </pcbView> + <schematicView layer="icon"> + <geometry z="0.50004" x="0" y="0"/> + </schematicView> + </views> + </instance> + <instance moduleIdRef="NodeMCU v1_ec83652eb5f35f6ec40972b5e32f3bd9_1" modelIndex="5800" path="/home/sheep/Stuff/xxx/Fritzing/parts/user/NodeMCU v1_ec83652eb5f35f6ec40972b5e32f3bd9_1.fzp" flippedSMD="true"> + <property name="flippedSMD" value="true"/> + <title>U1</title> + <views> + <breadboardView layer="breadboard"> + <geometry z="2.50003" x="247.376" y="31.2438"/> + <connectors> + <connector connectorId="connector16" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6080" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector42" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6029" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector5" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6047" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper1"> + <geometry z="8.50003" x="250.02" y="211.23"/> + <titleGeometry visible="true" x="373.77" y="204.23" z="13" xOffset="123.75" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector16" layer="copper1"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6080" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector42" layer="copper1"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6029" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector5" layer="copper1"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6047" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + <schematicView layer="schematic"> + <geometry z="2.50003" x="-13.5456" y="-325.243"> + <transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="1e-05" m32="0.00021" m33="1"/> + </geometry> + <titleGeometry visible="false" x="67.7044" y="-332.243" z="7.00002" xOffset="81.25" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + <displayKey key="part number"/> + </titleGeometry> + <connectors> + <connector connectorId="connector16" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6080" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector42" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6029" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector5" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6047" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + </views> + </instance> + <instance moduleIdRef="2010BBCD20113" modelIndex="5972" path="/home/sheep/Stuff/Fritzing/fritzing-parts/core/LDR_photocell_300mil.fzp"> + <title>R1</title> + <views> + <schematicView layer="schematic"> + <geometry z="3.00005" x="-90.4369" y="-283.951"> + <transform m11="0" m12="-1" m13="0" m21="1" m22="0" m23="0" m31="17.9869" m32="36.8881" m33="1"/> + </geometry> + <titleGeometry visible="false" x="-80.45" y="-309.937" z="7.00005" xOffset="9.98686" yOffset="-25.9869" textColor="#000000" fontSize="5"> + <transform m11="0" m12="-1" m13="0" m21="1" m22="0" m23="0" m31="1" m32="8" m33="1"/> + <displayKey key=""/> + <displayKey key="part number"/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6000" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6040" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboard"> + <geometry z="3.00005" x="277.687" y="14.6475"/> + <connectors> + <connector connectorId="connector0" layer="breadboard"> + <geometry x="1.3125" y="6.77499"/> + <leg> + <point x="0" y="0"/> + <bezier/> + <point x="0" y="5.57749"/> + <bezier/> + </leg> + <connects> + <connect connectorId="connector1" modelIndex="6000" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboard"> + <geometry x="29.0975" y="6.77499"/> + <leg> + <point x="0" y="0"/> + <bezier/> + <point x="0" y="5.57749"/> + <bezier/> + </leg> + <connects> + <connect connectorId="connector0" modelIndex="6040" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0"> + <geometry z="6.00005" x="1.125" y="-1.125"> + <transform m11="0" m12="1" m13="0" m21="-1" m22="0" m23="0" m31="20.25" m32="-13.5" m33="1"/> + </geometry> + <titleGeometry visible="true" x="34.875" y="-8.125" z="13" xOffset="33.75" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="copper0"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6000" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6040" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="ResistorModuleID" modelIndex="5975" path="/home/sheep/Stuff/Fritzing/fritzing-parts/core/resistor.fzp"> + <property name="tolerance" value="±5%"/> + <property name="resistance" value="220"/> + <property name="pin spacing" value="400 mil"/> + <title>R2</title> + <views> + <schematicView layer="schematic"> + <geometry z="3.00006" x="-81.4377" y="-219.87"> + <transform m11="0" m12="-1" m13="0" m21="1" m22="0" m23="0" m31="14.5675" m32="22.3075" m33="1"/> + </geometry> + <titleGeometry visible="false" x="-82.8702" y="-250.437" z="7.00006" xOffset="-1.43251" yOffset="-30.5675" textColor="#000000" fontSize="5"> + <transform m11="0" m12="-1" m13="0" m21="1" m22="0" m23="0" m31="2" m32="16" m33="1"/> + <displayKey key=""/> + <displayKey key="part number"/> + <displayKey key="power"/> + <displayKey key="resistance"/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6087" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5978" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboard"> + <geometry z="3.00005" x="313.69" y="49.4595"/> + <connectors> + <connector connectorId="connector0" layer="breadboard"> + <geometry x="2.619" y="4.5405"/> + <leg> + <point x="0" y="0"/> + <bezier/> + <point x="-1.3095" y="0"/> + <bezier/> + </leg> + <connects> + <connect connectorId="connector1" modelIndex="6087" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboard"> + <geometry x="36.0063" y="4.5405"/> + <leg> + <point x="0" y="0"/> + <bezier/> + <point x="1.3095" y="0"/> + <bezier/> + </leg> + <connects> + <connect connectorId="connector0" modelIndex="5978" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0"> + <geometry z="6.00006" x="30.375" y="0.63"/> + <titleGeometry visible="true" x="73.125" y="-6.37" z="13.0001" xOffset="42.75" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="copper0"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6087" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5978" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5978" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5978" path=":/resources/parts/core/wire.fzp"> + <title>Wire51</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00005" x="-63" y="-234" x1="0" y1="0" x2="-0.1675" y2="-9.03404" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5975" layer="schematic"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00005" x="-63.1675" y="-231.614" x1="0" y1="0" x2="0.356879" y2="-19.2714" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5975" layer="breadboard"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00005" x="-63.1675" y="-231.614" x1="0" y1="0" x2="0.356879" y2="-19.2714" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5975" layer="copper0"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5985" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5995" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5998" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6000" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6000" path=":/resources/parts/core/wire.fzp"> + <title>Wire58</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00005" x="-63.1675" y="-243.034" x1="0" y1="0" x2="0.1675" y2="-8.96572" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5978" layer="schematicTrace"/> + <connect connectorId="connector0" modelIndex="6007" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5972" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00008" x="-63.1675" y="-243.034" x1="0" y1="0" x2="0.1675" y2="-8.96572" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5978" layer="breadboardWire"/> + <connect connectorId="connector0" modelIndex="6007" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5972" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00008" x="-63.1675" y="-243.034" x1="0" y1="0" x2="0.1675" y2="-8.96572" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5978" layer="copper0trace"/> + <connect connectorId="connector0" modelIndex="6007" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5972" layer="copper0"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6007" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6007" path=":/resources/parts/core/wire.fzp"> + <title>Wire61</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00009" x="-63.1675" y="-243.034" x1="0" y1="0" x2="27.1228" y2="0" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6018" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00009" x="-62.8106" y="-241.607" x1="0" y1="0" x2="53.8887" y2="-64.9519" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6018" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00009" x="-62.8106" y="-241.607" x1="0" y1="0" x2="53.8887" y2="-64.9519" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6000" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6018" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6018" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6018" path=":/resources/parts/core/wire.fzp"> + <title>Wire66</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00009" x="-36.0447" y="-243.034" x1="0" y1="0" x2="-7.10543e-15" y2="-62.8106" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6007" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6029" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.0001" x="-36.0447" y="-243.034" x1="0" y1="0" x2="27.0447" y2="-62.9664" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6007" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6029" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.0001" x="-36.0447" y="-243.034" x1="0" y1="0" x2="27.0447" y2="-62.9664" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6007" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6029" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6029" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6029" path=":/resources/parts/core/wire.fzp"> + <title>Wire71</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00009" x="-36.0447" y="-305.845" x1="0" y1="0" x2="27.0447" y2="-0.155814" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6018" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector42" modelIndex="5800" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00011" x="-36.0447" y="-305.845" x1="0" y1="0" x2="27.0447" y2="-0.155814" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6018" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector42" modelIndex="5800" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00011" x="-36.0447" y="-305.845" x1="0" y1="0" x2="27.0447" y2="-0.155814" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6018" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector42" modelIndex="5800" layer="copper1"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6040" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6040" path=":/resources/parts/core/wire.fzp"> + <title>Wire76</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.0001" x="-63" y="-297.001" x1="0" y1="0" x2="-0.1675" y2="-27.0451" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5972" layer="schematic"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6061" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00012" x="-64.2381" y="-296.209" x1="0" y1="0" x2="127.406" y2="35.331" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5972" layer="breadboard"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6061" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00012" x="-64.2381" y="-296.209" x1="0" y1="0" x2="127.406" y2="35.331" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5972" layer="copper0"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6061" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6047" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6047" path=":/resources/parts/core/wire.fzp"> + <title>Wire79</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.0001" x="81.0114" y="-260.878" x1="0" y1="0" x2="-18.0102" y2="-0.0555229" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6054" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector5" modelIndex="5800" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00013" x="81.0114" y="-260.878" x1="0" y1="0" x2="-18.0102" y2="-0.0555229" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6054" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector5" modelIndex="5800" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00013" x="81.0114" y="-260.878" x1="0" y1="0" x2="-18.0102" y2="-0.0555229" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6054" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector5" modelIndex="5800" layer="copper1"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6054" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6054" path=":/resources/parts/core/wire.fzp"> + <title>Wire82</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.0001" x="81.0114" y="-324.046" x1="0" y1="0" x2="0" y2="63.1675" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6061" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6047" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00014" x="81.0114" y="-324.046" x1="0" y1="0" x2="0" y2="63.1675" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6061" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6047" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00014" x="81.0114" y="-324.046" x1="0" y1="0" x2="0" y2="63.1675" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6061" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6047" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6061" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6061" path=":/resources/parts/core/wire.fzp"> + <title>Wire85</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.0001" x="-63.1675" y="-324.046" x1="0" y1="0" x2="144.179" y2="0" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6040" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6054" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00015" x="-63.1675" y="-324.046" x1="0" y1="0" x2="144.179" y2="0" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6040" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6054" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00015" x="-63.1675" y="-324.046" x1="0" y1="0" x2="144.179" y2="0" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6040" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6054" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6071" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6078" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6080" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6080" path=":/resources/parts/core/wire.fzp"> + <title>Wire91</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00013" x="-9" y="-188.892" x1="0" y1="0" x2="-54.1675" y2="-0.25332" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector16" modelIndex="5800" layer="schematic"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6087" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00017" x="-10.7064" y="-189.859" x1="0" y1="0" x2="-52.818" y2="-11.0632" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector16" modelIndex="5800" layer="breadboard"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6087" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00017" x="-10.7064" y="-189.859" x1="0" y1="0" x2="-52.818" y2="-11.0632" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector16" modelIndex="5800" layer="copper1"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="6087" layer="copper0trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6087" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="6087" path=":/resources/parts/core/wire.fzp"> + <title>Wire94</title> + <views> + <schematicView layer="schematicTrace"> + <geometry z="6.00013" x="-63.1675" y="-189.146" x1="0" y1="0" x2="0.1675" y2="-8.85438" wireFlags="128"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6080" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5975" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboardWire"> + <geometry z="4.00018" x="-63.1675" y="-189.146" x1="0" y1="0" x2="0.1675" y2="-8.85438" wireFlags="128"/> + <wireExtras mils="22.2222" color="#418dd9" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6080" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5975" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0trace" bottom="true"> + <geometry z="7.00018" x="-63.1675" y="-189.146" x1="0" y1="0" x2="0.1675" y2="-8.85438" wireFlags="128"/> + <wireExtras mils="11.1111" color="#f28a00" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector0" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="6080" layer="copper0trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper0trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5975" layer="copper0"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + </instances> +</module>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fritzing/button.fz Thu Jun 16 20:03:25 2016 +0200 @@ -0,0 +1,381 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module fritzingVersion="0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806"> + <boards> + <board moduleId="TwoLayerRectanglePCBModuleID" title="Rectangular PCB - Resizable" instance="PCB1" width="8.46667cm" height="5.64444cm"/> + </boards> + <views> + <view name="breadboardView" backgroundColor="#ffffff" gridSize="0.1in" showGrid="1" alignToGrid="1" viewFromBelow="0"/> + <view name="schematicView" backgroundColor="#ffffff" gridSize="0.1in" showGrid="1" alignToGrid="1" viewFromBelow="0"/> + <view name="pcbView" backgroundColor="#333333" gridSize="0.025in" showGrid="1" alignToGrid="1" viewFromBelow="0" autorouteTraceWidth="24"/> + </views> + <instances> + <instance moduleIdRef="TwoLayerRectanglePCBModuleID" modelIndex="5747" path=":/resources/parts/core/rectangle_pcb_two_layers.fzp"> + <property name="layers" value="2"/> + <property name="width" value="84.666666666666671"/> + <property name="height" value="56.444444444444443"/> + <title>PCB1</title> + <views> + <pcbView layer="board"> + <geometry z="1.5" x="50" y="8"/> + </pcbView> + <breadboardView layer="icon"> + <geometry z="0" x="0" y="0"/> + </breadboardView> + <schematicView layer=""> + <geometry z="0" x="0" y="0"/> + </schematicView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5754" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5756" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5762" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5764" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5766" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5768" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5770" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5772" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5774" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5776" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5778" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5780" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5782" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="NodeMCU v1_ec83652eb5f35f6ec40972b5e32f3bd9_1" modelIndex="5874" path="/home/sheep/Stuff/xxx/Fritzing/parts/user/NodeMCU v1_ec83652eb5f35f6ec40972b5e32f3bd9_1.fzp" flippedSMD="true"> + <title>U1</title> + <views> + <breadboardView layer="breadboard"> + <geometry z="2.50004" x="265.668" y="93.9613"/> + <connectors> + <connector connectorId="connector6" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5923" layer="breadboardWire"/> + </connects> + </connector> + <connector connectorId="connector7" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5930" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <schematicView layer="schematic"> + <geometry z="2.50004" x="-4.54627" y="-1.2915"/> + <titleGeometry visible="true" x="76.7038" y="-8.2915" z="6.50005" xOffset="81.25" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + <displayKey key="part number"/> + </titleGeometry> + <connectors> + <connector connectorId="connector6" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5923" layer="schematicTrace"/> + </connects> + </connector> + <connector connectorId="connector7" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5930" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <pcbView layer="copper1"> + <geometry z="8.50005" x="50.895" y="8.145"> + <transform m11="0" m12="1" m13="0" m21="-1" m22="0" m23="0" m31="151.875" m32="28.125" m33="1"/> + </geometry> + <titleGeometry visible="true" x="174.645" y="1.145" z="12.5" xOffset="123.75" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector6" layer="copper1"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5923" layer="copper1trace"/> + </connects> + </connector> + <connector connectorId="connector7" layer="copper1"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5930" layer="copper1trace"/> + </connects> + </connector> + <connector connectorId="connector1" layer="copper1"> + <geometry x="0" y="0"/> + <connects/> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5898" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5906" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5908" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="mystery_part_sip_1_100mil_hs_1.5mm_0.508mm" modelIndex="5919" path="/home/sheep/.config/Fritzing/partfactory/47c0377d88b0044fe84d28b703c3586f/core/mystery_part_sip_1_100mil_hs_1.5mm_0.508mm.fzp"> + <property name="chip label" value=""/> + <property name="hole size" value="1.5mm,0.508mm"/> + <title>U2</title> + <views> + <schematicView layer="schematic"> + <geometry z="2.50009" x="278.521" y="-33.8704"> + <transform m11="0" m12="1" m13="0" m21="-1" m22="0" m23="0" m31="45" m32="-18" m33="1"/> + </geometry> + <titleGeometry visible="true" x="341.521" y="-40.8704" z="6.50021" xOffset="63" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + <displayKey key="part number"/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5923" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboard"> + <geometry z="2.5001" x="332.813" y="-12.4307"> + <transform m11="0" m12="1" m13="0" m21="-1" m22="0" m23="0" m31="15.1147" m32="9.71271" m33="1"/> + </geometry> + <connectors> + <connector connectorId="connector0" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5923" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0"> + <geometry z="5.50008" x="290.358" y="29.3356"/> + <titleGeometry visible="true" x="302.958" y="22.3356" z="12.5002" xOffset="12.6" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="copper0"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5923" layer="copper1trace"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5923" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5923" path=":/resources/parts/core/wire.fzp"> + <title>Wire37</title> + <views> + <breadboardView layer="breadboardWire"> + <geometry z="3.50016" x="342.004" y="99" x1="0" y1="0" x2="-18.0038" y2="-99" wireFlags="64"/> + <wireExtras mils="22.2222" color="#404040" opacity="1" banded="0"> + <bezier> + <cp0 x="9.39981" y="-58.5163"/> + <cp1 x="-92.1077" y="-102.132"/> + </bezier> + </wireExtras> + <connectors> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5919" layer="breadboard"/> + </connects> + </connector> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector6" modelIndex="5874" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <schematicView layer="schematicTrace"> + <geometry z="5.50001" x="342.446" y="99.492" x1="0" y1="0" x2="-1.49052" y2="-44.7155" wireFlags="64"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5919" layer="schematic"/> + </connects> + </connector> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector6" modelIndex="5874" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <pcbView layer="copper1trace"> + <geometry z="9.50001" x="342.446" y="99.492" x1="0" y1="0" x2="-1.49052" y2="-44.7155" wireFlags="64"/> + <wireExtras mils="11.1111" color="#f2c600" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector1" layer="copper1trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5919" layer="copper0"/> + </connects> + </connector> + <connector connectorId="connector0" layer="copper1trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector6" modelIndex="5874" layer="copper1"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5930" path=":/resources/parts/core/wire.fzp"> + <views/> + </instance> + <instance moduleIdRef="WireModuleID" modelIndex="5930" path=":/resources/parts/core/wire.fzp"> + <title>Wire40</title> + <views> + <breadboardView layer="breadboardWire"> + <geometry z="3.50017" x="351.003" y="99" x1="0" y1="0" x2="35.9975" y2="-99" wireFlags="64"/> + <wireExtras mils="22.2222" color="#fff800" opacity="1" banded="0"> + <bezier> + <cp0 x="-7.84632" y="-49.3587"/> + <cp1 x="155.195" y="-108.617"/> + </bezier> + </wireExtras> + <connectors> + <connector connectorId="connector1" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5974" layer="breadboard"/> + </connects> + </connector> + <connector connectorId="connector0" layer="breadboardWire"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector7" modelIndex="5874" layer="breadboard"/> + </connects> + </connector> + </connectors> + </breadboardView> + <schematicView layer="schematicTrace"> + <geometry z="5.50002" x="352.135" y="99.1194" x1="0" y1="0" x2="7.07996" y2="-45.8334" wireFlags="64"/> + <wireExtras mils="9.7222" color="#404040" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector1" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5974" layer="schematic"/> + </connects> + </connector> + <connector connectorId="connector0" layer="schematicTrace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector7" modelIndex="5874" layer="schematic"/> + </connects> + </connector> + </connectors> + </schematicView> + <pcbView layer="copper1trace"> + <geometry z="9.50002" x="352.135" y="99.1194" x1="0" y1="0" x2="7.07996" y2="-45.8334" wireFlags="64"/> + <wireExtras mils="11.1111" color="#f2c600" opacity="1" banded="0"/> + <connectors> + <connector connectorId="connector1" layer="copper1trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector0" modelIndex="5974" layer="copper1"/> + </connects> + </connector> + <connector connectorId="connector0" layer="copper1trace"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector7" modelIndex="5874" layer="copper1"/> + </connects> + </connector> + </connectors> + </pcbView> + </views> + </instance> + <instance moduleIdRef="mystery_part_sip_1_100mil_hs_1.1mm_0.508mm" modelIndex="5974" path="/home/sheep/.config/Fritzing/partfactory/47c0377d88b0044fe84d28b703c3586f/core/mystery_part_sip_1_100mil_hs_1.1mm_0.508mm.fzp"> + <property name="chip label" value=""/> + <property name="hole size" value="1.1mm,0.508mm"/> + <title>U3</title> + <views> + <schematicView layer="schematic"> + <geometry z="2.50009" x="167.5" y="82.5"> + <transform m11="0" m12="1" m13="0" m21="-1" m22="0" m23="0" m31="45" m32="-18" m33="1"/> + </geometry> + <titleGeometry visible="true" x="230.5" y="75.5" z="6.50026" xOffset="63" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + <displayKey key="part number"/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="schematic"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5930" layer="schematicTrace"/> + </connects> + </connector> + </connectors> + </schematicView> + <breadboardView layer="breadboard"> + <geometry z="2.5001" x="372.785" y="-12.3967"> + <transform m11="0" m12="-1" m13="0" m21="1" m22="0" m23="0" m31="-9.71271" m32="15.1147" m33="1"/> + </geometry> + <connectors> + <connector connectorId="connector0" layer="breadboard"> + <geometry x="0" y="0"/> + <connects> + <connect connectorId="connector1" modelIndex="5930" layer="breadboardWire"/> + </connects> + </connector> + </connectors> + </breadboardView> + <pcbView layer="copper0"> + <geometry z="5.50008" x="179.507" y="100.234"/> + <titleGeometry visible="true" x="192.107" y="93.2342" z="12.5003" xOffset="12.6" yOffset="-7" textColor="#000000" fontSize="5"> + <displayKey key=""/> + </titleGeometry> + <connectors> + <connector connectorId="connector0" layer="copper0"> + <geometry x="0" y="0"/> + <connects/> + </connector> + </connectors> + </pcbView> + </views> + </instance> + </instances> +</module>
