diff --git a/Documentation/Board.psd b/Documentation/Board.psd new file mode 100755 index 0000000000000000000000000000000000000000..038a863a763236889dfba433cd37fbe4d90ba832 Binary files /dev/null and b/Documentation/Board.psd differ diff --git a/Documentation/FAbFDI_Milled2.JPG b/Documentation/FAbFDI_Milled2.JPG new file mode 100755 index 0000000000000000000000000000000000000000..1d33cf5df287870c4c0a1918025225d9684c1ddd Binary files /dev/null and b/Documentation/FAbFDI_Milled2.JPG differ diff --git a/Documentation/FabFTDI_Assembled.JPG b/Documentation/FabFTDI_Assembled.JPG new file mode 100755 index 0000000000000000000000000000000000000000..12e927f3c127f32b48a1d96965eff5c107192413 Binary files /dev/null and b/Documentation/FabFTDI_Assembled.JPG differ diff --git a/Documentation/FabFTDI_Documentation.docx b/Documentation/FabFTDI_Documentation.docx index 5e05f0e5d0bc7e1da2219cb03b8624ffb2912581..764216ddbf550d03bf187da2b0b87d81804eadb4 100644 Binary files a/Documentation/FabFTDI_Documentation.docx and b/Documentation/FabFTDI_Documentation.docx differ diff --git a/Documentation/FabFTDI_milledBoard.JPG b/Documentation/FabFTDI_milledBoard.JPG new file mode 100755 index 0000000000000000000000000000000000000000..a56a509f7572cc11b1ec51b4eb15646409bb4e75 Binary files /dev/null and b/Documentation/FabFTDI_milledBoard.JPG differ diff --git a/Documentation/Milled_Board.png b/Documentation/Milled_Board.png new file mode 100755 index 0000000000000000000000000000000000000000..ea3bda502a14b0ea5ebba6a5935bd90ddc6fc6bb Binary files /dev/null and b/Documentation/Milled_Board.png differ diff --git a/Documentation/~$bFTDI_Documentation.docx b/Documentation/~$bFTDI_Documentation.docx new file mode 100755 index 0000000000000000000000000000000000000000..908e96f1500462616d2901ed11ec6a8ec1976b8e Binary files /dev/null and b/Documentation/~$bFTDI_Documentation.docx differ diff --git a/FabFTDI - Copy.html b/FabFTDI - Copy.html new file mode 100755 index 0000000000000000000000000000000000000000..1aa270e116aa55d6a39f201adbda0ee9ff6ff596 --- /dev/null +++ b/FabFTDI - Copy.html @@ -0,0 +1,166 @@ + + + + +FabFTDI + + + +

FabFTDI: A Do-It-Yourself FTDI Cable (i.e. USB to Serial Converter)

+

 

+

1 Introduction

+

FabFTDI is DIY version of FTDI cable that can be made in fablab and this page descirbes how to make it.  The FabFTDI uses an Atmega16U2 microcontroller and is based on USbtoSerial example of LUFA library. Figure below shows the schematic diagram of the FabFTDI:

+ +

Schematic circuit diagram of FabFTDI

+

 

+

The FabFTDI is powered through USB port which provides 500mA at 5V. The USB data line D+/D- is used to communicate with the microcontrolle's USB controller. Since the data lines operate at 3.3V, two voltage limiting zener diodes are used to limit the voltage in these pins. The D- line is pulled-up to the 5V through 1.5K resistor to indicate to the host computer that the connnected device is a low-speed USB device. The USB controller needs a precise clock, therefore, an external 16MHz crystal is used as a precise clock source. The LED and the corresponding resistor R4 is optional but if used can be used as visual indication of data communication. The FabFTDI is a USB 2.0 Full-speed device and support upto 38400bps of serial communication. The Unix and Mac OS doesn not require any drivers, however, a driver is required for windows operating system (more on this later).

+

2 Fabrication of FabFTDI

+

2.1 FabFTDI Using ATTiny102

+

ATTiny102 is a low-cost 8-pin micro-controller with in-built UART. This version of the FabFTDI uses V-USB for software-only implementation of a low-speed USB device and is based on V-USB CDC example. Figure below shows the schematic diagram of the circuit

+

2.1.1 Schematic Circuit Diagram

+ +

Figure below shows the routed board.

+

2.1.2 Board Design

+ +

2.1.3 Board Fabrication and Assembly

+
    +
  1. Download the PNG files for trace and board outline from links below - FabFTDI traces (1000dpi) FabFTDI board outline (1000dpi)
  2. +
  3. Use the standard PCB milling process to fabricate PCB.
  4. +
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. +
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
  8. +
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
  10. +
+

2.1.4 Programing Fuses & Firmware

+
    + +
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)
    +
    + sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    +
    +
  2. + +
  3. Flash fuses using following commands
    +
    + +
  4. +
+

2.2 FabFTDI Using Attiny441

+

2.2.1 Schematic Circuit Diagram

+ +

2.2.2 Board Design

+ +

  

+

2.2.3 Board Fabrication and Assembly

+
    +
  1. Download the PNG files for trace and board outline from links below - FabFTDI traces (1000dpi) FabFTDI board outline (1000dpi)
  2. +
  3. Use the standard PCB milling process to fabricate PCB.
  4. +
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. +
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
  8. +
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
  10. +
+

2.2.4 Programing Fuses & Firmware

+
    +
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)
    +
    + sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    +
    +
  2. +
  3. Flash fuses using following commands
    +
    + +
  4. +
+

2.3 FabFTDI Using ATTiny45

+

2.3.1 Schematic Circuit Diagram

+ +

 

+

 

+

The figure above shows the schematic diagram of the FabFTDI circuit. The circuit is powered by a USB port which can provide 5V voltage and up to 500mA current.

+

