text:
@Online{hill:antiubiarticle,
year={2018},
author={Archetto, Greg},
title={Implementation of a `universal basic income' program would be a disaster},
URL={https://thehill.com/opinion/finance/397192-implementation-of-a-universal-basic-income-program-would-be-a-disaster},
organization ={The Hill},
month={Jul},
shorttitle={Archetto},
}

@Article{friedman:counterrev,
author={Friedman, Milton},
year={1970},
title={The Counter-Revolution in Monetary Theory},
journal={IEA Occasional Paper},
publisher={Institute of Economic Affairs},
number={33},
URL={https://miltonfriedman.hoover.org/objects/56983/the-counterrevolution-in-monetary-theory},
}

@Article{fed:meltzer,
year={2005},
author={Meltzer, Alan},
title={Origins of the Great Inflation},
journal={Review},
publisher={Federal Reserve Bank of St. Louis},
volume={87},
month={Mar},
pages={145-176},
URL={https://files.stlouisfed.org/files/htdocs/publications/review/05/03/part2/Meltzer.pdf},
annotation={Meltzer essentially makes the same argument that Friedman made 35 years earlier. He points out the stances assumed by the authorities responsible allowed for an explosion of an inflationary spiral.}
}

@Online{grey:twitternonsense,
year={2018},
author={Rohan Grey},
nameaddon={@rohangrey},
month={Feb},
day={5},
URL={https://twitter.com/rohangrey/status/960715188512219136},
organization={Twitter reply},
  relatedstring = {reply to @mioana},
annotation={This is just one example of the view held by MMTers that transfer payments are inflationary. However, you'll find that they don't think that public jobs would have the same effect, despite no evidence to their point, as even Matt Breunig has pointed out multiple times.}
}

@article{history,
author = {Volckart, Oliver},
title = {Early Beginnings of the Quantity Theory of Money and Their Context in Polish and Prussian Monetary Policies, c. 1520–1550},
journal = {The Economic History Review},
volume = {50},
number = {3},
pages = {430-449},
doi = {https://doi.org/10.1111/1468-0289.00063},
year = {1997}
}

@book{keynes:tract,
author = {Keynes, John Maynard},
title = {A Tract on Monetary Reform},
year={1923},
URL={https://delong.typepad.com/keynes-1923-a-tract-on-monetary-reform.pdf},
publisher={Macmillan and Co, Limited},
city={London}
}

@article{pigou:value,
author = {Pigou, Arthur Cecil},
title = {The Value of Money},
journal = {The Quarterly Journal of Economics},
volume = {32},
number = {1},
pages = {38-65},
doi = {https://doi.org/10.2307/1885078},
year = {1917}
}

@inbook{friedman:restatement,
author={Friedman, Milton},
title={The Quantity Theory of Money --  A Restatement},
year={1969},
booktitle={The Optimum Quantity of Money and Other Essays},
publisher={Macmillan and Co, Limited},
city={London},
pages = {51-68}
}

@incollection{friedman:quantity,
author={Friedman, Milton},
title={The Quantity Theory of Money},
year={2018},
booktitle={The New Palgrave Dictionary of Economics},
publisher={Macmillan Publishers Ltd.},
city={London},
pages = {11090-11120}
}

@article{copernicus,
author = {Copernicus, Nicolaus},
title = {Monetae Cudendae Ratio},
year={1526},
URL={http://www.intratext.com/IXT/LAT0488/},
city={Königsberg}
}

@book{fisher:ppom,
author = {Fisher, Irving},
title = {The Purchasing Power of Money, its Determination and Relation to Credit, Interest and Crises},
year={1922},
URL={https://www.econlib.org/library/YPDBooks/Fisher/fshPPM.html},
publisher={Macmillan},
city={New York City}
}

@inbook{hume,
author={Hume, David},
title={Of Interest},
year={1777},
booktitle={Essays: Moral, Political, and Literary},
city={London},
URL = {https://www.econlib.org/library/LFBooks/Hume/hmMPL.html?chapter_num=32#book-reader}
}

@article{locke,
author = {Locke, John},
title = {Some Considerations of the Consequences of the Lowering of Interest and the Raising the Value of Money},
year={1526},
URL={http://la.utexas.edu/users/hcleaver/368/368LockeSomeConsiderationsAlltable.pdf},
city={London}
}

@book{mill,
author = {Mill, John Stuart},
title = {Principles of Political Economy, with some of their Applications to Social Philosophy},
year={1848},
URL={https://www.econlib.org/library/Mill/mlP.html?chapter_num=56#book-reader},
volume={3},
chapter={24},
publisher={John W. Parker, West Strand},
city={London}
}

@article{bodin,
author = {Bodin, Jean},
title = {Réponse de J. Bodin aux Paradoxes de M. de Malestroit},
year={1568},
URL={https://books.google.com/books?id=WuxCAAAAcAAJ&pg=PT10#v=onepage&q&f=false},
city={Paris}
}

@article{candleweb,
title = {Some Monetary Facts},
author = {McCandless, George T. and Weber, Warren},
year = {1995},
journal = {Quarterly Review},
volume = {19},
number = {3},
pages = {2-11},
abstract = {This article describes three long-run monetary facts derived by examining data for 110 countries over a 30-year period, using three definitions of a country's money supply and two subsamples of countries: (1) Growth rates of the money supply and the general price level are highly correlated for all three money definitions, for the full sample of countries, and for both subsamples. (2) The growth rates of money and real output are not correlated, except for a subsample of countries in the Organisation for Economic Co-operation and Development, where these growth rates are positively correlated. (3) The rate of inflation and the growth rate of real output are essentially uncorrelated. ; Reprinted in Quarterly Review, Fall 2001 (v. 25, no. 4)},
keywords = {Monetary theory; Money supply},
url = {https://EconPapers.repec.org/RePEc:fip:fedmqr:y:1995:i:sum:p:2-11:n:v.19no.3}
}

@techreport{NBERw24312,
 title = "The Labor Market Impacts of Universal and Permanent Cash Transfers:  Evidence from the Alaska Permanent Fund",
 author = "Jones, Damon and Marinescu, Ioana",
 institution = "National Bureau of Economic Research",
 type = "Working Paper",
 series = "Working Paper Series",
 number = "24312",
 year = "2018",
 month = "February",
 doi = {10.3386/w24312},
 URL = "http://www.nber.org/papers/w24312"}
}

@techreport{olg1,
title={The Macroeconomic Effects of Universal Basic Income Programs},
author={Luduvice, Andre Victor Doherty},
 institution={University of Pennslyvania},
year={2019},
month={12},
day={15},
URL={https://drive.google.com/file/d/1ACw0xWaOebjykEvXmvNC7Ofpp2P5Hwqs/view}
}

@techreport{NBERw26600,
 title = "General Equilibrium Effects of Cash Transfers: Experimental Evidence from Kenya",
 author = "Egger, Dennis and Haushofer, Johannes and Miguel, Edward and Niehaus, Paul and Walker, Michael W",
 institution = "National Bureau of Economic Research",
 type = "Working Paper",
 series = "Working Paper Series",
 number = "26600",
 year = "2019",
 month = "December",
 doi = {10.3386/w26600},
 URL = "http://www.nber.org/papers/w26600",
}

@techreport{NBERw17456,
 title = "The Price Effects of Cash Versus In-Kind Transfers",
 author = "Cunha, Jesse M and De Giorgi, Giacomo and Jayachandran, Seema",
 institution = "National Bureau of Economic Research",
 type = "Working Paper",
 series = "Working Paper Series",
 number = "17456",
 year = "2011",
 month = "September",
 doi = {10.3386/w17456},
 URL = "http://www.nber.org/papers/w17456",
}

@online{santens,
author={Santens, Scott},
title={Evidence and More Evidence of the Effect on Inflation of Free Money},
URL={https://medium.com/basic-income/evidence-and-more-evidence-of-the-effect-on-inflation-of-free-money-a3dcc2a9ea9e},
year={2014},
month={Nov},
day={21},
}

@MISC{fred1,
    author = {{U.S. Bureau of Labor Statistics}},
    title = {Consumer Price Index for All Urban Consumers: All Items in U.S. City Average [CPIAUCSL] and Consumer Price Index for All Urban Consumers: All Items in Urban Alaska (CBSA) [CUUSA427SA0]},
    note = {retrieved from FRED, May 7, 2021},
    url = {https://fred.stlouisfed.org/graph/?g=DL1q}
}

@MISC{imf1,
    author = {{International Monetary Fund}},
publisher={World Bank},
    title = {Inflation, consumer prices (annual \%) - Kuwait},
    url = {https://data.worldbank.org/indicator/FP.CPI.TOTL.ZG?end=2015&locations=KW&start=2009}
}

@online{wash1,
author={Zivot, Erik},
title={Money Demand},
url={http://faculty.washington.edu/ezivot/econ301/301l7_3.htm}
}

@article{10.2307/1832113,
 ISSN = {00223808, 1537534X},
 URL = {http://www.jstor.org/stable/1832113},
 abstract = {This paper constructs a simple model for analyzing short-term economic fluctuations that bypasses the problem of the division of a change in nominal income between prices and output. The model combines one element from Irving Fisher (the difference between the nominal and the real interest rate) and one element from John Maynard Keynes (the determination of market interest rates by speculators with firmly held anticipations) with two empirical assumptions (a unit real income elasticity of demand for money and an exogenous excess of the real interest rate over the real secular rate of growth). The result is a model connecting current nominal income with current and prior nominal quantities of money.},
 author = {Milton Friedman},
 journal = {Journal of Political Economy},
 number = {2},
 pages = {323--337},
 publisher = {University of Chicago Press},
 title = {A Monetary Theory of Nominal Income},
 volume = {79},
 year = {1971}
}'

@techreport{city,
title={Universal Basic Income and the City},
author={Esmkhani, Khalil and Favilukis, Jack and Van Nieuwerburgh, Stijn},
institution={Jain Family Institute},
year={2021},
month={3},
day={23},
url={https://www.jainfamilyinstitute.org/assets/jfi-ubi-and-the-city-2021.pdf},
}

@article{10.1162/rest_a_01061,
    author = {Filmer, Deon and Friedman, Jed and Kandpal, Eeshani and Onishi, Junko},
    title = "{Cash Transfers, Food Prices, and Nutrition Impacts on Ineligible Children}",
    journal = {The Review of Economics and Statistics},
    pages = {1-45},
    year = {2021},
    month = {05},
    abstract = "{Can cash aid harm non-recipients by raising local prices? We show that a householdtargeted cash transfer in the Philippines increases the prices of perishable foods in some markets and raises stunting among non-beneficiary children by 11 percentage points (34 percent). Impacts increase in the size of the village income shock and remoteness-- and are sustained 2.5 years after program introduction. Price effects from an experimental sample are confirmed with national expenditure surveys collected during program scaleup. Household-targeted cash transfers can thus generate local spillovers that undermine program goals. Selected geographic targeting may avoid price spillovers at moderate additional cost.}",
    issn = {0034-6535},
    doi = {10.1162/rest_a_01061},
    url = {https://doi.org/10.1162/rest\_a\_01061},
    eprint = {https://direct.mit.edu/rest/article-pdf/doi/10.1162/rest\_a\_01061/1915757/rest\_a\_01061.pdf},
}

@article{doi:10.1086/259623,
author = {Friedman, Milton},
title = {A Theoretical Framework for Monetary Analysis},
journal = {Journal of Political Economy},
volume = {78},
number = {2},
pages = {193-238},
year = {1970},
doi = {10.1086/259623},
URL = {https://doi.org/10.1086/259623},
eprint = {https://doi.org/10.1086/259623}
}

@article{10.2307/1805778,
 ISSN = {00028282},
 URL = {http://www.jstor.org/stable/1805778},
 author = {Lucas Jr, Robert E.},
 journal = {The American Economic Review},
 number = {5},
 pages = {1005--1014},
 publisher = {American Economic Association},
 title = {Two Illustrations of the Quantity Theory of Money},
 volume = {70},
 year = {1980}
}

@techreport{RePEc:fip:fedmwp:89164,
title = {Two Illustrations of the Quantity Theory of Money Reloaded},
author = {Gao, Han and Kulish, Mariano and Nicolini, Juan Pablo},
year = {2020},
institution = {Federal Reserve Bank of Minneapolis Working Papers},
type = {Working Papers},
number = {774},
url = {https://EconPapers.repec.org/RePEc:fip:fedmwp:89164}
}

@article{10.2307/1991488,
 ISSN = {00222879, 15384616},
 URL = {http://www.jstor.org/stable/1991488},
 author = {Stanley Fischer and John Huizinga},
 journal = {Journal of Money, Credit and Banking},
 number = {1},
 pages = {1--19},
 publisher = {[Wiley, Ohio State University Press]},
 title = {Inflation, Unemployment, and Public Opinion Polls},
 volume = {14},
 year = {1982}
}

@techreport{NBERw27351,
 title = "Universal Basic Income: A Dynamic Assessment",
 author = "Daruich, Diego and Fernández, Raquel",
 institution = "National Bureau of Economic Research",
 type = "Working Paper",
 series = "Working Paper Series",
 number = "27351",
 year = "2020",
 month = "June",
 doi = {10.3386/w27351},
 URL = "http://www.nber.org/papers/w27351",
 abstract = {Universal basic income (UBI) is an increasingly popular policy proposal but there is no evidence regarding its longer-term consequences. We study UBI in a general equilibrium model with imperfect capital markets, labor market shocks, and intergenerational linkages via skill formation and transfers. We find that UBI increases-welfare for older agents but has large-welfare losses for younger agents and future generations. A sizable share of the negative effects stem from the endogenous intergenerational linkages. Modeling automation as an increased probability of an “out-of-work” shock, the model provides insights on the changing welfare consequence of UBI in a riskier environment.},
}

@techreport{imfkuw,
title={Kuwait: 2011 Article IV Consultation—Staff Report; Public Information Notice on the
Executive Board Discussion; and Statement by the Executive Director for Kuwait },
series={IMF Country Report},
number={11/217},
url={https://www.imf.org/external/pubs/ft/scr/2011/cr11217.pdf},
month={7},
year={2011},
}

repository: intheaggregate/inflation-qtom

repo_name: intheaggregate/inflation-qtom

branch_name: refs/heads/main

gha_license_id: MIT

extension: bib


text:
## Redistribution and use in source and binary forms, with or without
## modification, are permitted provided that the following conditions
## are met:
##  * Redistributions of source code must retain the above copyright
##    notice, this list of conditions and the following disclaimer.
##  * Redistributions in binary form must reproduce the above copyright
##    notice, this list of conditions and the following disclaimer in the
##    documentation and/or other materials provided with the distribution.
##  * Neither the name of NVIDIA CORPORATION nor the names of its
##    contributors may be used to endorse or promote products derived
##    from this software without specific prior written permission.
##
## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY
## EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
## PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
## OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
## Copyright (c) 2008-2023 NVIDIA Corporation. All rights reserved.

#
# Build PhysX (PROJECT not SOLUTION)
#

IF(PX_USE_NVTX)
	FIND_PACKAGE(nvToolsExt $ENV{PM_nvToolsExt_VERSION} REQUIRED)
	MESSAGE("Using nvtx lib: ${NVTOOLSEXT_LIB} path: ${NVTOOLSEXTSDK_PATH}")
	SET(NV_TOOLS_EXT_LIB ${NVTOOLSEXT_LIB})
ENDIF()

SET(PHYSX_PLATFORM_INCLUDES
	${NVTOOLSEXT_INCLUDE_DIRS}
)

SET(PHYSX_GPU_HEADERS
	${PHYSX_ROOT_DIR}/include/gpu/PxGpu.h
    ${PHYSX_ROOT_DIR}/include/gpu/PxPhysicsGpu.h
)
SOURCE_GROUP(include\\gpu FILES ${PHYSX_GPU_HEADERS})

SET(PHYSX_CUDACONTEXT_MANAGER_GPU_HEADERS
	${PHYSX_ROOT_DIR}/include/cudamanager/PxCudaContextManager.h
	${PHYSX_ROOT_DIR}/include/cudamanager/PxCudaContext.h
	${PHYSX_ROOT_DIR}/include/cudamanager/PxCudaTypes.h
)
SOURCE_GROUP(include\\cudamanager FILES ${PHYSX_CUDACONTEXT_MANAGER_GPU_HEADERS})

SET(PHYSX_COMMON_WINDOWS_HEADERS
	${PHYSX_ROOT_DIR}/include/common/windows/PxWindowsDelayLoadHook.h
)
SOURCE_GROUP(include\\common\\windows FILES ${PHYSX_COMMON_WINDOWS_HEADERS})

SET(PHYSX_RESOURCE
	${PHYSX_SOURCE_DIR}/compiler/windows/resource/PhysX.rc
	${PHYSX_SOURCE_DIR}/compiler/windows/resource/resource.h
)
SOURCE_GROUP(resource FILES ${PHYSX_RESOURCE})

SET(PHYSX_DEVICE_SOURCE
	${PX_SOURCE_DIR}/device/nvPhysXtoDrv.h
	${PX_SOURCE_DIR}/device/PhysXIndicator.h
	${PX_SOURCE_DIR}/device/windows/PhysXIndicatorWindows.cpp
)
SOURCE_GROUP(src\\device FILES ${PHYSX_DEVICE_SOURCE})

SET(PHYSX_GPU_SOURCE
	${PX_SOURCE_DIR}/gpu/PxGpu.cpp
	${PX_SOURCE_DIR}/gpu/PxPhysXGpuModuleLoader.cpp
)
SOURCE_GROUP(src\\gpu FILES ${PHYSX_GPU_SOURCE})

SET(PHYSX_WINDOWS_SOURCE
	${PX_SOURCE_DIR}/windows/NpWindowsDelayLoadHook.cpp
)
SOURCE_GROUP(src\\windows FILES ${PHYSX_WINDOWS_SOURCE})

IF(PX_GENERATE_STATIC_LIBRARIES)
	SET(PHYSX_PLATFORM_OBJECT_FILES
		$<TARGET_OBJECTS:LowLevel>
		$<TARGET_OBJECTS:LowLevelAABB>
		$<TARGET_OBJECTS:LowLevelDynamics>
		$<TARGET_OBJECTS:PhysXTask>
		$<TARGET_OBJECTS:SceneQuery>
		$<TARGET_OBJECTS:SimulationController>
	)
ENDIF()

SET(PHYSX_PLATFORM_SRC_FILES
	${PHYSX_GPU_HEADERS}
	${PHYSX_CUDACONTEXT_MANAGER_GPU_HEADERS}
	${PHYSX_RESOURCE}
	${PHYSX_COMMON_WINDOWS_HEADERS}

	${PHYSX_DEVICE_SOURCE}
	${PHYSX_GPU_SOURCE}

	${PHYSX_WINDOWS_SOURCE}

	${PHYSX_PLATFORM_OBJECT_FILES}
)

INSTALL(FILES ${PHYSX_GPU_HEADERS} DESTINATION include/gpu)
INSTALL(FILES ${PHYSX_CUDACONTEXT_MANAGER_GPU_HEADERS} DESTINATION include/cudamanager)
INSTALL(FILES ${PHYSX_COMMON_WINDOWS_HEADERS} DESTINATION include/common/windows)

IF(NV_USE_GAMEWORKS_OUTPUT_DIRS)
	SET(BITNESS_STRING $<$<BOOL:${CMAKE_CL_64}>:64>$<$<NOT:${CMAKE_CL_64}>:32>)
	SET(PHYSX_GPU_SHARED_LIB_NAME_DEF PX_PHYSX_GPU_SHARED_LIB_NAME=PhysXGpu_${BITNESS_STRING}.dll)
ELSE()
	SET(CONFIG_STRING $<$<CONFIG:debug>:DEBUG>$<$<CONFIG:checked>:CHECKED>$<$<CONFIG:profile>:PROFILE>)
	SET(BITNESS_STRING $<$<BOOL:${CMAKE_CL_64}>:x64>$<$<NOT:${CMAKE_CL_64}>:x86>)
	SET(PHYSX_GPU_SHARED_LIB_NAME_DEF PX_PHYSX_GPU_SHARED_LIB_NAME=PhysXGpu${CONFIG_STRING}_${BITNESS_STRING}.dll)
ENDIF()

IF(NOT PX_GENERATE_STATIC_LIBRARIES)
	SET(PXPHYSX_LIBTYPE_DEFS
		PX_PHYSX_FOUNDATION_EXPORTS;PX_PHYSX_CORE_EXPORTS;
	)
ENDIF()

SET(PHYSX_COMPILE_DEFS
	# Common to all configurations
	${PHYSX_WINDOWS_COMPILE_DEFS};${PXPHYSX_LIBTYPE_DEFS};${PHYSX_GPU_SHARED_LIB_NAME_DEF};${PHYSX_LIBTYPE_DEFS};${PHYSXGPU_LIBTYPE_DEFS}

	$<$<CONFIG:debug>:${PHYSX_WINDOWS_DEBUG_COMPILE_DEFS};>
	$<$<CONFIG:checked>:${PHYSX_WINDOWS_CHECKED_COMPILE_DEFS};>
	$<$<CONFIG:profile>:${PHYSX_WINDOWS_PROFILE_COMPILE_DEFS};>
	$<$<CONFIG:release>:${PHYSX_WINDOWS_RELEASE_COMPILE_DEFS};>
)

IF(PX_GENERATE_STATIC_LIBRARIES)
	SET(PHYSX_LIBTYPE STATIC)
ELSE()
	SET(PHYSX_LIBTYPE SHARED)
ENDIF()

IF(PX_GENERATE_GPU_PROJECTS)
	SET(PHYSX_PLATFORM_LINK_FLAGS "/DELAYLOAD:nvcuda.dll")
ENDIF()

IF(NOT PX_GENERATE_STATIC_LIBRARIES)
	SET(PHYSX_PRIVATE_PLATFORM_LINKED_LIBS
			LowLevel LowLevelAABB LowLevelDynamics PhysXTask SceneQuery SimulationController ${NV_TOOLS_EXT_LIB}
	)
ENDIF()

IF(NV_USE_GAMEWORKS_OUTPUT_DIRS AND PHYSX_LIBTYPE STREQUAL "STATIC")
	SET(PHYSX_COMPILE_PDB_NAME_DEBUG "PhysX_static${CMAKE_DEBUG_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_CHECKED "PhysX_static${CMAKE_CHECKED_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_PROFILE "PhysX_static${CMAKE_PROFILE_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_RELEASE "PhysX_static${CMAKE_RELEASE_POSTFIX}")
ELSE()
	SET(PHYSX_COMPILE_PDB_NAME_DEBUG "PhysX${CMAKE_DEBUG_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_CHECKED "PhysX${CMAKE_CHECKED_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_PROFILE "PhysX${CMAKE_PROFILE_POSTFIX}")
	SET(PHYSX_COMPILE_PDB_NAME_RELEASE "PhysX${CMAKE_RELEASE_POSTFIX}")
ENDIF()

SET(PHYSX_PLATFORM_LINK_FLAGS "/MAP")

IF(PHYSX_LIBTYPE STREQUAL "SHARED")
	INSTALL(FILES $<TARGET_PDB_FILE:PhysX>
		DESTINATION $<$<CONFIG:debug>:${PX_ROOT_LIB_DIR}/debug>$<$<CONFIG:release>:${PX_ROOT_LIB_DIR}/release>$<$<CONFIG:checked>:${PX_ROOT_LIB_DIR}/checked>$<$<CONFIG:profile>:${PX_ROOT_LIB_DIR}/profile> OPTIONAL)

	SET(PHYSX_PLATFORM_LINK_FLAGS_DEBUG "/DELAYLOAD:PhysXFoundation${CMAKE_DEBUG_POSTFIX}.dll /DELAYLOAD:PhysXCommon${CMAKE_DEBUG_POSTFIX}.dll")
	SET(PHYSX_PLATFORM_LINK_FLAGS_CHECKED "/DELAYLOAD:PhysXFoundation${CMAKE_CHECKED_POSTFIX}.dll /DELAYLOAD:PhysXCommon${CMAKE_CHECKED_POSTFIX}.dll")
	SET(PHYSX_PLATFORM_LINK_FLAGS_PROFILE "/DELAYLOAD:PhysXFoundation${CMAKE_PROFILE_POSTFIX}.dll /DELAYLOAD:PhysXCommon${CMAKE_PROFILE_POSTFIX}.dll")
	SET(PHYSX_PLATFORM_LINK_FLAGS_RELEASE "/DELAYLOAD:PhysXFoundation${CMAKE_RELEASE_POSTFIX}.dll /DELAYLOAD:PhysXCommon${CMAKE_RELEASE_POSTFIX}.dll")
ELSE()
	INSTALL(FILES ${PHYSX_ROOT_DIR}/$<$<CONFIG:debug>:${PX_ROOT_LIB_DIR}/debug>$<$<CONFIG:release>:${PX_ROOT_LIB_DIR}/release>$<$<CONFIG:checked>:${PX_ROOT_LIB_DIR}/checked>$<$<CONFIG:profile>:${PX_ROOT_LIB_DIR}/profile>/$<$<CONFIG:debug>:${PHYSX_COMPILE_PDB_NAME_DEBUG}>$<$<CONFIG:checked>:${PHYSX_COMPILE_PDB_NAME_CHECKED}>$<$<CONFIG:profile>:${PHYSX_COMPILE_PDB_NAME_PROFILE}>$<$<CONFIG:release>:${PHYSX_COMPILE_PDB_NAME_RELEASE}>.pdb
		DESTINATION $<$<CONFIG:debug>:${PX_ROOT_LIB_DIR}/debug>$<$<CONFIG:release>:${PX_ROOT_LIB_DIR}/release>$<$<CONFIG:checked>:${PX_ROOT_LIB_DIR}/checked>$<$<CONFIG:profile>:${PX_ROOT_LIB_DIR}/profile> OPTIONAL)
ENDIF()

repository: NVIDIA-Omniverse/PhysX

license_type: permissive

repo_name: NVIDIA-Omniverse/PhysX

extension: cmake


text:
namespace WzComparerR2.Avatar.UI
{
    partial class EffectForm
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            this.ItemEffectListBox1 = new System.Windows.Forms.ListBox();
            this.label1 = new System.Windows.Forms.Label();
            this.groupBox1 = new System.Windows.Forms.GroupBox();
            this.ItemDescBox = new System.Windows.Forms.TextBox();
            this.EffectMoveBox = new System.Windows.Forms.CheckBox();
            this.label3 = new System.Windows.Forms.Label();
            this.EffectComboBox = new System.Windows.Forms.ComboBox();
            this.label2 = new System.Windows.Forms.Label();
            this.EffectTextBox = new System.Windows.Forms.TextBox();
            this.button1 = new System.Windows.Forms.Button();
            this.groupBox2 = new System.Windows.Forms.GroupBox();
            this.MixHairComboBox = new System.Windows.Forms.ComboBox();
            this.MixHairOpacityText = new System.Windows.Forms.TextBox();
            this.label6 = new System.Windows.Forms.Label();
            this.BaseHairText = new System.Windows.Forms.TextBox();
            this.label5 = new System.Windows.Forms.Label();
            this.label4 = new System.Windows.Forms.Label();
            this.button2 = new System.Windows.Forms.Button();
            this.groupBox1.SuspendLayout();
            this.groupBox2.SuspendLayout();
            this.SuspendLayout();
            //
            // ItemEffectListBox1
            //
            this.ItemEffectListBox1.FormattingEnabled = true;
            this.ItemEffectListBox1.ItemHeight = 12;
            this.ItemEffectListBox1.Location = new System.Drawing.Point(6, 32);
            this.ItemEffectListBox1.Name = "ItemEffectListBox1";
            this.ItemEffectListBox1.Size = new System.Drawing.Size(120, 124);
            this.ItemEffectListBox1.TabIndex = 0;
            this.ItemEffectListBox1.SelectedIndexChanged += new System.EventHandler(this.ItemEffectListBox1_SelectedIndexChanged);
            //
            // label1
            //
            this.label1.AutoSize = true;
            this.label1.Location = new System.Drawing.Point(6, 17);
            this.label1.Name = "label1";
            this.label1.Size = new System.Drawing.Size(69, 12);
            this.label1.TabIndex = 1;
            this.label1.Text = "아이템 선택";
            //
            // groupBox1
            //
            this.groupBox1.Controls.Add(this.ItemDescBox);
            this.groupBox1.Controls.Add(this.EffectMoveBox);
            this.groupBox1.Controls.Add(this.label3);
            this.groupBox1.Controls.Add(this.EffectComboBox);
            this.groupBox1.Controls.Add(this.label2);
            this.groupBox1.Controls.Add(this.EffectTextBox);
            this.groupBox1.Controls.Add(this.ItemEffectListBox1);
            this.groupBox1.Controls.Add(this.label1);
            this.groupBox1.Location = new System.Drawing.Point(12, 12);
            this.groupBox1.Name = "groupBox1";
            this.groupBox1.Size = new System.Drawing.Size(316, 164);
            this.groupBox1.TabIndex = 2;
            this.groupBox1.TabStop = false;
            this.groupBox1.Text = "이펙트 관리";
            //
            // ItemDescBox
            //
            this.ItemDescBox.Location = new System.Drawing.Point(132, 135);
            this.ItemDescBox.Name = "ItemDescBox";
            this.ItemDescBox.ReadOnly = true;
            this.ItemDescBox.Size = new System.Drawing.Size(170, 21);
            this.ItemDescBox.TabIndex = 8;
            //
            // EffectMoveBox
            //
            this.EffectMoveBox.AutoSize = true;
            this.EffectMoveBox.Location = new System.Drawing.Point(132, 81);
            this.EffectMoveBox.Name = "EffectMoveBox";
            this.EffectMoveBox.Size = new System.Drawing.Size(72, 16);
            this.EffectMoveBox.TabIndex = 7;
            this.EffectMoveBox.Text = "움직이기";
            this.EffectMoveBox.UseVisualStyleBackColor = true;
            this.EffectMoveBox.CheckedChanged += new System.EventHandler(this.EffectMoveBox_CheckedChanged);
            //
            // label3
            //
            this.label3.AutoSize = true;
            this.label3.Location = new System.Drawing.Point(237, 17);
            this.label3.Name = "label3";
            this.label3.Size = new System.Drawing.Size(65, 12);
            this.label3.TabIndex = 5;
            this.label3.Text = "이펙트번호";
            //
            // EffectComboBox
            //
            this.EffectComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.EffectComboBox.FormattingEnabled = true;
            this.EffectComboBox.Location = new System.Drawing.Point(239, 32);
            this.EffectComboBox.Name = "EffectComboBox";
            this.EffectComboBox.Size = new System.Drawing.Size(63, 20);
            this.EffectComboBox.TabIndex = 4;
            this.EffectComboBox.SelectedIndexChanged += new System.EventHandler(this.EffectComboBox_SelectedIndexChanged);
            //
            // label2
            //
            this.label2.AutoSize = true;
            this.label2.Location = new System.Drawing.Point(135, 17);
            this.label2.Name = "label2";
            this.label2.Size = new System.Drawing.Size(29, 12);
            this.label2.TabIndex = 3;
            this.label2.Text = "동작";
            //
            // EffectTextBox
            //
            this.EffectTextBox.Location = new System.Drawing.Point(132, 32);
            this.EffectTextBox.Name = "EffectTextBox";
            this.EffectTextBox.ReadOnly = true;
            this.EffectTextBox.Size = new System.Drawing.Size(100, 21);
            this.EffectTextBox.TabIndex = 2;
            //
            // button1
            //
            this.button1.Location = new System.Drawing.Point(531, 13);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(75, 164);
            this.button1.TabIndex = 3;
            this.button1.Text = "닫기";
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new System.EventHandler(this.Button1_Click);
            //
            // groupBox2
            //
            this.groupBox2.Controls.Add(this.MixHairComboBox);
            this.groupBox2.Controls.Add(this.MixHairOpacityText);
            this.groupBox2.Controls.Add(this.label6);
            this.groupBox2.Controls.Add(this.BaseHairText);
            this.groupBox2.Controls.Add(this.label5);
            this.groupBox2.Controls.Add(this.label4);
            this.groupBox2.Controls.Add(this.button2);
            this.groupBox2.Location = new System.Drawing.Point(335, 13);
            this.groupBox2.Name = "groupBox2";
            this.groupBox2.Size = new System.Drawing.Size(190, 163);
            this.groupBox2.TabIndex = 4;
            this.groupBox2.TabStop = false;
            this.groupBox2.Text = "믹스 염색";
            //
            // MixHairComboBox
            //
            this.MixHairComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
            this.MixHairComboBox.FormattingEnabled = true;
            this.MixHairComboBox.Location = new System.Drawing.Point(6, 71);
            this.MixHairComboBox.Name = "MixHairComboBox";
            this.MixHairComboBox.Size = new System.Drawing.Size(166, 20);
            this.MixHairComboBox.TabIndex = 7;
            //
            // MixHairOpacityText
            //
            this.MixHairOpacityText.Location = new System.Drawing.Point(6, 114);
            this.MixHairOpacityText.Name = "MixHairOpacityText";
            this.MixHairOpacityText.Size = new System.Drawing.Size(166, 21);
            this.MixHairOpacityText.TabIndex = 6;
            //
            // label6
            //
            this.label6.AutoSize = true;
            this.label6.Location = new System.Drawing.Point(8, 98);
            this.label6.Name = "label6";
            this.label6.Size = new System.Drawing.Size(176, 12);
            this.label6.TabIndex = 5;
            this.label6.Text = "믹스 헤어 투명도 설정(0 ~ 100)";
            //
            // BaseHairText
            //
            this.BaseHairText.Location = new System.Drawing.Point(6, 30);
            this.BaseHairText.Name = "BaseHairText";
            this.BaseHairText.ReadOnly = true;
            this.BaseHairText.Size = new System.Drawing.Size(166, 21);
            this.BaseHairText.TabIndex = 3;
            //
            // label5
            //
            this.label5.AutoSize = true;
            this.label5.Location = new System.Drawing.Point(6, 55);
            this.label5.Name = "label5";
            this.label5.Size = new System.Drawing.Size(57, 12);
            this.label5.TabIndex = 2;
            this.label5.Text = "믹스 헤어";
            //
            // label4
            //
            this.label4.AutoSize = true;
            this.label4.Location = new System.Drawing.Point(6, 16);
            this.label4.Name = "label4";
            this.label4.Size = new System.Drawing.Size(69, 12);
            this.label4.TabIndex = 1;
            this.label4.Text = "베이스 헤어";
            //
            // button2
            //
            this.button2.Location = new System.Drawing.Point(6, 134);
            this.button2.Name = "button2";
            this.button2.Size = new System.Drawing.Size(166, 23);
            this.button2.TabIndex = 0;
            this.button2.Text = "적용";
            this.button2.UseVisualStyleBackColor = true;
            this.button2.Click += new System.EventHandler(this.Button2_Click);
            //
            // EffectForm
            //
            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(616, 184);
            this.ControlBox = false;
            this.Controls.Add(this.groupBox2);
            this.Controls.Add(this.button1);
            this.Controls.Add(this.groupBox1);
            this.Name = "EffectForm";
            this.Text = "이펙트 관리/믹스염색 설정";
            this.groupBox1.ResumeLayout(false);
            this.groupBox1.PerformLayout();
            this.groupBox2.ResumeLayout(false);
            this.groupBox2.PerformLayout();
            this.ResumeLayout(false);

        }

        #endregion
        private System.Windows.Forms.Label label1;
        private System.Windows.Forms.GroupBox groupBox1;
        private System.Windows.Forms.Label label3;
        private System.Windows.Forms.Label label2;
        public System.Windows.Forms.ListBox ItemEffectListBox1;
        public System.Windows.Forms.CheckBox EffectMoveBox;
        public System.Windows.Forms.ComboBox EffectComboBox;
        public System.Windows.Forms.TextBox EffectTextBox;
        public System.Windows.Forms.TextBox ItemDescBox;
        private System.Windows.Forms.Button button1;
        private System.Windows.Forms.GroupBox groupBox2;
        private System.Windows.Forms.Label label6;
        private System.Windows.Forms.Label label5;
        private System.Windows.Forms.Label label4;
        private System.Windows.Forms.Button button2;
        public System.Windows.Forms.TextBox BaseHairText;
        public System.Windows.Forms.ComboBox MixHairComboBox;
        public System.Windows.Forms.TextBox MixHairOpacityText;
    }
}

license: MIT

branch_name: refs/heads/kms-MixEff

gha_language: C#

extension: cs


text:
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

import { AuthResolve, ScheduleServiceResolve } from '@cm/services';

import { ContentComponent } from './content.component';
import { LandingComponent } from './landing/landing.component';
import { ScheduleComponent } from './schedule/schedule.component';

const routes: Routes = [
    {
        path: '',
        component: ContentComponent,
        children: [
            {
                path: '',
                pathMatch: 'full',
                component: LandingComponent,
            },
            {
                path: 'schedule',
                component: ScheduleComponent,
                resolve: {
                    scheduleData: ScheduleServiceResolve
                }
            },
        ],
        resolve: {
            auth: AuthResolve,
        },
    },
];

@NgModule({
    imports: [
        RouterModule.forChild(routes),
    ],
    exports: [
        RouterModule,
    ],
})
export class RoutingModule {
}

branch_name: refs/heads/master

extension: ts


text:
/*
Copyright 2020 SOFIE. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// UI element always visible in the bottom of the screen.
/// Use to switch between the main views of the game.
/// </summary>
public class TabManager : MonoBehaviour
{
	public const int NumTabs = 4;
	[SerializeField] private List<RectTransform> _icons;
	[SerializeField] private List<GameObject> _tabs;
	[SerializeField] private CompletedHuntsManager _completedHuntsManager;
	public static Tab CurrentTab { get; private set; } = Tab.StartedHunts;
	public static TabManager Get { get; private set; }
	private List<Vector2> _origSizes = new List<Vector2>();

	private void Awake()
	{
		Get = this;
		_completedHuntsManager.Initialize();
	}

	private void Start()
	{
		for (int i = 0; i < NumTabs; i++)
		{
			_origSizes.Add(_icons[i].sizeDelta);
			bool active = false;
			//In live, will switch to Nearby tab after signed in
			if (LocalTest.Testing)
			{
				active = i == (int) CurrentTab;
			}
			_tabs[i].SetActive(active);
		}
	}

	private void Update()
	{
		//Selected tab icon is bigger than others
		float scaleSpeed = 600f;
		for (int i = 0; i < NumTabs; i++)
		{
			Vector2 selectedSize = _origSizes[i] * 1.3f;
			RectTransform rt = _icons[i];
			if (i == (int) CurrentTab)
			{
				rt.sizeDelta += Vector2.one * scaleSpeed * Time.deltaTime;
				if (rt.sizeDelta.x > selectedSize.x)
				{
					rt.sizeDelta = selectedSize;
				}
			}
			else
			{
				rt.sizeDelta -= Vector2.one * scaleSpeed * Time.deltaTime;
				if (rt.sizeDelta.x < _origSizes[i].x)
				{
					rt.sizeDelta = _origSizes[i];
				}
			}
		}
	}

	public void SwitchTab(int tabIndex)
	{
		if (CurrentTab == (Tab) tabIndex)
		{
			if (CurrentTab == Tab.StartedHunts && StartedHuntsManager.Get.ShowingCurrentHunt())
			{
				//If showing current Hunt, go back to all started challenges
				StartedHuntsManager.Get.HideHunt();
			}
			else
			{
				return;
			}
		}
		CurrentTab = (Tab) tabIndex;
		for (int i = 0; i < NumTabs; i++)
		{
			_tabs[i].SetActive(i == tabIndex);
		}
	}

	public void SwitchTab(Tab tab)
	{
		SwitchTab((int) tab);
	}

}

repository: SOFIE-project/ScavengerHunt

repo_name: SOFIE-project/ScavengerHunt


text:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.3.0">
<drawing>
<settings>
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="2" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<layers>
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
<layer number="29" name="tStop" color="7" fill="3" visible="yes" active="yes"/>
<layer number="30" name="bStop" color="7" fill="6" visible="yes" active="yes"/>
<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
<layer number="32" name="bCream" color="7" fill="5" visible="yes" active="yes"/>
<layer number="33" name="tFinish" color="6" fill="3" visible="yes" active="yes"/>
<layer number="34" name="bFinish" color="6" fill="6" visible="yes" active="yes"/>
<layer number="35" name="tGlue" color="7" fill="4" visible="yes" active="yes"/>
<layer number="36" name="bGlue" color="7" fill="5" visible="yes" active="yes"/>
<layer number="37" name="tTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="38" name="bTest" color="7" fill="1" visible="yes" active="yes"/>
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
<layer number="44" name="Drills" color="7" fill="1" visible="yes" active="yes"/>
<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="46" name="Milling" color="3" fill="1" visible="yes" active="yes"/>
<layer number="47" name="Measures" color="7" fill="1" visible="yes" active="yes"/>
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
<layer number="99" name="SpiceOrder" color="5" fill="1" visible="no" active="no"/>
<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
<layer number="104" name="Name" color="16" fill="1" visible="yes" active="yes"/>
<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="113" name="IDFDebug" color="7" fill="1" visible="yes" active="yes"/>
<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
<layer number="153" name="FabDoc1" color="7" fill="1" visible="yes" active="yes"/>
<layer number="154" name="FabDoc2" color="7" fill="1" visible="yes" active="yes"/>
<layer number="155" name="FabDoc3" color="7" fill="1" visible="yes" active="yes"/>
<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="30.48" y2="0" width="0.254" layer="20"/>
<wire x1="30.48" y1="0" x2="30.48" y2="33.02" width="0.254" layer="20"/>
<wire x1="30.48" y1="33.02" x2="0" y2="33.02" width="0.254" layer="20"/>
<wire x1="0" y1="33.02" x2="0" y2="0" width="0.254" layer="20"/>
<text x="10.3124" y="13.3604" size="0.5842" layer="121">Orlando S. Hoilett
BitBeacon V.1.0.0
Calvary Eng, IICEPD</text>
<text x="8.9916" y="8.5852" size="0.762" layer="121">NORTH</text>
<text x="13.5636" y="19.304" size="0.762" layer="121">SOUTH</text>
<text x="6.8072" y="18.5928" size="0.762" layer="121">EAST</text>
<text x="20.7264" y="11.3284" size="0.762" layer="121">WEST</text>
<text x="24.1808" y="28.702" size="0.762" layer="21">5V</text>
<text x="8.89" y="28.8544" size="0.762" layer="21">5V</text>
<text x="5.6896" y="28.702" size="0.762" layer="21">GND</text>
<text x="21.1328" y="28.702" size="0.762" layer="21">GND</text>
<text x="18.5928" y="28.702" size="0.762" layer="21">NTH</text>
<text x="16.002" y="28.702" size="0.762" layer="21">WST</text>
<text x="13.4112" y="28.7528" size="0.762" layer="21">STH</text>
<text x="10.9728" y="28.7528" size="0.762" layer="21">EST</text>
</plain>
<libraries>
<library name="SparkFun-Connectors">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="1X08_PIN1_NO_SILK">
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
</package>
</packages>
</library>
<library name="analog-devices">
<description>Analog Devices Components

<author>Created by librarian@cadsoft.de</author></description>
<packages>
<package name="TSSOP14">
<description>14-Lead Thin Shrink Small Outline Package [TSSOP]

Source: Analog Devices .. 780914713ADD8704_0.pdf</description>
<wire x1="-0.6" y1="2.4484" x2="0.6" y2="2.4484" width="0.2032" layer="21" curve="180"/>
<wire x1="-2.1484" y1="-2.4484" x2="2.1484" y2="-2.4484" width="0.2032" layer="21"/>
<wire x1="2.1484" y1="-2.4484" x2="2.1484" y2="2.4484" width="0.2032" layer="21"/>
<wire x1="2.1484" y1="2.4484" x2="-2.1484" y2="2.4484" width="0.2032" layer="21"/>
<wire x1="-2.1484" y1="2.4484" x2="-2.1484" y2="-2.4484" width="0.2032" layer="21"/>
<smd name="1" x="-2.875" y="1.95" dx="0.9" dy="0.35" layer="1"/>
<smd name="2" x="-2.875" y="1.3" dx="0.9" dy="0.35" layer="1"/>
<smd name="3" x="-2.875" y="0.65" dx="0.9" dy="0.35" layer="1"/>
<smd name="4" x="-2.875" y="0" dx="0.9" dy="0.35" layer="1"/>
<smd name="5" x="-2.875" y="-0.65" dx="0.9" dy="0.35" layer="1"/>
<smd name="6" x="-2.875" y="-1.3" dx="0.9" dy="0.35" layer="1"/>
<smd name="7" x="-2.875" y="-1.95" dx="0.9" dy="0.35" layer="1"/>
<smd name="8" x="2.875" y="-1.95" dx="0.9" dy="0.35" layer="1"/>
<smd name="9" x="2.875" y="-1.3" dx="0.9" dy="0.35" layer="1"/>
<smd name="10" x="2.875" y="-0.65" dx="0.9" dy="0.35" layer="1"/>
<smd name="11" x="2.875" y="0" dx="0.9" dy="0.35" layer="1"/>
<smd name="12" x="2.875" y="0.65" dx="0.9" dy="0.35" layer="1"/>
<smd name="13" x="2.875" y="1.3" dx="0.9" dy="0.35" layer="1"/>
<smd name="14" x="2.875" y="1.95" dx="0.9" dy="0.35" layer="1"/>
<text x="-3.175" y="3.175" size="1.27" layer="25">>NAME</text>
<text x="-3.175" y="-4.445" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-3.2" y1="1.8" x2="-2.25" y2="2.1" layer="51"/>
<rectangle x1="-3.2" y1="1.15" x2="-2.25" y2="1.45" layer="51"/>
<rectangle x1="-3.2" y1="0.5" x2="-2.25" y2="0.8" layer="51"/>
<rectangle x1="-3.2" y1="-0.15" x2="-2.25" y2="0.15" layer="51"/>
<rectangle x1="-3.2" y1="-0.8" x2="-2.25" y2="-0.5" layer="51"/>
<rectangle x1="-3.2" y1="-1.45" x2="-2.25" y2="-1.15" layer="51"/>
<rectangle x1="-3.2" y1="-2.1" x2="-2.25" y2="-1.8" layer="51"/>
<rectangle x1="2.25" y1="-2.1" x2="3.2" y2="-1.8" layer="51"/>
<rectangle x1="2.25" y1="-1.45" x2="3.2" y2="-1.15" layer="51"/>
<rectangle x1="2.25" y1="-0.8" x2="3.2" y2="-0.5" layer="51"/>
<rectangle x1="2.25" y1="-0.15" x2="3.2" y2="0.15" layer="51"/>
<rectangle x1="2.25" y1="0.5" x2="3.2" y2="0.8" layer="51"/>
<rectangle x1="2.25" y1="1.15" x2="3.2" y2="1.45" layer="51"/>
<rectangle x1="2.25" y1="1.8" x2="3.2" y2="2.1" layer="51"/>
</package>
<package name="SOT23-5">
<description>5-Lead Small Outline Transistor Package SOT-23

Source: http://www.analog.com/UploadedFiles/Data_Sheets/346131962AD8067_a.pdf</description>
<wire x1="1.372" y1="0.735" x2="1.372" y2="-0.735" width="0.1524" layer="21"/>
<wire x1="1.372" y1="-0.735" x2="-1.372" y2="-0.735" width="0.1524" layer="51"/>
<wire x1="-1.372" y1="-0.735" x2="-1.372" y2="0.735" width="0.1524" layer="21"/>
<wire x1="-1.372" y1="0.735" x2="1.372" y2="0.735" width="0.1524" layer="51"/>
<wire x1="-0.522" y1="0.735" x2="0.522" y2="0.735" width="0.1524" layer="21"/>
<wire x1="-0.428" y1="-0.735" x2="-0.522" y2="-0.735" width="0.1524" layer="21"/>
<wire x1="0.522" y1="-0.735" x2="0.428" y2="-0.735" width="0.1524" layer="21"/>
<wire x1="-1.328" y1="-0.735" x2="-1.372" y2="-0.735" width="0.1524" layer="21"/>
<wire x1="1.372" y1="-0.735" x2="1.328" y2="-0.735" width="0.1524" layer="21"/>
<wire x1="1.328" y1="0.735" x2="1.372" y2="0.735" width="0.1524" layer="21"/>
<wire x1="-1.372" y1="0.735" x2="-1.328" y2="0.735" width="0.1524" layer="21"/>
<smd name="1" x="-0.95" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
<smd name="2" x="0" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
<smd name="3" x="0.95" y="-1.3" dx="0.55" dy="1.2" layer="1"/>
<smd name="4" x="0.95" y="1.3" dx="0.55" dy="1.2" layer="1"/>
<smd name="5" x="-0.95" y="1.3" dx="0.55" dy="1.2" layer="1"/>
<text x="-1.905" y="1.905" size="1.27" layer="25">>NAME</text>
<text x="-1.905" y="-3.429" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-1.2" y1="-1.425" x2="-0.7" y2="-0.775" layer="51"/>
<rectangle x1="-0.25" y1="-1.425" x2="0.25" y2="-0.775" layer="51"/>
<rectangle x1="0.7" y1="-1.425" x2="1.2" y2="-0.775" layer="51"/>
<rectangle x1="0.7" y1="0.775" x2="1.2" y2="1.425" layer="51"/>
<rectangle x1="-1.2" y1="0.775" x2="-0.7" y2="1.425" layer="51"/>
</package>
</packages>
</library>
<library name="Orlando">
<packages>
<package name="PIN-PHOTODIODE">
<pad name="1" x="-1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon"/>
<pad name="2" x="1.27" y="0" drill="1.016" diameter="1.8796" shape="octagon"/>
<wire x1="-2.54" y1="1.524" x2="2.54" y2="1.524" width="0.127" layer="21"/>
<wire x1="2.54" y1="1.524" x2="2.54" y2="-1.524" width="0.127" layer="21"/>
<wire x1="2.54" y1="-1.524" x2="-2.54" y2="-1.524" width="0.127" layer="21"/>
<wire x1="-2.54" y1="-1.524" x2="-2.54" y2="1.524" width="0.127" layer="21"/>
</package>
</packages>
</library>
<library name="resistor">
<description>Resistors, Capacitors, Inductors

Based on the previous libraries:

r.lbr

cap.lbr

cap-fe.lbr

captant.lbr

polcap.lbr

ipc-smd.lbr

All SMD packages are defined according to the IPC specifications and  CECC

<author>Created by librarian@cadsoft.de</author>

for Electrolyt Capacitors see also :

www.bccomponents.com

www.panasonic.com

www.kemet.com

for trimmer refence see : www.electrospec-inc.com/cross_references/trimpotcrossref.asp

<map name="nav_main">
<area shape="rect" coords="0,1,140,23" href="../military_specs.asp" title="">
<area shape="rect" coords="0,24,140,51" href="../about.asp" title="">
<area shape="rect" coords="1,52,140,77" href="../rfq.asp" title="">
<area shape="rect" coords="0,78,139,103" href="../products.asp" title="">
<area shape="rect" coords="1,102,138,128" href="../excess_inventory.asp" title="">
<area shape="rect" coords="1,129,138,150" href="../edge.asp" title="">
<area shape="rect" coords="1,151,139,178" href="../industry_links.asp" title="">
<area shape="rect" coords="0,179,139,201" href="../comments.asp" title="">
<area shape="rect" coords="1,203,138,231" href="../directory.asp" title="">
<area shape="default" nohref>
</map>

<title></title>

 <LINK REL="StyleSheet" TYPE="text/css" HREF="style-sheet.css">

<! &nbsp;

TRIM-POT CROSS REFERENCE

      RECTANGULAR MULTI-TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      MURATA

      PANASONIC

      SPECTROL

      MILSPEC

    	&nbsp;

      3005P

      3006P

      3006W

      3006Y

      3009P

      3009W

      3009Y

      3057J

      3057L

      3057P

      3057Y

      3059J

      3059L

      3059P

      3059Y

      -

      89P

      89W

      89X

      89PH

      76P

      89XH

      78SLT

      78L&nbsp;ALT

      56P&nbsp;ALT

      78P&nbsp;ALT

      T8S

      78L

      56P

      78P

      -

      T18/784

      783

      781

      -

      -

      -

      2199

      1697/1897

      1680/1880

      2187

      -

      -

      -

      -

      -

      8035EKP/CT20/RJ-20P

      -

      RJ-20X

      -

      -

      -

      1211L

      8012EKQ&nbsp;ALT

      8012EKR&nbsp;ALT

      1211P

      8012EKJ

      8012EKL

      8012EKQ

      8012EKR

      -

      2101P

      2101W

      2101Y

      -

      -

      -

      -

      -

      -

      -

      -

      2102L

      2102S

      2102Y

      -

      EVMCOG

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      43P

      43W

      43Y

      -

      -

      -

      -

      40L

      40P

      40Y

      70Y-T602

      70L

      70P

      70Y

      -

      -

      -

      -

      -

      -

      -

      -

      RT/RTR12

      RT/RTR12

      RT/RTR12

      -

      RJ/RJR12

      RJ/RJR12

      RJ/RJR12

    &nbsp;

      SQUARE MULTI-TURN

      BOURN

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      MURATA

      PANASONIC

      SPECTROL

      MILSPEC

      3250L

      3250P

      3250W

      3250X

      3252P

      3252W

      3252X

      3260P

      3260W

      3260X

      3262P

      3262W

      3262X

      3266P

      3266W

      3266X

      3290H

      3290P

      3290W

      3292P

      3292W

      3292X

      3296P

      3296W

      3296X

      3296Y

      3296Z

      3299P

      3299W

      3299X

      3299Y

      3299Z

      -

      66P&nbsp;ALT

      66W&nbsp;ALT

      66X&nbsp;ALT

      66P&nbsp;ALT

      66W&nbsp;ALT

      66X&nbsp;ALT

      -

      64W&nbsp;ALT

      -

      64P&nbsp;ALT

      64W&nbsp;ALT

      64X&nbsp;ALT

      64P

      64W

      64X

      66X&nbsp;ALT

      66P&nbsp;ALT

      66W&nbsp;ALT

      66P

      66W

      66X

      67P

      67W

      67X

      67Y

      67Z

      68P

      68W

      68X

      67Y&nbsp;ALT

      67Z&nbsp;ALT

      5050

      5091

      5080

      5087

      -

      -

      -

      -

      -

      -

      -

      T63YB

      T63XB

      -

      -

      -

      5887

      5891

      5880

      -

      -

      -

      T93Z

      T93YA

      T93XA

      T93YB

      T93XB

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      8026EKP

      8026EKW

      8026EKM

      8026EKP

      8026EKB

      8026EKM

      1309X

      1309P

      1309W

      8024EKP

      8024EKW

      8024EKN

      RJ-9P/CT9P

      RJ-9W

      RJ-9X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      3103P

      3103Y

      3103Z

      3103P

      3103Y

      3103Z

      -

      -

      -

      -

      -

      -

      3105P/3106P

      3105W/3106W

      3105X/3106X

      3105Y/3106Y

      3105Z/3105Z

      3102P

      3102W

      3102X

      3102Y

      3102Z

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      EVMCBG

      EVMCCG

      -

      -

      -

      -

      -

      -

      -

      -

      55-1-X

      55-4-X

      55-3-X

      55-2-X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      50-2-X

      50-4-X

      50-3-X

      -

      -

      -

      64P

      64W

      64X

      64Y

      64Z

      -

      -

      -

      -

      -

      RT/RTR22

      RT/RTR22

      RT/RTR22

      RT/RTR22

      RJ/RJR22

      RJ/RJR22

      RJ/RJR22

      RT/RTR26

      RT/RTR26

      RT/RTR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RJ/RJR26

      RT/RTR24

      RT/RTR24

      RT/RTR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      RJ/RJR24

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURN

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      MURATA

      PANASONIC

      SPECTROL

      MILSPEC

      3323P

      3323S

      3323W

      3329H

      3329P

      3329W

      3339H

      3339P

      3339W

      3352E

      3352H

      3352K

      3352P

      3352T

      3352V

      3352W

      3362H

      3362M

      3362P

      3362R

      3362S

      3362U

      3362W

      3362X

      3386B

      3386C

      3386F

      3386H

      3386K

      3386M

      3386P

      3386S

      3386W

      3386X

      25P

      25S

      25RX

      82P

      82M

      82PA

      -

      -

      -

      91E

      91X

      91T

      91B

      91A

      91V

      91W

      25W

      25V

      25P

      -

      25S

      25U

      25RX

      25X

      72XW

      72XL

      72PM

      72RX

      -

      72PX

      72P

      72RXW

      72RXL

      72X

      -

      -

      -

      T7YB

      T7YA

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      TXD

      TYA

      TYP

      -

      TYD

      TX

      -

      150SX

      100SX

      102T

      101S

      190T

      150TX

      101

      -

      -

      101SX

      ET6P

      ET6S

      ET6X

      RJ-6W/8014EMW

      RJ-6P/8014EMP

      RJ-6X/8014EMX

      TM7W

      TM7P

      TM7X

      -

      8017SMS

      -

      8017SMB

      8017SMA

      -

      -

      CT-6W

      CT-6H

      CT-6P

      CT-6R

      -

      CT-6V

      CT-6X

      -

      -

      8038EKV

      -

      8038EKX

      -

      -

      8038EKP

      8038EKZ

      8038EKW

      -

      -

      -

      -

      3321H

      3321P

      3321N

      1102H

      1102P

      1102T

      RVA0911V304A

      -

      RVA0911H413A

      RVG0707V100A

      RVA0607V(H)306A

      RVA1214H213A

      -

      -

      -

      -

      -

      -

      -

      -

      -

      3104B

      3104C

      3104F

      3104H

      -

      3104M

      3104P

      3104S

      3104W

      3104X

      EVMQ0G

      EVMQIG

      EVMQ3G

      EVMS0G

      EVMQ0G

      EVMG0G

      -

      -

      -

      EVMK4GA00B

      EVM30GA00B

      EVMK0GA00B

      EVM38GA00B

      EVMB6

      EVLQ0

      -

      EVMMSG

      EVMMBG

      EVMMAG

      -

      -

      EVMMCS

      -

      -

      -

      -

      -

      EVMM1

      -

      -

      EVMM0

      -

      -

      EVMM3

      -

      -

      -

      62-3-1

      62-1-2

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      67R

      -

      67P

      -

      -

      -

      -

      67X

      63V

      63S

      63M

      -

      -

      63H

      63P

      -

      -

      63X

      -

      -

      -

      RJ/RJR50

      RJ/RJR50

      RJ/RJR50

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

&nbsp;

      SMD TRIM-POT CROSS REFERENCE

      MULTI-TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3224G

      3224J

      3224W

      3269P

      3269W

      3269X

      44G

      44J

      44W

      84P

      84W

      84X

      -

      -

      -

      ST63Z

      ST63Y

      -

      -

      -

      -

      ST5P

      ST5W

      ST5X

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

      -

    &nbsp;

      SINGLE TURN

      BOURNS

      BI&nbsp;TECH

      DALE-VISHAY

      PHILIPS/MEPCO

      PANASONIC

      TOCOS

      AUX/KYOCERA

      3314G

      3314J

      3364A/B

      3364C/D

      3364W/X

      3313G

      3313J

      23B

      23A

      21X

      21W

      -

      22B

      22A

      ST5YL/ST53YL

      ST5YJ/5T53YJ

      ST-23A

      ST-22B

      ST-22

      -

      -

      ST-4B

      ST-4A

      -

      -

      -

      ST-3B

      ST-3A

      -

      EVM-6YS

      EVM-1E

      EVM-1G

      EVM-1D

      -

      -

      G4B

      G4A

      TR04-3S1

      TRG04-2S1

      -

      -

      -

      -

      -

      DVR-43A

      CVR-42C

      CVR-42A/C

      -

      -

ALT =&nbsp;ALTERNATE

&nbsp;

</description>
<packages>
<package name="R0402">
<description>RESISTOR</description>
<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
<wire x1="-1.0968" y1="0.483" x2="1.0968" y2="0.483" width="0.0508" layer="39"/>
<wire x1="1.0968" y1="0.483" x2="1.0968" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="1.0968" y1="-0.483" x2="-1.0968" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="-1.0968" y1="-0.483" x2="-1.0968" y2="0.483" width="0.0508" layer="39"/>
<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
<text x="-0.635" y="0.635" size="1.27" layer="25">>NAME</text>
<text x="-0.635" y="-1.905" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
</package>
<package name="C0402">
<description>CAPACITOR</description>
<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
<wire x1="-1.173" y1="0.483" x2="1.173" y2="0.483" width="0.0508" layer="39"/>
<wire x1="1.173" y1="0.483" x2="1.173" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="1.173" y1="-0.483" x2="-1.173" y2="-0.483" width="0.0508" layer="39"/>
<wire x1="-1.173" y1="-0.483" x2="-1.173" y2="0.483" width="0.0508" layer="39"/>
<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
<text x="-0.635" y="0.635" size="1.27" layer="25">>NAME</text>
<text x="-0.635" y="-1.905" size="1.27" layer="27">>VALUE</text>
<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
<rectangle x1="-0.1999" y1="-0.3" x2="0.1999" y2="0.3" layer="35"/>
</package>
</packages>
</library>
<library name="SparkFun-DiscreteSemi">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find discrete semiconductors- transistors, diodes, TRIACs, optoisolators, etc.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="SOD-323">
<wire x1="-0.9" y1="0.65" x2="-0.5" y2="0.65" width="0.2032" layer="21"/>
<wire x1="-0.5" y1="0.65" x2="0.9" y2="0.65" width="0.2032" layer="21"/>
<wire x1="-0.9" y1="-0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
<wire x1="-0.5" y1="-0.65" x2="0.9" y2="-0.65" width="0.2032" layer="21"/>
<wire x1="-0.5" y1="0.65" x2="-0.5" y2="-0.65" width="0.2032" layer="21"/>
<smd name="C" x="-1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
<smd name="A" x="1.15" y="0" dx="0.63" dy="0.83" layer="1"/>
<text x="-0.889" y="1.016" size="0.4064" layer="25">>NAME</text>
<text x="-1.016" y="-1.397" size="0.4064" layer="27">>VALUE</text>
</package>
</packages>
</library>
<library name="SparkFun-Aesthetics">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find non-functional items- supply symbols, logos, notations, frame blocks, etc.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="OSHW-LOGO-S">
<polygon width="0.15" layer="21">
<vertex x="0.3947" y="-0.9528" curve="9.498218"/>
<vertex x="0.5465" y="-0.8746"/>
<vertex x="0.9235" y="-1.182"/>
<vertex x="1.182" y="-0.9235"/>
<vertex x="0.8746" y="-0.5465" curve="19.000773"/>
<vertex x="1.0049" y="-0.232"/>
<vertex x="1.4888" y="-0.1828"/>
<vertex x="1.4888" y="0.1828"/>
<vertex x="1.0049" y="0.232" curve="19.000773"/>
<vertex x="0.8746" y="0.5465"/>
<vertex x="1.182" y="0.9235"/>
<vertex x="0.9235" y="1.182"/>
<vertex x="0.5465" y="0.8746" curve="19.000773"/>
<vertex x="0.232" y="1.0049"/>
<vertex x="0.1828" y="1.4888"/>
<vertex x="-0.1828" y="1.4888"/>
<vertex x="-0.232" y="1.0049" curve="19.000773"/>
<vertex x="-0.5465" y="0.8746"/>
<vertex x="-0.9235" y="1.182"/>
<vertex x="-1.182" y="0.9235"/>
<vertex x="-0.8746" y="0.5465" curve="19.000773"/>
<vertex x="-1.0049" y="0.232"/>
<vertex x="-1.4888" y="0.1828"/>
<vertex x="-1.4888" y="-0.1828"/>
<vertex x="-1.0049" y="-0.232" curve="19.000773"/>
<vertex x="-0.8746" y="-0.5465"/>
<vertex x="-1.182" y="-0.9235"/>
<vertex x="-0.9235" y="-1.182"/>
<vertex x="-0.5465" y="-0.8746" curve="9.498218"/>
<vertex x="-0.3947" y="-0.9528"/>
<vertex x="-0.1794" y="-0.4331" curve="-67.514699"/>
<vertex x="-0.4688" y="0" curve="-247.473915"/>
<vertex x="0.1794" y="-0.4331"/>
</polygon>
</package>
</packages>
</library>
<library name="SparkFun-LED">
<description>
SparkFun Electronics' preferred foot prints

In this library you'll find discrete LEDs for illumination or indication, but no displays.

We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.

Licensing: Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/

You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="LED-0603">
<wire x1="0.46" y1="0.17" x2="0" y2="0.17" width="0.2032" layer="21"/>
<wire x1="-0.46" y1="0.17" x2="0" y2="0.17" width="0.2032" layer="21"/>
<wire x1="0" y1="0.17" x2="0.2338" y2="-0.14" width="0.2032" layer="21"/>
<wire x1="-0.0254" y1="0.1546" x2="-0.2184" y2="-0.14" width="0.2032" layer="21"/>
<smd name="C" x="0" y="0.877" dx="1" dy="1" layer="1" roundness="30"/>
<smd name="A" x="0" y="-0.677" dx="1" dy="1" layer="1" roundness="30"/>
<text x="-0.6985" y="-0.889" size="0.4064" layer="25" rot="R90">>NAME</text>
<text x="1.0795" y="-1.016" size="0.4064" layer="27" rot="R90">>VALUE</text>
</package>
</packages>
</library>
</libraries>
<attributes>
</attributes>
<variantdefs>
</variantdefs>
<classes>
<class number="0" name="default" width="0" drill="0">
</class>
</classes>
<designrules name="LaenPCBOrder">
<description language="de">EAGLE Design Rules

Die Standard-Design-Rules sind so gewählt, dass sie für
die meisten Anwendungen passen. Sollte ihre Platine
besondere Anforderungen haben, treffen Sie die erforderlichen
Einstellungen hier und speichern die Design Rules unter
einem neuen Namen ab.</description>
<description language="en">Laen's PCB Order Design Rules

Please make sure your boards conform to these design rules.</description>
<param name="layerSetup" value="(1*16)"/>
<param name="mtCopper" value="0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm 0.0356mm"/>
<param name="mtIsolate" value="1.5011mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm 0.1499mm 0.2007mm"/>
<param name="mdWireWire" value="6mil"/>
<param name="mdWirePad" value="6mil"/>
<param name="mdWireVia" value="6mil"/>
<param name="mdPadPad" value="6mil"/>
<param name="mdPadVia" value="6mil"/>
<param name="mdViaVia" value="6mil"/>
<param name="mdSmdPad" value="6mil"/>
<param name="mdSmdVia" value="6mil"/>
<param name="mdSmdSmd" value="6mil"/>
<param name="mdViaViaSameLayer" value="8mil"/>
<param name="mnLayersViaInSmd" value="2"/>
<param name="mdCopperDimension" value="15mil"/>
<param name="mdDrill" value="6mil"/>
<param name="mdSmdStop" value="0mil"/>
<param name="msWidth" value="6mil"/>
<param name="msDrill" value="13mil"/>
<param name="msMicroVia" value="13mil"/>
<param name="msBlindViaRatio" value="0.5"/>
<param name="rvPadTop" value="0.25"/>
<param name="rvPadInner" value="0.25"/>
<param name="rvPadBottom" value="0.25"/>
<param name="rvViaOuter" value="0.25"/>
<param name="rvViaInner" value="0.25"/>
<param name="rvMicroViaOuter" value="0.25"/>
<param name="rvMicroViaInner" value="0.25"/>
<param name="rlMinPadTop" value="7mil"/>
<param name="rlMaxPadTop" value="20mil"/>
<param name="rlMinPadInner" value="7mil"/>
<param name="rlMaxPadInner" value="20mil"/>
<param name="rlMinPadBottom" value="7mil"/>
<param name="rlMaxPadBottom" value="20mil"/>
<param name="rlMinViaOuter" value="7mil"/>
<param name="rlMaxViaOuter" value="20mil"/>
<param name="rlMinViaInner" value="7mil"/>
<param name="rlMaxViaInner" value="20mil"/>
<param name="rlMinMicroViaOuter" value="4mil"/>
<param name="rlMaxMicroViaOuter" value="20mil"/>
<param name="rlMinMicroViaInner" value="4mil"/>
<param name="rlMaxMicroViaInner" value="20mil"/>
<param name="psTop" value="-1"/>
<param name="psBottom" value="-1"/>
<param name="psFirst" value="-1"/>
<param name="psElongationLong" value="100"/>
<param name="psElongationOffset" value="100"/>
<param name="mvStopFrame" value="1"/>
<param name="mvCreamFrame" value="0"/>
<param name="mlMinStopFrame" value="3mil"/>
<param name="mlMaxStopFrame" value="3mil"/>
<param name="mlMinCreamFrame" value="0mil"/>
<param name="mlMaxCreamFrame" value="0mil"/>
<param name="mlViaStopLimit" value="0mil"/>
<param name="srRoundness" value="0"/>
<param name="srMinRoundness" value="0mil"/>
<param name="srMaxRoundness" value="0mil"/>
<param name="slThermalIsolate" value="10mil"/>
<param name="slThermalsForVias" value="0"/>
<param name="dpMaxLengthDifference" value="10mm"/>
<param name="dpGapFactor" value="2.5"/>
<param name="checkGrid" value="0"/>
<param name="checkAngle" value="0"/>
<param name="checkFont" value="1"/>
<param name="checkRestrict" value="1"/>
<param name="useDiameter" value="13"/>
<param name="maxErrors" value="50"/>
</designrules>
<autorouter>
<pass name="Default">
<param name="RoutingGrid" value="50mil"/>
<param name="AutoGrid" value="1"/>
<param name="Efforts" value="0"/>
<param name="TopRouterVariant" value="1"/>
<param name="tpViaShape" value="round"/>
<param name="PrefDir.1" value="a"/>
<param name="PrefDir.2" value="0"/>
<param name="PrefDir.3" value="0"/>
<param name="PrefDir.4" value="0"/>
<param name="PrefDir.5" value="0"/>
<param name="PrefDir.6" value="0"/>
<param name="PrefDir.7" value="0"/>
<param name="PrefDir.8" value="0"/>
<param name="PrefDir.9" value="0"/>
<param name="PrefDir.10" value="0"/>
<param name="PrefDir.11" value="0"/>
<param name="PrefDir.12" value="0"/>
<param name="PrefDir.13" value="0"/>
<param name="PrefDir.14" value="0"/>
<param name="PrefDir.15" value="0"/>
<param name="PrefDir.16" value="a"/>
<param name="cfVia" value="8"/>
<param name="cfNonPref" value="5"/>
<param name="cfChangeDir" value="2"/>
<param name="cfOrthStep" value="2"/>
<param name="cfDiagStep" value="3"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="1"/>
<param name="cfMalusStep" value="1"/>
<param name="cfPadImpact" value="4"/>
<param name="cfSmdImpact" value="4"/>
<param name="cfBusImpact" value="0"/>
<param name="cfHugging" value="3"/>
<param name="cfAvoid" value="4"/>
<param name="cfPolygon" value="10"/>
<param name="cfBase.1" value="0"/>
<param name="cfBase.2" value="1"/>
<param name="cfBase.3" value="1"/>
<param name="cfBase.4" value="1"/>
<param name="cfBase.5" value="1"/>
<param name="cfBase.6" value="1"/>
<param name="cfBase.7" value="1"/>
<param name="cfBase.8" value="1"/>
<param name="cfBase.9" value="1"/>
<param name="cfBase.10" value="1"/>
<param name="cfBase.11" value="1"/>
<param name="cfBase.12" value="1"/>
<param name="cfBase.13" value="1"/>
<param name="cfBase.14" value="1"/>
<param name="cfBase.15" value="1"/>
<param name="cfBase.16" value="0"/>
<param name="mnVias" value="20"/>
<param name="mnSegments" value="9999"/>
<param name="mnExtdSteps" value="9999"/>
<param name="mnRipupLevel" value="10"/>
<param name="mnRipupSteps" value="100"/>
<param name="mnRipupTotal" value="100"/>
</pass>
<pass name="Follow-me" refer="Default" active="yes">
</pass>
<pass name="Busses" refer="Default" active="yes">
<param name="cfNonPref" value="4"/>
<param name="cfBusImpact" value="4"/>
<param name="cfHugging" value="0"/>
<param name="mnVias" value="0"/>
</pass>
<pass name="Route" refer="Default" active="yes">
</pass>
<pass name="Optimize1" refer="Default" active="yes">
<param name="cfVia" value="99"/>
<param name="cfExtdStep" value="10"/>
<param name="cfHugging" value="1"/>
<param name="mnExtdSteps" value="1"/>
<param name="mnRipupLevel" value="0"/>
</pass>
<pass name="Optimize2" refer="Optimize1" active="yes">
<param name="cfNonPref" value="0"/>
<param name="cfChangeDir" value="6"/>
<param name="cfExtdStep" value="0"/>
<param name="cfBonusStep" value="2"/>
<param name="cfMalusStep" value="2"/>
<param name="cfPadImpact" value="2"/>
<param name="cfSmdImpact" value="2"/>
<param name="cfHugging" value="0"/>
</pass>
<pass name="Optimize3" refer="Optimize2" active="yes">
<param name="cfChangeDir" value="8"/>
<param name="cfPadImpact" value="0"/>
<param name="cfSmdImpact" value="0"/>
</pass>
<pass name="Optimize4" refer="Optimize3" active="yes">
<param name="cfChangeDir" value="25"/>
</pass>
</autorouter>
<elements>
<element name="JP2" library="SparkFun-Connectors" package="1X08_PIN1_NO_SILK" value="" x="6.8072" y="30.9372" smashed="yes">
<attribute name="VALUE" x="5.5372" y="27.7622" size="1.27" layer="27"/>
</element>
<element name="N-AMP" library="analog-devices" package="TSSOP14" value="AD8608" x="15.2654" y="3.302" smashed="yes">
<attribute name="MF" value="ALTERA CORPORATION" x="15.2654" y="3.302" size="1.778" layer="27" display="off"/>
<attribute name="OC_NEWARK" value="59K6934" x="15.2654" y="3.302" size="1.778" layer="27" display="off"/>
<attribute name="MPN" value="AD8609ARUZ" x="15.2654" y="3.302" size="1.778" layer="27" display="off"/>
<attribute name="OC_FARNELL" value="1464994" x="15.2654" y="3.302" size="1.778" layer="27" display="off"/>
<attribute name="VALUE" x="12.0904" y="-1.143" size="1.27" layer="27"/>
</element>
<element name="R1" library="resistor" package="R0402" value="1k" x="11.0236" y="4.9276" smashed="yes" rot="R90">
<attribute name="NAME" x="10.3886" y="4.2926" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="12.9286" y="4.2926" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C1" library="resistor" package="C0402" value="22p" x="9.7282" y="4.953" smashed="yes" rot="R90">
<attribute name="NAME" x="9.0932" y="4.318" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="11.6332" y="4.318" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C2" library="resistor" package="C0402" value="" x="8.4328" y="4.9784" smashed="yes" rot="R270">
<attribute name="NAME" x="9.0678" y="5.6134" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="6.5278" y="5.6134" size="1.27" layer="27" rot="R270"/>
</element>
<element name="R2" library="resistor" package="R0402" value="" x="5.8674" y="4.572" smashed="yes" rot="MR90">
<attribute name="NAME" x="6.5024" y="3.937" size="1.27" layer="26" rot="MR90"/>
<attribute name="VALUE" x="3.9624" y="3.937" size="1.27" layer="28" rot="MR90"/>
</element>
<element name="R4" library="resistor" package="R0402" value="1M" x="9.2202" y="1.9304" smashed="yes" rot="MR270">
<attribute name="NAME" x="8.5852" y="2.5654" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="11.1252" y="2.5654" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="C3" library="resistor" package="C0402" value="22p" x="7.9756" y="1.9304" smashed="yes" rot="MR270">
<attribute name="NAME" x="7.3406" y="2.5654" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="9.8806" y="2.5654" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="C4" library="resistor" package="C0402" value="" x="14.8082" y="3.6576" smashed="yes" rot="MR270">
<attribute name="NAME" x="14.1732" y="4.2926" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="16.7132" y="4.2926" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R6" library="resistor" package="R0402" value="" x="17.1958" y="3.6576" smashed="yes" rot="MR90">
<attribute name="NAME" x="17.8308" y="3.0226" size="1.27" layer="26" rot="MR90"/>
<attribute name="VALUE" x="15.2908" y="3.0226" size="1.27" layer="28" rot="MR90"/>
</element>
<element name="R7" library="resistor" package="R0402" value="1M" x="20.955" y="2.1082" smashed="yes" rot="R270">
<attribute name="NAME" x="21.59" y="2.7432" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="19.05" y="2.7432" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C5" library="resistor" package="C0402" value="22p" x="22.1996" y="2.1082" smashed="yes" rot="R270">
<attribute name="NAME" x="22.8346" y="2.7432" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="20.2946" y="2.7432" size="1.27" layer="27" rot="R270"/>
</element>
<element name="D1" library="SparkFun-DiscreteSemi" package="SOD-323" value="250mA/100V" x="22.7076" y="6.7056" smashed="yes" rot="R270">
<attribute name="PROD_ID" value="DIO-09646" x="22.7076" y="6.7056" size="1.778" layer="27" rot="R270" display="off"/>
<attribute name="NAME" x="23.7236" y="7.5946" size="0.4064" layer="25" rot="R270"/>
<attribute name="VALUE" x="21.3106" y="7.7216" size="0.4064" layer="27" rot="R270"/>
</element>
<element name="C6" library="resistor" package="C0402" value="100n" x="20.4216" y="7.6454" smashed="yes">
<attribute name="NAME" x="19.7866" y="8.2804" size="1.27" layer="25"/>
<attribute name="VALUE" x="19.7866" y="5.7404" size="1.27" layer="27"/>
</element>
<element name="R8" library="resistor" package="R0402" value="1M" x="19.8374" y="5.0038" smashed="yes" rot="R90">
<attribute name="NAME" x="19.2024" y="4.3688" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="21.7424" y="4.3688" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C7" library="resistor" package="C0402" value="22p" x="21.082" y="5.0038" smashed="yes" rot="R90">
<attribute name="NAME" x="20.447" y="4.3688" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="22.987" y="4.3688" size="1.27" layer="27" rot="R90"/>
</element>
<element name="S-AMP" library="analog-devices" package="TSSOP14" value="AD8609RU" x="15.24" y="26.67" smashed="yes" rot="R180">
<attribute name="MF" value="ALTERA CORPORATION" x="23.114" y="16.764" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_NEWARK" value="59K6934" x="23.114" y="16.764" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="MPN" value="AD8609ARUZ" x="23.114" y="16.764" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="OC_FARNELL" value="1464994" x="23.114" y="16.764" size="1.778" layer="27" rot="R180" display="off"/>
<attribute name="VALUE" x="18.415" y="31.115" size="1.27" layer="27" rot="R180"/>
</element>
<element name="R9" library="resistor" package="R0402" value="1k" x="19.7612" y="24.4348" smashed="yes" rot="R270">
<attribute name="NAME" x="20.3962" y="25.0698" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="17.8562" y="25.0698" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C8" library="resistor" package="C0402" value="22p" x="21.0312" y="24.4348" smashed="yes" rot="R270">
<attribute name="NAME" x="21.6662" y="25.0698" size="1.27" layer="25" rot="R270"/>
<attribute name="VALUE" x="19.1262" y="25.0698" size="1.27" layer="27" rot="R270"/>
</element>
<element name="C9" library="resistor" package="C0402" value="" x="22.2504" y="24.4094" smashed="yes" rot="R90">
<attribute name="NAME" x="21.6154" y="23.7744" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="24.1554" y="23.7744" size="1.27" layer="27" rot="R90"/>
</element>
<element name="R10" library="resistor" package="R0402" value="" x="23.622" y="26.4668" smashed="yes">
<attribute name="NAME" x="22.987" y="27.1018" size="1.27" layer="25"/>
<attribute name="VALUE" x="22.987" y="24.5618" size="1.27" layer="27"/>
</element>
<element name="R12" library="resistor" package="R0402" value="1M" x="19.8628" y="28.2702" smashed="yes" rot="R90">
<attribute name="NAME" x="19.2278" y="27.6352" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="21.7678" y="27.6352" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C10" library="resistor" package="C0402" value="22p" x="21.0566" y="28.2448" smashed="yes" rot="R90">
<attribute name="NAME" x="20.4216" y="27.6098" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="22.9616" y="27.6098" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C11" library="resistor" package="C0402" value="" x="15.7226" y="26.3144" smashed="yes" rot="MR90">
<attribute name="NAME" x="16.3576" y="25.6794" size="1.27" layer="26" rot="MR90"/>
<attribute name="VALUE" x="13.8176" y="25.6794" size="1.27" layer="28" rot="MR90"/>
</element>
<element name="R14" library="resistor" package="R0402" value="" x="13.2588" y="26.2382" smashed="yes" rot="MR270">
<attribute name="NAME" x="12.6238" y="26.8732" size="1.27" layer="26" rot="MR270"/>
<attribute name="VALUE" x="15.1638" y="26.8732" size="1.27" layer="28" rot="MR270"/>
</element>
<element name="R15" library="resistor" package="R0402" value="1M" x="10.5918" y="28.3464" smashed="yes" rot="R90">
<attribute name="NAME" x="9.9568" y="27.7114" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="12.4968" y="27.7114" size="1.27" layer="27" rot="R90"/>
</element>
<element name="C12" library="resistor" package="C0402" value="22p" x="9.2202" y="28.3464" smashed="yes" rot="R90">
<attribute name="NAME" x="8.5852" y="27.7114" size="1.27" layer="25" rot="R90"/>
<attribute name="VALUE" x="11.1252" y="27.7114" size="1.27" layer="27" rot="R90"/>
</element>
<element name="D2" library="SparkFun-DiscreteSemi" package="SOD-323" value="250mA/100V" x="7.1374" y="23.8506" smashed="yes">
<attribute name="PROD_ID" value="DIO-09646" x

repository: hoilett/Bit-the-RoboDawg

repo_name: hoilett/Bit-the-RoboDawg

extension: brd