From 2171fee0492d06a3d2d973a1876d66cf8f5ab44c Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Tue, 17 Mar 2020 17:35:27 +0300 Subject: [PATCH] add a BOM --- Electronics/EggbotWireless/EggbotWireless.pro | 532 ++--- Electronics/EggbotWireless/EggbotWireless.xml | 1906 +++++++++++++++++ .../EggbotWireless/EggbotWirelessBOM.xlsx | Bin 0 -> 27008 bytes 3 files changed, 2172 insertions(+), 266 deletions(-) create mode 100644 Electronics/EggbotWireless/EggbotWireless.xml create mode 100644 Electronics/EggbotWireless/EggbotWirelessBOM.xlsx diff --git a/Electronics/EggbotWireless/EggbotWireless.pro b/Electronics/EggbotWireless/EggbotWireless.pro index ce28405..e982fe3 100644 --- a/Electronics/EggbotWireless/EggbotWireless.pro +++ b/Electronics/EggbotWireless/EggbotWireless.pro @@ -1,266 +1,266 @@ -update=Mon 05 Aug 2019 15:31:54 MSK -version=1 -last_client=kicad -[general] -version=1 -RootSch= -BoardNm= -[cvpcb] -version=1 -NetIExt=net -[eeschema] -version=1 -LibDir= -[eeschema/libraries] -[pcbnew] -version=1 -PageLayoutDescrFile= -LastNetListRead= -CopperLayerCount=2 -BoardThickness=1.6 -AllowMicroVias=0 -AllowBlindVias=0 -RequireCourtyardDefinitions=0 -ProhibitOverlappingCourtyards=1 -MinTrackWidth=0.2 -MinViaDiameter=0.4 -MinViaDrill=0.3 -MinMicroViaDiameter=0.2 -MinMicroViaDrill=0.09999999999999999 -MinHoleToHole=0.25 -TrackWidth1=0.3 -TrackWidth2=0.3 -TrackWidth3=0.4 -TrackWidth4=0.5 -TrackWidth5=0.6 -TrackWidth6=1 -TrackWidth7=1.5 -TrackWidth8=2 -ViaDiameter1=0.8 -ViaDrill1=0.4 -dPairWidth1=0.2 -dPairGap1=0.25 -dPairViaGap1=0.25 -SilkLineWidth=0.12 -SilkTextSizeV=1 -SilkTextSizeH=1 -SilkTextSizeThickness=0.15 -SilkTextItalic=0 -SilkTextUpright=1 -CopperLineWidth=0.2 -CopperTextSizeV=1.5 -CopperTextSizeH=1.5 -CopperTextThickness=0.3 -CopperTextItalic=0 -CopperTextUpright=1 -EdgeCutLineWidth=0.05 -CourtyardLineWidth=0.05 -OthersLineWidth=0.15 -OthersTextSizeV=1 -OthersTextSizeH=1 -OthersTextSizeThickness=0.15 -OthersTextItalic=0 -OthersTextUpright=1 -SolderMaskClearance=0.051 -SolderMaskMinWidth=0.25 -SolderPasteClearance=0 -SolderPasteRatio=-0 -[pcbnew/Layer.F.Cu] -Name=F.Cu -Type=0 -Enabled=1 -[pcbnew/Layer.In1.Cu] -Name=In1.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In2.Cu] -Name=In2.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In3.Cu] -Name=In3.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In4.Cu] -Name=In4.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In5.Cu] -Name=In5.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In6.Cu] -Name=In6.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In7.Cu] -Name=In7.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In8.Cu] -Name=In8.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In9.Cu] -Name=In9.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In10.Cu] -Name=In10.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In11.Cu] -Name=In11.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In12.Cu] -Name=In12.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In13.Cu] -Name=In13.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In14.Cu] -Name=In14.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In15.Cu] -Name=In15.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In16.Cu] -Name=In16.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In17.Cu] -Name=In17.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In18.Cu] -Name=In18.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In19.Cu] -Name=In19.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In20.Cu] -Name=In20.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In21.Cu] -Name=In21.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In22.Cu] -Name=In22.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In23.Cu] -Name=In23.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In24.Cu] -Name=In24.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In25.Cu] -Name=In25.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In26.Cu] -Name=In26.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In27.Cu] -Name=In27.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In28.Cu] -Name=In28.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In29.Cu] -Name=In29.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In30.Cu] -Name=In30.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.B.Cu] -Name=B.Cu -Type=0 -Enabled=1 -[pcbnew/Layer.B.Adhes] -Enabled=1 -[pcbnew/Layer.F.Adhes] -Enabled=1 -[pcbnew/Layer.B.Paste] -Enabled=1 -[pcbnew/Layer.F.Paste] -Enabled=1 -[pcbnew/Layer.B.SilkS] -Enabled=1 -[pcbnew/Layer.F.SilkS] -Enabled=1 -[pcbnew/Layer.B.Mask] -Enabled=1 -[pcbnew/Layer.F.Mask] -Enabled=1 -[pcbnew/Layer.Dwgs.User] -Enabled=1 -[pcbnew/Layer.Cmts.User] -Enabled=1 -[pcbnew/Layer.Eco1.User] -Enabled=1 -[pcbnew/Layer.Eco2.User] -Enabled=1 -[pcbnew/Layer.Edge.Cuts] -Enabled=1 -[pcbnew/Layer.Margin] -Enabled=1 -[pcbnew/Layer.B.CrtYd] -Enabled=1 -[pcbnew/Layer.F.CrtYd] -Enabled=1 -[pcbnew/Layer.B.Fab] -Enabled=1 -[pcbnew/Layer.F.Fab] -Enabled=1 -[pcbnew/Layer.Rescue] -Enabled=0 -[pcbnew/Netclasses] -[pcbnew/Netclasses/Default] -Name=Default -Clearance=0.2 -TrackWidth=0.3 -ViaDiameter=0.8 -ViaDrill=0.4 -uViaDiameter=0.3 -uViaDrill=0.1 -dPairWidth=0.2 -dPairGap=0.25 -dPairViaGap=0.25 -[pcbnew/Netclasses/1] -Name=Power -Clearance=0.2 -TrackWidth=1 -ViaDiameter=0.8 -ViaDrill=0.4 -uViaDiameter=0.3 -uViaDrill=0.1 -dPairWidth=0.2 -dPairGap=0.25 -dPairViaGap=0.25 -[schematic_editor] -version=1 -PageLayoutDescrFile= -PlotDirectoryName= -SubpartIdSeparator=0 -SubpartFirstId=65 -NetFmtName= -SpiceAjustPassiveValues=0 -LabSize=50 -ERC_TestSimilarLabels=1 +update=17.03.2020 17:30:05 +version=1 +last_client=eeschema +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.3 +TrackWidth2=0.3 +TrackWidth3=0.4 +TrackWidth4=0.5 +TrackWidth5=0.6 +TrackWidth6=1 +TrackWidth7=1.5 +TrackWidth8=2 +ViaDiameter1=0.8 +ViaDrill1=0.4 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.3 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=Power +Clearance=0.2 +TrackWidth=1 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/Electronics/EggbotWireless/EggbotWireless.xml b/Electronics/EggbotWireless/EggbotWireless.xml new file mode 100644 index 0000000..d77ccbb --- /dev/null +++ b/Electronics/EggbotWireless/EggbotWireless.xml @@ -0,0 +1,1906 @@ + + + + C:\Users\stepu\projects\EggbotWireless\Electronics\EggbotWireless\EggbotWireless.sch + 17.03.2020 17:32:18 + Eeschema (5.1.5)-3 + + + + <company/> + <rev/> + <date/> + <source>EggbotWireless.sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + </title_block> + </sheet> + <sheet number="2" name="/5v Boost/" tstamps="/5E1045DA/"> + <title_block> + <title/> + <company/> + <rev/> + <date/> + <source>5vBoost.sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + </title_block> + </sheet> + </design> + <components> + <comp ref="L2"> + <value>10uH</value> + <footprint>Inductor_SMD:L_6.3x6.3_H3</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="L-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE6FFE2</tstamp> + </comp> + <comp ref="C5"> + <value>10uF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE79D1A</tstamp> + </comp> + <comp ref="C2"> + <value>4.7uF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE7AF72</tstamp> + </comp> + <comp ref="U1"> + <value>TPS62203DBV</value> + <footprint>Package_TO_SOT_SMD:SOT-23-5</footprint> + <datasheet>http://www.ti.com/lit/ds/symlink/tps62201.pdf</datasheet> + <libsource lib="EggbotWireless-rescue" part="TPS62203DBV-Regulator_Switching" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE8E5BF</tstamp> + </comp> + <comp ref="D1"> + <value>SSB43L</value> + <footprint>Diode_SMD:D_SMB_Handsoldering</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="D_Schottky-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D005B12</tstamp> + </comp> + <comp ref="R1"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEB31EF</tstamp> + </comp> + <comp ref="R11"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B93047F</tstamp> + </comp> + <comp ref="R9"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B9161F8</tstamp> + </comp> + <comp ref="R10"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B90C394</tstamp> + </comp> + <comp ref="R12"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B902F77</tstamp> + </comp> + <comp ref="R8"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8FD6B6</tstamp> + </comp> + <comp ref="U7"> + <value>ESP-12E</value> + <footprint>RF_Module:ESP-12E</footprint> + <datasheet>http://wiki.ai-thinker.com/_media/esp8266/esp8266_series_modules_user_manual_v1.1.pdf</datasheet> + <libsource lib="EggbotWireless-rescue" part="ESP-12E-RF_Module-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8CFF90</tstamp> + </comp> + <comp ref="Y1"> + <value>16MHz</value> + <footprint>Crystal:Crystal_HC49-4H_Vertical</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Crystal-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CED63CD</tstamp> + </comp> + <comp ref="C3"> + <value>22pF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CFF6BFA</tstamp> + </comp> + <comp ref="C1"> + <value>22pF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CFF6FC7</tstamp> + </comp> + <comp ref="U8"> + <value>LM3478</value> + <footprint>Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm</footprint> + <libsource lib="LM3478" part="LM3478" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEB0107</tstamp> + </comp> + <comp ref="L1"> + <value>6.8uH</value> + <footprint>Inductor_SMD:L_7.3x7.3_H4.5</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="L-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEC224D</tstamp> + </comp> + <comp ref="R15"> + <value>0.008</value> + <footprint>Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEF81B9</tstamp> + </comp> + <comp ref="R14"> + <value>100</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF00015</tstamp> + </comp> + <comp ref="C11"> + <value>10pF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF0B9D2</tstamp> + </comp> + <comp ref="C13"> + <value>220uF</value> + <footprint>Capacitor_SMD:CP_Elec_8x10.5</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="CP-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF5EC34</tstamp> + </comp> + <comp ref="R16"> + <value>8.45K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF6C873</tstamp> + </comp> + <comp ref="R5"> + <value>1K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF6CC3B</tstamp> + </comp> + <comp ref="C6"> + <value>3300pF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CFEB412</tstamp> + </comp> + <comp ref="C9"> + <value>68nF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CFEC020</tstamp> + </comp> + <comp ref="R4"> + <value>1.8K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CFEC7EA</tstamp> + </comp> + <comp ref="R13"> + <value>27K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D0DA168</tstamp> + </comp> + <comp ref="C10"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D0F9EDE</tstamp> + </comp> + <comp ref="C15"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEA3834</tstamp> + </comp> + <comp ref="C14"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEA5583</tstamp> + </comp> + <comp ref="J4"> + <value>AVR-ISP-6</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical</footprint> + <datasheet> ~</datasheet> + <libsource lib="EggbotWireless-rescue" part="AVR-ISP-6-Connector" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D029176</tstamp> + </comp> + <comp ref="J5"> + <value>Conn_01x03_Female</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Conn_01x03_Female-Connector" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF7E398</tstamp> + </comp> + <comp ref="M3"> + <value>Motor_Servo</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</footprint> + <datasheet>http://forums.parallax.com/uploads/attachments/46831/74481.png</datasheet> + <libsource lib="EggbotWireless-rescue" part="Motor_Servo-Motor" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEA7A5C</tstamp> + </comp> + <comp ref="R19"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CECA907</tstamp> + </comp> + <comp ref="Q2"> + <value>2N7002</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <datasheet>https://www.fairchildsemi.com/datasheets/2N/2N7002.pdf</datasheet> + <libsource lib="EggbotWireless-rescue" part="2N7002-Transistor_FET" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF2F5A0</tstamp> + </comp> + <comp ref="A2"> + <value>Pololu_Breakout_DRV8825</value> + <footprint>Module:Pololu_Breakout-16_15.2x20.3mm</footprint> + <datasheet>https://www.pololu.com/product/2982</datasheet> + <libsource lib="EggbotWireless-rescue" part="Pololu_Breakout_DRV8825-Driver_Motor" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE8A6D5</tstamp> + </comp> + <comp ref="A1"> + <value>Pololu_Breakout_DRV8825</value> + <footprint>Module:Pololu_Breakout-16_15.2x20.3mm</footprint> + <datasheet>https://www.pololu.com/product/2982</datasheet> + <libsource lib="EggbotWireless-rescue" part="Pololu_Breakout_DRV8825-Driver_Motor" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE88FAE</tstamp> + </comp> + <comp ref="R18"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE8A6EA</tstamp> + </comp> + <comp ref="R17"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CE89921</tstamp> + </comp> + <comp ref="U2"> + <value>ATmega328P-AU</value> + <footprint>Package_QFP:TQFP-32_7x7mm_P0.8mm</footprint> + <datasheet>http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf</datasheet> + <libsource lib="EggbotWireless-rescue" part="ATmega328P-AU-MCU_Microchip_ATmega" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D42120B</tstamp> + </comp> + <comp ref="Q1"> + <value>FDD8800</value> + <footprint>Package_TO_SOT_SMD:TO-252-2</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Q_NMOS_GDS-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEE2D00</tstamp> + </comp> + <comp ref="C7"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B940767</tstamp> + </comp> + <comp ref="U5"> + <value>FT232RL</value> + <footprint>Package_SO:SSOP-28_5.3x10.2mm_P0.65mm</footprint> + <datasheet>http://www.ftdichip.com/Products/ICs/FT232RL.htm</datasheet> + <libsource lib="EggbotWireless-rescue" part="FT232RL-Interface_USB" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D0B79CF</tstamp> + </comp> + <comp ref="U6"> + <value>LTC4054ES5-4.2</value> + <footprint>Package_TO_SOT_SMD:TSOT-23-5</footprint> + <datasheet>http://cds.linear.com/docs/en/datasheet/405442xf.pdf</datasheet> + <libsource lib="EggbotWireless-rescue" part="LTC4054ES5-4.2-Battery_Management-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8AD038</tstamp> + </comp> + <comp ref="J3"> + <value>USB_B_Micro</value> + <footprint>Connector_USB:USB_Micro-B_Molex-105017-0001</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="USB_B_Micro-Connector-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8AD2F1</tstamp> + </comp> + <comp ref="R7"> + <value>2.2K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B3636</tstamp> + </comp> + <comp ref="C8"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B4740</tstamp> + </comp> + <comp ref="C16"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D1C8C09</tstamp> + </comp> + <comp ref="M1"> + <value> </value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical</footprint> + <datasheet>http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0</datasheet> + <libsource lib="EggbotWireless-rescue" part="Stepper_Motor_bipolar-Motor" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF4B0D1</tstamp> + </comp> + <comp ref="M2"> + <value> </value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical</footprint> + <datasheet>http://www.infineon.com/dgdl/Application-Note-TLE8110EE_driving_UniPolarStepperMotor_V1.1.pdf?fileId=db3a30431be39b97011be5d0aa0a00b0</datasheet> + <libsource lib="EggbotWireless-rescue" part="Stepper_Motor_bipolar-Motor" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CF4C34B</tstamp> + </comp> + <comp ref="J1"> + <value>BATT</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Conn_01x02_Female-Connector-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B09A7</tstamp> + </comp> + <comp ref="R3"> + <value>1K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B26F4</tstamp> + </comp> + <comp ref="C4"> + <value>100nf</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B0F0A</tstamp> + </comp> + <comp ref="U3"> + <value>DW01</value> + <footprint>Package_TO_SOT_SMD:SOT-23-6_Handsoldering</footprint> + <libsource lib="EggbotWireless-rescue" part="DW01-DW01-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8ADE59</tstamp> + </comp> + <comp ref="R2"> + <value>100</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5B8B0C86</tstamp> + </comp> + <comp ref="U4"> + <value>DMG4800LSD</value> + <footprint>Package_SO:SO-8_3.9x4.9mm_P1.27mm</footprint> + <libsource lib="DMG4800LSD" part="DMG4800LSD" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5DA22C7B</tstamp> + </comp> + <comp ref="D3"> + <value>LED</value> + <footprint>Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="LED-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D296C74</tstamp> + </comp> + <comp ref="R21"> + <value>510</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D2AE9C7</tstamp> + </comp> + <comp ref="C12"> + <value>220uF</value> + <footprint>Capacitor_SMD:CP_Elec_8x10.5</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="CP-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D6221F0</tstamp> + </comp> + <comp ref="R25"> + <value>12K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D11D950</tstamp> + </comp> + <comp ref="R24"> + <value>12K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D11E6C0</tstamp> + </comp> + <comp ref="Q5"> + <value>S8050</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Q_NPN_BEC-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D2B6423</tstamp> + </comp> + <comp ref="Q6"> + <value>S8050</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Q_NPN_BEC-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D2BB966</tstamp> + </comp> + <comp ref="J2"> + <value>Conn_01x03_Male</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Conn_01x03_Male-Connector" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D2FE20C</tstamp> + </comp> + <comp ref="R26"> + <value>12K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D30426E</tstamp> + </comp> + <comp ref="R27"> + <value>2.2K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D304274</tstamp> + </comp> + <comp ref="J6"> + <value>Conn_01x05_Male</value> + <footprint>Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="Conn_01x05_Male-Connector" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D0DB384</tstamp> + </comp> + <comp ref="R22"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D432E09</tstamp> + </comp> + <comp ref="Q4"> + <value>IRLML6402</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <datasheet>https://www.infineon.com/dgdl/irlml6402pbf.pdf?fileId=5546d462533600a401535668d5c2263c</datasheet> + <libsource lib="EggbotWireless-rescue" part="IRLML6402-Transistor_FET" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D31E4EE</tstamp> + </comp> + <comp ref="R20"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D171129</tstamp> + </comp> + <comp ref="C17"> + <value>10uF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D338D3C</tstamp> + </comp> + <comp ref="JP3"> + <value>SolderJumper_2_Bridged</value> + <footprint>Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="SolderJumper_2_Bridged-Jumper" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D3CD55E</tstamp> + </comp> + <comp ref="JP2"> + <value>SolderJumper_2_Bridged</value> + <footprint>Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="SolderJumper_2_Bridged-Jumper" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D3CED16</tstamp> + </comp> + <comp ref="JP1"> + <value>SolderJumper_2_Bridged</value> + <footprint>Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="SolderJumper_2_Bridged-Jumper" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D3CF16C</tstamp> + </comp> + <comp ref="Q3"> + <value>IRLML6402</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <datasheet>https://www.infineon.com/dgdl/irlml6402pbf.pdf?fileId=5546d462533600a401535668d5c2263c</datasheet> + <libsource lib="EggbotWireless-rescue" part="IRLML6402-Transistor_FET" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D2DC610</tstamp> + </comp> + <comp ref="D4"> + <value>SSB43L</value> + <footprint>Diode_SMD:D_SMB_Handsoldering</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="D_Schottky-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D32EDF7</tstamp> + </comp> + <comp ref="SW1"> + <value> </value> + <footprint>Button_Switch_THT:SW_CuK_OS102011MA1QN1_SPDT_Angled</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="SW_SPDT-Switch" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5CEB7C0D</tstamp> + </comp> + <comp ref="D2"> + <value>SSB43L</value> + <footprint>Diode_SMD:D_SMB_Handsoldering</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="D_Schottky-Device" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D797446</tstamp> + </comp> + <comp ref="R6"> + <value>10K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue" description=""/> + <sheetpath names="/" tstamps="/"/> + <tstamp>5D79743A</tstamp> + </comp> + <comp ref="U9"> + <value>LM2621</value> + <footprint>Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm</footprint> + <libsource lib="LM2621" part="LM2621" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E1189F9</tstamp> + </comp> + <comp ref="L3"> + <value>6.8uH</value> + <footprint>Inductor_SMD:L_6.3x6.3_H3</footprint> + <datasheet>~</datasheet> + <fields> + <field name="Part">CKCS6028</field> + </fields> + <libsource lib="EggbotWireless-rescue" part="L-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E1F4797</tstamp> + </comp> + <comp ref="C18"> + <value>10uF</value> + <footprint>Capacitor_SMD:CP_Elec_4x5.4</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="CP-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E2063BC</tstamp> + </comp> + <comp ref="D5"> + <value>SSB43L</value> + <footprint>Diode_SMD:D_SMB_Handsoldering</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="D_Schottky-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E2179C0</tstamp> + </comp> + <comp ref="C21"> + <value>10uF</value> + <footprint>Capacitor_SMD:CP_Elec_4x5.4</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="CP-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E217A35</tstamp> + </comp> + <comp ref="C19"> + <value>22pF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E229464</tstamp> + </comp> + <comp ref="R28"> + <value>150K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E23A737</tstamp> + </comp> + <comp ref="R23"> + <value>50K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E23AC93</tstamp> + </comp> + <comp ref="R29"> + <value>200K</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E24016D</tstamp> + </comp> + <comp ref="R30"> + <value>500</value> + <footprint>Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="R-Device" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E240CB4</tstamp> + </comp> + <comp ref="C20"> + <value>100nF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder</footprint> + <datasheet>~</datasheet> + <libsource lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue" description=""/> + <sheetpath names="/5v Boost/" tstamps="/5E1045DA/"/> + <tstamp>5E2417C9</tstamp> + </comp> + </components> + <libparts> + <libpart lib="DMG4800LSD" part="DMG4800LSD"> + <fields> + <field name="Reference">U</field> + <field name="Value">DMG4800LSD</field> + <field name="Footprint">Package_SO:SO-8_3.9x4.9mm_P1.27mm</field> + </fields> + <pins> + <pin num="1" name="S1" type="passive"/> + <pin num="2" name="G1" type="input"/> + <pin num="3" name="S2" type="passive"/> + <pin num="4" name="G2" type="input"/> + <pin num="5" name="D2" type="passive"/> + <pin num="6" name="D2" type="passive"/> + <pin num="7" name="D1" type="passive"/> + <pin num="8" name="D1" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="2N7002-Transistor_FET"> + <footprints> + <fp>SOT?23*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">2N7002-Transistor_FET</field> + <field name="Footprint">Package_TO_SOT_SMD:SOT-23</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="S" type="passive"/> + <pin num="3" name="D" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="ATmega328P-AU-MCU_Microchip_ATmega"> + <footprints> + <fp>TQFP*7x7mm*P0.8mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">ATmega328P-AU-MCU_Microchip_ATmega</field> + <field name="Footprint">Package_QFP:TQFP-32_7x7mm_P0.8mm</field> + </fields> + <pins> + <pin num="1" name="PD3" type="3state"/> + <pin num="2" name="PD4" type="3state"/> + <pin num="3" name="GND" type="power_in"/> + <pin num="4" name="VCC" type="power_in"/> + <pin num="5" name="GND" type="passive"/> + <pin num="6" name="VCC" type="passive"/> + <pin num="7" name="XTAL1/PB6" type="3state"/> + <pin num="8" name="XTAL2/PB7" type="3state"/> + <pin num="9" name="PD5" type="3state"/> + <pin num="10" name="PD6" type="3state"/> + <pin num="11" name="PD7" type="3state"/> + <pin num="12" name="PB0" type="3state"/> + <pin num="13" name="PB1" type="3state"/> + <pin num="14" name="PB2" type="3state"/> + <pin num="15" name="PB3" type="3state"/> + <pin num="16" name="PB4" type="3state"/> + <pin num="17" name="PB5" type="3state"/> + <pin num="18" name="AVCC" type="power_in"/> + <pin num="19" name="ADC6" type="input"/> + <pin num="20" name="AREF" type="passive"/> + <pin num="21" name="GND" type="passive"/> + <pin num="22" name="ADC7" type="input"/> + <pin num="23" name="PC0" type="3state"/> + <pin num="24" name="PC1" type="3state"/> + <pin num="25" name="PC2" type="3state"/> + <pin num="26" name="PC3" type="3state"/> + <pin num="27" name="PC4" type="3state"/> + <pin num="28" name="PC5" type="3state"/> + <pin num="29" name="~RESET~/PC6" type="3state"/> + <pin num="30" name="PD0" type="3state"/> + <pin num="31" name="PD1" type="3state"/> + <pin num="32" name="PD2" type="3state"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="AVR-ISP-6-Connector"> + <footprints> + <fp>IDC?Header*2x03*</fp> + <fp>Pin?Header*2x03*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">AVR-ISP-6-Connector</field> + </fields> + <pins> + <pin num="1" name="MISO" type="passive"/> + <pin num="2" name="VCC" type="power_in"/> + <pin num="3" name="SCK" type="passive"/> + <pin num="4" name="MOSI" type="passive"/> + <pin num="5" name="~RST" type="passive"/> + <pin num="6" name="GND" type="power_in"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="C-Device"> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C-Device</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="C-Device-Catfi-rescue"> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C-Device-Catfi-rescue</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="CP-Device"> + <footprints> + <fp>CP_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">CP-Device</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Conn_01x02_Female-Connector-Catfi-rescue"> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x02_Female-Connector-Catfi-rescue</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Conn_01x03_Female-Connector"> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x03_Female-Connector</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Conn_01x03_Male-Connector"> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x03_Male-Connector</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Conn_01x05_Male-Connector"> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x05_Male-Connector</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + <pin num="4" name="Pin_4" type="passive"/> + <pin num="5" name="Pin_5" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Crystal-Device"> + <footprints> + <fp>Crystal*</fp> + </footprints> + <fields> + <field name="Reference">Y</field> + <field name="Value">Crystal-Device</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="DW01-DW01-Catfi-rescue"> + <footprints> + <fp>Package_TO_SOT_SMD:SOT-23-6_Handsoldering</fp> + <fp>Package_TO_SOT_SMD:SOT-23-6</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">DW01-DW01-Catfi-rescue</field> + <field name="Footprint">Package_TO_SOT_SMD:SOT-23-6_Handsoldering</field> + </fields> + <pins> + <pin num="1" name="OD" type="output"/> + <pin num="2" name="CS" type="input"/> + <pin num="3" name="OC" type="output"/> + <pin num="4" name="TD" type="output"/> + <pin num="5" name="VCC" type="power_in"/> + <pin num="6" name="GND" type="power_in"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="D_Schottky-Device"> + <footprints> + <fp>TO-???*</fp> + <fp>*_Diode_*</fp> + <fp>*SingleDiode*</fp> + <fp>D_*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">D_Schottky-Device</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="ESP-12E-RF_Module-Catfi-rescue"> + <footprints> + <fp>ESP?12*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">ESP-12E-RF_Module-Catfi-rescue</field> + <field name="Footprint">RF_Module:ESP-12E</field> + </fields> + <pins> + <pin num="1" name="~RST" type="input"/> + <pin num="2" name="ADC" type="input"/> + <pin num="3" name="EN" type="input"/> + <pin num="4" name="GPIO16" type="BiDi"/> + <pin num="5" name="GPIO14" type="BiDi"/> + <pin num="6" name="GPIO12" type="BiDi"/> + <pin num="7" name="GPIO13" type="BiDi"/> + <pin num="8" name="VCC" type="power_in"/> + <pin num="9" name="CS0" type="input"/> + <pin num="10" name="MISO" type="BiDi"/> + <pin num="11" name="GPIO9" type="BiDi"/> + <pin num="12" name="GPIO10" type="BiDi"/> + <pin num="13" name="MOSI" type="BiDi"/> + <pin num="14" name="SCLK" type="BiDi"/> + <pin num="15" name="GND" type="power_in"/> + <pin num="16" name="GPIO15" type="BiDi"/> + <pin num="17" name="GPIO2" type="BiDi"/> + <pin num="18" name="GPIO0" type="BiDi"/> + <pin num="19" name="GPIO4" type="BiDi"/> + <pin num="20" name="GPIO5" type="BiDi"/> + <pin num="21" name="GPIO3/RXD" type="BiDi"/> + <pin num="22" name="GPIO1/TXD" type="BiDi"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="FT232RL-Interface_USB"> + <footprints> + <fp>SSOP*5.3x10.2mm*P0.65mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">FT232RL-Interface_USB</field> + <field name="Footprint">Package_SO:SSOP-28_5.3x10.2mm_P0.65mm</field> + </fields> + <pins> + <pin num="1" name="TXD" type="output"/> + <pin num="2" name="DTR" type="output"/> + <pin num="3" name="RTS" type="output"/> + <pin num="4" name="VCCIO" type="power_in"/> + <pin num="5" name="RXD" type="input"/> + <pin num="6" name="RI" type="input"/> + <pin num="7" name="GND" type="power_in"/> + <pin num="9" name="DCR" type="input"/> + <pin num="10" name="DCD" type="input"/> + <pin num="11" name="CTS" type="input"/> + <pin num="12" name="CBUS4" type="BiDi"/> + <pin num="13" name="CBUS2" type="BiDi"/> + <pin num="14" name="CBUS3" type="BiDi"/> + <pin num="15" name="USBD+" type="BiDi"/> + <pin num="16" name="USBD-" type="BiDi"/> + <pin num="17" name="3V3OUT" type="power_out"/> + <pin num="18" name="GND" type="power_in"/> + <pin num="19" name="~RESET~" type="input"/> + <pin num="20" name="VCC" type="power_in"/> + <pin num="21" name="GND" type="power_in"/> + <pin num="22" name="CBUS1" type="BiDi"/> + <pin num="23" name="CBUS0" type="BiDi"/> + <pin num="25" name="AGND" type="power_in"/> + <pin num="26" name="TEST" type="input"/> + <pin num="27" name="OSCI" type="input"/> + <pin num="28" name="OSCO" type="output"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="IRLML6402-Transistor_FET"> + <footprints> + <fp>SOT?23*</fp> + </footprints> + <fields> + <field name="Reference">Q</field> + <field name="Value">IRLML6402-Transistor_FET</field> + <field name="Footprint">Package_TO_SOT_SMD:SOT-23</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="S" type="passive"/> + <pin num="3" name="D" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="L-Device"> + <footprints> + <fp>Choke_*</fp> + <fp>*Coil*</fp> + <fp>Inductor_*</fp> + <fp>L_*</fp> + </footprints> + <fields> + <field name="Reference">L</field> + <field name="Value">L-Device</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="LED-Device"> + <footprints> + <fp>LED*</fp> + <fp>LED_SMD:*</fp> + <fp>LED_THT:*</fp> + </footprints> + <fields> + <field name="Reference">D</field> + <field name="Value">LED-Device</field> + </fields> + <pins> + <pin num="1" name="K" type="passive"/> + <pin num="2" name="A" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="LTC4054ES5-4.2-Battery_Management-Catfi-rescue"> + <footprints> + <fp>TSOT?23*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">LTC4054ES5-4.2-Battery_Management-Catfi-rescue</field> + <field name="Footprint">Package_TO_SOT_SMD:TSOT-23-5</field> + </fields> + <pins> + <pin num="1" name="~CHRG" type="openCol"/> + <pin num="2" name="GND" type="power_in"/> + <pin num="3" name="BAT" type="power_out"/> + <pin num="4" name="VCC" type="power_in"/> + <pin num="5" name="PROG" type="BiDi"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Motor_Servo-Motor"> + <footprints> + <fp>PinHeader*P2.54mm*</fp> + </footprints> + <fields> + <field name="Reference">M</field> + <field name="Value">Motor_Servo-Motor</field> + </fields> + <pins> + <pin num="1" name="PWM" type="passive"/> + <pin num="2" name="+" type="passive"/> + <pin num="3" name="-" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Pololu_Breakout_DRV8825-Driver_Motor"> + <footprints> + <fp>Pololu*Breakout*15.2x20.3mm*</fp> + </footprints> + <fields> + <field name="Reference">A</field> + <field name="Value">Pololu_Breakout_DRV8825-Driver_Motor</field> + <field name="Footprint">Module:Pololu_Breakout-16_15.2x20.3mm</field> + </fields> + <pins> + <pin num="1" name="GND" type="power_in"/> + <pin num="2" name="~FLT" type="output"/> + <pin num="3" name="A2" type="output"/> + <pin num="4" name="A1" type="output"/> + <pin num="5" name="B1" type="output"/> + <pin num="6" name="B2" type="output"/> + <pin num="7" name="GND" type="power_in"/> + <pin num="8" name="VMOT" type="power_in"/> + <pin num="9" name="~EN" type="input"/> + <pin num="10" name="M0" type="input"/> + <pin num="11" name="M1" type="input"/> + <pin num="12" name="M2" type="input"/> + <pin num="13" name="~RST" type="input"/> + <pin num="14" name="~SLP" type="input"/> + <pin num="15" name="STEP" type="input"/> + <pin num="16" name="DIR" type="input"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Q_NMOS_GDS-Device"> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_NMOS_GDS-Device</field> + </fields> + <pins> + <pin num="1" name="G" type="input"/> + <pin num="2" name="D" type="passive"/> + <pin num="3" name="S" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Q_NPN_BEC-Device"> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_NPN_BEC-Device</field> + </fields> + <pins> + <pin num="1" name="B" type="input"/> + <pin num="2" name="E" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="R-Device"> + <footprints> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R-Device</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="R-Device-Catfi-rescue"> + <footprints> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R-Device-Catfi-rescue</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="SW_SPDT-Switch"> + <fields> + <field name="Reference">SW</field> + <field name="Value">SW_SPDT-Switch</field> + </fields> + <pins> + <pin num="1" name="A" type="passive"/> + <pin num="2" name="B" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="SolderJumper_2_Bridged-Jumper"> + <footprints> + <fp>SolderJumper*Bridged*</fp> + </footprints> + <fields> + <field name="Reference">JP</field> + <field name="Value">SolderJumper_2_Bridged-Jumper</field> + </fields> + <pins> + <pin num="1" name="A" type="passive"/> + <pin num="2" name="B" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="Stepper_Motor_bipolar-Motor"> + <footprints> + <fp>PinHeader*P2.54mm*Vertical*</fp> + <fp>TerminalBlock*</fp> + <fp>Motor*</fp> + </footprints> + <fields> + <field name="Reference">M</field> + <field name="Value">Stepper_Motor_bipolar-Motor</field> + </fields> + <pins> + <pin num="1" name="~" type="passive"/> + <pin num="2" name="-" type="passive"/> + <pin num="3" name="~" type="passive"/> + <pin num="4" name="~" type="passive"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="TPS62203DBV-Regulator_Switching"> + <footprints> + <fp>SOT?23*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">TPS62203DBV-Regulator_Switching</field> + <field name="Footprint">Package_TO_SOT_SMD:SOT-23-5</field> + </fields> + <pins> + <pin num="1" name="VI" type="power_in"/> + <pin num="2" name="GND" type="power_in"/> + <pin num="3" name="EN" type="input"/> + <pin num="4" name="FB" type="input"/> + <pin num="5" name="SW" type="output"/> + </pins> + </libpart> + <libpart lib="EggbotWireless-rescue" part="USB_B_Micro-Connector-Catfi-rescue"> + <footprints> + <fp>USB*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">USB_B_Micro-Connector-Catfi-rescue</field> + </fields> + <pins> + <pin num="1" name="VBUS" type="power_out"/> + <pin num="2" name="D-" type="passive"/> + <pin num="3" name="D+" type="passive"/> + <pin num="4" name="ID" type="passive"/> + <pin num="5" name="GND" type="power_out"/> + <pin num="6" name="Shield" type="passive"/> + </pins> + </libpart> + <libpart lib="LM2621" part="LM2621"> + <fields> + <field name="Reference">U</field> + <field name="Value">LM2621</field> + <field name="Footprint">Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm</field> + </fields> + <pins> + <pin num="1" name="PGND" type="power_in"/> + <pin num="2" name="EN" type="input"/> + <pin num="3" name="FREQ" type="input"/> + <pin num="4" name="FB" type="input"/> + <pin num="5" name="SGND" type="power_in"/> + <pin num="6" name="VDD" type="power_in"/> + <pin num="7" name="BOOT" type="output"/> + <pin num="8" name="SW" type="output"/> + </pins> + </libpart> + <libpart lib="LM3478" part="LM3478"> + <fields> + <field name="Reference">U</field> + <field name="Value">LM3478</field> + <field name="Footprint">Package_SO:VSSOP-8_3.0x3.0mm_P0.65mm</field> + </fields> + <pins> + <pin num="1" name="Isen" type="power_in"/> + <pin num="2" name="COMP" type="input"/> + <pin num="3" name="FB" type="input"/> + <pin num="4" name="AGND" type="power_in"/> + <pin num="5" name="PGND" type="power_in"/> + <pin num="6" name="DR" type="output"/> + <pin num="7" name="FA" type="input"/> + <pin num="8" name="Vin" type="power_in"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="DMG4800LSD"> + <uri>C:/Users/stepu/projects/ustk_kicad_libs/DMG4800LSD.lib</uri> + </library> + <library logical="EggbotWireless-rescue"> + <uri>C:\Users\stepu\projects\EggbotWireless\Electronics\EggbotWireless/EggbotWireless-rescue.lib</uri> + </library> + <library logical="LM2621"> + <uri>C:/Users/stepu/projects/ustk_kicad_libs/LM2621.lib</uri> + </library> + <library logical="LM3478"> + <uri>C:/Users/stepu/projects/ustk_kicad_libs/LM3478.lib</uri> + </library> + </libraries> + <nets> + <net code="1" name="Net-(J3-Pad4)"> + <node ref="J3" pin="4"/> + </net> + <net code="2" name="Net-(Q4-Pad2)"> + <node ref="R7" pin="2"/> + <node ref="Q4" pin="2"/> + </net> + <net code="3" name="Net-(R7-Pad1)"> + <node ref="R7" pin="1"/> + <node ref="U6" pin="5"/> + </net> + <net code="4" name="VBUS"> + <node ref="J3" pin="1"/> + <node ref="U6" pin="4"/> + <node ref="D3" pin="2"/> + <node ref="R6" pin="2"/> + <node ref="D2" pin="2"/> + <node ref="C8" pin="2"/> + <node ref="Q3" pin="1"/> + </net> + <net code="5" name="+12V"> + <node ref="J2" pin="2"/> + <node ref="A2" pin="8"/> + <node ref="A1" pin="8"/> + <node ref="D1" pin="1"/> + <node ref="C13" pin="1"/> + <node ref="R16" pin="1"/> + </net> + <net code="6" name="GND"> + <node ref="U8" pin="5"/> + <node ref="R5" pin="2"/> + <node ref="C6" pin="2"/> + <node ref="C8" pin="1"/> + <node ref="R4" pin="2"/> + <node ref="C13" pin="2"/> + <node ref="R27" pin="2"/> + <node ref="R6" pin="1"/> + <node ref="J6" pin="5"/> + <node ref="C17" pin="2"/> + <node ref="R20" pin="1"/> + <node ref="Q4" pin="3"/> + <node ref="R22" pin="2"/> + <node ref="U8" pin="4"/> + <node ref="C1" pin="2"/> + <node ref="C11" pin="1"/> + <node ref="R15" pin="2"/> + <node ref="C12" pin="2"/> + <node ref="J2" pin="1"/> + <node ref="U4" pin="3"/> + <node ref="M3" pin="3"/> + <node ref="C15" pin="1"/> + <node ref="C10" pin="2"/> + <node ref="Q2" pin="2"/> + <node ref="U9" pin="1"/> + <node ref="R23" pin="2"/> + <node ref="U9" pin="5"/> + <node ref="C18" pin="2"/> + <node ref="C21" pin="2"/> + <node ref="C20" pin="2"/> + <node ref="C3" pin="1"/> + <node ref="U7" pin="15"/> + <node ref="U1" pin="2"/> + <node ref="C2" pin="2"/> + <node ref="C5" pin="2"/> + <node ref="R10" pin="1"/> + <node ref="J5" pin="3"/> + <node ref="J4" pin="6"/> + <node ref="C14" pin="1"/> + <node ref="A1" pin="7"/> + <node ref="U2" pin="21"/> + <node ref="A2" pin="1"/> + <node ref="A1" pin="1"/> + <node ref="A2" pin="7"/> + <node ref="U2" pin="3"/> + <node ref="U5" pin="18"/> + <node ref="U6" pin="2"/> + <node ref="U5" pin="7"/> + <node ref="U5" pin="25"/> + <node ref="U5" pin="26"/> + <node ref="U5" pin="21"/> + <node ref="C16" pin="1"/> + <node ref="J3" pin="5"/> + <node ref="J3" pin="6"/> + <node ref="C7" pin="1"/> + <node ref="U2" pin="5"/> + <node ref="R3" pin="1"/> + </net> + <net code="7" name="+3V3"> + <node ref="U7" pin="8"/> + <node ref="R11" pin="1"/> + <node ref="R9" pin="2"/> + <node ref="A2" pin="14"/> + <node ref="R12" pin="1"/> + <node ref="R8" pin="2"/> + <node ref="A1" pin="13"/> + <node ref="A1" pin="14"/> + <node ref="A2" pin="13"/> + <node ref="U2" pin="18"/> + <node ref="U2" pin="4"/> + <node ref="R1" pin="1"/> + <node ref="U2" pin="6"/> + <node ref="L2" pin="2"/> + <node ref="C12" pin="1"/> + <node ref="J2" pin="3"/> + <node ref="C5" pin="1"/> + <node ref="U1" pin="4"/> + <node ref="J4" pin="2"/> + <node ref="JP1" pin="1"/> + <node ref="JP2" pin="1"/> + <node ref="JP3" pin="1"/> + <node ref="R19" pin="1"/> + <node ref="C15" pin="2"/> + <node ref="C14" pin="2"/> + <node ref="R17" pin="1"/> + <node ref="U5" pin="4"/> + <node ref="R18" pin="1"/> + </net> + <net code="8" name="CHRG"> + <node ref="R21" pin="1"/> + <node ref="U6" pin="1"/> + </net> + <net code="9" name="Net-(A2-Pad3)"> + <node ref="M2" pin="2"/> + <node ref="A2" pin="3"/> + </net> + <net code="10" name="Net-(R3-Pad2)"> + <node ref="R3" pin="2"/> + <node ref="U3" pin="2"/> + </net> + <net code="11" name="Net-(U3-Pad3)"> + <node ref="U4" pin="4"/> + <node ref="U3" pin="3"/> + </net> + <net code="12" name="USBD+"> + <node ref="U5" pin="15"/> + <node ref="J3" pin="3"/> + </net> + <net code="13" name="Net-(A1-Pad5)"> + <node ref="M1" pin="3"/> + <node ref="A1" pin="5"/> + </net> + <net code="14" name="Net-(J4-Pad4)"> + <node ref="U2" pin="15"/> + <node ref="J4" pin="4"/> + </net> + <net code="15" name="Net-(J4-Pad3)"> + <node ref="J4" pin="3"/> + <node ref="U2" pin="17"/> + </net> + <net code="16" name="Net-(U2-Pad32)"> + <node ref="U2" pin="32"/> + </net> + <net code="17" name="Net-(C3-Pad2)"> + <node ref="C3" pin="2"/> + <node ref="Y1" pin="1"/> + <node ref="U2" pin="7"/> + </net> + <net code="18" name="Net-(J4-Pad5)"> + <node ref="U2" pin="29"/> + <node ref="J4" pin="5"/> + <node ref="R1" pin="2"/> + </net> + <net code="19" name="Net-(J4-Pad1)"> + <node ref="U2" pin="16"/> + <node ref="J4" pin="1"/> + </net> + <net code="20" name="Net-(U5-Pad22)"> + <node ref="U5" pin="22"/> + </net> + <net code="21" name="Net-(U5-Pad13)"> + <node ref="U5" pin="13"/> + </net> + <net code="22" name="Net-(U5-Pad14)"> + <node ref="U5" pin="14"/> + </net> + <net code="23" name="USBD-"> + <node ref="U5" pin="16"/> + <node ref="J3" pin="2"/> + </net> + <net code="24" name="Net-(C7-Pad2)"> + <node ref="U5" pin="17"/> + <node ref="C7" pin="2"/> + </net> + <net code="25" name="Net-(U5-Pad19)"> + <node ref="U5" pin="19"/> + </net> + <net code="26" name="Net-(U5-Pad11)"> + <node ref="U5" pin="11"/> + </net> + <net code="27" name="Net-(U5-Pad23)"> + <node ref="U5" pin="23"/> + </net> + <net code="28" name="Net-(U5-Pad27)"> + <node ref="U5" pin="27"/> + </net> + <net code="29" name="Net-(U5-Pad28)"> + <node ref="U5" pin="28"/> + </net> + <net code="30" name="Net-(U5-Pad6)"> + <node ref="U5" pin="6"/> + </net> + <net code="31" name="Net-(U5-Pad9)"> + <node ref="U5" pin="9"/> + </net> + <net code="32" name="Net-(Q1-Pad1)"> + <node ref="Q1" pin="1"/> + <node ref="U8" pin="6"/> + </net> + <net code="33" name="Net-(U5-Pad10)"> + <node ref="U5" pin="10"/> + </net> + <net code="34" name="CHEN"> + <node ref="U2" pin="23"/> + <node ref="R22" pin="1"/> + <node ref="Q4" pin="1"/> + </net> + <net code="35" name="Net-(R26-Pad2)"> + <node ref="R27" pin="1"/> + <node ref="R26" pin="2"/> + <node ref="U7" pin="2"/> + </net> + <net code="36" name="TXD_USB"> + <node ref="U7" pin="21"/> + <node ref="U5" pin="1"/> + <node ref="J6" pin="1"/> + </net> + <net code="37" name="RXD_USB"> + <node ref="U7" pin="22"/> + <node ref="J6" pin="2"/> + <node ref="U5" pin="5"/> + </net> + <net code="38" name="RTS_USB"> + <node ref="U5" pin="3"/> + <node ref="Q5" pin="2"/> + <node ref="R25" pin="1"/> + <node ref="J6" pin="3"/> + </net> + <net code="39" name="DTR_USB"> + <node ref="R24" pin="1"/> + <node ref="U5" pin="2"/> + <node ref="Q6" pin="2"/> + <node ref="J6" pin="4"/> + </net> + <net code="40" name="Net-(D4-Pad1)"> + <node ref="D4" pin="1"/> + <node ref="Q3" pin="2"/> + </net> + <net code="41" name="Net-(SW1-Pad3)"> + <node ref="SW1" pin="3"/> + </net> + <net code="42" name="Net-(D2-Pad1)"> + <node ref="SW1" pin="2"/> + <node ref="D2" pin="1"/> + <node ref="Q3" pin="3"/> + </net> + <net code="43" name="Net-(A1-Pad11)"> + <node ref="A2" pin="11"/> + <node ref="JP2" pin="2"/> + <node ref="A1" pin="11"/> + </net> + <net code="44" name="Net-(A1-Pad12)"> + <node ref="A1" pin="12"/> + <node ref="A2" pin="12"/> + <node ref="JP1" pin="2"/> + </net> + <net code="45" name="Net-(C4-Pad1)"> + <node ref="U4" pin="1"/> + <node ref="C4" pin="1"/> + <node ref="J1" pin="1"/> + <node ref="U3" pin="6"/> + </net> + <net code="46" name="Net-(U4-Pad5)"> + <node ref="U4" pin="8"/> + <node ref="U4" pin="7"/> + <node ref="U4" pin="6"/> + <node ref="U4" pin="5"/> + </net> + <net code="47" name="Net-(U3-Pad1)"> + <node ref="U4" pin="2"/> + <node ref="U3" pin="1"/> + </net> + <net code="48" name="Net-(U3-Pad4)"> + <node ref="U3" pin="4"/> + </net> + <net code="49" name="Net-(C4-Pad2)"> + <node ref="R2" pin="1"/> + <node ref="U3" pin="5"/> + <node ref="C4" pin="2"/> + </net> + <net code="50" name="BATT"> + <node ref="R2" pin="2"/> + <node ref="U6" pin="3"/> + <node ref="D4" pin="2"/> + <node ref="J1" pin="2"/> + <node ref="R26" pin="1"/> + </net> + <net code="51" name="Net-(Q5-Pad1)"> + <node ref="Q5" pin="1"/> + <node ref="R24" pin="2"/> + </net> + <net code="52" name="Net-(Q6-Pad1)"> + <node ref="Q6" pin="1"/> + <node ref="R25" pin="2"/> + </net> + <net code="53" name="ESPRST"> + <node ref="U7" pin="1"/> + <node ref="Q5" pin="3"/> + <node ref="R9" pin="1"/> + </net> + <net code="54" name="Net-(D3-Pad1)"> + <node ref="R21" pin="2"/> + <node ref="D3" pin="1"/> + </net> + <net code="55" name="Net-(D1-Pad2)"> + <node ref="D1" pin="2"/> + <node ref="Q1" pin="2"/> + <node ref="L1" pin="2"/> + </net> + <net code="56" name="Net-(Q1-Pad3)"> + <node ref="R14" pin="2"/> + <node ref="Q1" pin="3"/> + <node ref="R15" pin="1"/> + </net> + <net code="57" name="Net-(C11-Pad2)"> + <node ref="U8" pin="1"/> + <node ref="R14" pin="1"/> + <node ref="C11" pin="2"/> + </net> + <net code="58" name="Net-(C1-Pad1)"> + <node ref="Y1" pin="2"/> + <node ref="C1" pin="1"/> + <node ref="U2" pin="8"/> + </net> + <net code="59" name="Net-(R13-Pad2)"> + <node ref="U8" pin="7"/> + <node ref="R13" pin="2"/> + </net> + <net code="60" name="Net-(R16-Pad2)"> + <node ref="U8" pin="3"/> + <node ref="R16" pin="2"/> + <node ref="R5" pin="1"/> + </net> + <net code="61" name="Net-(C9-Pad1)"> + <node ref="C9" pin="1"/> + <node ref="R4" pin="1"/> + </net> + <net code="62" name="Net-(C6-Pad1)"> + <node ref="U8" pin="2"/> + <node ref="C9" pin="2"/> + <node ref="C6" pin="1"/> + </net> + <net code="63" name="Net-(L2-Pad1)"> + <node ref="L2" pin="1"/> + <node ref="U1" pin="5"/> + </net> + <net code="64" name="Net-(R10-Pad2)"> + <node ref="R10" pin="2"/> + <node ref="U7" pin="16"/> + </net> + <net code="65" name="+5V"> + <node ref="C2" pin="1"/> + <node ref="C16" pin="2"/> + <node ref="C10" pin="1"/> + <node ref="L3" pin="1"/> + <node ref="C18" pin="1"/> + <node ref="C17" pin="1"/> + <node ref="U1" pin="1"/> + <node ref="U1" pin="3"/> + <node ref="U8" pin="8"/> + <node ref="SW1" pin="1"/> + <node ref="L1" pin="1"/> + <node ref="U5" pin="20"/> + </net> + <net code="66" name="Net-(U7-Pad11)"> + <node ref="U7" pin="11"/> + </net> + <net code="67" name="Net-(U7-Pad12)"> + <node ref="U7" pin="12"/> + </net> + <net code="68" name="Net-(U7-Pad13)"> + <node ref="U7" pin="13"/> + </net> + <net code="69" name="Net-(U7-Pad14)"> + <node ref="U7" pin="14"/> + </net> + <net code="70" name="Net-(R12-Pad2)"> + <node ref="R12" pin="2"/> + <node ref="U7" pin="17"/> + </net> + <net code="71" name="GPIO0"> + <node ref="Q6" pin="3"/> + <node ref="U7" pin="18"/> + <node ref="R11" pin="2"/> + </net> + <net code="72" name="SLEEP"> + <node ref="U7" pin="19"/> + <node ref="U5" pin="12"/> + </net> + <net code="73" name="PWR_SWITCH"> + <node ref="U7" pin="20"/> + <node ref="Q2" pin="1"/> + <node ref="R20" pin="2"/> + </net> + <net code="74" name="Net-(U7-Pad10)"> + <node ref="U7" pin="10"/> + </net> + <net code="75" name="Net-(R8-Pad1)"> + <node ref="R8" pin="1"/> + <node ref="U7" pin="3"/> + </net> + <net code="76" name="Net-(U7-Pad4)"> + <node ref="U7" pin="4"/> + </net> + <net code="77" name="Net-(U7-Pad5)"> + <node ref="U7" pin="5"/> + </net> + <net code="78" name="Net-(U7-Pad9)"> + <node ref="U7" pin="9"/> + </net> + <net code="79" name="Net-(A2-Pad9)"> + <node ref="A2" pin="9"/> + </net> + <net code="80" name="Net-(A1-Pad10)"> + <node ref="A2" pin="10"/> + <node ref="A1" pin="10"/> + <node ref="JP3" pin="2"/> + </net> + <net code="81" name="Net-(A2-Pad6)"> + <node ref="A2" pin="6"/> + <node ref="M2" pin="4"/> + </net> + <net code="82" name="STEP1"> + <node ref="U2" pin="10"/> + <node ref="A1" pin="15"/> + </net> + <net code="83" name="DIR1"> + <node ref="A1" pin="16"/> + <node ref="U2" pin="9"/> + </net> + <net code="84" name="Net-(A1-Pad2)"> + <node ref="A1" pin="2"/> + </net> + <net code="85" name="Net-(A1-Pad4)"> + <node ref="M1" pin="1"/> + <node ref="A1" pin="4"/> + </net> + <net code="86" name="Net-(Q2-Pad3)"> + <node ref="Q2" pin="3"/> + <node ref="R19" pin="2"/> + <node ref="R13" pin="1"/> + </net> + <net code="87" name="STEP2"> + <node ref="U2" pin="2"/> + <node ref="A2" pin="15"/> + </net> + <net code="88" name="DIR2"> + <node ref="U2" pin="1"/> + <node ref="A2" pin="16"/> + </net> + <net code="89" name="Net-(A2-Pad2)"> + <node ref="A2" pin="2"/> + </net> + <net code="90" name="Net-(A2-Pad4)"> + <node ref="M2" pin="1"/> + <node ref="A2" pin="4"/> + </net> + <net code="91" name="Net-(U2-Pad12)"> + <node ref="U2" pin="12"/> + </net> + <net code="92" name="Net-(U2-Pad13)"> + <node ref="U2" pin="13"/> + </net> + <net code="93" name="Net-(U2-Pad14)"> + <node ref="U2" pin="14"/> + </net> + <net code="94" name="Net-(U2-Pad19)"> + <node ref="U2" pin="19"/> + </net> + <net code="95" name="Net-(U2-Pad20)"> + <node ref="U2" pin="20"/> + </net> + <net code="96" name="Net-(U2-Pad22)"> + <node ref="U2" pin="22"/> + </net> + <net code="97" name="Net-(U2-Pad24)"> + <node ref="U2" pin="24"/> + </net> + <net code="98" name="Net-(U2-Pad25)"> + <node ref="U2" pin="25"/> + </net> + <net code="99" name="Net-(U2-Pad26)"> + <node ref="U2" pin="26"/> + </net> + <net code="100" name="Net-(A1-Pad6)"> + <node ref="A1" pin="6"/> + <node ref="M1" pin="4"/> + </net> + <net code="101" name="Net-(A1-Pad9)"> + <node ref="A1" pin="9"/> + </net> + <net code="102" name="SDA"> + <node ref="R18" pin="2"/> + <node ref="U2" pin="27"/> + <node ref="U7" pin="6"/> + </net> + <net code="103" name="SCL"> + <node ref="U7" pin="7"/> + <node ref="R17" pin="2"/> + <node ref="U2" pin="28"/> + </net> + <net code="104" name="Net-(J5-Pad1)"> + <node ref="J5" pin="1"/> + <node ref="U2" pin="30"/> + </net> + <net code="105" name="Net-(J5-Pad2)"> + <node ref="J5" pin="2"/> + <node ref="U2" pin="31"/> + </net> + <net code="106" name="Net-(M3-Pad1)"> + <node ref="U2" pin="11"/> + <node ref="M3" pin="1"/> + </net> + <net code="107" name="Net-(A1-Pad3)"> + <node ref="A1" pin="3"/> + <node ref="M1" pin="2"/> + </net> + <net code="108" name="SERVOPWR"> + <node ref="C19" pin="2"/> + <node ref="U9" pin="7"/> + <node ref="D5" pin="1"/> + <node ref="C21" pin="1"/> + <node ref="R28" pin="1"/> + <node ref="R30" pin="1"/> + <node ref="M3" pin="2"/> + </net> + <net code="109" name="Net-(A2-Pad5)"> + <node ref="A2" pin="5"/> + <node ref="M2" pin="3"/> + </net> + <net code="110" name="Net-(C20-Pad1)"> + <node ref="R30" pin="2"/> + <node ref="R29" pin="1"/> + <node ref="U9" pin="2"/> + <node ref="U9" pin="6"/> + <node ref="C20" pin="1"/> + </net> + <net code="111" name="Net-(R29-Pad2)"> + <node ref="U9" pin="3"/> + <node ref="R29" pin="2"/> + </net> + <net code="112" name="Net-(C19-Pad1)"> + <node ref="C19" pin="1"/> + <node ref="R23" pin="1"/> + <node ref="R28" pin="2"/> + <node ref="U9" pin="4"/> + </net> + <net code="113" name="Net-(D5-Pad2)"> + <node ref="D5" pin="2"/> + <node ref="L3" pin="2"/> + <node ref="U9" pin="8"/> + </net> + </nets> +</export> diff --git a/Electronics/EggbotWireless/EggbotWirelessBOM.xlsx b/Electronics/EggbotWireless/EggbotWirelessBOM.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..730b3a3b3627a5d1f531bd9d5aec0451896caee3 GIT binary patch literal 27008 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 literal 0 HcmV?d00001