mirror of
				https://github.com/jhbruhn/eurorack.git
				synced 2025-10-30 02:46:01 +00:00 
			
		
		
		
	First Revision
This commit is contained in:
		
							parent
							
								
									3a4dba623f
								
							
						
					
					
						commit
						e33e1580f9
					
				
					 7 changed files with 2387 additions and 1103 deletions
				
			
		
							
								
								
									
										98
									
								
								MIDI2CV.ino
									
									
									
									
									
								
							
							
						
						
									
										98
									
								
								MIDI2CV.ino
									
									
									
									
									
								
							|  | @ -2,20 +2,26 @@ | ||||||
| #include <SPI.h> | #include <SPI.h> | ||||||
| #include <DAC57X4.h> | #include <DAC57X4.h> | ||||||
| #include <EEPROM.h> | #include <EEPROM.h> | ||||||
|  | #include <usbh_midi.h> | ||||||
|  | #include <usbhub.h> | ||||||
|  | #include <midi_RingBuffer.h> | ||||||
| 
 | 
 | ||||||
| #define MIDI_CHANNEL 1 | #define MIDI_CHANNEL 1 | ||||||
| 
 | 
 | ||||||
| #define OCTAVE_RANGE 10 | #define OCTAVE_RANGE 10 | ||||||
| #define MAX_CV 10.0 | #define MAX_CV 10.0 | ||||||
| #define CV_PER_OCTAVE (MAX_CV / OCTAVE_RANGE) | #define NOTES_PER_OCTAVE 12 | ||||||
|  | #define CV_PER_OCTAVE 1.0 | ||||||
|  | #define CV_PER_NOTE CV_PER_OCTAVE / NOTES_PER_OCTAVE | ||||||
| 
 | 
 | ||||||
| #define BASE_NOTE 21 | #define BASE_NOTE 21 | ||||||
| #define MAX_NOTE 108 | #define MAX_NOTE 108 | ||||||
| #define NOTE_RANGE MAX_NOTE - BASE_NOTE | #define NOTE_RANGE OCTAVE_RANGE * NOTES_PER_OCTAVE | ||||||
| 
 | 
 | ||||||
| // Define Pitch Bend range to be a major second
 | // Define Pitch Bend range to be a major second
 | ||||||
| #define BEND_RANGE ((CV_PER_OCTAVE / 12.0) * 1.5) | #define BEND_RANGE ((CV_PER_NOTE) * 1) | ||||||
| 
 | 
 | ||||||
|  | #define PIN_USB_RESET 7 | ||||||
| 
 | 
 | ||||||
| #define PIN_GATE_0 A5 | #define PIN_GATE_0 A5 | ||||||
| #define PIN_GATE_1 A1 | #define PIN_GATE_1 A1 | ||||||
|  | @ -25,9 +31,6 @@ | ||||||
| #define ROTARY_SWITCH_PIN0 2 | #define ROTARY_SWITCH_PIN0 2 | ||||||
| #define ROTARY_SWITCH_PIN1 3 | #define ROTARY_SWITCH_PIN1 3 | ||||||
| #define ROTARY_SWITCH_PIN2 4 | #define ROTARY_SWITCH_PIN2 4 | ||||||
| #define ROTARY_SWITCH_PIN3 5 |  | ||||||
| #define ROTARY_SWITCH_PIN4 6 |  | ||||||
| #define ROTARY_SWITCH_PIN5 7 |  | ||||||
| 
 | 
 | ||||||
| #define PIN_SPEED A4 | #define PIN_SPEED A4 | ||||||
| 
 | 
 | ||||||