A USB port has four lines: 5V, D-, D+ and GND. The line D- and D+ are called data lines and used to for communication. These data lines can tolerate only upto 3.3V voltage, and therefore, two Zener diodes are used to limit the voltage to 3.3V. The line D- is connected to 5V using 15k (10kohm + 499ohm) which is used by the host (your computer) to determine that the connected device is a low speed device. Resistors R5 and R6 are used to protect TxD and RxD pins.

+

 

+

2.3.2 Board Design

+ +

 

+

Use the above image as a guideline for solder components.

+

If you would like to edit original eagle files, here is the link for the schematic and board files.

+

 

+

2.3.4 PCB Fabrication and Assembly

+
    +
  1. Download the PNG files for trace and board outline from links below - + +
  2. +
  3. Use the standard PCB milling process to fabricate PCB.
  4. +
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. +
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
    +
    +
    +
    +
  8. + +
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
    +
    +
    +
    +
  10. + +
+

2.3.5 Programing Fuses & Firmware

+
    +
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)
    +
    + sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    +
    +
  2. +
  3. Flash fuses using following commands
    +
    + +
  4. +
+

Note that the current version of firmware does not support hardware flow control using RTS/CTS. If you would like to edit the firmware, here is the link to original files.

+

 

+

3 Testing your FabFTDI

+
    +
  1. Connect your FabFTDI to a computer. Mac/Unix operating system should be able to detect it without any driver. For Windows, download driver from here.
  2. +
  3. For testing FabFTDI, we will use Neil's hello.ftdi.44.echo board. Since our cable support baud rate up to 4800, we need to specify this baud rate in hello.ftdi.44.echo.c file. Open this file and change bit_delay_time = 208.3, compile and flash it into hello.ftdi.44.echo board.
  4. +
  5. Next step is same as what you did in Embedded programming week. Connect FabFTDI to hello.ftdi.44.echo and execute command
    +
    + python term.py /dev/ttyACM0 4800
  6. +
+

if you can see the typed character in term.py window echo'ing back then you have a working FabFTDI. Congratulations!!

+ +

 

+

 

+

4 Troubleshooting

+

If things don't workout, try following things

+
    +
  1. Double check the polarity of the two Zener diodes.
  2. +
  3. Consider using other USB port on your computer.
  4. +
  5. Check if the FabFTDI is connected in the right orientation. Match GND pin of FabFTDI to GND pin of hello.ftdi.44.echo board.
  6. +
  7. Make sure FabFTDI is plugged-in properly and not loose.
    +
  8. +
+

 

+ +Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. + + + + diff --git a/FabFTDI.b#1 b/FabFTDI.b#1 new file mode 100755 index 0000000000000000000000000000000000000000..348494daf4b31416eea33c957dbf120b31740068 --- /dev/null +++ b/FabFTDI.b#1 @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + +1 +>NAME +>VALUE + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FabFTDI.b#2 b/FabFTDI.b#2 new file mode 100755 index 0000000000000000000000000000000000000000..e5a12a74ca9175d4c2a3da096e402c0fcdd3812c --- /dev/null +++ b/FabFTDI.b#2 @@ -0,0 +1,853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + +1 +>NAME +>VALUE + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FabFTDI.brd b/FabFTDI.brd index e5a12a74ca9175d4c2a3da096e402c0fcdd3812c..8f389e8fffa4b93e8bdf0fd4217357ae964156aa 100755 --- a/FabFTDI.brd +++ b/FabFTDI.brd @@ -552,8 +552,8 @@ design rules under a new name. - - + + @@ -654,9 +654,9 @@ design rules under a new name. - - - + + + @@ -731,18 +731,18 @@ design rules under a new name. - - - - - + + + + + diff --git a/FabFTDI.html b/FabFTDI.html index 345021562a518d8e150298762cd2c9601cc46ec2..3f1eb78177fb6600f9367005d8b6c82895489c56 100755 --- a/FabFTDI.html +++ b/FabFTDI.html @@ -6,66 +6,47 @@ -

FabFTDI: A Do-It-Yourself FTDI Cable (i.e. USB to Serial Converter)

+

Building the FabFTDI (i.e. USB to Serial Converter)

 

1 Introduction

-

This page descirbes making your own FabFTDI cable. There are three versions of the FabFTDI using three different microcontrollers. All version of FabFTDI uses V-USB to implement low-speed USB device and implement USART differently. The Attiny45 version of FabFTDI implements USART using software and is limited to boud rate of 4800bps. The Attiny102 and Attiny441 versions uses hardware USART and support boud rate of upto 38400bps. The FabFTDI is powered through USB port which provides 500mA at 5V. The USB data line D+/D- is used to communicate with the micro-controller. Since the data lines operate at 3.3V, two voltage limiting zener diodes are used to limit voltage in these pins to 3.3V. The D- line is pulled-up to the 5V through 1.5K resistor to indicate to the host computer that the connnected device is a low-speed USB device.

+

FabFTDI is DIY version of FTDI cable that can be made in fablab and this page descirbes how to make it.  The FabFTDI uses an Atmega16U2 microcontroller and is based on USbtoSerial example of LUFA library. Figure below shows the schematic diagram of the FabFTDI:

+ +

Figure: Schematic circuit diagram of FabFTDI.

+

 

+

The FabFTDI is powered through USB port which provides 500mA at 5V. The USB data line D+/D- is used to communicate with the microcontrolle's USB controller. Since the data lines operate at 3.3V, two voltage limiting zener diodes are used to limit the voltage in these pins. The D- line is pulled-up to the 5V through 1.5K resistor to indicate to the host computer that the connnected device is a low-speed USB device. The USB controller needs a precise clock, therefore, an external 16MHz crystal is used as a precise clock source. The LED and the corresponding resistor R4 is optional but if used can be used as visual indication of data communication. The FabFTDI is a USB 2.0 Full-speed device and support upto 38400bps of serial communication. The Unix and Mac OS doesn not require any drivers, however, a driver is required for windows operating system (more on this later).

