├── Incoming └── incoming.txt ├── commit ├── TODO.txt ├── Script ├── plgen_TCLIB.py └── digikey_parser.py ├── Libraries ├── TCLib │ ├── Power.TCLib │ ├── Spice.TCLib │ ├── sm_ICs.TCLib │ ├── th_ICs.TCLib │ ├── th_uCs.TCLib │ ├── gen_Logic.TCLib │ ├── gen_Power.TCLib │ ├── Assemblies.TCLib │ ├── Mechanical.TCLib │ ├── sm_Passives.TCLib │ ├── th_Headers.TCLib │ ├── th_IC_Vreg.TCLib │ ├── th_Passives.TCLib │ ├── cm_Connectors.TCLib │ ├── gen_Passives.TCLib │ ├── gen_uC_Picaxe.TCLib │ ├── pm_Connectors.TCLib │ ├── pm_Indicators.TCLib │ ├── sm_IC_Drivers.TCLib │ ├── th_Connectors.TCLib │ ├── th_IC_OpAmps.TCLib │ ├── gen_Semiconductors.TCLib │ ├── sm_IC_Transceivers.TCLib │ ├── sm_Semiconductors.TCLib │ ├── th_IC_Comparators.TCLib │ ├── th_IC_Transceivers.TCLib │ ├── th_Semiconductors.TCLib │ ├── gen_Electromechanical.TCLib │ ├── pm_Electromechanical.TCLib │ ├── th_Electromechanical.TCLib │ ├── gen_Electromechanical_Relays.TCLib │ └── gen_Electromechanical_switches.TCLib ├── Symbols │ └── symbols.TCLib └── CSV │ └── parts_list.csv ├── README ├── readme ├── makefile └── Documentation └── database format.txt /Incoming/incoming.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /commit: -------------------------------------------------------------------------------- 1 | Added NE555 symbols for SOIC and DIP and added spice libs again 2 | 3 | 4 | -------------------------------------------------------------------------------- /TODO.txt: -------------------------------------------------------------------------------- 1 | .LOG 2 | 1x1 header 3 | 2x5 header 4 | 5 | 7:37 PM 8/29/2010 6 | Picaxe library include -------------------------------------------------------------------------------- /Script/plgen_TCLIB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Script/plgen_TCLIB.py -------------------------------------------------------------------------------- /Libraries/TCLib/Power.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/Power.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/Spice.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/Spice.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/sm_ICs.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/sm_ICs.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_ICs.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_ICs.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_uCs.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_uCs.TCLib -------------------------------------------------------------------------------- /Libraries/Symbols/symbols.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/Symbols/symbols.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Logic.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Logic.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Power.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Power.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/Assemblies.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/Assemblies.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/Mechanical.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/Mechanical.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/sm_Passives.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/sm_Passives.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_Headers.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_Headers.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_IC_Vreg.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_IC_Vreg.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_Passives.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_Passives.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/cm_Connectors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/cm_Connectors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Passives.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Passives.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_uC_Picaxe.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_uC_Picaxe.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/pm_Connectors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/pm_Connectors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/pm_Indicators.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/pm_Indicators.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/sm_IC_Drivers.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/sm_IC_Drivers.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_Connectors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_Connectors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_IC_OpAmps.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_IC_OpAmps.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Semiconductors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Semiconductors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/sm_IC_Transceivers.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/sm_IC_Transceivers.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/sm_Semiconductors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/sm_Semiconductors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_IC_Comparators.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_IC_Comparators.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_IC_Transceivers.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_IC_Transceivers.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_Semiconductors.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_Semiconductors.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Electromechanical.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Electromechanical.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/pm_Electromechanical.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/pm_Electromechanical.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/th_Electromechanical.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/th_Electromechanical.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Electromechanical_Relays.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Electromechanical_Relays.TCLib -------------------------------------------------------------------------------- /Libraries/TCLib/gen_Electromechanical_switches.TCLib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sfriederichs/TinyCAD-Libraries/HEAD/Libraries/TCLib/gen_Electromechanical_switches.TCLib -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | License Info: Check out http://tinycad.sourceforge.net and the licensing info 2 | for the libraries there. It's the same. I did a fair bit of the artwork but 3 | not all of it. If you want something removed because it violates a copyright, 4 | contact me. 5 | 6 | Background 7 | 8 | These are the libraries I've created for TinyCAD. TinyCAD is an open-source 9 | schematic editor tool that can be found here: http://tinycad.sourceforge.net 10 | I prefer a TinyCAD/FreePCB combo for my schematic and PCB layout needs, so 11 | these librares have parts with FreePCB footprints associated with them. Some 12 | footprints are not present in FreePCB - that's because I made them and haven't 13 | had the time to add them to the Git repository yet. 14 | -------------------------------------------------------------------------------- /readme: -------------------------------------------------------------------------------- 1 | Warrany info: There is none. These symbols aren't necessarily right, but I'm trying. 2 | You can help me by finding bugs or submitting requests to the library tracker on 3 | Sourceforge.net: https://sourceforge.net/tracker/?group_id=47763&atid=1119064 4 | 5 | License Info: Check out http://tinycad.sourceforge.net and the licensing info 6 | for the libraries there. It's the same. I did a fair bit of the artwork but 7 | not all of it. If you want something removed, contact me. I have no desire to 8 | infringe on any copyrights you can lay claim to - I'm just trying to help a few 9 | people out. 10 | 11 | Background 12 | 13 | These are the libraries I've created for TinyCAD - and now they're the 14 | official libraries for the project! I keep this repository updated between 15 | versions of TinyCAD and they should always pull from here when they release 16 | a new version. 17 | 18 | TinyCAD is an open-source schematic editor tool that can be found here: 19 | http://tinycad.sourceforge.net 20 | 21 | I prefer a TinyCAD/FreePCB combo for my schematic and PCB layout needs, so 22 | these librares have parts with FreePCB footprints associated with them. Some 23 | footprints are not present in FreePCB - that's because I haven't made them yet! 24 | I'm working on it. I swear. 25 | -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- 1 | PROJECT_NAME = TinyCAD-Libraries 2 | REPO = $(PROJECT_NAME).git 3 | USERNAME = sfriederichs 4 | REPO_URL = git://github.com/$(USERNAME)/$(REPO) 5 | SSH_URL = ssh://git@github.com/$(USERNAME)/$(REPO) 6 | GIT = git 7 | BRANCH = master 8 | COMMITFILE = commit 9 | GIT = git 10 | BRANCH = master 11 | COMMITFILE = commit 12 | SSH_URL = ssh://git@github.com/$(USERNAME)/$(REPO) 13 | PL_URL = "http://spreadsheets.google.com/pub?key=t9k879BSXydtZdb6YKeC40g&output=csv" 14 | PYTHON_CMD = python 15 | PL_DIR = ./Libraries/CSV 16 | PL_FILE = parts_list.csv 17 | TCLIB_DIR = ./Libraries/TCLib 18 | MDB_SCRIPT = ./Script/plgen_mdb.py 19 | TCLIB_SCRIPT = ./Script/plgen_tclib.py 20 | DKEY_SCRIPT = ./Script/digikey_parser.py 21 | 22 | libs: clean_libs update_pl 23 | $(PYTHON_CMD) $(TCLIB_SCRIPT) 24 | 25 | add_libs: 26 | git add ./Libraries/TCLib/* 27 | 28 | clean_incoming: FORCE 29 | -rm -r ./Incoming/* 30 | 31 | update_pl: 32 | $(PYTHON_CMD) $(DKEY_SCRIPT) 33 | 34 | repo: 35 | $(GIT) init 36 | $(GIT) remote add $(USERNAME) $(REPO_URL) 37 | $(GIT) remote add $(PROJECT_NAME) $(REPO_URL) 38 | $(GIT) pull $(REPO_URL) 39 | echo "Standard commit message" > commit 40 | 41 | add: 42 | $(GIT) add . -v 43 | 44 | push: commit 45 | $(GIT) push $(SSH_URL) 46 | 47 | pull: 48 | $(GIT) checkout $(BRANCH) 49 | $(GIT) pull $(REPO_URL) 50 | 51 | commit: add_libs FORCE 52 | notepad commit 53 | -$(GIT) commit -a -v -F $(COMMITFILE) 54 | 55 | clean_libs: FORCE 56 | rm -f $(TCLIB_DIR)/*.* 57 | 58 | FORCE: -------------------------------------------------------------------------------- /Documentation/database format.txt: -------------------------------------------------------------------------------- 1 | CREATE TABLE Name (NameID long,Name Text(128),SymbolID long,Type long,Reference Text(255),ppp long,Description Text(255),ShowName long,ShowRef long) 2 | 3 | 4 | 5 | // .. and create the default tables 6 | try 7 | { 8 | /////////////////////// NAME TABLE /////////////////////// 9 | 10 | CDaoTableDef name_table( &m_database ); 11 | name_table.Create( _T("Name") ); 12 | name_table.CreateField(_T("NameID"), dbLong, 0, dbAutoIncrField ); 13 | name_table.CreateField(_T("Name"), dbText, 128 ); 14 | name_table.CreateField(_T("SymbolID"), dbLong, 0 ); 15 | name_table.CreateField(_T("Type"), dbLong, 0 ); 16 | name_table.CreateField(_T("Reference"), dbText, 255 ); 17 | name_table.CreateField(_T("ppp"), dbLong, 0 ); 18 | name_table.CreateField(_T("Description"), dbText, 255 ); 19 | name_table.CreateField(_T("ShowName"), dbLong, 0 ); 20 | name_table.CreateField(_T("ShowRef"), dbLong, 0 ); 21 | 22 | // Now create the primary key (what an effort!) 23 | CDaoIndexInfo name_index; 24 | CDaoIndexFieldInfo name_index_field; 25 | 26 | name_index_field.m_bDescending = FALSE; 27 | name_index_field.m_strName = _T("NameID"); 28 | 29 | name_index.m_strName = _T("Name_PK"); 30 | name_index.m_bPrimary = TRUE; 31 | name_index.m_pFieldInfos = &name_index_field; 32 | name_index.m_nFields = 1; 33 | name_index.m_bUnique = FALSE; 34 | name_index.m_bClustered = FALSE; 35 | name_index.m_bIgnoreNulls = FALSE; 36 | name_index.m_bRequired = FALSE; 37 | name_index.m_bForeign = FALSE; 38 | name_index.m_lDistinctCount = 0; 39 | 40 | name_table.CreateIndex( name_index ); 41 | 42 | // Now add the table to the database.. 43 | name_table.Append(); 44 | 45 | 46 | CREATE TABLE Attribute (AttributeID long NOT NULL PRIMARY KEY, NameID long, AttName Text(64), AttValue Memo, ShowAtt long) 47 | 48 | /////////////////////// ATTRIBUTE TABLE /////////////////////// 49 | 50 | CDaoTableDef attr_table( &m_database ); 51 | attr_table.Create( _T("Attribute") ); 52 | attr_table.CreateField(_T("AttributeID"), dbLong, 0, dbAutoIncrField ); 53 | attr_table.CreateField(_T("NameID"), dbLong, 0 ); 54 | attr_table.CreateField(_T("AttName"), dbText, 64 ); 55 | attr_table.CreateField(_T("AttValue"), dbMemo, 0 ); // Note: change to v2 of library! 56 | attr_table.CreateField(_T("ShowAtt"), dbLong, 0 ); 57 | 58 | // Now create the primary key (what an effort!) 59 | CDaoIndexInfo attr_index; 60 | CDaoIndexFieldInfo attr_index_field; 61 | 62 | attr_index_field.m_bDescending = FALSE; 63 | attr_index_field.m_strName = _T("AttributeID"); 64 | 65 | attr_index.m_strName = "Attribute_PK"; 66 | attr_index.m_bPrimary = TRUE; 67 | attr_index.m_pFieldInfos = &attr_index_field; 68 | attr_index.m_nFields = 1; 69 | attr_index.m_bUnique = FALSE; 70 | attr_index.m_bClustered = FALSE; 71 | attr_index.m_bIgnoreNulls = FALSE; 72 | attr_index.m_bRequired = FALSE; 73 | attr_index.m_bForeign = FALSE; 74 | attr_index.m_lDistinctCount = 0; 75 | 76 | attr_table.CreateIndex( attr_index ); 77 | 78 | // Now add the table to the database.. 79 | attr_table.Append(); 80 | 81 | CREATE TABLE Symbol (SymbolID long NOT NULL PRIMARY KEY, Data LongBinary,DrawRotate long, DefRotate long, Type long) 82 | 83 | /////////////////////// SYMBOL TABLE /////////////////////// 84 | 85 | CDaoTableDef symbol_table( &m_database ); 86 | symbol_table.Create( _T("Symbol") ); 87 | symbol_table.CreateField(_T("SymbolID"), dbLong, 0, dbAutoIncrField ); 88 | symbol_table.CreateField(_T("Data"), dbLongBinary, 0 ); 89 | symbol_table.CreateField(_T("DrawRotate"), dbLong, 0 ); 90 | symbol_table.CreateField(_T("DefRotate"), dbLong, 0 ); 91 | symbol_table.CreateField(_T("Type"), dbLong, 0 ); 92 | 93 | // Now create the primary key (what an effort!) 94 | CDaoIndexInfo symbol_index; 95 | CDaoIndexFieldInfo symbol_index_field; 96 | 97 | symbol_index_field.m_bDescending = FALSE; 98 | symbol_index_field.m_strName = "SymbolID"; 99 | 100 | symbol_index.m_strName = "Symbol_PK"; 101 | symbol_index.m_bPrimary = TRUE; 102 | symbol_index.m_pFieldInfos = &symbol_index_field; 103 | symbol_index.m_nFields = 1; 104 | symbol_index.m_bUnique = FALSE; 105 | symbol_index.m_bClustered = FALSE; 106 | symbol_index.m_bIgnoreNulls = FALSE; 107 | symbol_index.m_bRequired = FALSE; 108 | symbol_index.m_bForeign = FALSE; 109 | symbol_index.m_lDistinctCount = 0; 110 | 111 | symbol_table.CreateIndex( symbol_index ); 112 | 113 | // Now add the table to the database.. 114 | symbol_table.Append(); 115 | 116 | 117 | CREATE TABLE Property (PropertyID long NOT NULL PRIMARY KEY,Name Text(64),Value Text(255)) 118 | 119 | /////////////////////// PROPERTY TABLE /////////////////////// 120 | 121 | CDaoTableDef prop_table( &m_database ); 122 | prop_table.Create( _T("Property") ); 123 | prop_table.CreateField(_T("PropertyID"), dbLong, 0, dbAutoIncrField ); 124 | prop_table.CreateField(_T("Name"), dbText, 64 ); 125 | prop_table.CreateField(_T("Value"), dbText, 255 ); 126 | 127 | // Now create the primary key (what an effort!) 128 | CDaoIndexInfo prop_index; 129 | CDaoIndexFieldInfo prop_index_field; 130 | 131 | prop_index_field.m_bDescending = FALSE; 132 | prop_index_field.m_strName = _T("PropertyID"); 133 | 134 | prop_index.m_strName = "Property_PK"; 135 | prop_index.m_bPrimary = TRUE; 136 | prop_index.m_pFieldInfos = &prop_index_field; 137 | prop_index.m_nFields = 1; 138 | prop_index.m_bUnique = FALSE; 139 | prop_index.m_bClustered = FALSE; 140 | prop_index.m_bIgnoreNulls = FALSE; 141 | prop_index.m_bRequired = FALSE; 142 | prop_index.m_bForeign = FALSE; 143 | prop_index.m_lDistinctCount = 0; 144 | 145 | prop_table.CreateIndex( prop_index ); 146 | 147 | // Now add the table to the database.. 148 | prop_table.Append(); -------------------------------------------------------------------------------- /Script/digikey_parser.py: -------------------------------------------------------------------------------- 1 | #This script is to be called from the command line thusly: 2 | #python digikey_parser 3 | # is what should show up in the library under 'Name' 4 | # is which library the part should be placed in 5 | #Thus, if I wanted to place a nice 1206 red LED into the library I'd say: 6 | 7 | #python digikey_parser.py L62011CT-ND LED_RED_1206 LED LED_1206 sm_Semiconductor 8 | 9 | #if the library doesn't exist, it will make it 10 | #eventually, the above will be read from a text file which will then be wiped after it is used 11 | 12 | #Parts per package is always assumed to be 1 unless I can find something in Digikey to clue me 13 | #into this value 14 | 15 | #But in general, one chip is always one symbol in my scheme, and there's only one part (chip) per chip (chip) 16 | 17 | #TODO: 18 | #This script won't alert you when there's an invalid row in the incoming text file 19 | 20 | #Generalize this: make it so that it doesn't have to be a digikey part 21 | #The file might look something like: 22 | #DK L62011CT LED_RED_1206 LED LED_1206 sm_Semiconductor 23 | #GEN PICAXE_18M PICAXE_18M DIP18_300 gen_uC_Picaxe 24 | 25 | #Create a new Python script to read in new symbol files and put them in symbols.TCLib 26 | 27 | #Figure out how to re-upload the CSV file to Google Docs once it's updated 28 | 29 | Argument_list = { 'Markup':0, 30 | 'DKey_Part':1, 31 | 'Name':2, 32 | 'Ref':3, 33 | 'Symbol':4, 34 | 'Package':5, 35 | 'Library':6} 36 | 37 | import sys,csv 38 | from urllib import urlopen 39 | from sgmllib import SGMLParser 40 | 41 | CSV_parts_file_path = '.\Libraries\CSV\parts_list.csv' 42 | Incoming_list_path = '.\Incoming\incoming.txt' 43 | 44 | #This is the data read from the web page 45 | #headers = ['Digi-Key Part Number', 46 | # 'Manufacturer', 47 | # 'Manufacturer Part Number', 48 | # 'Description', 49 | # 'Price Break', 50 | # 'Unit Price', 51 | # 'Extended Price', 52 | # 'First Name', 53 | # 'Voltage - Rated', 54 | # 'Frequency', 55 | # 'Voltage - Forward (Vf) Typ', 56 | # 'Color', 57 | # 'Package / Case'] 58 | 59 | #This is the data read from the web page and also 60 | #the order in which the data should be put into the row 61 | #If a piece of data isn't in the data retrieved from Digikey then it is ignored 62 | #thus you if you have a capacitor, only capacitance is found 63 | #if you have a resistor, only resistance is found, etc 64 | required_headers = { 'Markup':0, 65 | 'Name':1, 66 | 'PPP':2, 67 | 'Ref':3, 68 | 'Symbol':4, 69 | 'Package':5, 70 | 'Description':6} 71 | headers = ['Markup', 72 | 'Name', 73 | 'PPP', 74 | 'Ref', 75 | 'Symbol', 76 | 'Package', 77 | 'Description', 78 | 'Blank', 79 | 'Color', 80 | 'Resistance In Ohms', 81 | 'Capacitance', 82 | 'Inductance', 83 | 'Frequency', 84 | 'Frequency Tolerance', 85 | 'Load Capacitance', 86 | 'Value', 87 | 'Voltage - Reverse Standoff (Typ)', 88 | 'Voltage - Breakdown', 89 | 'Tolerance', 90 | 'Power (Watts)', 91 | 'Number of Positions', 92 | 'Number of Rows', 93 | 'Row Spacing', 94 | 'Pitch', 95 | 'Contact Type', 96 | 'Voltage - Forward (Vf) Typ', 97 | 'Voltage - Supply', 98 | 'Current', 99 | 'Voltage - Rated', 100 | 'Voltage Range', 101 | 'Current Rating', 102 | 'DC Resistance (DCR)', 103 | 'Operating Temperature', 104 | 'Type', 105 | 'Interface', 106 | 'Pin or Socket', 107 | 'Contact Termination', 108 | 'Wire Gauge', 109 | 'Contact Finish', 110 | 'Color', 111 | 'Size / Dimension', 112 | 'Manufacturer', 113 | 'Manufacturer Part Number', 114 | 'Digi-Key Part Number', 115 | 'Price Break', 116 | 'Extended Price'] 117 | 118 | #This is a substitution list for some of the more vague Digikey terms 119 | #if a term has no substitution then the original header value from Digikey is used 120 | 121 | CSV_substitutions = { 'Price Break':'Min Quantity', 122 | 'Extended Price':'Price per min', 123 | 'Voltage - Forward (Vf) Typ':'Forward Voltage'} 124 | 125 | 126 | 127 | 128 | class DK_Parser(SGMLParser): 129 | def reset(self): 130 | 131 | SGMLParser.reset(self) 132 | 133 | self.last_td = '' 134 | self.inside_th = False 135 | self.inside_td = False 136 | self.grab_data = False 137 | self.part_info = {} 138 | self.hdr_index = 0 139 | self.row_hdrs = [] 140 | 141 | def start_tr(self, attrs): # row 142 | self.first_header_in_row = True 143 | 144 | def start_th(self, attrs): # header cell 145 | if self.first_header_in_row: 146 | self.first_header_in_row = False 147 | self.row_hdrs = [] 148 | self.hdr_index = 0 149 | self.inside_th = True 150 | 151 | def end_th(self): 152 | self.inside_th = False 153 | 154 | def start_td(self, attrs): # data cell 155 | self.inside_td = True 156 | 157 | def end_td(self): 158 | self.inside_td = False 159 | self.hdr_index = self.hdr_index+1 160 | 161 | def handle_data(self,text): 162 | text = text.strip() 163 | if self.inside_th: 164 | if text in headers: 165 | self.row_hdrs.append(text) 166 | self.last_td = '' 167 | self.grab_data = True 168 | else: 169 | self.grab_data = False 170 | elif self.inside_td and self.grab_data: 171 | if self.hdr_index: 172 | self.last_td = '' 173 | if self.hdr_index < len(self.row_hdrs): 174 | self.last_td = self.last_td + text 175 | self.part_info[self.row_hdrs[self.hdr_index]] = self.last_td 176 | 177 | def main(argv=None): 178 | incoming_parts = csv.reader(file(Incoming_list_path)) 179 | 180 | 181 | 182 | 183 | # for k,v in parser.part_info.items(): 184 | # print k,":",v.strip(",") 185 | 186 | 187 | 188 | 189 | incoming_parts_contents = '' 190 | for row in incoming_parts: 191 | 192 | try: 193 | if row[Argument_list['Library']] == 'just a test': 194 | break 195 | except IndexError,msg: 196 | print "Invalid row in incoming file: " + str(row) 197 | incoming_parts_contents = incoming_parts_contents + ','.join(row) 198 | continue 199 | 200 | if row[Argument_list['Markup']] == 'GEN': 201 | continue 202 | #part = [] 203 | 204 | elif row[Argument_list['Markup']] == 'DK': 205 | # print row 206 | try: 207 | dk_pn = row[Argument_list['DKey_Part']] 208 | dk_pn.replace('+',"\%2B") #TODO This does not work 209 | print 'Part number is ' + dk_pn 210 | except IndexError,msg: 211 | continue 212 | 213 | dk_url = 'http://search.digikey.com/scripts/DkSearch/dksus.dll' 214 | dk_params = '?Detail&name=' 215 | 216 | sock = urlopen(dk_url + dk_params + dk_pn) 217 | 218 | parser = DK_Parser() 219 | parser.feed(sock.read()) 220 | sock.close() 221 | parser.close() 222 | 223 | part = parser.part_info.items() 224 | print part 225 | 226 | CSV_row = 'part' 227 | CSV_header = 'header' 228 | CSV_library = 'library,' + row[Argument_list['Library']] 229 | for cell in headers: 230 | 231 | if cell == 'Name': 232 | CSV_header = CSV_header + ',Name' 233 | CSV_row = CSV_row + ','+row[Argument_list['Name']] 234 | 235 | elif cell == 'PPP': 236 | CSV_header = CSV_header+',PPP' 237 | CSV_row = CSV_row + ',1' 238 | 239 | elif cell == 'Ref': 240 | CSV_header = CSV_header + ',Ref' 241 | try: 242 | CSV_row = CSV_row + ',' + row[Argument_list['Ref']] 243 | except IndexError,msg: 244 | print "Error, no ref name supplied" 245 | raise 246 | elif cell == 'Symbol': 247 | CSV_header = CSV_header + ',Symbol' 248 | try: 249 | CSV_row = CSV_row + ',' + row[Argument_list['Symbol']] 250 | except IndexError,msg: 251 | print "Error, no symbol name supplied" 252 | raise 253 | elif cell == 'Package': 254 | try: 255 | CSV_header = CSV_header + ',Package' 256 | CSV_row = CSV_row + ',' + row[Argument_list['Package']] 257 | except IndexError,msg: 258 | print "Error, no package supplied" 259 | raise 260 | elif cell == 'Blank': 261 | CSV_header = CSV_header + ',' 262 | CSV_row = CSV_row + ',' 263 | else: 264 | for k,v in part: 265 | if k == cell: 266 | 267 | try: 268 | k = CSV_substitutions[k] 269 | except Exception,msg: 270 | pass 271 | #For some reason strip doesn't work, but replace does 272 | value = str(v) 273 | CSV_row = CSV_row + ',' + value.replace(',','') 274 | CSV_header = CSV_header + ',' + k 275 | break 276 | 277 | 278 | CSV_row += '\n' 279 | CSV_library += '\n' 280 | CSV_header += '\n' 281 | #print CSV_row 282 | 283 | #Open CSV parts file 284 | #loop through file until you find the correct library (or end) 285 | #then loop through and see if you find the same header 286 | #then append proper information at proper place 287 | 288 | 289 | 290 | CSV_parts_file = csv.reader(file(CSV_parts_file_path)) 291 | library_found = False 292 | part_inserted = False 293 | header_inserted = False 294 | 295 | last_row = '' 296 | current_library = '' 297 | new_CSV_parts_lib = '' 298 | current_header = '' 299 | insert_part = False 300 | add_last_row = False 301 | 302 | 303 | for CSV_parts_library_row in CSV_parts_file: 304 | #Ignore blank rows 305 | #print ','.join(last_row) 306 | #print ','.join(CSV_parts_library_row) 307 | #print '\n' 308 | 309 | try: 310 | if CSV_parts_library_row[0] == '': 311 | continue 312 | except IndexError,msg: 313 | continue 314 | 315 | try: 316 | if last_row[0] == '': 317 | print 'Empty row' 318 | except IndexError,msg: 319 | last_row = CSV_parts_library_row 320 | continue 321 | #Preserve blank rows 322 | 323 | if row[Argument_list['DKey_Part']] in CSV_parts_library_row: 324 | print 'Found duplicate part' 325 | continue 326 | 327 | if last_row[required_headers['Markup']] == 'library': 328 | 329 | if CSV_parts_library_row[required_headers['Markup']] == 'library' or CSV_parts_library_row[required_headers['Markup']] == 'end': 330 | print 'Found unused library: ' + last_row[required_headers['Name']] 331 | #last_row = CSV_parts_library_row 332 | add_last_row = False 333 | else: 334 | #write last row 335 | if library_found and part_inserted == False: 336 | print 'Inserting part at the end of current library' 337 | insert_part = True 338 | 339 | add_last_row = True 340 | current_library = last_row[required_headers['Name']] 341 | #print '(1) Current library is ' + current_library 342 | 343 | 344 | elif last_row[required_headers['Markup']] == 'header': 345 | #print CSV_parts_library_row 346 | if CSV_parts_library_row[required_headers['Markup']] == ('header' or 'library' or 'end'): 347 | #print '(1) Unused header detected' 348 | add_last_row = False 349 | elif CSV_parts_library_row[required_headers['Markup']] == 'library': 350 | #print '(2) Unused header detected' 351 | add_last_row = False 352 | elif CSV_parts_library_row[required_headers['Markup']] == 'end': 353 | #print '(3) Unused header detected' 354 | add_last_row = False 355 | else: 356 | add_last_row = True 357 | 358 | elif last_row == CSV_parts_library_row: 359 | #print 'Found duplicate row' 360 | add_last_row = False 361 | else: 362 | add_last_row = True 363 | 364 | if current_library == row[Argument_list['Library']]: 365 | library_found = True 366 | 367 | if insert_part: 368 | print 'Inserting part' 369 | if header_inserted == False: 370 | new_CSV_parts_lib += CSV_header 371 | 372 | part_inserted = True 373 | 374 | insert_part = False 375 | new_CSV_parts_lib += CSV_row 376 | 377 | if add_last_row: 378 | new_CSV_parts_lib += ','.join(last_row)+'\n' 379 | add_last_row = False 380 | 381 | last_row = CSV_parts_library_row 382 | 383 | #Adding last_row 384 | 385 | #You might have to insert the part at the end 386 | if not part_inserted: 387 | if not library_found: 388 | new_CSV_parts_lib += 'library,'+row[Argument_list['Library']] + '\n' 389 | new_CSV_parts_lib += CSV_header 390 | new_CSV_parts_lib += CSV_row 391 | new_CSV_parts_lib += ','.join(last_row) 392 | 393 | #print new_CSV_parts_lib 394 | CSV_file = open(CSV_parts_file_path,'w') 395 | CSV_file.write(new_CSV_parts_lib) 396 | CSV_file.close() 397 | 398 | 399 | incoming_parts_file = open(Incoming_list_path,'w') 400 | incoming_parts_file.write(incoming_parts_contents) 401 | incoming_parts_file.close() 402 | 403 | #print '\n' 404 | #print CSV_header 405 | 406 | print incoming_parts_contents 407 | 408 | if __name__=="__main__": 409 | try: 410 | main(sys.argv[1:]) 411 | except SystemExit: 412 | print "A fatal error ocurred" 413 | 414 | 415 | -------------------------------------------------------------------------------- /Libraries/CSV/parts_list.csv: -------------------------------------------------------------------------------- 1 | Markup,Part/Library name,Parts Per Package,Reference Designator,TinyCAD Symbol,FreePCB Package,Description,,,,,,,,,,,,,,,,,,,,, 2 | library,gen_Passives,,,,,,,,,,,,,,,,,,,,,,,,,, 3 | header,Name,PPP,Ref,Symbol,Package,Description,,Value,Tol.,P_Max,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 4 | part,R,1,R?,R,,Resistor,,,,,,,,,,,,,,,,,,,,, 5 | header,Name,PPP,Ref,Symbol,Package,Description,,Value,Tol.,I_Max,ESR,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 6 | part,L,1,L?,L,,Inductor,,,,,,,,,,,,,,,,,,,,, 7 | part,L_CORE,1,L?,L_CORE,,Inductor w/Core,,,,,,,,,,,,,,,,,,,,, 8 | part,L_CORE_SOFT,1,L?,L_CORE_SOFT,,Inductor w/Soft Core,,,,,,,,,,,,,,,,,,,,, 9 | header,Name,PPP,Ref,Symbol,Package,Description,,Value,Tol.,V_Max,ESR,Material,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 10 | part,C,1,C?,C,,Capacitor,,,,,,,,,,,,,,,,,,,,, 11 | part,C_ELECTROLYTIC,1,C?,CAP,,Electrolytic Capacitor,,,,,,,,,,,,,,,,,,,,, 12 | header,Name,PPP,Ref,Symbol,Package,Description,,Value_Hi,Value_Low,I_Max,ESR,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 13 | part,L_VAR,1,L?,L_VAR,,Variable Inductor,,,,,,,,,,,,,,,,,,,,, 14 | header,Name,PPP,Ref,Symbol,Package,Description,,Value_Hi,Value_Low,P_Max,Progression,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 15 | part,R_VAR,1,R?,R_VAR,,Variable Resistor,,,,,,,,,,,,,,,,,,,,, 16 | part,R_POT,1,R?,POT,,Potentiometer,,,,,,,,,,,,,,,,,,,,, 17 | header,Name,PPP,Ref,Symbol,Package,Description,,Value,Tol.,V_Max,ESR,Material,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 18 | part,C_VAR,1,C?,C_VAR,,Variable Capacitor,,,,,,,,,,,,,,,,,,,,, 19 | part,C_ELECTROLYTIC_VAR,1,C?,CAP_ELEC_VAR,,Variable Electrolytic Capacitor,,,,,,,,,,,,,,,,,,,,, 20 | header,Name,PPP,Ref,Symbol,Package,Description,,I_Trip,I_Hold,T_Trip,R_Off,R_On,Temp_Nom,,,,,,,,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Cost,, 21 | part,R_PTC,1,R?,PTC,,PTC Resettable Fuse,,,,,,,,,,,,,,,,,,,,, 22 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,R_Off,R_On,T_Trip,Temp_Nom,,,,,,,,,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Cost,, 23 | part,R_VARISTOR,1,R?,VARISTOR,,Varistor,,,,,,,,,,,,,,,,,,,,, 24 | header,Name,PPP,Ref,Symbol,Package,Description,,Ratio,P_Max,,,,,,,,,,,,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Cost,, 25 | part,T,1,T?,T,,Transformer,,,,,,,,,,,,,,,,,,,,, 26 | header,Name,PPP,Ref,Symbol,Package,Description,,Ratio_1,Ratio_2,P_Max,,,,,,,,,,,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Cost,, 27 | part,T_CT,1,T?,T_CT,,Center-Tap Transformer,,,,,,,,,,,,,,,,,,,,, 28 | part,T_DS,1,T?,T_DS,,Transformer with dual secondary coil,,,,,,,,,,,,,,,,,,,,, 29 | header,Name,PPP,Ref,Symbol,Package,Description,,Freq.,Tol.,Load Cap,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 30 | part,XTAL,1,X?,X,,Crystal,,,,,,,,,,,,,,,,,,,,, 31 | header,Name,PPP,Ref,Symbol,Package,Description,,Freq.,Tol.,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 32 | part,RESONATOR,1,RES?,RESONATOR,,Resonator,,,,,,,,,,,,,,,,,,,,, 33 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 34 | part,BUZZER,1,BUZ?,BUZZER,,Buzzer,,,,,,,,,,,,,,,,,,,,, 35 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,Color,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 36 | part,LAMP,1,LAMP?,LAMP,,Lamp,,,,,,,,,,,,,,,,,,,,, 37 | library,gen_Semiconductors,,,,,,,,,,,,,,,,,,,,,,,,,, 38 | header,Name,PPP,Ref,Symbol,Package,Description,,Pmax,IcMax,VceMax,Hfe,VceSat,VbeSat,HfeSat,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 39 | part,PNP,1,Q?,PNP,,PNP Transistor,,,,,,,,,,,,,,,,,,,,, 40 | part,NPN,1,Q?,NPN,,NPN Transistor,,,,,,,,,,,,,,,,,,,,, 41 | part,PNP_DARLINGTON,1,Q?,PNP_DARLINGTON,,PNP BJT Darlington Transistor,,,,,,,,,,,,,,,,,,,,, 42 | part,NPN_DARLINGTON,1,Q?,NPN_DARLINGTON,,NPN BJT Darlington Transistor,,,,,,,,,,,,,,,,,,,,, 43 | header,Name,PPP,Ref,Symbol,Package,Description,,Vf,If,Brightness,Color,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 44 | part,LED,1,D?,LED,,Light-Emitting Diode,,,,,,,,,,,,,,,,,,,,, 45 | header,Name,PPP,Ref,Symbol,Package,Description,,Vf,If,Brightness,Color1,Color2,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 46 | part,LED_BICOLOR_1,1,D?,LED_BICOLOR_1,,Two-color light-emitting diode type 1,,,,,,,,,,,,,,,,,,,,, 47 | part,LED_BICOLOR_2,1,D?,LED_BICOLOR_2,,Two-color light-emitting diode type 2,,,,,,,,,,,,,,,,,,,,, 48 | header,Name,PPP,Ref,Symbol,Package,Description,,Vf,If,Brightness,Color1,Color2,Color3,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 49 | part,LED_TRICOLOR,1,D?,,,Three-color light-emitting diode,,,,,,,,,,,,,,,,,,,,, 50 | header,Name,PPP,Ref,Symbol,Package,Description,,Pmax,IfMax,VrMax,VfMax,Vf,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 51 | part,D,1,D?,D,,Diode,,,,,,,,,,,,,,,,,,,,, 52 | part,D_SCHOTTKY,1,D?,D_SCHOTTKY,,Schottky diode,,,,,,,,,,,,,,,,,,,,, 53 | header,Name,PPP,Ref,Symbol,Package,Description,,Pmax,IfMax,VrMax,VfMax,Vf,Vr,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 54 | part,D_ZENER,1,D?,D_ZENER,,Zener diode,,,,,,,,,,,,,,,,,,,,, 55 | part,D_TEMP,1,D?,D_TEMP,,Temperature-dependent diode,,,,,,,,,,,,,,,,,,,,, 56 | part,VARACTOR,1,V?,VARACTOR,,Varactor-Varaible capacitance diode,,,,,,,,,,,,,,,,,,,,, 57 | header,Name,PPP,Ref,Symbol,Package,Description,,Pmax,IfMax,IrMax,VrMax,VfMax,Vr,Vf,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 58 | part,BIVREG,1,D?,BIVREG,,Bidirectional voltage regulator – opposed zener diodes,,,,,,,,,,,,,,,,,,,,, 59 | header,Name,PPP,Ref,Symbol,Package,Description,,Pmax,IfMax,VrMax,VfMax,Vf,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 60 | part,BR,1,D?,BR,,Bridge rectifier,,,,,,,,,,,,,,,,,,,,, 61 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,VBO,IBO,Vt,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 62 | part,DIAC,1,D?,DIAC,,,,,,,,,,,,,,,,,,,,,,, 63 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,Igt,It,Vt,Ih,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 64 | part,TRIAC,1,D?,TRIAC,,,,,,,,,,,,,,,,,,,,,,, 65 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,Igt,It,Vt,Ton,Toff,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 66 | part,THYRISTOR_N,1,THY?,THYRISTOR_N,,N-Channel Thyristor,,,,,,,,,,,,,,,,,,,,, 67 | part,THYRISTOR_P,1,THY?,THYRISTOR_P,,P-Channel Thyristor,,,,,,,,,,,,,,,,,,,,, 68 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,Igt,It,Vt,Ton,Toff,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 69 | part,PHOTODIODE,1,D?,D_PHOTO,,Photodiode,,,,,,,,,,,,,,,,,,,,, 70 | part,PHOTOTRANSISTOR_NPN,1,Q?,Q_PHOTO_NPN,,NPN Phototransistor,,,,,,,,,,,,,,,,,,,,, 71 | part,PHOTOTRANSISTOR_PNP,1,Q?,Q_PHOTO_PNP,,PNP Phototransistor,,,,,,,,,,,,,,,,,,,,, 72 | part,PHOTOSENSOR,1,,,,Photosensor,,,,,,,,,,,,,,,,,,,,, 73 | part,OPTO_ISOLATOR,1,U?,OPTO_ISO,,Optical Isolator,,,,,,,,,,,,,,,,,,,,, 74 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,Igt,It,Vt,Ton,Toff,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 75 | part,N_JFET,1,FET?,N_JFET,,N-Channel JFET,,,,,,,,,,,,,,,,,,,,, 76 | part,N_MOSFET_ENH,1,FET?,NMOSFET_ENH,,Enhancement mode N-channel MOSFET,,,,,,,,,,,,,,,,,,,,, 77 | part,N_MOSFET_DEP,1,FET?,NMOSFET_DEP,,Depletion mode N-channel MOSFET,,,,,,,,,,,,,,,,,,,,, 78 | part,P_JFET,1,FET?,P_JFET,,P-Channel JFET,,,,,,,,,,,,,,,,,,,,, 79 | part,P_MOSFET_ENH,1,FET?,PMOSFET_ENH,,Enhancement mode P-channel MOSFET,,,,,,,,,,,,,,,,,,,,, 80 | part,P_MOSFET_DEP,1,FET?,PMOSFET_DEP,,Depletion mode P-channel MOSFET,,,,,,,,,,,,,,,,,,,,, 81 | library,gen_Power,,,,,,,,,,,,,,,,,,,,,,,,,, 82 | header,Name,PPP,Ref,Symbol,Package,Description,,Vmax,Imax,V_ACMax,I_ACMax,T_Break,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 83 | part,FUSE,1,F?,FUSE,,Fuse,,,,,,,,,,,,,,,,,,,,, 84 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Voltage,Capacity,R_Int,T_Max,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,, 85 | part,BATTERY,1,B?,BATTERY,,Single-cell battery,,,,,,,,,,,,,,,,,,,,, 86 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Voltage,Capacity,Cell_Voltage,Num_Cells,R_Int,T_Max,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,, 87 | part,BATTERY_2,1,B?,BATTERY_2,,Multi-cell battery,,,,,,,,,,,,,,,,,,,,, 88 | library,Power,,,,,,,,,,,,,,,,,,,,,,,,,, 89 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Output Voltage,Output Current,Polarization,Input Voltage,Cable Length,Connector,Supply Type,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 90 | part,WALL_WART_5V_1A,1,B?,DC_Wall_Wart,,5V 1A Wall wart with 5.1mm x 2.1mm DC jack connector,,,,,5VDC,1A,Positive center,110-120VAC,6 Ft,2.1mm ID x 5.5mm OD 12mm,Switching,,,,CUI Inc,EPS050100-P5RP,T1038-P5RP-ND,,,,7.16 91 | part,DC_POWER_MF,1,B?,DC_POWER_CABLE_MF,,2.1 x 5.5 power cable - 3ft Male-Female,,,,,,,,,,,,,,,Tensility Internation Corp,CA-2216,CP-2216-ND,,,,3.06 92 | library,gen_Logic,,,,,,,,,,,,,,,,,,,,,,,,,, 93 | header,Name,PPP,Ref,Symbol,Package,Description,,VOH,VOL,IOH,IOL,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 94 | part,AND_2,1,Q?,AND,,Two-input AND Gate,,,,,,,,,,,,,,,,,,,,, 95 | part,NAND_2,1,Q?,NAND,,Two-Input NAND Gate,,,,,,,,,,,,,,,,,,,,, 96 | part,OR_2,1,Q?,OR,,Two-Input OR Gate,,,,,,,,,,,,,,,,,,,,, 97 | part,NOR_2,1,Q?,NOR,,Two-Input NOR Gate,,,,,,,,,,,,,,,,,,,,, 98 | part,XOR_2,1,Q?,XOR,,Two-Input XOR Gate,,,,,,,,,,,,,,,,,,,,, 99 | part,XNOR_2,1,Q?,XNOR,,Two-Input XNOR Gate,,,,,,,,,,,,,,,,,,,,, 100 | part,BUFFER,1,Q?,BUFFER,,Buffer,,,,,,,,,,,,,,,,,,,,, 101 | part,NOT,1,Q?,NOT,,Inverter,,,,,,,,,,,,,,,,,,,,, 102 | library,gen_Electromechanical,,,,,,,,,,,,,,,,,,,,,,,,,, 103 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,R_Max,V_Max_AC,I_Max_AC,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 104 | part,BUZZER,1,B?,BUZZER,,Buzzer,,,,,,,,,,,,,,,,,,,,, 105 | part,SPEAKER,1,SP?,SPEAKER,,,,,,,,,,,,,,,,,,,,,,, 106 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,R_Arm,L_Arm,V_BEMF,W_Max,T_Max,Tau_Mech,Tau_Elec,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 107 | part,MOTOR_1PHASE,1,M?,MOTOR_1,,Brushed DC motor,,,,,,,,,,,,,,,,,,,,, 108 | part,MOTOR_3PHASE,1,M?,MOTOR_3,,Brushless DC motor,,,,,,,,,,,,,,,,,,,,, 109 | library,gen_Electromechanical_Relays,,,,,,,,,,,,,,,,,,,,,,,,,, 110 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,R_Max,V_Max_AC,I_Max_AC,V_Coil,I_Coil,V_Coil_Max,I_Coil_Max,P_Coil_Max,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 111 | part,RELAY_SPST_NO,1,REL?,RELAY_SPST_NO,,,,,,,,,,,,,,,,,,,,,,, 112 | part,RELAY_SPST_NC,1,REL?,RELAY_SPST_NC,,,,,,,,,,,,,,,,,,,,,,, 113 | part,RELAY_SPDT,1,REL?,RELAY_SPDT,,,,,,,,,,,,,,,,,,,,,,, 114 | part,RELAY_DPST_NO,1,REL?,RELAY_DPST_NO,,,,,,,,,,,,,,,,,,,,,,, 115 | part,RELAY_DPST_NC,1,REL?,RELAY_DPST_NC,,,,,,,,,,,,,,,,,,,,,,, 116 | part,RELAY_DPST_OPP,1,REL?,RELAY_DPST_OPP,,,,,,,,,,,,,,,,,,,,,,, 117 | library,gen_Electromechanical_Switches,,,,,,,,,,,,,,,,,,,,,,,,,, 118 | header,Name,PPP,Ref,Symbol,Package,Description,,V_Max,I_Max,R_Max,V_Max_AC,I_Max_AC,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 119 | part,MOM_SPST_NC,1,SW?,SW_MOM_SPST_NC,,Normally closed SPST momentary pushbutton,,,,,,,,,,,,,,,,,,,,, 120 | part,MOM_SPST_NO,1,SW?,SW_MOM_SPST_NO,,Normally open SPST momentary pushbutton,,,,,,,,,,,,,,,,,,,,, 121 | part,MOM_DPST_NO,1,SW?,SW_MOM_DPST_NO,,Normally open two-pole on/off momentary switches,,,,,,,,,,,,,,,,,,,,, 122 | part,MOM_DPST_NC,1,SW?,SW_MOM_DPST_NC,,Normally-closed two-pole on/off momentary switches,,,,,,,,,,,,,,,,,,,,, 123 | part,MOM_DPST_OPP,1,SW?,SW_MOM_DPST_OPP,,Two-pole opposed on/off momentary switches,,,,,,,,,,,,,,,,,,,,, 124 | part,MOM_SPDT,1,SW?,SW_MOM_SPDT,,Momentary SPDT pushbutton,,,,,,,,,,,,,,,,,,,,, 125 | part,SWITCH_SPST,1,SW?,SW_SPST,,Single pole normally closed on/off switch,,,,,,,,,,,,,,,,,,,,, 126 | part,SWITCH_SPDT,1,SW?,SW_SPDT,,Selector switch/double throw switch,,,,,,,,,,,,,,,,,,,,, 127 | part,SWITCH_DPST,1,SW?,SW_DPST,,Two-pole normally-open on/off switches,,,,,,,,,,,,,,,,,,,,, 128 | part,SWITCH_DPST_OPP,1,SW?,SW_DPST_OPP,,Two-pole opposed on/off switches (one NO one NC),,,,,,,,,,,,,,,,,,,,, 129 | part,SWITCH_SELECT_3,1,SW?,SW_SP3T,,Three position select switch,,,,,,,,,,,,,,,,,,,,, 130 | part,SWITCH_SELECT_4,1,SW?,SW_SP4T,,Four position select switch,,,,,,,,,,,,,,,,,,,,, 131 | part,SWITCH_SELECT_5,1,SW?,SW_SP5T,,Five position select switch,,,,,,,,,,,,,,,,,,,,, 132 | part,SWITCH_SELECT_6,1,SW?,SW_SP6T,,Six position select switch,,,,,,,,,,,,,,,,,,,,, 133 | part,SWITCH_SELECT_12,1,SW?,SW_SP12T,,Twelve position select switch,,,,,,,,,,,,,,,,,,,,, 134 | part,SWITCH_DIP_8,1,SW?,SW_DIP_8,,8 Position DIP Switch,,,,,,,,,,,,,,,,,,,,, 135 | library,th_Passives,,,,,,,,,,,,,,,,,,,,,,,,,, 136 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,R_Max,R_Min,Progression,V_Max,I_Max,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 137 | part,10K_POT,1,R?,POT,SIPPOT,10K Variable Resistor 3 terminal,,Misc,,,10K,0,Linear,,,,,,,,,,516-1308-ND,,,,0.35 138 | part,POT,1,R?,POT,,Variable resistor 3 terminal,,,,,,,Logarithmic,,,,,,,,,,,,,, 139 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Value,Tol.,V_Max,ESR,Material,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 140 | part,C,1,C?,C,CK05,Generic Axial Ceramic Capacitor,,,,,,,,,,,,,,,,,,,,, 141 | part,C,1,C?,C,CK05,Generic Radial Ceramic Capacitor,,,,,,,,,,,,,,,,,,,,, 142 | part,C,1,C?,CAP,RAD-248,10uF 50V Radial Leaded Electrolytic Capacitor,,,,,10uF,,50,,20,,,,,,Panasonic ECG,CE-A1HKS100,P997-ND,,,,0.1 143 | part,C,1,C?,C,CK05,18pF 100V Ceramic Axial Capacitor,,Load capacitor for 12MHz crystal,,,18pF,,100,,5,,,,,,Vishay/BC,A180J15C0GH5TAA,1013PHCT-ND,,,,0.12 144 | part,CAP,1,C?,CAP,RAD-197,Generic Small Radial Electrolytic Capacitor,,,,,,,,,,,,,,,,,,,,, 145 | part,CAP,1,C?,CAP,RAD-248,Generic Large Radial Electrolytic Capacitor,,,,,,,,,,,,,,,,,,,,,, 146 | part,L,1,L?,L,CK05,Generic Inductor,,,,,,,,,,,,,,,,,,,,,, 147 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Value,P_Max,Tol,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost, 148 | part,R,1,R?,R,CK12-B,Generic Resistor,,,,,,0.25,5%,,,,,,,,,,,,,,, 149 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,I_Hold,I_Trip,V_Max,,T_Trip,R_Off,R_On,Temp_Nom,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost, 150 | part,PTC_.3,1,R?,PTC,CK05,PTC Resettable fuse 300ma hold, 72V,,ATTiny45 Dev Board protection,,,0.3,0.6,72,,2,1.33,,20C,,,Tyco/Raychem,RXEF030,RXEF030-ND,,,,0.36 151 | part,PTC_2.5,1,R?,PTC,CK05,PTC Resettable fuse 2.5A hold 30V,,,,,2.5,,30,,,,,,,,Tyco/Raychem,RUEF250,RUEF250-ND,,,,0.49, 152 | part,PTC_3,1,R?,PTC,CK05,PTC Resettable fuse 3A hold 16V,,,,,3,,16,100,,,,,,,Tyco/Raychem,RGEF300,RGEF300-ND,,,,0.53, 153 | part,PTC_4,1,R?,PTC,CK05,PTC Resettable fuse 4A hold 16V,,,,,4,,16,100,,,,,,,Tyco/Raychem,RGEF400,RGEF400-ND,,,,0.57, 154 | part,PTC_4.5,1,R?,PTC,CK05,PTC Resettable fuse 4.5A hold 16V,,,,,4.5,,16,100,,,,,,,Tyco/Raychem,RHEF450,RHEF450-ND,,,,0.66, 155 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Freq.,Tol.,Load Cap,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost, 156 | part,X,1,X?,X,OSCILLATOR,Crystal Oscillator,,Crystal for USB-enabled uCs,,,12MHz,,,,,,,,,,Citizen America Corporation,HC49US12.000MABJ-UB,300-8492-ND,,,,0.54, 157 | part,X,1,X?,X,OSCILLATOR,Precision Crystal Oscillator,,Real-time clocks,,,32.768KHz,,,,,,,,,,ECS Inc,ECS-3X8X,X1123-ND,,,,0.3, 158 | header,Name,PPP,Ref,Symbol,Package,Description,,Capacitance,Tolerance,Voltage - Rated,Operating Temperature,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,,, 159 | part,CAP_100nF,1,C?,C,CK05,CAP .10UF 25V CERAMIC +80/-20%,,0.1F,0.6,25V,-30C ~ 85C,0.158" L x 0.158" W (4.00mm x 4.00mm),Vishay/BC Components,K104Z15Y5VE5TH5,BC1154CT-ND,1,0.44,,,,,,,,,,, 160 | header,Name,PPP,Ref,Symbol,Package,Description,,Frequency,Frequency Tolerance,Load Capacitance,Operating Temperature,Type,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,,, 161 | part,XTAL_32K768Hz,1,X?,X,XTAL_32k768,CRYSTAL 32.7680KHZ 6.0PF CYL,,32.768kHz,20ppm,6pF,-10C ~ 60C,-,Epson Toyocom Corporation,C-002RX 32.7680K-E:PBFREE,SER3205-ND,1,0.32,,,,,,,,,, 162 | header,Name,PPP,Ref,Symbol,Package,Description,,Inductance,Tolerance,Current,DC Resistance (DCR),Operating Temperature,Type,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,, 163 | part,L_100nH,1,L?,L,CK05,CHOKE RF CONFORMAL COATED .10UH,,100nH,20%,1.2A,60.00 mOhm Max,-55C ~ 105C,Ferrite Core,JW Miller A Bourns Company,78FR10M-RC,M10147-ND,1,0.3,,,,,,,,, 164 | header,Name,PPP,Ref,Symbol,Package,Description,,Inductance,Tolerance,Current,DC Resistance (DCR),Operating Temperature,Type,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,, 165 | part,L_10uH_1A2,1,L?,L,CK05,CHOKE RF HI CURRENT 10UH 1.28A,,10H,10%,1.28A,33.00 mOhm Max,-55C ~ 105C,Ferrite Core,JW Miller A Bourns Company,5800-100-RC,M8278-ND,1,1.33,,,,,,,,, 166 | header,Name,PPP,Ref,Symbol,Package,Description,,Frequency,Voltage - Rated,Voltage Range,Current Rating,Type,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,, 167 | part,BUZZER_2K8Hz,1,U?,BUZZER,BUZZER_9MM,BUZZER PIEZO 2.8KHZ 9.0MM,,2.8kHz,10Vp-p,30Vp-p (max),4mA,Piezo Transducer External Drive,Circular - 9mm Dia x 8mm H,CUI Inc,CPE-171,102-1283-ND,1,1.53,,,,,,,,, 168 | library,th_Semiconductors,,,,,,,,,,,,,,,,,,,,,,,,,, 169 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Vmax,Imax,Igt,It,Vt,Ton,Toff,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 170 | part,4N25,1,U?,OPTO_ISO,6DIP300,4N25,,General purpose opto-isolator,,,,,,,,,,,,,Fairchild Semiconductor,4N25M,4N25MFS-ND,,,,0.52 171 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Pmax,IfMax,VrMax,VfMax,Vf,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 172 | part,BR,1,D?,BR,,Bridge Rectifier,,,,,,,,,,,,,,,,,,,,, 173 | part,D1N4004,1,D?,D,DO-41,Rectifier Diode,,General rectifying,,,,,400,1,,,,,,,Vishay/General,1N4004-E3/73,1N4004-E3/73GI-ND,,,,0.05 174 | part,D1N5400,1,D?,D,DO-41,High-Current Rectifier Diode,,High-current rectifying,,,,,50,3,,,,,,,Radio Shack,276-1141,1N5400GOS-ND,,,,0.44 175 | part,D1N4729,1,D?,D,,3.6V Zener Diode,,USB level shifting,,,3.6V,1,,,5,,,,,,Diodes Inc,1N4729A-T,1N4729ADICT-ND,,,, 176 | part,D,1,D?,D,,Generic Small Zener Diode,,,,,,,,,,,,,,,,,,,,, 177 | part,D,1,D?,D,,Generic Small Diode,,,,,,,,,,,,,,,,,,,,, 178 | part,D,1,D?,D,,Generic Large Zener Diode,,,,,,,,,,,,,,,,,,,,, 179 | part,D,1,D?,D,,Generic Large Diode,,,,,,,,,,,,,,,,,,,,, 180 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Vmax,Imax,Igt,It,Vt,Ton,Toff,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 181 | part,FET_N,1,F?,FET_N,,N Channel MOSFET,,,,,,,,,,,,,,,,,,,,, 182 | part,FET_P,1,F?,FET_P,,P Channel MOSFET,,,,,,,,,,,,,,,,,,,,, 183 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Vf,If,Brightness,Color,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 184 | part,LED,1,D?,LED,LEDT-1.75,Generic Large Radial LED,,,,,,,,,,,,,,,,,,,,, 185 | part,LED,1,D?,LED,LED-T1,Generic Small Radial LED,,,,,,,,,,,,,,,,,,,,, 186 | part,LED_Green,1,D?,LED,LED-T1,Small Green Radial LED,,,,,2V,10mA,,Green,,,,,,,Osram Opto Semiconductors,LG 3330-LP-1-0-10-BULK,475-1399-ND,,,,0.09 187 | part,LED_Red,1,D?,LED,LED-T1,Small Red Radial LED,,,,,1.75V,10mA,,Red,,,,,,,Osram Opto Semiconductors,LH 3344-Q1T2-1-0-10-BULK,475-1415-ND,,,,0.13 188 | part,LED_Orange,1,D?,LED,LED-T1,Small Orange Radial LED,,,,,1.75V,10mA,,Orange,,,,,,,Osram Opto Semiconductors,LO 3360-JM-24-0-10-BULK-,475-1416-ND,,,,0.07 189 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Vf,If,Brightness,Color1,Color2,,,,,,Manufacturer,Manufacturer Part,,Digi-Key Part,Newark Part,Mouser Part,Cost 190 | part,LED_Red_Green,1,D?,LED_BICOLOR_1,LED-T.175,Bicolor LED (Green/Red),,,,,2.0 (red) /2.1 (green),30mA,,Red,Green,,,,,,Radio Shack,276-012,,,,,1.49 191 | part,PHOTO_TRAN,1,D?,PHOTO_TRAN,,Photo-transistor,,,,,,,,,,,,,,,,,,,,, 192 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Pmax,IcMax,VceMax,Hfe,VceSat,VbeSat,HfeSat,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 193 | part,Q,1,Q?,PNP,TO-3,Generic PNP TO-3 Transistor,,,,,,,,,,,,,,,,,,,,, 194 | part,Q,1,Q?,NPN,TO-3,Generic NPN TO-3 Transistor,,,,,,,,,,,,,,,,,,,,, 195 | part,Q,1,Q?,PNP,TO-92,Generic PNP TO-92 Transistor,,,,,,,,,,,,,,,,,,,,, 196 | part,Q,1,Q?,NPN,TO-92,Generic NPN TO-92 Transistor,,,,,,,,,,,,,,,,,,,,, 197 | part,Q,1,Q?,PNP,TO-220,Generic PNP TO-220 Transistor,,,,,,,,,,,,,,,,,,,,, 198 | part,Q,1,Q?,NPN,TO-220,Generic NPN TO-220 Transistor,,,,,,,,,,,,,,,,,,,,, 199 | part,Q_TIP120,1,Q?,NPN_DARLINGTON,TO-220,NPN Darlington Transistor Array (IB/IC=250),,Power switching,,,2,5,60,,,,,,,,Fairchild Semiconductor,TIP120,TIP120-ND,,,,0.56 200 | part,Q_TIP125,1,Q?,PNP_DARLINGTON,TO-220,PNP Darlington Transistor Array,,Power switching,,,2,5,60,,,,,,,,Fairchild Semiconductor,TIP125TU,TIP125TU-ND,,,,0.58 201 | part,Q_2N2222,1,Q?,NPN,TO-92,NPN Transistor,,General switching,,,0.63,0.6,40,,,,,,,,ON Semiconductor,P2N2222AG,P2N2222AGOS-ND,,,,0.36 202 | part,Q_2N3055G,1,Q?,NPN,TO-3,NPN Power Transistor,,Power amplifier power supplies,,,115,15,60,,,,,,,,STMIcroelectronics,2N3055,497-2612-5-ND,,,,1.68 203 | part,Q_2N3906,1,Q?,PNP,TO-92,PNP Transistor,,General switching,,,0.63,0.2,40,,,,,,,,Fairchild Semiconductor,2N3906TFR,2N3906D26ZCT-ND,,,,0.17 204 | part,Q_2N3904,1,Q?,NPN,TO-92,NPN Transistor,,General switching,,,0.63,0.2,40,,,,,,,,Fairchild Semiconductor,2N3904TFR,2N3904D26ZCT-ND,,,,0.19 205 | part,Q_2N4403,1,Q?,NPN,TO-92,NPN Transistor,,General switching,,,0.63,0.6,40,,,,,,,,Fairchild Semiconductor,2N4403BU,2N4403-ND,,,,0.13 206 | part,Q_2N4401,1,Q?,PNP,TO-92,PNP Transistor,,General switching,,,0.63,0.6,40,,,,,,,,Fairchild Semiconductor,2N4401BU,2N4401-ND,,,,0.12 207 | library,th_IC_Vreg,,,,,,,,,,,,,,,,,,,,,,,,,, 208 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,V_Out_Nom,V_Out_Tol,Current,P_Max,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Cost,, 209 | part,Lt 1370,1,U?,Lt 1370,TO-220-7,12V Switching regulator,,Switching regulator,,,12,,6,,,,,,,,Linear Technologies,LT1370CT7,LT1370CT7#PBF-ND,,,,11.88 210 | part,LM7805,1,U?,LM7800,TO-220,+5V 1A Fixed Voltage Regulator,,,,,5V,,1,,,,,,,,Fairchild Semiconductor,LM7805CT,LM7805CT-ND,,,,0.47 211 | part,LM78xx,1,U?,LM7800,TO-220,xxV 1A Fixed Voltage Regulator,,,,,,,,,,,,,,,,,,,,, 212 | part,LM317,1,U?,LM317,TO-220,Variable Voltage Regulator 1.5A,,,,,1.25V-37V,,1.5,,,,,,,,Fairchild Semiconductor,LM317T,LM317TFS-ND,,,,0.48 213 | part,LM317,1,U?,LM317,TO-92,Variable Voltage Regulator 100mA,,,,,1.25V-37V,,0.1,,,,,,,,Fairchild Semiconductor,LM317/NOPB,LM317LZNS-ND,,,,0.84 214 | library,th_IC_Transceivers,,,,,,,,,,,,,,,,,,,,,,,,,, 215 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 216 | part,MAX232,1,U?,MAX232_DIP,16DIP300,Dual Full-Duplex RS232 Transceiver,,,,,,,,,,,,,,,Texas Instruments,MAX232N,296-1402-5-ND,,,,0.9 217 | part,MAX490,1,U?,MAX490_DIP,8DIP300,Full-Duplex RS-422 Transceiver,,,,,,,,,,,,,,,Maxim Integrated Products,MAX490CPA+,MAX490CPA+-ND,,,,2.81 218 | library,th_IC_Comparators,,,,,,,,,,,,,,,,,,,,,,,,,, 219 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 220 | part,LM339,1,U?,LM339,14DIP300,Quad Comparator,,,,,,,,,,,,,,,Fairchild Semiconductor,LM339N,LM339NFS-ND,,,,0.47 221 | library,th_IC_OpAmps,,,,,,,,,,,,,,,,,,,,,,,,,, 222 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 223 | part,LM324,1,U?,LM324,14DIP300,Uni/Bipolar Op-Amp,,,,,,,,,,,,,,,Fairchild Semiconductor,LM324N,LM324NFS-ND,,,,0.4 224 | library,th_uCs,,,,,,,,,,,,,,,,,,,,,,,,,, 225 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 226 | part,ATTiny2313,1,U?,ATTiny2313,20DIP300,AVR MCU 4K 20MHz,,,,,,,,,,,,,,,Atmel,ATTINY2313-20PU,ATTINY2313-20PU-ND,,,,2.26 227 | part,ATTiny45,1,U?,ATTINYX5_DIP_SOIC,8DIP300,AVR MCU 2K,,,,,,,,,,,,,,,Atmel,ATTINY45-20PU,ATTINY45-20PU-ND,,,,2.13 228 | library,sm_IC_Transceivers,,,,,,,,,,,,,,,,,,,,,,,,,, 229 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 230 | part,FT232RL,1,U?,FT232RL,SSOP-28-2,1 Channel RS232->USB,,,,,,,,,,,,,,,FTDI,FT232RL,604-00043-ND,,,,4.02 231 | library,pm_Indicators,,,,,,,,,,,,,,,,,,,,,,,,,, 232 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Vf,If,Brightness,Color,Mounting Hole,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 233 | part,LED_PM_Green_12V,1,D?,LED,,Panel Mount Green LED (12V),,,,,12,0.02,,Green,,,,,,,Radio Shack,276-271  ,,,,,1.99 234 | part,LED_PM_Yellow_12V,1,D?,LED,,Panel Mount Yellow LED (12V),,,,,12,0.02,,Yellow,,,,,,,Radio Shack,276-272,,,,,1.99 235 | part,LED_PM_Red_5V,1,D?,LED,,Panel Mount Red LED (5V),,,,,5,0.01,,Red,.25",,,,,,CML Innovative Technologies,5102H1-5V,L10021-ND,,,,1.86 236 | part,LED_PM_Green_5V,1,D?,LED,,Panel Mount Green LED (5V),,,,,5,0.012,,Green,.25",,,,,,CML Innovative Technologies,5102H5-5V,L10025-ND,,,,1.86 237 | part,LED_PM_Amber_5V,1,D?,LED,,Panel Mount Amber LED (5V),,,,,5,0.01,,Amber,.25",,,,,,CML Innovative Technologies,5102H3-5V,L10023-ND,,,,1.86 238 | library,pm_Connectors,,,,,,,,,,,,,,,,,,,,,,,,,, 239 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 240 | part,DC_JACK_PM_SW_RS,1,K?,PJ102AH,,Dc Power Jack 2.1x5.5mm Panel Mount w/Switch Coaxial Size M,,,,,,,,,,,,,,,Radio Shack,274-1582,,,,,2.99 241 | part,DC_JACK_PM_SW_DK,1,K?,PJ102AH,,Dc Power Jack 2.1x5.5mm Panel Mount w/Switch Coaxial Size M Switched,,,,,,,,,,,,,,,CUI Inc,PJ-005A,CP-5-ND,,,,1.95 242 | part,POST_PM,1,K?,POST,,Panel mount banana plug post,,,,,,,,,,,,,,,Radio Shack,274-661  ,,,,,1 243 | part,DB37M_SOLDER_CUP,1,K?,DB37,,Panel-mount DB37 male connector with solder-cup connections and 4-40 mounting holes,,,,,,,,,,,,,,,Norcomp,171-037-102L021,2237MER-ND,,,,3.42 244 | library,cm_Connectors,,,,,,,,,,,,,,,,,,,,,,,,,, 245 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 246 | part,MF_2_HOUSE_FEMALE,1,K?,MF_2_FEMALE,,Molex Micro-Fit 2-position power connector female cable housing,,,,,,,,,,,,,,,Molex,430200200,WM1777-ND,,,,0.48 247 | part,MF_2_RECEP_MALE,1,K?,MF_2_MALE,,Molex Micro-Fit 2-position power connector male cable receptacle,,,,,,,,,,,,,,,Molex,430250200,WM1783-ND,,,,0.48 248 | library,th_Connectors,,,,,,,,,,,,,,,,,,,,,,,,,, 249 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 250 | part,DB9F-90,1,K?,DB9X90,DB9F-90,9 Pin Female D-Sub Right-Angle,,RS232 connector,,,,,,,,,,,,,Tyco Electronics AMP,1734354-1,A35107-ND,,,,1.76 251 | part,DB9M-90,1,K?,DB9X90,DB9M-90,9 Pin Male D-Sub Right-Angle,,RS232 connector,,,,,,,,,,,,,Tyco Electronics AMP,1734351-1,A35105-ND,,,,1 252 | part,DC_JACK_PJ102AH,1,K?,PJ102AH,PJ102A,DC Power Jack 2.1x5.5mm High Current,,,,,,,,,,,,,,,CUI Inc,PJ-102AH,CP-102AH-ND,,,,0.42 253 | part,POST,1,K?,POST,HOLE_125_RND_250,Post for banana plugs,,,,,,,,,,,,,,,,,,,,, 254 | part,USBB,1,K?,USBB,USBB_2,USB B Type Receptacle,,,,,,,,,,,,,,,FCI,61729-0010BLF,609-1039-ND,,,,1.04 255 | part,STB_3_S,1,K?,STB_3,STB_3_S,.1 pitch 3 position screw-terminal block,,,,,,,,,,,,,,,Tyco Electronics AMP,282834-3,A98334-ND,,,,0.98 256 | part,STB_2_S,1,K?,STB_2,STB_2_S,.1 pitch 2 position screw-terminal block,,,,,,,,,,,,,,,Tyco Electronics AMP,282834-2,A98333-ND,,,,0.65 257 | part,STB_3_M,1,K?,STB_3,STB_3_M,.15 pitch 3 position screw-terminal block,,,,,,,,,,,,,,,,,,,,, 258 | part,STB_2_M,1,K?,STB_2,STB_2_M,.15 pitch 2 position screw-terminal block,,,,,,,,,,,,,,,,,,,,, 259 | part,STB_3_L,1,K?,STB_3,STB_3_L,.2 pitch 3 position screw-terminal block,,,,,,,,,,,,,,,Molex,395443003,WM7854-ND,,,,1.98 260 | part,STB_2_L,1,K?,STB_2,STB_2_L,.2 pitch 2 position screw-terminal block,,,,,,,,,,,,,,,Molex,395443002,WM7853-ND,,,,1.32 261 | part,MF_2_PCB_FEMALE,1,K?,MF_2_FEMALE,,Molex Micro-Fit 2-position power connector female PCB housing,,,,,,,,,,,,,,,Molex,430450200,WM1813-ND,,,,1.27 262 | part,DB37_RIGHT_ANGLE,1,K?,DB37,DB37M-90,Right-angle DB37 male connector,,,,,,,,,,,,,,,Norcomp,182-037-113R531,182-37ME-ND,,,,3.39 263 | part,MOLEX_FRICTION_8,1,K?,MOLEX_TH_KEYED,molex_friction_8_pos,Keyed friction-lock through-hole connector,,,,,,,,,,,,,,,Molex,26-048-1085,,,,, 264 | library,pm_Electromechanical,,,,,,,,,,,,,,,,,,,,,,,,,, 265 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Value,Power,Voltage,Current,Tolerance,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 266 | part,SPDT_ROCKER_SW,1,SW?,SW_SPDT,,SPDT Heavy Duty Rocker Switch,,,,,,,125VAC,6,,,,,,,Radio Shack,276-272,,,,,3.99 267 | part,BUTTON_PM_SPST,1,SW?,SW_SPST,,Momentary panel-mount SPST switch,,,,,,,125VAC,0.5,,,,,,,Radio Shack,275-1547,,,,,3.49 268 | part,PUSHBUTTON_MOM_BLACK,1,SW?,SW_MOM_SPST_NC,,Momentary panel-mount pushbutton normally closed black,,,,,,,125VAC,3,,,,,,,E-Switch,RP3502BBLK,EG1929-ND,,,,2.76 269 | part,PUSHBUTTON_MOM_RED,1,SW?,SW_MOM_SPST_NC,,Momentary panel-mount pushbutton normally closed red,,,,,,,125VAC,3,,,,,,,E-Switch,RP3502BRED,EG1931-ND,,,,2.76 270 | library,th_Electromechanical,,,,,,,,,,,,,,,,,,,,,,,,,, 271 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 272 | part,TACT_BUTTON,1,SW?,SW_MOM_DPST_NO,TACTBUTT,Tactile Momentary Switch 6mm 160GF,,,,,,,,,,,,,,,E-Switch,TL1105F160Q,EG1827-ND,,,,0.23 273 | part,SPDTSW,1,SW?,SW_SPDT,SPDTSW_2,SPDT 2pos Mini Slide Switch,,,,,,,,,,,,,,,,,450-1602-ND,,,,1.8 274 | library,th_Headers,,,,,,,,,,,,,,,,,,,,,,,,,, 275 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 276 | part,AVR_ISP_6,1,H?,AVR_ISP_6,3X2HDR-100,,,,,,,,,,,,,,,,,,,,,, 277 | part,TP,1,TP?,TP,TP-2S-L,Through-hole low-profile compact test point,,,,,,,,,,,,,,,Keystone Inc,5006,5006K-ND,,,,0.32 278 | part,TP_HP,1,TP?,TP,TP_HP,Through-hole high-profile multipurpose test point,,,,,,,,,,,,,,,Keystone Inc,5011,5011K-ND,,,,0.32 279 | part,JUMPER,1,H?,HDR_2_1,1X2HDR-100,Single-position through-hole jumper,,,,,,,,,,,,,,,,,,,,, 280 | part,1x1_HDR,1,H?,HDR_1,1X1HDR-100,1x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 281 | part,2x1_HDR,1,H?,HDR_2_1,1X2HDR-100,2x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 282 | part,3x1_HDR,1,H?,HDR_3_1,3SIP100,3x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 283 | part,4x1_HDR,1,H?,HDR_4_1,4SIP100,4x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 284 | part,5x1_HDR,1,H?,HDR_5_1,5SIP100,5x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 285 | part,6x1_HDR,1,H?,HDR_6_1,6SIP100,6x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,Molex,90120-0126,WM8076-ND,,,,0.62 286 | part,7x1_HDR,1,H?,HDR_7_1,7SIP100,7x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 287 | part,8x1_HDR,1,H?,HDR_8_1,8SIP100,8x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,Molex,90120-0128,WM8078-ND,,,,0.82 288 | part,9x1_HDR,1,H?,HDR_9_1,9SIP100,9x1 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 289 | part,10x1_HDR,1,H?,HDR_10_1,10SIP100,10x1 .1 in pitch through-hole header (male or female) 290 | part,22x1_HDR,1,H?,,22SIP100,22x1 .1 in pitch through-hole header (male or female) 291 | part,24x1_HDR,1,H?,,24SIP100,22x1 .1 in pitch header through-hole (male or female) 292 | part,1x2_HDR,1,H?,,1X2HDR-100,1x2 .1 in pitch through-hole header (male or female) 293 | part,2x2_HDR,1,H?,,2X2HDR-100,2x2 .1 in pitch through-hole header (male or female) 294 | part,3x2_HDR,1,H?,,3X2HDR-100,3x2 .1 in pitch through-hole header (male or female) 295 | part,4x2_HDR,1,H?,,4X2HDR-100,4x2 .1 in pitch through-hole header (male or female) 296 | part,5x2_HDR,1,H?,HDR_5_2,5X2HDR-100,5x2 .1 in pitch through-hole header (male or female) 297 | part,6x2_HDR,1,H?,,6X2HDR-100,6x2 .1 in pitch through-hole header (male or female) 298 | part,7x2_HDR,1,H?,,7X2HDR-100,7x2 .1 in pitch through-hole header (male or female) 299 | part,8x2_HDR,1,H?,,8X2HDR-100,8x2 .1 in pitch through-hole header (male or female) 300 | part,9x2_HDR,1,H?,,9X2HDR-100,9x2 .1 in pitch through-hole header (male or female) 301 | part,10x2_HDR,1,H?,,10X2HDR-100,10x2 .1 in pitch through-hole header (male or female) 302 | part,11x2_HDR,1,H?,,11X2HDR-100,11x2 .1 in pitch through-hole header (male or female) 303 | part,12x2_HDR,1,H?,,12X2HDR-100,12x2 .1 in pitch through-hole header (male or female) 304 | part,13x2_HDR,1,H?,,13X2HDR-100,13x2 .1 in pitch through-hole header (male or female) 305 | part,14x2_HDR,1,H?,,14X2HDR-100,14x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 306 | part,15x2_HDR,1,H?,,15X2HDR-100,15x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 307 | part,16x2_HDR,1,H?,,16X2HDR-100,16x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 308 | part,17x2_HDR,1,H?,,17X2HDR-100,17x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 309 | part,18x2_HDR,1,H?,,18X2HDR-100,18x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 310 | part,19x2_HDR,1,H?,,19X2HDR-100,19x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 311 | part,20x2_HDR,1,H?,,20X2HDR-100,20x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 312 | part,21x2_HDR,1,H?,,21X2HDR-100,21x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 313 | part,22x2_HDR,1,H?,,22X2HDR-100,22x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 314 | part,23x2_HDR,1,H?,,23X2HDR-100,23x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 315 | part,24x2_HDR,1,H?,,24X2HDR-100,24x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 316 | part,25x2_HDR,1,H?,,25X2HDR-100,25x2 .1 in pitch through-hole header (male or female),,,,,,,,,,,,,,,,,,,,, 317 | library,Mechanical,,,,,,,,,,,,,,,,,,,,,,,,,, 318 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,Length,Width,Height,Material,Color,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,,Cost 319 | part,PROJECT_BOX_8_6_3,1,MECH?,ENCLOSURE,,8"x6"x3" Project Box,,,,,,,,,,,,,,,Radio Shack,270-1809,,,,,6.99 320 | part,ENCLOSURE,1,MECH?,ENCLOSURE,,Custom or generic enclosure,,,,,,,,,,,,,,,,,,,,, 321 | part,ENCLOSURE_7.6_4.6_2.37,1,MECH?,ENCLOSURE,,7.6" X 4.6" X 2.37" Black plastic enclosure,,,,,7.6",4.6",2.37",Plastic,Black,,,,,,Bud Industries,CU-3284,377-1219-ND,,,,11.1 322 | part,ENCLOSURE_AWESOME,1,MECH?,ENCLOSURE,,,,,,,,,,,,,,,,,Bud Industries,PC-11645,377-1571-ND,,,,13.7 323 | part,STANDOFF,1,MECH?,STANDOFF,HOLE_125_RND_250,Generic standoff,,,,,,,,,,,,,,,,,,,,, 324 | part,METAL_STANDOFF,4,MECH?,STANDOFF,HOLE_125_RND_250,Metal standoffs w/screws - 11/16 in height,,,,,,,,,,,,,,,Radio Shack,276-195,,,,,1.79 325 | part,MF_STANDOFF_1/2_IN,1,MECH?,STANDOFF,HOLE_125_RND_250,Hex standoff - .5" between boards male/female 4-40 thread .25" wide,,,,,,,,,,,,,,,Keystone Electronics,8401,8401K-ND,,,,0.596 326 | part,MF_STANDOFF_1_IN,1,MECH?,STANDOFF,HOLE_125_RND_250,Hex standoff - 1" between boards male/female 4-40 thread .25" wide,,,,,,0.25,1",Nickel,,,,,,,Keystone Electronics,1947,1947K-ND,,,,1.06 327 | part,FF_STANDOFF_1/2_IN,1,MECH?,STANDOFF,HOLE_125_RND_250,Female-female .5" between board .25" wide 4-40 thread aluminum standoff,,,,,,0.25,0.5,Aluminum,,,,,,,Keystone Electronics,2203,2203K-ND,,,,0.403 328 | part,INSULATED_STANDOFF,4,MECH?,STANDOFF,HOLE_125_RND_250,Insulated standoffs - 10mm height,,,,,,,,,,,,,,,Radio Shack,276-1381,,,,,2.99 329 | part,LED_MOUNT,2,MECH?,LED_MOUNT,..,T-1.75 Panel mount LED holder,,,,,,,,,,,,,,,Radio Shack,276-080,,,,,1.49 330 | part,MF_PIN_MALE,1,MECH?,PIN_MALE,..,Molex Micro-Fit power connector male pin,,,,,,,,,,,,,,,Molex,430310002,WM1127CT-ND,,,,0.13 331 | part,MF_PIN_FEMALE,1,MECH?,PIN_FEMALE,..,Molex Micro-Fit 2-position power connector female receptacle,,,,,,,,,,,,,,,Molex,430300002,WM1125CT-ND,,,,0.13 332 | part,PC_BOARD,1,MECH?,PC_BOARD,..,Generic PC board,,,,,,,,,,,,,,,,,,,,, 333 | part,PC_BOARD_DUAL_213,1,MECH?,PC_BOARD,..,Dual mini PC board 213 solder-ringed holes .1 in pitch 1.75 in x 3.625 in,,,,,,,,,,,,,,,Radio Shack,276-148,,,,,1.99 334 | part,PC_BOARD_356,1,MECH?,PC_BOARD,..,PC Board 356 solder-ringed holes .1 in pitch 1-27/32x3-27/32,,,,,,,,,,,,,,,Radio Shack,276-149,,,,,1.99 335 | part,PC_BOARD_412,1,MECH?,PC_BOARD,..,PC Board 412 solder-ringed holes .1 in pitch power rails 1.875x2.875,,,,,,,,,,,,,,,Radio Shack,276-150,,,,,1.99 336 | part,PC_BOARD_550,1,MECH?,PC_BOARD,..,PC Board 550 solder-ringed holes .1 in pitch power rails 2-1/16x6-1/16,,,,,,,,,,,,,,,Radio Shack,276-170,,,,,3.49 337 | part,PC_BOARD_750,1,MECH?,PC_BOARD,..,PC Board 750 solder-ringed holes .1 in pitch 2-3/4x3-1/16,,,,,,,,,,,,,,,Radio Shack,276-158,,,,,3.49 338 | part,PC_BOARD_780,1,MECH?,PC_BOARD,..,PC Board 780 solder-ringed holes .1 in pitch 2-13/16 x 3-3/4 in,,,,,,,,,,,,,,,Radio Shack,276-168,,,,,3.49 339 | part,PC_BOARD_2200,1,MECH?,PC_BOARD,..,PC Board 2200 solder-ringed holes .1 in pitch 4.5 x 6.625 in,,,,,,,,,,,,,,,Radio Shack,276-147,,,,,4.49 340 | part,PCB,1,MECH?,PCB,..,Custom printed circuit board,,,,,,,,,,,,,,,,,,,,, 341 | part,PANEL,1,MECH?,PANEL,..,Custom or generic front panel,,,,,,,,,,,,,,,,,,,,, 342 | part,HEATSINK_TO_220,1,MECH?,HEATSINK,..,TO-220 Heat sink,,,,,,,,,,,,,,,,,,,,, 343 | part,HEATSINK_TO_3,1,MECH?,HEATSINK,..,TO-3 Heat Sink,,,,,,,,,,,,,,,,,,,,, 344 | part,SCREW_4_40_1/4_IN,1,MECH?,SCREW,,4-40 thread .25" screw,,,,,,,,,,,,,,,,,,,,, 345 | part,DIP_8_SOCKET,1,MECH?,DIP_8,,DIP Socket - 4 pin open frame,,,,,,,,,,,,,,,3M,4808-3000-CP,3M5461-ND,,,,0.21 346 | part,6x1_HDR,1,H?,HDR_6_1,,6x1 .1 in pitch through-hole male header .266" contact length,,,,,,,,,,,,,,,Molex,90120-0126,WM8076-ND,,,,0.62 347 | part,8x1_HDR,1,H?,HDR_8_1,,8x1 .1 in pitch through-hole male header .266" contact length,,,,,,,,,,,,,,,Molex,90120-0128,WM8078-ND,,,,0.82 348 | part,25x2_HDR,1,H?,HDR_25_2,,25x2 .1 in pitch through-hole male header .266" contact length,,,,,,,,,,,,,,,Molex,90131-0145,WM8135-ND,,,,5.34 349 | part,RUBBER_FEET_SQ,4,H?,Rubber_Feet,,Square tapered rubber feet with adhesive backing,,,,,0.81,0.81,0.3,Rubber,,,,,,,3M,SJ-5523 (BLACK),SJ5523-0-ND,,,,1.13 350 | part,HDR_50_MALE_BREAKAWAY,1,H?,BREAKAWAY_HDR,,,,,,,,,,,Black,,,,,,Sullivan Connector Solutions,PBC25DAAN,S2011E-25-ND,,,,2.4 351 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,,,,,,,,,,,,,,,,, 352 | part,PIN_MALE,1,PIN?,PIN_MALE,,Male pin for cablemount housing,,,,,,,,,,,,,,,,,,,,, 353 | header,Name,PPP,Ref,Symbol,Package,Description,,Type,Pin or Socket,Contact Termination,Wire Gauge,Contact Finish,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,, 354 | part,PIN_MALE_1POS,1,MECH?,PIN_MALE,NA,CONN PIN 22-26AWG TIN CRIMP,,-,Pin,Crimp,22-26 AWG,Tin,Tyco Electronics,5-102107-3,A33420-ND,10,0.331,,,,,,,,,, 355 | header,Name,PPP,Ref,Symbol,Package,Description,,Type,Pin or Socket,Contact Termination,Wire Gauge,Contact Finish,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,, 356 | part,PIN_FEMALE_1POS,1,MECH?,PIN_FEMALE,NA,CONN SOCKET 22-26AWG TIN CRIMP,,-,Socket,Crimp,22-26 AWG,Tin,Tyco Electronics,87667-3,A3000-ND,10,0.287,,,,,,,,,, 357 | header,Name,PPP,Ref,Symbol,Package,Description,,Color,Number of Positions,Number of Rows,Row Spacing,Pitch,Contact Type,Contact Termination,Color,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,, 358 | part,HOUSING_1_POS,1,MECH?,HOUSING_1_POS,NA,CONN HOUSING 1POS .100 SINGLE,,Black,1,1,-,0.100" (2.54mm),Female Socket,Crimp,Black,Tyco Electronics,7-87499-2,A26962-ND,1,0.35,,,,,,, 359 | library,Assemblies,,,,,,,,,,,,,,,,,,,,,,,,,, 360 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,,,,,,,,,,,Manufacturer,Manufacturer Part,Digi-Key Part,Newark Part,Mouser Part,Sparkfun Part,Cost 361 | part,Arduino Mega,1,U?,ARDUINO_MEGA,ARDUINO_MEGA,A uC development board based on the ATMega1280 uC,,,,,,,,,,,,,,,Smart Projects,Arduino Mega,,,,DEV-09152,64.95 362 | part,Arduino MegaShield Kit,1,U?,PCB,,A shield for the Arduino mega that has prototyping space,,,,,,,,,,,,,,,Sparkfun,DEV-09346,,,,DEV-09346,17.95 363 | library,sm_Passives,,,,,,,,,,,,,,,,,,,,,,,,,, 364 | header,Name,PPP,Ref,Symbol,Package,Description,,Resistance In Ohms,Tolerance,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,,,, 365 | part,R_1K6_1206,1,R?,R,R_1206,RES 1.6K OHM 1/4W 5% 1206 SMD,,1.60K,5%,0.126" L x 0.063" W (3.20mm x 1.60mm),Panasonic - ECG,ERJ-8GEYJ162V,P1.6KECT-ND,1,0.06,,,,,,,,,,,, 366 | header,Name,PPP,Ref,Symbol,Package,Description,,Resistance In Ohms,Tolerance,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,,,, 367 | part,R_10K_0603,1,R?,R,R_0603,RES 10K OHM .25W 5% 0603 SMD,,10.0K,5%,0.063" L x 0.033" W (1.60mm x 0.85mm),Vishay/Dale,CRCW060310K0JNEAHP,541-10KSACT-ND,10,0.188,,,,,,,,,,,, 368 | header,Name,PPP,Ref,Symbol,Package,Description,,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,,,,,,,,,,,,,, 369 | part,PTC_1A5_1206,1,R?,PTC,R_1206,POLYSWITCH 1.50A RESET FUSE SMD,,Tyco Electronics,NANOSMDC150F-2,NANOSMDC150FCT-ND,1,0.44,,, 370 | header,Name,PPP,Ref,Symbol,Package,Description,,Resistance In Ohms,Tolerance,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 371 | part,R_10K_1206,1,R?,R,R_1206,RES 10K OHM 1/4W 5% 1206 SMD,,10.0K,5%,0.126" L x 0.063" W (3.20mm x 1.60mm),Panasonic - ECG,ERJ-8GEYJ103V,P10KECT-ND,1,0.06 372 | header,Name,PPP,Ref,Symbol,Package,Description,,Resistance In Ohms,Tolerance,Size / Dimension,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 373 | part,R_140_1206,1,R?,R,R_1206,RES 140 OHM 1/4W 1% 1206 SMD,,140,1%,0.126" L x 0.063" W (3.20mm x 1.60mm),Panasonic - ECG,ERJ-8ENF1400V,P140FCT-ND,1,0.1 374 | library,sm_Semiconductors,,,,,,,,,,,,,, 375 | header,Name,PPP,Ref,Symbol,Package,Description,,Color,Forward Voltage,Color,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 376 | part,LED_RED_0603,1,D?,LED,LED_1206,LED SMARTLED 630NM RED 0603 SMD,,Red,1.8V,Red,OSRAM Opto Semiconductors Inc,LS L29K-G1J2-1-0-2-R18-Z,475-2506-1-ND,1,0.15 377 | header,Name,PPP,Ref,Symbol,Package,Description,,Color,Forward Voltage,Color,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 378 | part,LED_GREEN_0603,1,D?,LED,LED_0603,LED SMARTLED GREEN 570NM 0603,,Green,1.7V,Green,OSRAM Opto Semiconductors Inc,LG L29K-G2J1-24-Z,475-2709-1-ND,1,0.16 379 | header,Name,PPP,Ref,Symbol,Package,Description,,Color,Forward Voltage,Color,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 380 | part,LED_RED_1206,1,D?,LED,LED_0603,LED CHIPLED 645NM RED DIFF 1206,,Red,1.8V,Red,OSRAM Opto Semiconductors Inc,LH N974-KN-1-0-20-R18,475-1416-1-ND,1,0.11 381 | header,Name,PPP,Ref,Symbol,Package,Description,,Color,Forward Voltage,Color,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 382 | part,LED_GREEN_1206,1,D?,LED,LED_1206,LED CHIPLED 570NM GREEN 1206 SMD,,Green,2.2V,Green,OSRAM Opto Semiconductors Inc,LG N971-KN-1-0-20-R18,475-1407-1-ND,1,0.06 383 | header,Name,PPP,Ref,Symbol,Package,Description,,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,, 384 | part,D_TVS_5V8,1,D?,BIVREG,DO-214AB (SMC),DIODE TVS 6.8V 1500W 5% BI SMD,,Littelfuse Inc,1.5SMC6.8CA,1.5SMC6.8CACT-ND,1,0.7,,, 385 | library,gen_uC_Picaxe,,,,,,,,,,,,,,, 386 | header,Name,PPP,Ref,Symbol,Package,Description,,Usage,Datasheet,Picture,,,,,, 387 | part,PICAXE-08,1,U?,PICAXE-08,,,,,,,,,,,, 388 | part,PICAXE-08M,1,U?,PICAXE-08M,,,,,,,,,,,, 389 | part,PICAXE-14M,1,U?,PICAXE-14M,,,,,,,,,,,, 390 | part,PICAXE-18,1,U?,PICAXE-18,,,,,,,,,,,, 391 | part,PICAXE-18A,1,U?,PICAXE-18A,,,,,,,,,,,, 392 | part,PICAXE-28A,1,U?,PICAXE-28A,,,,,,,,,,,, 393 | part,PICAXE-28X,1,U?,PICAXE-28X,,,,,,,,,,,, 394 | part,PICAXE-28X1,1,U?,PICAXE-28X1,,,,,,,,,,,, 395 | part,PICAXE-28X2,1,U?,PICAXE-28X2,,,,,,,,,,,, 396 | library,th_ICs,,,,,,,,,,,,,,, 397 | header,Name,PPP,Ref,Symbol,Package,Description,,Voltage - Supply,Operating Temperature,Type,Interface,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 398 | part,RTC_DS1337,1,U?,DS1227_DIP,8DIP300,IC RTC SERIAL 2WIRE LP 8-DIP,,1.8 V ~ 5.5 V,-40C ~ 85C,Clock/Calendar/Alarm,IC 2-Wire Serial,Maxim Integrated Products,DS1337+,DS1337+-ND,1,2.73 399 | header,Name,PPP,Ref,Symbol,Package,Description,,Voltage - Supply,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min,,, 400 | part,ENCODER,1,U?,EVE-JBBF2020B,EVE-2JJB2020B,ENCODER ROTARY 12MM 20PPR W/SW,,-,Panasonic - ECG,EVE-JBBF2020B,P12336-ND,1,1.57,,, 401 | header,Name,PPP,Ref,Symbol,Package,Description,,Frequency,Voltage - Supply,Operating Temperature,Type,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 402 | part,NE555_DIP,1,U?,NE555,8DIP300,IC OSC MONO TIMING 500KHZ 8DIP,,500kHz,4.5 V ~ 16 V,0C ~ 70C,555 Type Timer/Oscillator (Single),STMicroelectronics,NE555N,497-1963-5-ND,1,0.50000 403 | library,sm_IC_Drivers 404 | header,Name,PPP,Ref,Symbol,Package,Description,,Voltage - Supply,Operating Temperature,Interface,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 405 | part,MAX_6955_SSOP,1,U?,MAX6955_SSOP,36-SSOP,IC DRIVER LED SEG 14/16 36-SSOP,,2.7 V ~ 5.5 V,-40C ~ 125C,IC,Maxim Integrated Products,MAX6955AAX+,MAX6955AAX+-ND,1,28.03000 406 | header,Name,PPP,Ref,Symbol,Package,Description,,Voltage - Supply,Operating Temperature,Interface,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 407 | part,MAX_6955_QFN,1,U?,MAX6955_QFN,40-QFN,IC DRVR DSPL LED 40-TQFN,,2.7 V ~ 5.5 V,-40C ~ 125C,IC,Maxim Integrated Products,MAX6955ATL+,MAX6955ATL+-ND,1,28.03000 408 | library,sm_ICs 409 | header,Name,PPP,Ref,Symbol,Package,Description,,Frequency,Voltage - Supply,Operating Temperature,Type,Manufacturer,Manufacturer Part Number,Digi-Key Part Number,Min Quantity,Price per min 410 | part,NE555_SOIC,1,U?,NE555,8_SOIC,IC OSC MONO TIMING 500KHZ 8-SOP,,500kHz,4.5 V ~ 16 V,0C ~ 70C,555 Type Timer/Oscillator (Single),Texas Instruments,TLC555IP,296-1858-5-ND,1,0.45000 411 | end --------------------------------------------------------------------------------