|  | @ -84,7 +87,51 @@ const int clockDivisions[] = { MIDI_CLOCK_DIVIDE_WHOLE,         MIDI_CLOCK_DIVID | ||||||
| 
 | 
 | ||||||
| DAC57X4 dac(4, 2, SS); | DAC57X4 dac(4, 2, SS); | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | class USBMidiParser | ||||||
|  | { | ||||||
|  |   public: | ||||||
|  |     USBMidiParser(USBH_MIDI *usbThing); | ||||||
|  |     int available(); | ||||||
|  |     void begin(unsigned baud); | ||||||
|  |     byte read(); | ||||||
|  |     void write(unsigned char data); | ||||||
|  |   private: | ||||||
|  |     midi::RingBuffer<byte, 64> rxBuffer; | ||||||
|  |     USBH_MIDI *usb; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | USBMidiParser::USBMidiParser(USBH_MIDI *usbThing) { | ||||||
|  |   usb = usbThing; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | int USBMidiParser::available() { | ||||||
|  |   uint8_t  buf[20]; | ||||||
|  |   byte length = 0; | ||||||
|  |   if((length = usb->RecvData(buf)) > 0) { | ||||||
|  |     for(byte i = 0; i < length; i++) | ||||||
|  |       rxBuffer.write(buf[i]); | ||||||
|  |   } | ||||||
|  |   return rxBuffer.getLength(); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | void USBMidiParser::begin(unsigned baud) { | ||||||
|  |   rxBuffer.clear(); | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | byte USBMidiParser::read() { | ||||||
|  |   return rxBuffer.read();   | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | void USBMidiParser::write(unsigned char asd) {} | ||||||
|  | 
 | ||||||
|  | USB Usb; | ||||||
|  | USBH_MIDI  usbMidi(&Usb); | ||||||
|  | USBMidiParser parser(&usbMidi); | ||||||
|  | boolean usbMidiEnabled = false; | ||||||
|  | 
 | ||||||
| MIDI_CREATE_DEFAULT_INSTANCE();  | MIDI_CREATE_DEFAULT_INSTANCE();  | ||||||
|  | MIDI_CREATE_INSTANCE(USBMidiParser, parser, MIDIUSB); | ||||||
| 
 | 
 | ||||||
| byte currentMode = MODE_MONO; | byte currentMode = MODE_MONO; | ||||||
| 
 | 
 | ||||||
|  | @ -98,8 +145,8 @@ float cv[] =    {0,   0,   0,   0};   // 0 to MAX_CV | ||||||
| bool gate[] = {LOW, LOW, LOW, LOW}; // LOW or HIGH
 | bool gate[] = {LOW, LOW, LOW, LOW}; // LOW or HIGH
 | ||||||
| bool midiStartSignal = LOW; | bool midiStartSignal = LOW; | ||||||
| bool midiClockSignal = LOW; | bool midiClockSignal = LOW; | ||||||
| unsigned long activeNotes[NOTE_RANGE]; | byte activeNotes[NOTE_RANGE]; | ||||||
| unsigned long noteCount = 1; | byte noteCount = 1; | ||||||
| byte activeNoteCount = 0; | byte activeNoteCount = 0; | ||||||
| int currentPitchBend = 0; | int currentPitchBend = 0; | ||||||
| byte currentModulation = 0; | byte currentModulation = 0; | ||||||
|  | @ -119,7 +166,7 @@ unsigned long lastManualClockMillis = 0; | ||||||
| byte currentSequencePosition = 0; | byte currentSequencePosition = 0; | ||||||
| 
 | 
 | ||||||
| byte currentArpPosition = 0; | byte currentArpPosition = 0; | ||||||
| unsigned long activeArpNotes[NOTE_RANGE]; | byte activeArpNotes[NOTE_RANGE]; | ||||||
| byte activeArpNoteCount = 0; | byte activeArpNoteCount = 0; | ||||||
| bool arpLatchReadyForNew = true; | bool arpLatchReadyForNew = true; | ||||||
| 
 | 
 | ||||||
|  | @ -136,6 +183,20 @@ void setup() { | ||||||
|   MIDI.setHandleStart(onMidiStart); |   MIDI.setHandleStart(onMidiStart); | ||||||
|   MIDI.setHandleControlChange(onMidiControlChange); |   MIDI.setHandleControlChange(onMidiControlChange); | ||||||
|   MIDI.setHandlePitchBend(onMidiPitchBend); |   MIDI.setHandlePitchBend(onMidiPitchBend); | ||||||
|  | 
 | ||||||
|  |   if(Usb.Init() == -1) { | ||||||
|  |     usbMidiEnabled = false;   | ||||||
|  |   } else { | ||||||
|  |     usbMidiEnabled = true; | ||||||
|  | 
 | ||||||
|  |     MIDIUSB.begin(MIDI_CHANNEL_OMNI); | ||||||
|  |     MIDIUSB.setHandleClock(onMidiClock); | ||||||
|  |     MIDIUSB.setHandleNoteOn(onMidiNoteOn); | ||||||
|  |     MIDIUSB.setHandleNoteOff(onMidiNoteOff); | ||||||
|  |     MIDIUSB.setHandleStart(onMidiStart); | ||||||
|  |     MIDIUSB.setHandleControlChange(onMidiControlChange); | ||||||
|  |     MIDIUSB.setHandlePitchBend(onMidiPitchBend); | ||||||
|  |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void onMidiClock() { | void onMidiClock() { | ||||||
|  | @ -168,7 +229,10 @@ void onMidiNoteOff(byte channel, byte note, byte velocity) { | ||||||
|   if(channel > MIDI_CHANNEL + 1) return; |   if(channel > MIDI_CHANNEL + 1) return; | ||||||
|   activeNotes[note - BASE_NOTE] = 0; |   activeNotes[note - BASE_NOTE] = 0; | ||||||
|   activeNoteCount--; |   activeNoteCount--; | ||||||
|   if(activeNoteCount == 0) currentVelocity = 0; |   if(activeNoteCount == 0) { | ||||||
|  |     currentVelocity = 0;  | ||||||
|  |     noteCount = 1; | ||||||
|  |   } | ||||||
|   released = 0; |   released = 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -191,7 +255,7 @@ void onMidiStart() { | ||||||
| float midiToCV(byte note) { | float midiToCV(byte note) { | ||||||
|   if(note < BASE_NOTE) return 0; |   if(note < BASE_NOTE) return 0; | ||||||
|   if(note - BASE_NOTE > NOTE_RANGE) return MAX_CV; |   if(note - BASE_NOTE > NOTE_RANGE) return MAX_CV; | ||||||
|   return mapfloat(note - BASE_NOTE, 0, 120.0, 0, MAX_CV); |   return (note - BASE_NOTE) * CV_PER_NOTE; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| byte getMostRecentNote() { | byte getMostRecentNote() { | ||||||
|  | @ -216,6 +280,11 @@ void loop() { | ||||||
|    |    | ||||||
|   readSpeed(); |   readSpeed(); | ||||||
|   MIDI.read(); |   MIDI.read(); | ||||||
|  |   if(usbMidiEnabled) { | ||||||
|  |     Usb.Task(); | ||||||
|  |     if(usbMidi) | ||||||
|  |       MIDIUSB.read(); | ||||||
|  |   } | ||||||
| 
 | 
 | ||||||
|   if(millis() - lastClockMillis > MIDI_CLOCK_THRESHOLD_MILLIS) { |   if(millis() - lastClockMillis > MIDI_CLOCK_THRESHOLD_MILLIS) { | ||||||
|     // Apparently we are not getting any midi clocks, so we will just generate our own signal.
 |     // Apparently we are not getting any midi clocks, so we will just generate our own signal.
 | ||||||
|  | @ -566,12 +635,7 @@ void readSwitches() { | ||||||
|   else if(analogValue < 900) flipSwitch1 = FLIP_SWITCH_DOWN; |   else if(analogValue < 900) flipSwitch1 = FLIP_SWITCH_DOWN; | ||||||
|   else flipSwitch1 = FLIP_SWITCH_MIDDLE; |   else flipSwitch1 = FLIP_SWITCH_MIDDLE; | ||||||
|    |    | ||||||
|   if(digitalRead(ROTARY_SWITCH_PIN0) == LOW) rotarySwitch = 0; |   rotarySwitch = (!digitalRead(ROTARY_SWITCH_PIN0) << 2) & (!digitalRead(ROTARY_SWITCH_PIN1) << 1) & !digitalRead(ROTARY_SWITCH_PIN2); | ||||||
|   else if(digitalRead(ROTARY_SWITCH_PIN1) == LOW) rotarySwitch = 1; |  | ||||||
|   else if(digitalRead(ROTARY_SWITCH_PIN2) == LOW) rotarySwitch = 2; |  | ||||||
|   else if(digitalRead(ROTARY_SWITCH_PIN3) == LOW) rotarySwitch = 3; |  | ||||||
|   else if(digitalRead(ROTARY_SWITCH_PIN4) == LOW) rotarySwitch = 4; |  | ||||||
|   else if(digitalRead(ROTARY_SWITCH_PIN5) == LOW) rotarySwitch = 5; |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void readSpeed() { | void readSpeed() { | ||||||
|  |  | ||||||
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										80
									
								
								hardware_design/pure_midi.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								hardware_design/pure_midi.csv
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,80 @@ | ||||||
|  | "Part";"Value";"Device";"Package";"Description";"AMBIENT_TEMPERATURE_RANGE_HIGH";"AMBIENT_TEMPERATURE_RANGE_LOW";"CENTROID_NOT_SPECIFIED";"CIIVA_IDS";"CODE__JEDEC";"COMPONENT_LINK_1_DESCRIPTION";"COMPONENT_LINK_1_URL";"COMPONENT_LINK_3_DESCRIPTION";"COMPONENT_LINK_3_URL";"DATASHEET";"DATASHEET_VERSION";"DATA_POLARITY";"DEVICE_CLASS_L1";"DEVICE_CLASS_L2";"DEVICE_CLASS_L3";"DIGIKEY_DESCRIPTION";"DIGIKEY_PART_NUMBER";"FOOTPRINT_PARAMETERS_0";"FOOTPRINT_VARIANT_NAME_0";"FOOTPRINT_VARIANT_NAME_1";"FOOTPRINT_VARIANT_NAME_2";"HEIGHT";"IMPORTED";"IMPORTED_FROM";"IMPORT_TS";"INITIAL_ACCURACY__25DEG_C";"INTERFACE";"IOUT_IZ_MAXM_A";"IPC_LAND_PATTERN_NAME";"LEAD_FREE";"MAX_JUNCTION_TEMP";"MAX_SUPPLY_VOLTAGE";"MF";"MFG_PACKAGE_IDENT";"MFG_PACKAGE_IDENT_DATE";"MFG_PACKAGE_IDENT_REV";"MIN_IZ_FOR_REGULATIONUA";"MIN_SUPPLY_VOLTAGE";"MOUNTING_TECHNOLOGY";"MOUSER_DESCRIPTION";"MOUSER_PART_NUMBER";"MPN";"NUMBER_OF_CHANNELS";"NUMBER_OF_CONVERTERS";"OC_FARNELL";"OC_NEWARK";"PACKAGE";"PACKAGE_DESCRIPTION";"PACKAGE_VERSION";"PIN_0_0_7_INSIDE_EDGE";"PREFIX";"PROD_ID";"RATING";"RELEASE_DATE";"RESOLUTION";"ROHS";"SPICEPREFIX";"STANDOFF_HEIGHT";"SUB_FAMILY";"TEMPERATURE_RANGE_HIGH";"TEMPERATURE_RANGE_LOW";"TEMP_COEFFMAXPPM_DEGREE_C";"TEMP_COEFFTYPPPM_DEGREE_C";"VALUE";"VAULT_GUID";"VAULT_REVISION";"VERIFICATION_VERSION";"VO_V"; | ||||||
|  | "C1";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C2";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C3";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C4";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C5";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C6";"47u";"CAPACITOR_POL-US153CLV-0505";"153CLV-0505";"POLARIZED CAPACITOR, American symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C7";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C8";"22p";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C9";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C10";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C11";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C12";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C13";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C14";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C15";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "C16";"100n";"C-EUC0805";"C0805";"CAPACITOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"C";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "D1";"1N4148";"DIODESOD-323F";"SOD-323F";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "D2";"1N4001";"DIODESMA";"SMADIODE";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "D3";"1N4001";"DIODESMA";"SMADIODE";"Diode";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "IC1";"74HCT125D";"74HCT125D";"SO14";"Quad bus BUFFER, 3-state";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "IC1_33";"VOLTAGE_REG_POSDT";"VOLTAGE_REG_POSDT";"TO252";"Positive VOLTAGE REGULATOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "IC2";"VOLTAGE_REG_POS05DT";"VOLTAGE_REG_POS05DT";"TO252";"Positive VOLTAGE REGULATOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "IC3";"74HC148D";"74HC148D";"SO16";"10-line to 4-line and 8-line to 3-line PRIORITY ENCODER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "IC4";"74HCT125D";"74HCT125D";"SO14";"Quad bus BUFFER, 3-state";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "ISP1";"AVRISP-6";"AVRISP-6";"AVRISP";"AVR ISP HEADER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "JP1";"";"JP1E";"JP1";"JUMPER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "OK1";"6N138";"6N138";"DIL08";"MOTOROLA OPTO COUPLER";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"VISHAY/TELEFUNKEN";"";"";"";"";"";"";"";"";"6N138";"";"";"9860150";"35K5294";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "PWR1";"HEADER2X5SHD";"HEADER2X5SHD";"2X5-SHROUDED";"Header 5x2";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "Q1";"20MHz";"CRYSTALHC49UP";"HC49UP";"CRYSTAL";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"unknown";"unknown";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "Q2";"12MHz";"CRYSTALHC49UP";"HC49UP";"CRYSTAL";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"unknown";"unknown";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R1";"2k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R2";"4k7";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R3";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R4";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R5";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R6";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R7";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R8";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R9";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R10";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R11";"220R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R12";"470R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R13";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R14";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R15";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R16";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R17";"1k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R18";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R19";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R20";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R21";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R22";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R23";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R24";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R25";"10k";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R26";"33R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "R27";"33R";"R-EU_R0805";"R0805";"RESISTOR, European symbol";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"R";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "T1";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "T2";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "T3";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "T4";"MMBT3904";"-NPN-SOT23-EBC";"SOT23-EBC";"NPN Transistror";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$1";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$2";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$3";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$4";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$5";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$6";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$7";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$8";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"WQP-PJ301M-12_JACK";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$9";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$10";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"TOGGLE_ON_OFF_ON";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$11";"Q-POT";"Q-POT";"Q-POT";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U$12";"ALPS-SRBV";"ALPS-SRBV";"ALPS-SRBV";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "U1";"ANALOG_DEVICES_INC_AD5754AREZANALOG_DEVICES_INC_AD5754AREZ_0_0";"ANALOG_DEVICES_INC_AD5754AREZANALOG_DEVICES_INC_AD5754AREZ_0_0";"ANALOG_DEVICES_INC_AD5754AREZ_0";"DAC 4-CH Resistor-String 16-bit 24-Pin TSSOP EP";"+85°C";"-40°C";"No";"";"";"";"";"";"";"http://www.analog.com/media/en/technical-documentation/data-sheets/AD5724_5734_5754.pdf";"";"Unipolar/Bipolar";"Integrated Circuits (ICs)";"Data Converter ICs";"Digital to Analog Converters (DACs)";"IC DAC 16BIT DSP/SRL 24TSSOP";"AD5754AREZ-ND";"{"fp_type":"TSSOP2","params":{"N":{"nom":24,"long name":"Number of leads","min":null,"max":null,"short name":"N","type":"count"},"A":{"nom":false,"long name":"Height","min":false,"max":1200000,"short name":"A","type":"measurement"},"A1":{"nom":false,"long name":"Package clearance","min":50000,"max":150000,"short name":"A1","type":"measurement"},"A2":{"nom":1000000,"long name":"Package height","min":800000,"max":1050000,"short name":"A2","type":"measurement"},"D":{"nom":7800000,"long name":"Package length","min":7700000,"max":7900000,"short name":"D","type":"measurement"},"E":{"nom":6400000,"long name":"Width /w leads","min":false,"max":false,"short name":"E","type":"measurement"},"E1":{"nom":4400000,"long name":"Package width","min":4300000,"max":4500000,"short name":"E1","type":"measurement"},"B":{"nom":false,"long name":"Lead width","min":190000,"max":300000,"short name":"B","type":"measurement"},"C":{"nom":false,"long name":"Lead thickness","min":90000,"max":200000,"short name":"C","type":"measurement"},"L":{"nom":600000,"long name":"Lead foot length","min":450000,"max":750000,"short name":"L","type":"measurement"},"e":{"nom":650000,"long name":"Lead pitch","min":null,"max":null,"short name":"e","type":"measurement"},"PHI":{"nom":false,"long name":"Lead angle","min":0,"max":8,"short name":"PHI","type":"measurement"},"D2":{"nom":5000000,"long name":"Thermal pad length","min":4950000,"max":5020000,"short name":"D2","type":"measurement"},"E2":{"nom":3200000,"long name":"Thermal pad width","min":3150000,"max":3250000,"short name":"E2","type":"measurement"},"PC":{"long name":"Paste coverage (%)","type":"percentage","short name":"PC","value":40},"HT":{"default":"Yes","long name":"Thermal pad","type":"multichoiceparent","short name":"HT","children":["D2","E2","PC"]},"offset x":{"nom":0,"long name":"X Center offset","min":null,"max":null,"short name":"offset x","type":"measurement"},"offset y":{"nom":0,"long name":"Y Center offset","min":null,"max":null,"short name":"offset y","type":"measurement"},"LS":{"default":"Rounded rectangle","long name":"Land shape","type":"multichoice","short name":"LS"},"LS1":{"default":"Rectangle","long name":"Land shape (Pin 1)","type":"multichoice","short name":"LS1"},"solder toe":{"nom":150000,"long name":"Solder fillet (toe)","min":null,"max":null,"short name":"solder toe","type":"fixedmeasurement"},"solder heel":{"nom":250000,"long name":"Solder fillet (heel)","min":null,"max":null,"short name":"solder heel","type":"fixedmeasurement"},"solder side":{"nom":10000,"long name":"Solder fillet (side)","min":null,"max":null,"short name":"solder side","type":"fixedmeasurement"},"courtyard":{"nom":100000,"long name":"Courtyard","min":null,"max":null,"short name":"courtyard","type":"fixedmeasurement"},"SF":{"default":"C","long name":"Packing level","type":"multichoiceparent","short name":"SF","help":"http://support.upverter.com/customer/portal/articles/978783-what-is-a-footprint-packing-level","children":["solder toe","solder heel","solder side","courtyard"]}}}";"";"";"";"1.2mm";"";"";"";"";"SPI,Other";"";"SOP65P640X120-24";"yes";"+150°C";"16.5V";"Analog Devices Inc";"RE-24";"0";"A";"";"2.7V";"";"Digital to Analog Converters - DAC IC Dual 16-Bit VOut";"584-AD5754AREZ";"AD5754AREZ";"4";"4";"";"";"TSSOP24";"";"";"clock";"U";"";"";"";"16b";"yes";"";"0.05mm";"";"+85°C";"-40°C";"";"";"";"";"";"0.0.0.1";""; | ||||||
|  | "U2";"TEXAS_INSTRUMENTS_LM4040C25IDBZRTEXAS_INSTRUMENTS_LM4040C25IDBZR_0_1";"TEXAS_INSTRUMENTS_LM4040C25IDBZRTEXAS_INSTRUMENTS_LM4040C25IDBZR_0_1";"TEXAS_INSTRUMENTS_LM4040C25IDBZR_1";"TI-LM4040C25DBZ3";"";"";"";"1469524";"TO-236";"Manufacturer URL";"http://www.ti.com/";"Package Specification";"http://www.ti.com/litv/pdf/mpds108a";"http://www.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=LM4040C25&fileType=pdf";"SLOS456K";"";"";"";"";"";"";"";"Level C";"Level B";"Level A";"";"yes";"vault";"1521848919";"0.5";"";"15";"";"";"";"";"Texas Instruments";"";"";"";"75";"";"Surface Mount";"";"";"LM4040C25IDBZR";"";"";"";"";"DBZ0003A";"3-Pin Plastic Small Outline, Body 2.92 x 1.3 mm, Pitch 0.95 mm";"4203227/B";"";"U";"";"Catalog";"1464596443";"";"Yes";"";"";"Shunt Voltage Reference";"";"";"100";"15";"";"5413DB6E-9D10-4027-A969-08E6820F4111";"C65482E3-4B49-4B9C-954A-31B6BAF04754";"";"2.5"; | ||||||
|  | "U3";"ATMEGA328P_TQFP";"ATMEGA328P_TQFP";"TQFP32-08";"Popular 328P in QFP";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"IC-09069";"";"";"";"";"";"";"";"";"";"";"";"ATMEGA328P_TQFP";"";"";"";""; | ||||||
|  | "U4";"MAX3421";"MAX3421ESMD";"TQFP32-5MM";"MAX3421EEHJ";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"IC-09517";"";"";"";"";"";"";"";"";"";"";"";"MAX3421";"";"";"";""; | ||||||
|  | "X1";"OG-MIDI_MAB5SHCUI-SD-50BV";"OG-MIDI_MAB5SHCUI-SD-50BV";"OG-MIDI_SD-50BV";"Female CONNECTOR";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
|  | "X2";"KUSBVX";"KUSBVX";"KUSBVX";"Vertical,Top Entry Universal Serial Bus Connector KUSBVX Series";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";""; | ||||||
| Can't render this file because it contains an unexpected character in line 75 and column 509. | 
|  | @ -25775,6 +25775,8 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <classes> | <classes> | ||||||
| <class number="0" name="default" width="0" drill="0"> | <class number="0" name="default" width="0" drill="0"> | ||||||
| </class> | </class> | ||||||
|  | <class number="1" name="POWER" width="0.3556" drill="0"> | ||||||
|  | </class> | ||||||
| </classes> | </classes> | ||||||
| <parts> | <parts> | ||||||
| <part name="U1" library="Analog Devices Inc - AD5754AREZ" deviceset="ANALOG_DEVICES_INC_AD5754AREZ" device="ANALOG_DEVICES_INC_AD5754AREZ_0_0"/> | <part name="U1" library="Analog Devices Inc - AD5754AREZ" deviceset="ANALOG_DEVICES_INC_AD5754AREZ" device="ANALOG_DEVICES_INC_AD5754AREZ_0_0"/> | ||||||
|  | @ -25932,6 +25934,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <part name="GND29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> | <part name="GND29" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> | ||||||
| <part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> | <part name="+3V4" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+3V3" device=""/> | ||||||
| <part name="GND30" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> | <part name="GND30" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="GND" device=""/> | ||||||
|  | <part name="P+23" library="supply1" library_urn="urn:adsk.eagle:library:371" deviceset="+5V" device=""/> | ||||||
| </parts> | </parts> | ||||||
| <sheets> | <sheets> | ||||||
| <sheet> | <sheet> | ||||||
|  | @ -26110,7 +26113,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <junction x="33.02" y="50.8"/> | <junction x="33.02" y="50.8"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="GND" class="0"> | <net name="GND" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="ISP1" gate="G$1" pin="GND"/> | <pinref part="ISP1" gate="G$1" pin="GND"/> | ||||||
| <wire x1="78.74" y1="-5.08" x2="86.36" y2="-5.08" width="0.1524" layer="91"/> | <wire x1="78.74" y1="-5.08" x2="86.36" y2="-5.08" width="0.1524" layer="91"/> | ||||||
|  | @ -26165,8 +26168,13 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <pinref part="C9" gate="G$1" pin="2"/> | <pinref part="C9" gate="G$1" pin="2"/> | ||||||
| <pinref part="GND26" gate="1" pin="GND"/> | <pinref part="GND26" gate="1" pin="GND"/> | ||||||
| </segment> | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="U3" gate="U$1" pin="AGND"/> | ||||||
|  | <pinref part="AGND15" gate="VR1" pin="AGND"/> | ||||||
|  | <wire x1="40.64" y1="30.48" x2="33.02" y2="30.48" width="0.1524" layer="91"/> | ||||||
|  | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+5V" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="ISP1" gate="G$1" pin="VCC"/> | <pinref part="ISP1" gate="G$1" pin="VCC"/> | ||||||
| <wire x1="78.74" y1="0" x2="86.36" y2="0" width="0.1524" layer="91"/> | <wire x1="78.74" y1="0" x2="86.36" y2="0" width="0.1524" layer="91"/> | ||||||
|  | @ -26222,13 +26230,6 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <label x="109.22" y="55.88" size="1.778" layer="95"/> | <label x="109.22" y="55.88" size="1.778" layer="95"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="AGND" class="0"> |  | ||||||
| <segment> |  | ||||||
| <pinref part="U3" gate="U$1" pin="AGND"/> |  | ||||||
| <pinref part="AGND15" gate="VR1" pin="AGND"/> |  | ||||||
| <wire x1="40.64" y1="30.48" x2="33.02" y2="30.48" width="0.1524" layer="91"/> |  | ||||||
| </segment> |  | ||||||
| </net> |  | ||||||
| <net name="SWITCH0_VAL" class="0"> | <net name="SWITCH0_VAL" class="0"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="R13" gate="G$1" pin="1"/> | <pinref part="R13" gate="G$1" pin="1"/> | ||||||
|  | @ -26585,7 +26586,36 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <busses> | <busses> | ||||||
| </busses> | </busses> | ||||||
| <nets> | <nets> | ||||||
| <net name="AGND" class="0"> | <net name="GND" class="1"> | ||||||
|  | <segment> | ||||||
|  | <pinref part="U1" gate="G$0" pin="GND"/> | ||||||
|  | <pinref part="GND1" gate="1" pin="GND"/> | ||||||
|  | <wire x1="114.3" y1="20.32" x2="121.92" y2="20.32" width="0.1524" layer="91"/> | ||||||
|  | <wire x1="121.92" y1="20.32" x2="121.92" y2="17.78" width="0.1524" layer="91"/> | ||||||
|  | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="GND2" gate="1" pin="GND"/> | ||||||
|  | <pinref part="U1" gate="G$0" pin="BIN/!2SCOMP!"/> | ||||||
|  | <wire x1="58.42" y1="45.72" x2="73.66" y2="45.72" width="0.1524" layer="91"/> | ||||||
|  | <pinref part="U1" gate="G$0" pin="!LDAC!"/> | ||||||
|  | <wire x1="73.66" y1="50.8" x2="58.42" y2="50.8" width="0.1524" layer="91"/> | ||||||
|  | <wire x1="58.42" y1="50.8" x2="58.42" y2="45.72" width="0.1524" layer="91"/> | ||||||
|  | <junction x="58.42" y="45.72"/> | ||||||
|  | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="C11" gate="G$1" pin="2"/> | ||||||
|  | <pinref part="GND27" gate="1" pin="GND"/> | ||||||
|  | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="C12" gate="G$1" pin="2"/> | ||||||
|  | <pinref part="GND28" gate="1" pin="GND"/> | ||||||
|  | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="C10" gate="G$1" pin="1"/> | ||||||
|  | <wire x1="106.68" y1="93.98" x2="106.68" y2="96.52" width="0.1524" layer="91"/> | ||||||
|  | <pinref part="GND29" gate="1" pin="GND"/> | ||||||
|  | <wire x1="106.68" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/> | ||||||
|  | </segment> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="AGND1" gate="VR1" pin="AGND"/> | <pinref part="AGND1" gate="VR1" pin="AGND"/> | ||||||
| <pinref part="U1" gate="G$0" pin="2_SIG_GND"/> | <pinref part="U1" gate="G$0" pin="2_SIG_GND"/> | ||||||
|  | @ -26670,38 +26700,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <wire x1="172.72" y1="-48.26" x2="177.8" y2="-48.26" width="0.1524" layer="91"/> | <wire x1="172.72" y1="-48.26" x2="177.8" y2="-48.26" width="0.1524" layer="91"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="GND" class="0"> | <net name="-12V" class="1"> | ||||||
| <segment> |  | ||||||
| <pinref part="U1" gate="G$0" pin="GND"/> |  | ||||||
| <pinref part="GND1" gate="1" pin="GND"/> |  | ||||||
| <wire x1="114.3" y1="20.32" x2="121.92" y2="20.32" width="0.1524" layer="91"/> |  | ||||||
| <wire x1="121.92" y1="20.32" x2="121.92" y2="17.78" width="0.1524" layer="91"/> |  | ||||||
| </segment> |  | ||||||
| <segment> |  | ||||||
| <pinref part="GND2" gate="1" pin="GND"/> |  | ||||||
| <pinref part="U1" gate="G$0" pin="BIN/!2SCOMP!"/> |  | ||||||
| <wire x1="58.42" y1="45.72" x2="73.66" y2="45.72" width="0.1524" layer="91"/> |  | ||||||
| <pinref part="U1" gate="G$0" pin="!LDAC!"/> |  | ||||||
| <wire x1="73.66" y1="50.8" x2="58.42" y2="50.8" width="0.1524" layer="91"/> |  | ||||||
| <wire x1="58.42" y1="50.8" x2="58.42" y2="45.72" width="0.1524" layer="91"/> |  | ||||||
| <junction x="58.42" y="45.72"/> |  | ||||||
| </segment> |  | ||||||
| <segment> |  | ||||||
| <pinref part="C11" gate="G$1" pin="2"/> |  | ||||||
| <pinref part="GND27" gate="1" pin="GND"/> |  | ||||||
| </segment> |  | ||||||
| <segment> |  | ||||||
| <pinref part="C12" gate="G$1" pin="2"/> |  | ||||||
| <pinref part="GND28" gate="1" pin="GND"/> |  | ||||||
| </segment> |  | ||||||
| <segment> |  | ||||||
| <pinref part="C10" gate="G$1" pin="1"/> |  | ||||||
| <wire x1="106.68" y1="93.98" x2="106.68" y2="96.52" width="0.1524" layer="91"/> |  | ||||||
| <pinref part="GND29" gate="1" pin="GND"/> |  | ||||||
| <wire x1="106.68" y1="96.52" x2="116.84" y2="96.52" width="0.1524" layer="91"/> |  | ||||||
| </segment> |  | ||||||
| </net> |  | ||||||
| <net name="-12V" class="0"> |  | ||||||
| <segment> | <segment> | ||||||
| <pinref part="P-1" gate="1" pin="-12V"/> | <pinref part="P-1" gate="1" pin="-12V"/> | ||||||
| <wire x1="116.84" y1="12.7" x2="116.84" y2="17.78" width="0.1524" layer="91"/> | <wire x1="116.84" y1="12.7" x2="116.84" y2="17.78" width="0.1524" layer="91"/> | ||||||
|  | @ -26719,7 +26718,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <pinref part="P-4" gate="1" pin="-12V"/> | <pinref part="P-4" gate="1" pin="-12V"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+12V" class="0"> | <net name="+12V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="U1" gate="G$0" pin="AVDD"/> | <pinref part="U1" gate="G$0" pin="AVDD"/> | ||||||
| <wire x1="73.66" y1="76.2" x2="71.12" y2="76.2" width="0.1524" layer="91"/> | <wire x1="73.66" y1="76.2" x2="71.12" y2="76.2" width="0.1524" layer="91"/> | ||||||
|  | @ -26756,7 +26755,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <pinref part="P+22" gate="1" pin="+12V"/> | <pinref part="P+22" gate="1" pin="+12V"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+5V" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="U1" gate="G$0" pin="DVCC"/> | <pinref part="U1" gate="G$0" pin="DVCC"/> | ||||||
| <pinref part="P+2" gate="1" pin="+5V"/> | <pinref part="P+2" gate="1" pin="+5V"/> | ||||||
|  | @ -27077,7 +27076,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <junction x="78.74" y="45.72"/> | <junction x="78.74" y="45.72"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+5V" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <wire x1="68.58" y1="50.8" x2="71.12" y2="50.8" width="0.1524" layer="91"/> | <wire x1="68.58" y1="50.8" x2="71.12" y2="50.8" width="0.1524" layer="91"/> | ||||||
| <wire x1="71.12" y1="50.8" x2="71.12" y2="55.88" width="0.1524" layer="91"/> | <wire x1="71.12" y1="50.8" x2="71.12" y2="55.88" width="0.1524" layer="91"/> | ||||||
|  | @ -27089,7 +27088,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <pinref part="OK1" gate="G$1" pin="VCC"/> | <pinref part="OK1" gate="G$1" pin="VCC"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="GND" class="0"> | <net name="GND" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="GND6" gate="1" pin="GND"/> | <pinref part="GND6" gate="1" pin="GND"/> | ||||||
| <pinref part="R17" gate="G$1" pin="1"/> | <pinref part="R17" gate="G$1" pin="1"/> | ||||||
|  | @ -27182,7 +27181,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <busses> | <busses> | ||||||
| </busses> | </busses> | ||||||
| <nets> | <nets> | ||||||
| <net name="GND" class="0"> | <net name="GND" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="U$12" gate="G$1" pin="A"/> | <pinref part="U$12" gate="G$1" pin="A"/> | ||||||
| <wire x1="-30.48" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/> | <wire x1="-30.48" y1="60.96" x2="-33.02" y2="60.96" width="0.1524" layer="91"/> | ||||||
|  | @ -27291,7 +27290,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <junction x="38.1" y="60.96"/> | <junction x="38.1" y="60.96"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+5V" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="R18" gate="G$1" pin="2"/> | <pinref part="R18" gate="G$1" pin="2"/> | ||||||
| <pinref part="R25" gate="G$1" pin="2"/> | <pinref part="R25" gate="G$1" pin="2"/> | ||||||
|  | @ -27472,11 +27471,14 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <instance part="GND30" gate="1" x="91.44" y="58.42" smashed="yes"> | <instance part="GND30" gate="1" x="91.44" y="58.42" smashed="yes"> | ||||||
| <attribute name="VALUE" x="88.9" y="55.88" size="1.778" layer="96"/> | <attribute name="VALUE" x="88.9" y="55.88" size="1.778" layer="96"/> | ||||||
| </instance> | </instance> | ||||||
|  | <instance part="P+23" gate="1" x="45.72" y="45.72" smashed="yes"> | ||||||
|  | <attribute name="VALUE" x="43.18" y="40.64" size="1.778" layer="96" rot="R90"/> | ||||||
|  | </instance> | ||||||
| </instances> | </instances> | ||||||
| <busses> | <busses> | ||||||
| </busses> | </busses> | ||||||
| <nets> | <nets> | ||||||
| <net name="GND" class="0"> | <net name="GND" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="X2" gate="G$1" pin="4"/> | <pinref part="X2" gate="G$1" pin="4"/> | ||||||
| <wire x1="33.02" y1="30.48" x2="43.18" y2="30.48" width="0.1524" layer="91"/> | <wire x1="33.02" y1="30.48" x2="43.18" y2="30.48" width="0.1524" layer="91"/> | ||||||
|  | @ -27585,13 +27587,6 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <label x="55.88" y="43.18" size="1.778" layer="95"/> | <label x="55.88" y="43.18" size="1.778" layer="95"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="USB_VBUS" class="0"> |  | ||||||
| <segment> |  | ||||||
| <pinref part="X2" gate="G$1" pin="1"/> |  | ||||||
| <wire x1="33.02" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/> |  | ||||||
| <label x="33.02" y="38.1" size="1.778" layer="95"/> |  | ||||||
| </segment> |  | ||||||
| </net> |  | ||||||
| <net name="USB_P" class="0"> | <net name="USB_P" class="0"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="R27" gate="G$1" pin="2"/> | <pinref part="R27" gate="G$1" pin="2"/> | ||||||
|  | @ -27729,6 +27724,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="IC1" gate="B" pin="O"/> | <pinref part="IC1" gate="B" pin="O"/> | ||||||
| <wire x1="88.9" y1="81.28" x2="96.52" y2="81.28" width="0.1524" layer="91"/> | <wire x1="88.9" y1="81.28" x2="96.52" y2="81.28" width="0.1524" layer="91"/> | ||||||
|  | <label x="88.9" y="81.28" size="1.778" layer="95"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="SCK" class="0"> | <net name="SCK" class="0"> | ||||||
|  | @ -27752,6 +27748,11 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <wire x1="127" y1="81.28" x2="134.62" y2="81.28" width="0.1524" layer="91"/> | <wire x1="127" y1="81.28" x2="134.62" y2="81.28" width="0.1524" layer="91"/> | ||||||
| <label x="127" y="78.74" size="1.778" layer="95"/> | <label x="127" y="78.74" size="1.778" layer="95"/> | ||||||
| </segment> | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="U4" gate="G$1" pin="RES"/> | ||||||
|  | <wire x1="86.36" y1="30.48" x2="73.66" y2="30.48" width="0.1524" layer="91"/> | ||||||
|  | <label x="71.12" y="30.48" size="1.778" layer="95"/> | ||||||
|  | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="MISO" class="0"> | <net name="MISO" class="0"> | ||||||
| <segment> | <segment> | ||||||
|  | @ -27773,14 +27774,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <label x="71.12" y="33.02" size="1.778" layer="95"/> | <label x="71.12" y="33.02" size="1.778" layer="95"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="RES_USB_3V3" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> |  | ||||||
| <pinref part="U4" gate="G$1" pin="RES"/> |  | ||||||
| <wire x1="86.36" y1="30.48" x2="73.66" y2="30.48" width="0.1524" layer="91"/> |  | ||||||
| <label x="71.12" y="30.48" size="1.778" layer="95"/> |  | ||||||
| </segment> |  | ||||||
| </net> |  | ||||||
| <net name="+5V" class="0"> |  | ||||||
| <segment> | <segment> | ||||||
| <pinref part="IC4" gate="P" pin="VCC"/> | <pinref part="IC4" gate="P" pin="VCC"/> | ||||||
| <pinref part="P+19" gate="1" pin="+5V"/> | <pinref part="P+19" gate="1" pin="+5V"/> | ||||||
|  | @ -27790,6 +27784,13 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <wire x1="218.44" y1="114.3" x2="210.82" y2="114.3" width="0.1524" layer="91"/> | <wire x1="218.44" y1="114.3" x2="210.82" y2="114.3" width="0.1524" layer="91"/> | ||||||
| <junction x="210.82" y="114.3"/> | <junction x="210.82" y="114.3"/> | ||||||
| </segment> | </segment> | ||||||
|  | <segment> | ||||||
|  | <pinref part="X2" gate="G$1" pin="1"/> | ||||||
|  | <wire x1="33.02" y1="38.1" x2="45.72" y2="38.1" width="0.1524" layer="91"/> | ||||||
|  | <label x="33.02" y="38.1" size="1.778" layer="95"/> | ||||||
|  | <pinref part="P+23" gate="1" pin="+5V"/> | ||||||
|  | <wire x1="45.72" y1="43.18" x2="45.72" y2="38.1" width="0.1524" layer="91"/> | ||||||
|  | </segment> | ||||||
| </net> | </net> | ||||||
| </nets> | </nets> | ||||||
| </sheet> | </sheet> | ||||||
|  | @ -27884,7 +27885,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <junction x="27.94" y="40.64"/> | <junction x="27.94" y="40.64"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+5V" class="0"> | <net name="+5V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="IC2" gate="A1" pin="VO"/> | <pinref part="IC2" gate="A1" pin="VO"/> | ||||||
| <pinref part="C5" gate="G$1" pin="+"/> | <pinref part="C5" gate="G$1" pin="+"/> | ||||||
|  | @ -27896,7 +27897,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <wire x1="111.76" y1="58.42" x2="111.76" y2="60.96" width="0.1524" layer="91"/> | <wire x1="111.76" y1="58.42" x2="111.76" y2="60.96" width="0.1524" layer="91"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="-12V" class="0"> | <net name="-12V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="C4" gate="G$1" pin="-"/> | <pinref part="C4" gate="G$1" pin="-"/> | ||||||
| <wire x1="58.42" y1="33.02" x2="53.34" y2="33.02" width="0.1524" layer="91"/> | <wire x1="58.42" y1="33.02" x2="53.34" y2="33.02" width="0.1524" layer="91"/> | ||||||
|  | @ -27909,7 +27910,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <wire x1="66.04" y1="33.02" x2="66.04" y2="27.94" width="0.1524" layer="91"/> | <wire x1="66.04" y1="33.02" x2="66.04" y2="27.94" width="0.1524" layer="91"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="+12V" class="0"> | <net name="+12V" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="D2" gate="G$1" pin="C"/> | <pinref part="D2" gate="G$1" pin="C"/> | ||||||
| <wire x1="48.26" y1="53.34" x2="53.34" y2="53.34" width="0.1524" layer="91"/> | <wire x1="48.26" y1="53.34" x2="53.34" y2="53.34" width="0.1524" layer="91"/> | ||||||
|  | @ -27930,7 +27931,7 @@ Source: KYCON Sibalco USB vertical socket KUSBV.pdf</description> | ||||||
| <junction x="68.58" y="58.42"/> | <junction x="68.58" y="58.42"/> | ||||||
| </segment> | </segment> | ||||||
| </net> | </net> | ||||||
| <net name="GND" class="0"> | <net name="GND" class="1"> | ||||||
| <segment> | <segment> | ||||||
| <pinref part="PWR1" gate="G$1" pin="7"/> | <pinref part="PWR1" gate="G$1" pin="7"/> | ||||||
| <wire x1="27.94" y1="48.26" x2="33.02" y2="48.26" width="0.1524" layer="91"/> | <wire x1="27.94" y1="48.26" x2="33.02" y2="48.26" width="0.1524" layer="91"/> | ||||||
|  |  | ||||||
							
								
								
									
										
											BIN
										
									
								
								hardware_design/pure_midi_2018-11-19.zip
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								hardware_design/pure_midi_2018-11-19.zip
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Loading…
	
		Reference in a new issue