2 Fabrication of FabFTDI

-

2.1 FabFTDI Using ATTiny102

-

ATTiny102 is a low-cost 8-pin micro-controller with in-built UART. This version of the FabFTDI uses V-USB for software-only implementation of a low-speed USB device and is based on V-USB CDC example. Figure below shows the schematic diagram of the circuit

-

2.1.1 Schematic Circuit Diagram

- -

Figure below shows the routed board.

-

2.1.2 Board Design

- -

2.1.3 Board Fabrication and Assembly

+

Figure below shows the FabFTDI board.

+

2.1 Board Design

+ +

Figure: Board design of FabFTDI.

+

2.2 PCB Fabrication

+

Download the PCB trace file and outline file from the links below:

+
    +
  • FabFTDI Board Traces (2000dpi)
  • +
  • FabFTDI Board cutout (2000dpi)
  • +
+

Figure below shows the milled board. Inspect for error and make sure no wires are short-circuiting.

+ +

2.3 PCB Assembly

+

For stuffing FabFTDI board you will need following components:

    -
  1. Download the PNG files for trace and board outline from links below - FabFTDI traces (1000dpi) FabFTDI board outline (1000dpi)
  2. -
  3. Use the standard PCB milling process to fabricate PCB.
  4. -
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. -
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
  8. -
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
  10. +
  11. Atmega16U2 (or compatible microcontroller such ast Atmega8U2 or Atmega32U2 and same pin count).
  12. +
  13. Two 3.3V voltage limiting zener diodes.
  14. +
  15. Two 18pF capacitors, one 0.1uF capacitor, and one 1.uF capacitor.
  16. +
  17. One 0ohm resistor, four 499ohm resistors, and one 10K resistor.
  18. +
  19. One 16MHz crystal.
  20. +
  21. One 6 pin 2x3 connector (aka ISP connector), and one 6 pin 1x6 connector.
  22. +
  23. Optionl: An LED and a 1K resistor.
-

2.1.4 Programing Fuses & Firmware

+

It is recommended to start with stuffing smaller and difficult component and then bigger and easy components such as connectors. For this board soldering the micro-controller is tricky as the pins are very close to each other. Here, I am showing an easy way to solder the microcontroller. First, carelessly solder all the pins to the pads and then use copper braid to remove excess solder.

+ +

3 Programing Fuses and Firmware

    -
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)

    - sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    + sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:usbtoserial.hex:i

  2. - -
  3. Flash fuses using following commands
    -
    -
      -
    • sudo avrdude -p t45 -c avrisp2 -U lfuse:w:0xF1:m
    • -
    • sudo avrdude -p t45 -c avrisp2 -U hfuse:w:0xCE:m
    • -
    • sudo avrdude -p t45 -c avrisp2 -U euse:w:0xFF:m
      -
    • -
    -
  4. -
-

2.2 FabFTDI Using Attiny441

-

2.2.1 Schematic Circuit Diagram

- -

2.2.2 Board Design

- -

  

-

2.2.3 Board Fabrication and Assembly

-
    -
  1. Download the PNG files for trace and board outline from links below - FabFTDI traces (1000dpi) FabFTDI board outline (1000dpi)
  2. -
  3. Use the standard PCB milling process to fabricate PCB.
  4. -
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. -
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
  8. -
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
  10. -
-

2.2.4 Programing Fuses & Firmware

-
    -
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)
    -
    - sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    -
    -
  2. Flash fuses using following commands

      @@ -76,63 +57,9 @@
-

2.3 FabFTDI Using ATTiny45

-

2.3.1 Schematic Circuit Diagram

- -

 

-

 

-

The figure above shows the schematic diagram of the FabFTDI circuit. The circuit is powered by a USB port which can provide 5V voltage and up to 500mA current.

-

A USB port has four lines: 5V, D-, D+ and GND. The line D- and D+ are called data lines and used to for communication. These data lines can tolerate only upto 3.3V voltage, and therefore, two Zener diodes are used to limit the voltage to 3.3V. The line D- is connected to 5V using 15k (10kohm + 499ohm) which is used by the host (your computer) to determine that the connected device is a low speed device. Resistors R5 and R6 are used to protect TxD and RxD pins.

-

 

-

2.3.2 Board Design

- -

 

-

Use the above image as a guideline for solder components.

-

If you would like to edit original eagle files, here is the link for the schematic and board files.

-

 

-

2.3.4 PCB Fabrication and Assembly

-
    -
  1. Download the PNG files for trace and board outline from links below - - -
  2. -
  3. Use the standard PCB milling process to fabricate PCB.
  4. -
  5. You will need following components: Attiny45, two 3.3V Zener diode, 0.1uF capacitor, two 49ohm resistors, two 470ohm resistors, 1K resistor, 499ohm resistor, 2x3 pin header and 1x6 pin header.
  6. -
  7. Make sure to solder zerner diode in the right orientation. The anode (A) should be connected to GND and cathode (C) should be connected to D- or D+.
    -
    -
    -
    -
  8. - -
  9. If there is any access copper left in front of the middle two pads of USB footprint in the board, remove it using a knife and apply some solder to all the pads of USB lines as shown below-
    -
    -
    -
    -
  10. - -
-

2.3.5 Programing Fuses & Firmware

-
    -
  1. Download the firmware file from here. Flash it using the following command (replace avrisp2 with usbtiny if you are using fabisp)
    -
    - sudo avrdude -p t45 -c avrisp2 -P usb -U flash:w:cdctiny45.hex:i
    -
    -
  2. -
  3. Flash fuses using following commands
    -
    -
      -
    • sudo avrdude -p t45 -c avrisp2 -U lfuse:w:0xF1:m
    • -
    • sudo avrdude -p t45 -c avrisp2 -U hfuse:w:0xCE:m
    • -
    • sudo avrdude -p t45 -c avrisp2 -U euse:w:0xFF:m
      -
    • -
    -
  4. -
-

Note that the current version of firmware does not support hardware flow control using RTS/CTS. If you would like to edit the firmware, here is the link to original files.

+

 

-

3 Testing your FabFTDI

+

4 Testing your FabFTDI

  1. Connect your FabFTDI to a computer. Mac/Unix operating system should be able to detect it without any driver. For Windows, download driver from here.
  2. For testing FabFTDI, we will use Neil's hello.ftdi.44.echo board. Since our cable support baud rate up to 4800, we need to specify this baud rate in hello.ftdi.44.echo.c file. Open this file and change bit_delay_time = 208.3, compile and flash it into hello.ftdi.44.echo board.
  3. @@ -141,10 +68,9 @@ python term.py /dev/ttyACM0 4800

if you can see the typed character in term.py window echo'ing back then you have a working FabFTDI. Congratulations!!

-

 

 

-

4 Troubleshooting

+

5 Troubleshooting

If things don't workout, try following things

  1. Double check the polarity of the two Zener diodes.
  2. diff --git a/FabFTDI.s#1 b/FabFTDI.s#1 index 57df4053b0cbf9f78248ca4886bc136e5df1a1c4..26a539f2a9fdeffbd9e5765fa398042f9522cf57 100755 --- a/FabFTDI.s#1 +++ b/FabFTDI.s#1 @@ -2198,13 +2198,13 @@ Source: 008-0260-0_E.pdf - - - + + + - + @@ -2252,14 +2252,14 @@ Source: 008-0260-0_E.pdf - - + + - - + + @@ -2310,8 +2310,8 @@ Source: 008-0260-0_E.pdf - - + + @@ -2372,8 +2372,8 @@ Source: 008-0260-0_E.pdf - - @@ -2384,8 +2384,8 @@ Source: 008-0260-0_E.pdf - - @@ -2398,8 +2398,8 @@ Source: 008-0260-0_E.pdf - - @@ -2410,8 +2410,8 @@ Source: 008-0260-0_E.pdf - - diff --git a/FabFTDI.s#2 b/FabFTDI.s#2 new file mode 100755 index 0000000000000000000000000000000000000000..57df4053b0cbf9f78248ca4886bc136e5df1a1c4 --- /dev/null +++ b/FabFTDI.s#2 @@ -0,0 +1,2507 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +USB Series B Surface Mounted + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +Micro USB Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + +1 +>NAME +>VALUE + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +USB + + + + + + + +>VALUE + + + + + + + +>NAME +>VALUE +MISO +SCK +RST +VCC +MOSI +GND + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +zener diode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FTDI connector smd + + + + + + + + + + + + + + + + + + + + +unpolarized_capacitor + + + + + + + + + + + + + + + + +<h3> USB Connector </h3> + +Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digikey Part# 609-4052-1-ND (typeB) or 609-4052-1-ND (typeAB). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + +>VALUE + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL RESONATOR</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Model 406 6.0x3.5mm Low Cost Surface Mount Crystal</b><p> +Source: 008-0260-0_E.pdf + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +1 +2 + + + + + + +<B>ATmega32u2</b> +<p> +<ul> +<li>Pin compatible with the atmega8u2, atmega16u2 and atmega32u2</li> +<li>8, 16 or 32 K flash, 1K RAM, 512b EEPROM</li> +<li>8 bit and 16 bit timer (5 PWM total)</li> +<li>UART, SPI (no I2C!)</li> +<li>USB with 4 endpoints, LUFA compatible</li> +<li>22 I/O lines, analog comparator (no ADC!)</li> +<li>Comes with DFU bootloader burned in!</li> +</ul> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/FabFTDI.sch b/FabFTDI.sch index 26a539f2a9fdeffbd9e5765fa398042f9522cf57..87d87964ef760f3d2a0bf44c9392c13d0e3b07e2 100755 --- a/FabFTDI.sch +++ b/FabFTDI.sch @@ -2147,8 +2147,8 @@ Source: 008-0260-0_E.pdf - - + + diff --git a/FabFTDI_Board.png b/FabFTDI_Board.png new file mode 100755 index 0000000000000000000000000000000000000000..cfa3cfa0f71a035f13d0d4ae674fc1b67e63d350 Binary files /dev/null and b/FabFTDI_Board.png differ diff --git a/FabFTDI_Schematic.png b/FabFTDI_Schematic.png new file mode 100755 index 0000000000000000000000000000000000000000..894e0fe3b22f0fd1fdae64a91c0382f906e7052c Binary files /dev/null and b/FabFTDI_Schematic.png differ diff --git a/FabFTDI_package/FabFTDI_Trace.png b/FabFTDI_package/FabFTDI_Trace.png index 76a5f3f8d20303964502bfa016557f63fbc9705e..7d50dfeccf7f6c61a79c33977fb80d791fce5a75 100755 Binary files a/FabFTDI_package/FabFTDI_Trace.png and b/FabFTDI_package/FabFTDI_Trace.png differ diff --git a/dev/MicroConnectorVer/FabFTDI.b#1 b/dev/MicroConnectorVer/FabFTDI.b#1 index d1cad31b5c3fbe42f5d4ee4f081685c744fea2a9..0ff1d82e42546994e92e32540386d457537b2132 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#1 +++ b/dev/MicroConnectorVer/FabFTDI.b#1 @@ -251,6 +251,69 @@ chip >Name >Value + +<b>OMRON SWITCH</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +1 +2 +3 +4 + @@ -525,7 +588,7 @@ design rules under a new name. - + @@ -538,6 +601,7 @@ design rules under a new name. + @@ -558,13 +622,13 @@ design rules under a new name. - + @@ -574,7 +638,7 @@ design rules under a new name. - + @@ -619,12 +683,12 @@ design rules under a new name. - + - + diff --git a/dev/MicroConnectorVer/FabFTDI.b#2 b/dev/MicroConnectorVer/FabFTDI.b#2 index ac87d9e32ad3de2ee2e0c347f7f7c8c101d06554..21e67cd8843efab83f3a24e6b2e52fda47b18675 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#2 +++ b/dev/MicroConnectorVer/FabFTDI.b#2 @@ -200,17 +200,6 @@ chip - - - - - - - -1 ->NAME ->VALUE - Micro USB Package @@ -251,6 +240,17 @@ chip + + + + + + + + +>Name +>Value + @@ -330,60 +330,6 @@ chip - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - @@ -575,28 +521,22 @@ design rules under a new name. - - - - - - - - - + + + + + + + + - - - - - - + + + - - - - + + @@ -605,98 +545,60 @@ design rules under a new name. - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - + + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + - - - - + + + + @@ -717,85 +619,40 @@ design rules under a new name. - - - - + - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + - - + - - + - - + + @@ -806,23 +663,14 @@ design rules under a new name. - - - - - - - + + - - - + - - - - + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#3 b/dev/MicroConnectorVer/FabFTDI.b#3 index 607bb91fd3748a1e66e82f3edb974624322dd0fc..d1cad31b5c3fbe42f5d4ee4f081685c744fea2a9 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#3 +++ b/dev/MicroConnectorVer/FabFTDI.b#3 @@ -7,7 +7,7 @@ - + @@ -200,17 +200,6 @@ chip - - - - - - - -1 ->NAME ->VALUE - Micro USB Package @@ -251,6 +240,17 @@ chip + + + + + + + + +>Name +>Value + @@ -330,60 +330,6 @@ chip - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - @@ -575,31 +521,22 @@ design rules under a new name. - - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + - - - - + + @@ -608,121 +545,60 @@ design rules under a new name. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + - - - - + + + + @@ -743,149 +619,58 @@ design rules under a new name. - - - - + - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + + - - + + - - - - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - + + - - - + - - - - - - - - - + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#4 b/dev/MicroConnectorVer/FabFTDI.b#4 index b1ca75dc5d08c9b08e36a0cd9312a5bb3c4af819..ac87d9e32ad3de2ee2e0c347f7f7c8c101d06554 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#4 +++ b/dev/MicroConnectorVer/FabFTDI.b#4 @@ -7,7 +7,7 @@ - + @@ -579,25 +579,22 @@ design rules under a new name. - - - - + + + + - + - - - - - - - - - + + + + + + - - + + @@ -611,39 +608,8 @@ design rules under a new name. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -652,12 +618,32 @@ design rules under a new name. - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -668,28 +654,29 @@ design rules under a new name. - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + @@ -730,20 +717,18 @@ design rules under a new name. - - - - + + + + - - - - - - + + + + @@ -768,8 +753,7 @@ design rules under a new name. - - + @@ -797,16 +781,15 @@ design rules under a new name. - - + + + - - - - + + @@ -817,62 +800,29 @@ design rules under a new name. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + + - - - - - - - - - + + + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#5 b/dev/MicroConnectorVer/FabFTDI.b#5 index 323b385cbf2d86bc0024fc862f982953d1f015d5..607bb91fd3748a1e66e82f3edb974624322dd0fc 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#5 +++ b/dev/MicroConnectorVer/FabFTDI.b#5 @@ -211,29 +211,45 @@ chip >NAME >VALUE - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE + +Micro USB Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + @@ -559,10 +575,10 @@ design rules under a new name. - - - - + + + + @@ -582,7 +598,9 @@ design rules under a new name. - + + + @@ -591,27 +609,15 @@ design rules under a new name. - - - - - - - - - - - - - + + - - + @@ -625,7 +631,8 @@ design rules under a new name. - + + @@ -637,8 +644,24 @@ design rules under a new name. - - + + + + + + + + + + + + + + + + + + @@ -654,48 +677,52 @@ design rules under a new name. - - - - - + + - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + @@ -775,8 +802,10 @@ design rules under a new name. - - + + + + @@ -795,9 +824,8 @@ design rules under a new name. - - - + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#6 b/dev/MicroConnectorVer/FabFTDI.b#6 index cb2e4c5194b4bf212dda947dfe9721059ffdef71..b1ca75dc5d08c9b08e36a0cd9312a5bb3c4af819 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#6 +++ b/dev/MicroConnectorVer/FabFTDI.b#6 @@ -200,21 +200,6 @@ chip - -Card-edge USB A connector. - -For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. - - - - - - - - ->Name ->Value - @@ -226,6 +211,46 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure >NAME >VALUE + +Micro USB Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + @@ -550,13 +575,12 @@ design rules under a new name. - - - - + + + + - @@ -574,6 +598,9 @@ design rules under a new name. + + + @@ -581,30 +608,15 @@ design rules under a new name. - - - - - - - - - - - - - - - @@ -619,7 +631,8 @@ design rules under a new name. - + + @@ -631,9 +644,23 @@ design rules under a new name. + + + + + + + + + + + + + + + - @@ -647,12 +674,7 @@ design rules under a new name. - - - - - @@ -661,33 +683,33 @@ design rules under a new name. - - + + + - - - - - - + + + + + + - - - - - + + + + @@ -767,8 +789,10 @@ design rules under a new name. - - + + + + @@ -787,9 +811,8 @@ design rules under a new name. - - - + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#7 b/dev/MicroConnectorVer/FabFTDI.b#7 index c49da0d81895e13201bdf4b6db1be0fdbe45aafb..323b385cbf2d86bc0024fc862f982953d1f015d5 100755 --- a/dev/MicroConnectorVer/FabFTDI.b#7 +++ b/dev/MicroConnectorVer/FabFTDI.b#7 @@ -200,21 +200,6 @@ chip - -Card-edge USB A connector. - -For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. - - - - - - - - ->Name ->Value - @@ -226,6 +211,30 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + @@ -361,33 +370,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - -<h3>SparkFun Electronics' preferred foot prints</h3> -In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. -<br><br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br><br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -Card-edge USB A connector. - -For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. - - - - - - - - ->Name ->Value -Card edge - - - @@ -583,7 +565,6 @@ design rules under a new name. - @@ -601,7 +582,7 @@ design rules under a new name. - + @@ -609,12 +590,9 @@ design rules under a new name. - - - @@ -659,9 +637,10 @@ design rules under a new name. + + - @@ -676,7 +655,6 @@ design rules under a new name. - @@ -695,27 +673,29 @@ design rules under a new name. + + - - + + - - + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#8 b/dev/MicroConnectorVer/FabFTDI.b#8 new file mode 100755 index 0000000000000000000000000000000000000000..cb2e4c5194b4bf212dda947dfe9721059ffdef71 --- /dev/null +++ b/dev/MicroConnectorVer/FabFTDI.b#8 @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + +1 +>NAME +>VALUE + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev/MicroConnectorVer/FabFTDI.b#9 b/dev/MicroConnectorVer/FabFTDI.b#9 new file mode 100755 index 0000000000000000000000000000000000000000..c49da0d81895e13201bdf4b6db1be0fdbe45aafb --- /dev/null +++ b/dev/MicroConnectorVer/FabFTDI.b#9 @@ -0,0 +1,885 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + +1 +>NAME +>VALUE + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<h3>SparkFun Electronics' preferred foot prints</h3> +In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> +We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. +<br><br> +<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ +<br><br> +You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value +Card edge + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev/MicroConnectorVer/FabFTDI.brd b/dev/MicroConnectorVer/FabFTDI.brd index 21e67cd8843efab83f3a24e6b2e52fda47b18675..0c61bf423fd5f94182600ba91b415ca9052d98b3 100755 --- a/dev/MicroConnectorVer/FabFTDI.brd +++ b/dev/MicroConnectorVer/FabFTDI.brd @@ -251,6 +251,24 @@ chip >Name >Value + + + + + + + + + + + + + + + +>NAME +>VALUE + @@ -523,21 +541,23 @@ design rules under a new name. - - - - - - + + + + + + - + - - + + + + @@ -555,16 +575,37 @@ design rules under a new name. - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -574,22 +615,36 @@ design rules under a new name. - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + @@ -597,8 +652,8 @@ design rules under a new name. - - + + @@ -619,40 +674,54 @@ design rules under a new name. - + + + + + + - + + - + + + + + + + - - + + - + + - + + - - + + @@ -665,12 +734,18 @@ design rules under a new name. - + + + + + + - + + diff --git a/dev/MicroConnectorVer/FabFTDI.s#1 b/dev/MicroConnectorVer/FabFTDI.s#1 index f114c273e9ee215b8b895a6926d5c98ac7a6e57b..c71bd1540c56392aa76e88a775b27c7ab18d81f6 100755 --- a/dev/MicroConnectorVer/FabFTDI.s#1 +++ b/dev/MicroConnectorVer/FabFTDI.s#1 @@ -210,17 +210,6 @@ chip - - - - - - - -1 ->NAME ->VALUE - USB Series B Surface Mounted @@ -400,6 +389,89 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + + + + + + + + +>Name +>Value + + + + + + + + + + + +<b>OMRON SWITCH</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +1 +2 +3 +4 + @@ -466,26 +538,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure >VALUE - - - - - ->NAME ->VALUE -MISO -SCK -RST -VCC -MOSI -GND - - - - - - - @@ -496,6 +548,59 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + @@ -591,26 +696,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - - - - - - - - - - - - - - - - - <h3> USB Connector </h3> @@ -702,6 +787,73 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike + +<b>Resonator</b><br> +Small SMD resonator.<br> +Used, eg, on the Arduino Pro/ Pro Mini boards.<br> +8MHz- XTAL-08895<br> +16MHz- XTAL-08900 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>OMRON SWITCH</b> + + + + + + + + + + + + + + + + + @@ -826,815 +978,6 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL RESONATOR</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>Model 406 6.0x3.5mm Low Cost Surface Mount Crystal</b><p> -Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - @@ -1677,22 +1020,6 @@ Source: 008-0260-0_E.pdf - - - - - - - - - ->NAME ->VALUE -1 -2 - - - @@ -1752,308 +1079,6 @@ Source: 008-0260-0_E.pdf - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2081,9 +1106,6 @@ Source: 008-0260-0_E.pdf - - - @@ -2092,11 +1114,10 @@ Source: 008-0260-0_E.pdf - - - + + @@ -2118,9 +1139,6 @@ Source: 008-0260-0_E.pdf - - - @@ -2129,11 +1147,10 @@ Source: 008-0260-0_E.pdf - - - - + + + @@ -2168,12 +1185,6 @@ Source: 008-0260-0_E.pdf - - - - - - @@ -2193,13 +1204,9 @@ Source: 008-0260-0_E.pdf - - - - - - - + + + @@ -2221,12 +1228,6 @@ Source: 008-0260-0_E.pdf - - - - - - @@ -2282,25 +1283,8 @@ Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2371,23 +1331,17 @@ Source: 008-0260-0_E.pdf - - - + - - + - - - - + - + diff --git a/dev/MicroConnectorVer/FabFTDI.s#2 b/dev/MicroConnectorVer/FabFTDI.s#2 index afbd3df003da13bad61fc01a2a9eaff14cc27db8..897b4fd5b579bd5119aae653f62ae6b68d2df218 100755 --- a/dev/MicroConnectorVer/FabFTDI.s#2 +++ b/dev/MicroConnectorVer/FabFTDI.s#2 @@ -210,33 +210,6 @@ chip - - - - - - - -1 ->NAME ->VALUE - - -<b>CAPACITOR</b> - - - - - - - - ->NAME ->VALUE - - - - USB Series B Surface Mounted @@ -416,6 +389,26 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + + + + + + + + +>Name +>Value + + + + + + + + + + @@ -482,51 +475,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure >VALUE - - - - - ->NAME ->VALUE -MISO -SCK -RST -VCC -MOSI -GND - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - @@ -537,6 +485,38 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + @@ -632,60 +612,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <h3> USB Connector </h3> @@ -777,6 +703,54 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike + +<b>Resonator</b><br> +Small SMD resonator.<br> +Used, eg, on the Arduino Pro/ Pro Mini boards.<br> +8MHz- XTAL-08895<br> +16MHz- XTAL-08900 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -901,815 +875,6 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - -<b>CRYSTAL RESONATOR</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -<b>Model 406 6.0x3.5mm Low Cost Surface Mount Crystal</b><p> -Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - @@ -1752,22 +917,6 @@ Source: 008-0260-0_E.pdf - - - - - - - - - ->NAME ->VALUE -1 -2 - - - @@ -1827,308 +976,6 @@ Source: 008-0260-0_E.pdf - -<b>CRYSTAL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2156,9 +1003,6 @@ Source: 008-0260-0_E.pdf - - - @@ -2166,16 +1010,10 @@ Source: 008-0260-0_E.pdf - - - - - - - + @@ -2197,9 +1035,6 @@ Source: 008-0260-0_E.pdf - - - @@ -2207,16 +1042,10 @@ Source: 008-0260-0_E.pdf - - - - - - - - + + @@ -2251,12 +1080,6 @@ Source: 008-0260-0_E.pdf - - - - - - @@ -2269,25 +1092,16 @@ Source: 008-0260-0_E.pdf - - - - - - - + + - - - - - - - + + + @@ -2309,12 +1123,6 @@ Source: 008-0260-0_E.pdf - - - - - - @@ -2370,25 +1178,8 @@ Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2457,47 +1224,19 @@ Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - - - - + - + diff --git a/dev/MicroConnectorVer/FabFTDI.s#3 b/dev/MicroConnectorVer/FabFTDI.s#3 index f178b50dd9c79c6c8fa193e8bcf6c1af93e47431..f114c273e9ee215b8b895a6926d5c98ac7a6e57b 100755 --- a/dev/MicroConnectorVer/FabFTDI.s#3 +++ b/dev/MicroConnectorVer/FabFTDI.s#3 @@ -210,6 +210,17 @@ chip + + + + + + + +1 +>NAME +>VALUE + USB Series B Surface Mounted @@ -389,33 +400,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - - - - -1 ->NAME ->VALUE - - -<b>CAPACITOR</b> - - - - - - - - ->NAME ->VALUE - - - - @@ -477,16 +461,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - -USB - - - - - >VALUE @@ -512,30 +486,15 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - + + + + +USB + + + + @@ -619,6 +578,39 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <h3> USB Connector </h3> @@ -710,73 +702,6 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike - -<b>SUPPLY SYMBOL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2166,16 +2091,12 @@ Source: 008-0260-0_E.pdf - - - - - + @@ -2207,16 +2128,12 @@ Source: 008-0260-0_E.pdf - - - - - + @@ -2231,8 +2148,8 @@ Source: 008-0260-0_E.pdf - - + + @@ -2269,15 +2186,10 @@ Source: 008-0260-0_E.pdf - - - - - - - + + @@ -2293,9 +2205,9 @@ Source: 008-0260-0_E.pdf - + - + @@ -2336,24 +2248,24 @@ Source: 008-0260-0_E.pdf - + - + - + - + @@ -2457,28 +2369,6 @@ Source: 008-0260-0_E.pdf - - - - - - - - - - - - - - - - - - - - - - diff --git a/dev/MicroConnectorVer/FabFTDI.s#4 b/dev/MicroConnectorVer/FabFTDI.s#4 index 7855c8d1cf192ee77ea7f2b4b40805fc6cdf7b8f..afbd3df003da13bad61fc01a2a9eaff14cc27db8 100755 --- a/dev/MicroConnectorVer/FabFTDI.s#4 +++ b/dev/MicroConnectorVer/FabFTDI.s#4 @@ -210,6 +210,33 @@ chip + + + + + + + +1 +>NAME +>VALUE + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + USB Series B Surface Mounted @@ -389,33 +416,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - - - - -1 ->NAME ->VALUE - - -<b>CAPACITOR</b> - - - - - - - - ->NAME ->VALUE - - - - @@ -477,16 +477,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - - - -USB - - - - - >VALUE @@ -537,6 +527,16 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + + + + +USB + + + + + @@ -619,6 +619,73 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <h3> USB Connector </h3> @@ -710,73 +777,6 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike - -<b>SUPPLY SYMBOL</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2152,7 +2152,6 @@ Source: 008-0260-0_E.pdf - @@ -2176,6 +2175,7 @@ Source: 008-0260-0_E.pdf + @@ -2193,7 +2193,6 @@ Source: 008-0260-0_E.pdf - @@ -2217,6 +2216,7 @@ Source: 008-0260-0_E.pdf + @@ -2231,8 +2231,8 @@ Source: 008-0260-0_E.pdf + - @@ -2293,7 +2293,7 @@ Source: 008-0260-0_E.pdf - + @@ -2336,7 +2336,7 @@ Source: 008-0260-0_E.pdf - + @@ -2349,7 +2349,7 @@ Source: 008-0260-0_E.pdf - + diff --git a/dev/MicroConnectorVer/FabFTDI.s#5 b/dev/MicroConnectorVer/FabFTDI.s#5 index 32e7899c9604c8f101deeabeb71d3118d330fedb..f178b50dd9c79c6c8fa193e8bcf6c1af93e47431 100755 --- a/dev/MicroConnectorVer/FabFTDI.s#5 +++ b/dev/MicroConnectorVer/FabFTDI.s#5 @@ -2131,682 +2131,6 @@ Source: 008-0260-0_E.pdf - -<h3>SparkFun Electronics' preferred foot prints</h3> -In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.<br><br> -We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com. -<br><br> -<b>Licensing:</b> Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/ -<br><br> -You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage. - - -<b>USB Series A Hole Mounted</b> - - - - - - - - - - - - - - - - - - - - - ->NAME -PCB Edge - - - - -<b>USB Series A Surface Mounted</b> - - - - - - - - - - - - - - - - ->NAME - - -<b>USB Series Mini-B Hole Mounted</b> - - - - - - - - - - - - - - - - - - - - ->NAME - - - - - - -USB Series B Surface Mounted - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME - - - - -<b>USB Series Mini-B Surface Mounted</b> - - - - - - - - - - - - - - - - ->VALUE ->NAME - - - - -<b>USB Series B Hole Mounted</b> - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - -<b>USB Series Mini-B Surface Mounted</b> - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - -Card-edge USB A connector. - -For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. - - - - - - - - ->Name ->Value -Card edge - - -<b>USB Series B Hole Mounted</b> - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - ->NAME - - - - - - - - - - - - - - - - - - ->NAME - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - -Micro USB Package - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME -PCB Edge - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME -PCB Edge - - - - - - - - - - - - - - - - - - - - - - - -USB - - - - - - - - -<b>USB Connectors</b> -<p>USB-B-PTH is fully proven SKU : PRT-00139/CONN-08278 -<p>USB-miniB is fully proven SKU : PRT-00587 -<p>USB-A-PCB is untested. -<p>USB-A-H is throughly reviewed, but untested. Spark Fun Electronics SKU : PRT-00437 -<p>USB-B-SMT is throughly reviewed, but untested. Needs silkscreen touching up. -<p>USB-A-S has not been used/tested -<p>USB-MB-H has not been used/tested -<P>USB-MICROB has been used. CONN-09505 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2828,7 +2152,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - @@ -2852,7 +2175,7 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - + @@ -2870,7 +2193,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - @@ -2894,7 +2216,7 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - + @@ -2909,8 +2231,8 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - - + + @@ -2971,9 +2293,9 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - + - + @@ -3014,24 +2336,24 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure - + - + - + - + diff --git a/dev/MicroConnectorVer/FabFTDI.s#6 b/dev/MicroConnectorVer/FabFTDI.s#6 new file mode 100755 index 0000000000000000000000000000000000000000..7855c8d1cf192ee77ea7f2b4b40805fc6cdf7b8f --- /dev/null +++ b/dev/MicroConnectorVer/FabFTDI.s#6 @@ -0,0 +1,2508 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +USB Series B Surface Mounted + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +Micro USB Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + +1 +>NAME +>VALUE + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +USB + + + + + + + +>VALUE + + + + + + + +>NAME +>VALUE +MISO +SCK +RST +VCC +MOSI +GND + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +zener diode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FTDI connector smd + + + + + + + + + + + + + + + + + + + + +unpolarized_capacitor + + + + + + + + + + + + + + + + +<h3> USB Connector </h3> + +Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digikey Part# 609-4052-1-ND (typeB) or 609-4052-1-ND (typeAB). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + +>VALUE + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL RESONATOR</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>Model 406 6.0x3.5mm Low Cost Surface Mount Crystal</b><p> +Source: 008-0260-0_E.pdf + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE +1 +2 + + + + + + +<B>ATmega32u2</b> +<p> +<ul> +<li>Pin compatible with the atmega8u2, atmega16u2 and atmega32u2</li> +<li>8, 16 or 32 K flash, 1K RAM, 512b EEPROM</li> +<li>8 bit and 16 bit timer (5 PWM total)</li> +<li>UART, SPI (no I2C!)</li> +<li>USB with 4 endpoints, LUFA compatible</li> +<li>22 I/O lines, analog comparator (no ADC!)</li> +<li>Comes with DFU bootloader burned in!</li> +</ul> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev/MicroConnectorVer/FabFTDI.s#7 b/dev/MicroConnectorVer/FabFTDI.s#7 new file mode 100755 index 0000000000000000000000000000000000000000..32e7899c9604c8f101deeabeb71d3118d330fedb --- /dev/null +++ b/dev/MicroConnectorVer/FabFTDI.s#7 @@ -0,0 +1,3186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SMALL OUTLINE DIODE</b> + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b><p> +chip + + + + + + + + +>NAME +>VALUE + + + + + +<b>RESISTOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + +USB Series B Surface Mounted + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + + + +<b>USB Series Mini-B Surface Mounted</b> + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +Card-edge USB A connector. + +For boards designed to be plugged directly into a USB slot. If possible, ensure that your PCB is about 2.4mm thick to fit snugly. + + + + + + + + +>Name +>Value + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +Micro USB Package + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME + + + + + + + + + + +1 +>NAME +>VALUE + + +<b>CAPACITOR</b> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + +>VALUE +>NAME + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +USB + + + + + + + +>VALUE + + + + + + + +>NAME +>VALUE +MISO +SCK +RST +VCC +MOSI +GND + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + +zener diode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FTDI connector smd + + + + + + + + + + + + + + + + + + + + +unpolarized_capacitor + + + + + + + + + + + + + + + + +<h3> USB Connector </h3> + +Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digikey Part# 609-4052-1-ND (typeB) or 609-4052-1-ND (typeAB). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>VALUE + + + + +>VALUE + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + +<b>SUPPLY SYMBOL</b> + + + + + + + + + + + + + + + + +<B>Thin Plasic Quad Flat Package</B> Grid 0.8 mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + +<b>CRYSTAL</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + +<b>CRYSTAL RESONATOR</b> + + + + + + +