From a0375abbb28ddd7a5e44b49ed7b56680b26ea3e6 Mon Sep 17 00:00:00 2001
From: Prashant Patil <prashant.patil@cba.mit.edu>
Date: Sun, 12 Nov 2017 16:43:25 -0500
Subject: [PATCH] recomplied LUFA

---
 FabFTDI.b#1                                   |    0
 FabFTDI.brd                                   |    0
 FabFTDI.s#1                                   |    0
 FabFTDI.s#2                                   |    0
 FabFTDI.sch                                   |    0
 FabFTDI_Board.png                             |  Bin
 FabFTDI_Schematic.png                         |  Bin
 FabFTDI_cutout.png                            |  Bin
 FabFTDI_trace.png                             |  Bin
 Firmware.zip                                  |  Bin
 Firmware/.gitignore                           |    0
 Firmware/Config/LUFAConfig.h                  |    0
 Firmware/Descriptors.c                        |    0
 Firmware/Descriptors.h                        |    0
 Firmware/LUFA USBtoSerial.inf                 |    0
 Firmware/LUFA/Build/DMBS/.gitignore           |    0
 .../HID_EEPROM_Loader/HID_EEPROM_Loader.c     |    0
 .../DMBS/DMBS/HID_EEPROM_Loader/makefile      |    0
 Firmware/LUFA/Build/DMBS/DMBS/License.txt     |    0
 .../LUFA/Build/DMBS/DMBS/ModulesOverview.md   |    0
 .../Build/DMBS/DMBS/WritingYourOwnModules.md  |    0
 Firmware/LUFA/Build/DMBS/DMBS/atprogram.md    |    0
 Firmware/LUFA/Build/DMBS/DMBS/atprogram.mk    |    0
 Firmware/LUFA/Build/DMBS/DMBS/avrdude.md      |    0
 Firmware/LUFA/Build/DMBS/DMBS/avrdude.mk      |    0
 Firmware/LUFA/Build/DMBS/DMBS/core.md         |    0
 Firmware/LUFA/Build/DMBS/DMBS/core.mk         |    0
 Firmware/LUFA/Build/DMBS/DMBS/cppcheck.md     |    0
 Firmware/LUFA/Build/DMBS/DMBS/cppcheck.mk     |    0
 Firmware/LUFA/Build/DMBS/DMBS/dfu.md          |    0
 Firmware/LUFA/Build/DMBS/DMBS/dfu.mk          |    0
 Firmware/LUFA/Build/DMBS/DMBS/doxygen.md      |    0
 Firmware/LUFA/Build/DMBS/DMBS/doxygen.mk      |    0
 Firmware/LUFA/Build/DMBS/DMBS/gcc.md          |    0
 Firmware/LUFA/Build/DMBS/DMBS/gcc.mk          |    0
 Firmware/LUFA/Build/DMBS/DMBS/hid.md          |    0
 Firmware/LUFA/Build/DMBS/DMBS/hid.mk          |    0
 Firmware/LUFA/Build/DMBS/Readme.md            |    0
 Firmware/LUFA/Build/DMBS/Template/Template.c  |    0
 Firmware/LUFA/Build/DMBS/Template/makefile    |    0
 Firmware/LUFA/Build/LUFA/lufa-gcc.mk          |    0
 Firmware/LUFA/Build/LUFA/lufa-sources.mk      |    0
 Firmware/LUFA/Build/lufa_atprogram.mk         |    0
 Firmware/LUFA/Build/lufa_avrdude.mk           |    0
 Firmware/LUFA/Build/lufa_build.mk             |    0
 Firmware/LUFA/Build/lufa_core.mk              |    0
 Firmware/LUFA/Build/lufa_cppcheck.mk          |    0
 Firmware/LUFA/Build/lufa_dfu.mk               |    0
 Firmware/LUFA/Build/lufa_doxygen.mk           |    0
 Firmware/LUFA/Build/lufa_hid.mk               |    0
 Firmware/LUFA/Build/lufa_sources.mk           |    0
 .../DeviceTemplate/Descriptors.c              |    0
 .../DeviceTemplate/Descriptors.h              |    0
 .../DeviceTemplate/DeviceApplication.c        |    0
 .../DeviceTemplate/DeviceApplication.h        |    0
 .../LUFA/CodeTemplates/DeviceTemplate/asf.xml |    0
 .../LUFA/CodeTemplates/DriverStubs/Board.h    |    0
 .../LUFA/CodeTemplates/DriverStubs/Buttons.h  |    0
 .../CodeTemplates/DriverStubs/Dataflash.h     |    0
 .../LUFA/CodeTemplates/DriverStubs/Joystick.h |    0
 .../LUFA/CodeTemplates/DriverStubs/LEDs.h     |    0
 .../HostTemplate/HostApplication.c            |    0
 .../HostTemplate/HostApplication.h            |    0
 .../LUFA/CodeTemplates/HostTemplate/asf.xml   |    0
 Firmware/LUFA/CodeTemplates/LUFAConfig.h      |    0
 .../CodeTemplates/WindowsINF/LUFA CDC-ACM.inf |    0
 .../CodeTemplates/WindowsINF/LUFA RNDIS.inf   |    0
 Firmware/LUFA/CodeTemplates/makefile_template |    0
 Firmware/LUFA/Common/ArchitectureSpecific.h   |    0
 Firmware/LUFA/Common/Architectures.h          |    0
 Firmware/LUFA/Common/Attributes.h             |    0
 Firmware/LUFA/Common/BoardTypes.h             |    0
 Firmware/LUFA/Common/Common.h                 |    0
 Firmware/LUFA/Common/CompilerSpecific.h       |    0
 Firmware/LUFA/Common/Endianness.h             |    0
 Firmware/LUFA/DoxygenPages/BuildSystem.txt    |    0
 .../BuildingLinkableLibraries.txt             |    0
 Firmware/LUFA/DoxygenPages/ChangeLog.txt      |    0
 .../LUFA/DoxygenPages/CompileTimeTokens.txt   |    0
 Firmware/LUFA/DoxygenPages/CompilingApps.txt  |    0
 .../LUFA/DoxygenPages/ConfiguringApps.txt     |    0
 .../LUFA/DoxygenPages/DevelopingWithLUFA.txt  |    0
 Firmware/LUFA/DoxygenPages/DeviceSupport.txt  |    0
 .../LUFA/DoxygenPages/DirectorySummaries.txt  |    0
 Firmware/LUFA/DoxygenPages/Donating.txt       |    0
 Firmware/LUFA/DoxygenPages/FutureChanges.txt  |    0
 Firmware/LUFA/DoxygenPages/GettingStarted.txt |    0
 Firmware/LUFA/DoxygenPages/Groups.txt         |    0
 Firmware/LUFA/DoxygenPages/Images/Author.jpg  |  Bin
 Firmware/LUFA/DoxygenPages/Images/LUFA.png    |  Bin
 .../LUFA/DoxygenPages/Images/LUFA_thumb.png   |  Bin
 Firmware/LUFA/DoxygenPages/KnownIssues.txt    |    0
 .../LUFA/DoxygenPages/LUFAPoweredProjects.txt |    0
 .../LUFA/DoxygenPages/LibraryResources.txt    |    0
 Firmware/LUFA/DoxygenPages/LicenseInfo.txt    |    0
 Firmware/LUFA/DoxygenPages/MainPage.txt       |    0
 .../DoxygenPages/MigrationInformation.txt     |    0
 Firmware/LUFA/DoxygenPages/OSDrivers.txt      |    0
 .../LUFA/DoxygenPages/ProgrammingApps.txt     |    0
 .../DoxygenPages/SoftwareBootloaderJump.txt   |    0
 Firmware/LUFA/DoxygenPages/Style/Footer.htm   |    0
 Firmware/LUFA/DoxygenPages/Style/Style.css    |    0
 .../LUFA/DoxygenPages/VIDAndPIDValues.txt     |    0
 .../LUFA/DoxygenPages/WritingBoardDrivers.txt |    0
 .../Drivers/Board/AVR8/ADAFRUITU4/Board.h     |    0
 .../LUFA/Drivers/Board/AVR8/ADAFRUITU4/LEDs.h |    0
 .../Drivers/Board/AVR8/ATAVRUSBRF01/Board.h   |    0
 .../Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h |    0
 .../Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h    |    0
 .../LUFA/Drivers/Board/AVR8/BENITO/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/BENITO/Buttons.h  |    0
 .../LUFA/Drivers/Board/AVR8/BENITO/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/BIGMULTIO/Board.h |    0
 .../LUFA/Drivers/Board/AVR8/BIGMULTIO/LEDs.h  |    0
 .../LUFA/Drivers/Board/AVR8/BLACKCAT/Board.h  |    0
 .../LUFA/Drivers/Board/AVR8/BLACKCAT/LEDs.h   |    0
 Firmware/LUFA/Drivers/Board/AVR8/BUI/Board.h  |    0
 Firmware/LUFA/Drivers/Board/AVR8/BUI/LEDs.h   |    0
 .../LUFA/Drivers/Board/AVR8/BUMBLEB/Board.h   |    0
 .../LUFA/Drivers/Board/AVR8/BUMBLEB/Buttons.h |    0
 .../Drivers/Board/AVR8/BUMBLEB/Joystick.h     |    0
 .../LUFA/Drivers/Board/AVR8/BUMBLEB/LEDs.h    |    0
 .../LUFA/Drivers/Board/AVR8/CULV3/Board.h     |    0
 .../LUFA/Drivers/Board/AVR8/CULV3/Buttons.h   |    0
 Firmware/LUFA/Drivers/Board/AVR8/CULV3/LEDs.h |    0
 Firmware/LUFA/Drivers/Board/AVR8/DUCE/Board.h |    0
 Firmware/LUFA/Drivers/Board/AVR8/DUCE/LEDs.h  |    0
 .../LUFA/Drivers/Board/AVR8/EVK527/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/EVK527/Buttons.h  |    0
 .../Drivers/Board/AVR8/EVK527/Dataflash.h     |    0
 .../LUFA/Drivers/Board/AVR8/EVK527/Joystick.h |    0
 .../LUFA/Drivers/Board/AVR8/EVK527/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/JMDBU2/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/JMDBU2/Buttons.h  |    0
 .../LUFA/Drivers/Board/AVR8/JMDBU2/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/LEONARDO/Board.h  |    0
 .../LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h   |    0
 .../LUFA/Drivers/Board/AVR8/MAXIMUS/Board.h   |    0
 .../LUFA/Drivers/Board/AVR8/MAXIMUS/LEDs.h    |    0
 .../LUFA/Drivers/Board/AVR8/MICRO/Board.h     |    0
 Firmware/LUFA/Drivers/Board/AVR8/MICRO/LEDs.h |    0
 .../Drivers/Board/AVR8/MICROPENDOUS/Board.h   |    0
 .../Drivers/Board/AVR8/MICROPENDOUS/Buttons.h |    0
 .../Drivers/Board/AVR8/MICROPENDOUS/LEDs.h    |    0
 .../Drivers/Board/AVR8/MICROSIN162/Board.h    |    0
 .../Drivers/Board/AVR8/MICROSIN162/Buttons.h  |    0
 .../Drivers/Board/AVR8/MICROSIN162/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/MINIMUS/Board.h   |    0
 .../LUFA/Drivers/Board/AVR8/MINIMUS/Buttons.h |    0
 .../LUFA/Drivers/Board/AVR8/MINIMUS/LEDs.h    |    0
 .../LUFA/Drivers/Board/AVR8/MULTIO/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/MULTIO/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/OLIMEX162/Board.h |    0
 .../Drivers/Board/AVR8/OLIMEX162/Buttons.h    |    0
 .../LUFA/Drivers/Board/AVR8/OLIMEX162/LEDs.h  |    0
 .../Drivers/Board/AVR8/OLIMEX32U4/Board.h     |    0
 .../Drivers/Board/AVR8/OLIMEX32U4/Buttons.h   |    0
 .../LUFA/Drivers/Board/AVR8/OLIMEX32U4/LEDs.h |    0
 .../Drivers/Board/AVR8/OLIMEXISPMK2/Board.h   |    0
 .../Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h |    0
 .../Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h    |    0
 .../Drivers/Board/AVR8/OLIMEXT32U4/Board.h    |    0
 .../Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h  |    0
 .../Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h     |    0
 .../Drivers/Board/AVR8/POLOLUMICRO/Board.h    |    0
 .../Drivers/Board/AVR8/POLOLUMICRO/LEDs.h     |    0
 .../Drivers/Board/AVR8/RZUSBSTICK/Board.h     |    0
 .../LUFA/Drivers/Board/AVR8/RZUSBSTICK/LEDs.h |    0
 .../Drivers/Board/AVR8/SPARKFUN8U2/Board.h    |    0
 .../Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h     |    0
 .../Drivers/Board/AVR8/STANGE_ISP/Board.h     |    0
 .../Drivers/Board/AVR8/STANGE_ISP/Buttons.h   |    0
 .../LUFA/Drivers/Board/AVR8/STANGE_ISP/LEDs.h |    0
 .../LUFA/Drivers/Board/AVR8/STK525/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/STK525/Buttons.h  |    0
 .../Drivers/Board/AVR8/STK525/Dataflash.h     |    0
 .../LUFA/Drivers/Board/AVR8/STK525/Joystick.h |    0
 .../LUFA/Drivers/Board/AVR8/STK525/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/STK526/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/STK526/Buttons.h  |    0
 .../Drivers/Board/AVR8/STK526/Dataflash.h     |    0
 .../LUFA/Drivers/Board/AVR8/STK526/Joystick.h |    0
 .../LUFA/Drivers/Board/AVR8/STK526/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/TEENSY/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/TEENSY/LEDs.h     |    0
 Firmware/LUFA/Drivers/Board/AVR8/TUL/Board.h  |    0
 .../LUFA/Drivers/Board/AVR8/TUL/Buttons.h     |    0
 Firmware/LUFA/Drivers/Board/AVR8/TUL/LEDs.h   |    0
 Firmware/LUFA/Drivers/Board/AVR8/U2S/Board.h  |    0
 .../LUFA/Drivers/Board/AVR8/U2S/Buttons.h     |    0
 Firmware/LUFA/Drivers/Board/AVR8/U2S/LEDs.h   |    0
 Firmware/LUFA/Drivers/Board/AVR8/UDIP/Board.h |    0
 .../LUFA/Drivers/Board/AVR8/UDIP/Buttons.h    |    0
 Firmware/LUFA/Drivers/Board/AVR8/UDIP/LEDs.h  |    0
 Firmware/LUFA/Drivers/Board/AVR8/UNO/Board.h  |    0
 Firmware/LUFA/Drivers/Board/AVR8/UNO/LEDs.h   |    0
 .../LUFA/Drivers/Board/AVR8/USB2AX/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/USB2AX/Buttons.h  |    0
 .../LUFA/Drivers/Board/AVR8/USB2AX/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/USBFOO/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/USBFOO/Buttons.h  |    0
 .../LUFA/Drivers/Board/AVR8/USBFOO/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/USBKEY/Board.h    |    0
 .../LUFA/Drivers/Board/AVR8/USBKEY/Buttons.h  |    0
 .../Drivers/Board/AVR8/USBKEY/Dataflash.h     |    0
 .../LUFA/Drivers/Board/AVR8/USBKEY/Joystick.h |    0
 .../LUFA/Drivers/Board/AVR8/USBKEY/LEDs.h     |    0
 .../Drivers/Board/AVR8/USBTINYMKII/Board.h    |    0
 .../Drivers/Board/AVR8/USBTINYMKII/Buttons.h  |    0
 .../Drivers/Board/AVR8/USBTINYMKII/LEDs.h     |    0
 .../LUFA/Drivers/Board/AVR8/XPLAIN/Board.h    |    0
 .../Drivers/Board/AVR8/XPLAIN/Dataflash.h     |    0
 .../LUFA/Drivers/Board/AVR8/XPLAIN/LEDs.h     |    0
 .../Drivers/Board/AVR8/XPLAINED_MINI/Board.h  |    0
 .../Drivers/Board/AVR8/XPLAINED_MINI/LEDs.h   |    0
 Firmware/LUFA/Drivers/Board/AVR8/YUN/Board.h  |    0
 Firmware/LUFA/Drivers/Board/AVR8/YUN/LEDs.h   |    0
 Firmware/LUFA/Drivers/Board/Board.h           |    0
 Firmware/LUFA/Drivers/Board/Buttons.h         |    0
 Firmware/LUFA/Drivers/Board/Dataflash.h       |    0
 Firmware/LUFA/Drivers/Board/Joystick.h        |    0
 Firmware/LUFA/Drivers/Board/LEDs.h            |    0
 Firmware/LUFA/Drivers/Board/Temperature.c     |    0
 Firmware/LUFA/Drivers/Board/Temperature.h     |    0
 .../LUFA/Drivers/Board/UC3/EVK1100/Board.h    |    0
 .../LUFA/Drivers/Board/UC3/EVK1100/Buttons.h  |    0
 .../LUFA/Drivers/Board/UC3/EVK1100/Joystick.h |    0
 .../LUFA/Drivers/Board/UC3/EVK1100/LEDs.h     |    0
 .../LUFA/Drivers/Board/UC3/EVK1101/Board.h    |    0
 .../LUFA/Drivers/Board/UC3/EVK1101/Buttons.h  |    0
 .../LUFA/Drivers/Board/UC3/EVK1101/Joystick.h |    0
 .../LUFA/Drivers/Board/UC3/EVK1101/LEDs.h     |    0
 .../LUFA/Drivers/Board/UC3/EVK1104/Board.h    |    0
 .../LUFA/Drivers/Board/UC3/EVK1104/Buttons.h  |    0
 .../LUFA/Drivers/Board/UC3/EVK1104/LEDs.h     |    0
 .../Drivers/Board/UC3/UC3A3_XPLAINED/Board.h  |    0
 .../Board/UC3/UC3A3_XPLAINED/Buttons.h        |    0
 .../Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h   |    0
 .../Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h |    0
 .../Board/XMEGA/A3BU_XPLAINED/Buttons.h       |    0
 .../Board/XMEGA/A3BU_XPLAINED/Dataflash.h     |    0
 .../Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h  |    0
 .../Drivers/Board/XMEGA/B1_XPLAINED/Board.h   |    0
 .../Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h |    0
 .../Board/XMEGA/B1_XPLAINED/Dataflash.h       |    0
 .../Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h    |    0
 .../Drivers/Board/XMEGA/C3_XPLAINED/Board.h   |    0
 .../Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h |    0
 .../Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h    |    0
 Firmware/LUFA/Drivers/Misc/AT45DB321C.h       |    0
 Firmware/LUFA/Drivers/Misc/AT45DB642D.h       |    0
 Firmware/LUFA/Drivers/Misc/RingBuffer.h       |    0
 Firmware/LUFA/Drivers/Misc/TerminalCodes.h    |    0
 Firmware/LUFA/Drivers/Peripheral/ADC.h        |    0
 .../LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h   |    0
 .../LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h   |    0
 .../Drivers/Peripheral/AVR8/SerialSPI_AVR8.h  |    0
 .../Drivers/Peripheral/AVR8/Serial_AVR8.c     |    0
 .../Drivers/Peripheral/AVR8/Serial_AVR8.h     |    0
 .../LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.c   |    0
 .../LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h   |    0
 Firmware/LUFA/Drivers/Peripheral/SPI.h        |    0
 Firmware/LUFA/Drivers/Peripheral/Serial.h     |    0
 Firmware/LUFA/Drivers/Peripheral/SerialSPI.h  |    0
 Firmware/LUFA/Drivers/Peripheral/TWI.h        |    0
 .../LUFA/Drivers/Peripheral/XMEGA/SPI_XMEGA.h |    0
 .../Peripheral/XMEGA/SerialSPI_XMEGA.h        |    0
 .../Drivers/Peripheral/XMEGA/Serial_XMEGA.c   |    0
 .../Drivers/Peripheral/XMEGA/Serial_XMEGA.h   |    0
 .../LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.c |    0
 .../LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.h |    0
 .../Drivers/USB/Class/AndroidAccessoryClass.h |    0
 Firmware/LUFA/Drivers/USB/Class/AudioClass.h  |    0
 Firmware/LUFA/Drivers/USB/Class/CDCClass.h    |    0
 .../Common/AndroidAccessoryClassCommon.h      |    0
 .../USB/Class/Common/AudioClassCommon.h       |    0
 .../Drivers/USB/Class/Common/CDCClassCommon.h |    0
 .../Drivers/USB/Class/Common/HIDClassCommon.h |    0
 .../LUFA/Drivers/USB/Class/Common/HIDParser.c |    0
 .../LUFA/Drivers/USB/Class/Common/HIDParser.h |    0
 .../Drivers/USB/Class/Common/HIDReportData.h  |    0
 .../USB/Class/Common/MIDIClassCommon.h        |    0
 .../USB/Class/Common/MassStorageClassCommon.h |    0
 .../USB/Class/Common/PrinterClassCommon.h     |    0
 .../USB/Class/Common/RNDISClassCommon.h       |    0
 .../USB/Class/Common/StillImageClassCommon.h  |    0
 .../USB/Class/Device/AudioClassDevice.c       |    0
 .../USB/Class/Device/AudioClassDevice.h       |    0
 .../Drivers/USB/Class/Device/CDCClassDevice.c |    0
 .../Drivers/USB/Class/Device/CDCClassDevice.h |    0
 .../Drivers/USB/Class/Device/HIDClassDevice.c |    0
 .../Drivers/USB/Class/Device/HIDClassDevice.h |    0
 .../USB/Class/Device/MIDIClassDevice.c        |    0
 .../USB/Class/Device/MIDIClassDevice.h        |    0
 .../USB/Class/Device/MassStorageClassDevice.c |    0
 .../USB/Class/Device/MassStorageClassDevice.h |    0
 .../USB/Class/Device/PrinterClassDevice.c     |    0
 .../USB/Class/Device/PrinterClassDevice.h     |    0
 .../USB/Class/Device/RNDISClassDevice.c       |    0
 .../USB/Class/Device/RNDISClassDevice.h       |    0
 Firmware/LUFA/Drivers/USB/Class/HIDClass.h    |    0
 .../Class/Host/AndroidAccessoryClassHost.c    |    0
 .../Class/Host/AndroidAccessoryClassHost.h    |    0
 .../Drivers/USB/Class/Host/AudioClassHost.c   |    0
 .../Drivers/USB/Class/Host/AudioClassHost.h   |    0
 .../Drivers/USB/Class/Host/CDCClassHost.c     |    0
 .../Drivers/USB/Class/Host/CDCClassHost.h     |    0
 .../Drivers/USB/Class/Host/HIDClassHost.c     |    0
 .../Drivers/USB/Class/Host/HIDClassHost.h     |    0
 .../Drivers/USB/Class/Host/MIDIClassHost.c    |    0
 .../Drivers/USB/Class/Host/MIDIClassHost.h    |    0
 .../USB/Class/Host/MassStorageClassHost.c     |    0
 .../USB/Class/Host/MassStorageClassHost.h     |    0
 .../Drivers/USB/Class/Host/PrinterClassHost.c |    0
 .../Drivers/USB/Class/Host/PrinterClassHost.h |    0
 .../Drivers/USB/Class/Host/RNDISClassHost.c   |    0
 .../Drivers/USB/Class/Host/RNDISClassHost.h   |    0
 .../USB/Class/Host/StillImageClassHost.c      |    0
 .../USB/Class/Host/StillImageClassHost.h      |    0
 Firmware/LUFA/Drivers/USB/Class/MIDIClass.h   |    0
 .../LUFA/Drivers/USB/Class/MassStorageClass.h |    0
 .../LUFA/Drivers/USB/Class/PrinterClass.h     |    0
 Firmware/LUFA/Drivers/USB/Class/RNDISClass.h  |    0
 .../LUFA/Drivers/USB/Class/StillImageClass.h  |    0
 .../LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c  |    0
 .../LUFA/Drivers/USB/Core/AVR8/Device_AVR8.h  |    0
 .../USB/Core/AVR8/EndpointStream_AVR8.c       |    0
 .../USB/Core/AVR8/EndpointStream_AVR8.h       |    0
 .../Drivers/USB/Core/AVR8/Endpoint_AVR8.c     |    0
 .../Drivers/USB/Core/AVR8/Endpoint_AVR8.h     |    0
 .../LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c    |    0
 .../LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h    |    0
 .../LUFA/Drivers/USB/Core/AVR8/OTG_AVR8.h     |    0
 .../Drivers/USB/Core/AVR8/PipeStream_AVR8.c   |    0
 .../Drivers/USB/Core/AVR8/PipeStream_AVR8.h   |    0
 .../LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c    |    0
 .../LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h    |    0
 .../Template/Template_Endpoint_Control_R.c    |    0
 .../Template/Template_Endpoint_Control_W.c    |    0
 .../Core/AVR8/Template/Template_Endpoint_RW.c |    0
 .../USB/Core/AVR8/Template/Template_Pipe_RW.c |    0
 .../USB/Core/AVR8/USBController_AVR8.c        |    0
 .../USB/Core/AVR8/USBController_AVR8.h        |    0
 .../Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c |    0
 .../Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h |    0
 .../LUFA/Drivers/USB/Core/ConfigDescriptors.c |    0
 .../LUFA/Drivers/USB/Core/ConfigDescriptors.h |    0
 Firmware/LUFA/Drivers/USB/Core/Device.h       |    0
 .../LUFA/Drivers/USB/Core/DeviceStandardReq.c |    0
 .../LUFA/Drivers/USB/Core/DeviceStandardReq.h |    0
 Firmware/LUFA/Drivers/USB/Core/Endpoint.h     |    0
 .../LUFA/Drivers/USB/Core/EndpointStream.h    |    0
 Firmware/LUFA/Drivers/USB/Core/Events.c       |    0
 Firmware/LUFA/Drivers/USB/Core/Events.h       |    0
 Firmware/LUFA/Drivers/USB/Core/Host.h         |    0
 .../LUFA/Drivers/USB/Core/HostStandardReq.c   |    0
 .../LUFA/Drivers/USB/Core/HostStandardReq.h   |    0
 Firmware/LUFA/Drivers/USB/Core/OTG.h          |    0
 Firmware/LUFA/Drivers/USB/Core/Pipe.h         |    0
 Firmware/LUFA/Drivers/USB/Core/PipeStream.h   |    0
 .../LUFA/Drivers/USB/Core/StdDescriptors.h    |    0
 .../LUFA/Drivers/USB/Core/StdRequestType.h    |    0
 .../LUFA/Drivers/USB/Core/UC3/Device_UC3.c    |    0
 .../LUFA/Drivers/USB/Core/UC3/Device_UC3.h    |    0
 .../Drivers/USB/Core/UC3/EndpointStream_UC3.c |    0
 .../Drivers/USB/Core/UC3/EndpointStream_UC3.h |    0
 .../LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c  |    0
 .../LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h  |    0
 Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.c |    0
 Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.h |    0
 .../Drivers/USB/Core/UC3/PipeStream_UC3.c     |    0
 .../Drivers/USB/Core/UC3/PipeStream_UC3.h     |    0
 Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c |    0
 Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h |    0
 .../Template/Template_Endpoint_Control_R.c    |    0
 .../Template/Template_Endpoint_Control_W.c    |    0
 .../Core/UC3/Template/Template_Endpoint_RW.c  |    0
 .../USB/Core/UC3/Template/Template_Pipe_RW.c  |    0
 .../Drivers/USB/Core/UC3/USBController_UC3.c  |    0
 .../Drivers/USB/Core/UC3/USBController_UC3.h  |    0
 .../Drivers/USB/Core/UC3/USBInterrupt_UC3.c   |    0
 .../Drivers/USB/Core/UC3/USBInterrupt_UC3.h   |    0
 .../LUFA/Drivers/USB/Core/USBController.h     |    0
 Firmware/LUFA/Drivers/USB/Core/USBInterrupt.h |    0
 Firmware/LUFA/Drivers/USB/Core/USBMode.h      |    0
 Firmware/LUFA/Drivers/USB/Core/USBTask.c      |    0
 Firmware/LUFA/Drivers/USB/Core/USBTask.h      |    0
 .../Drivers/USB/Core/XMEGA/Device_XMEGA.c     |    0
 .../Drivers/USB/Core/XMEGA/Device_XMEGA.h     |    0
 .../USB/Core/XMEGA/EndpointStream_XMEGA.c     |    0
 .../USB/Core/XMEGA/EndpointStream_XMEGA.h     |    0
 .../Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c   |    0
 .../Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h   |    0
 .../LUFA/Drivers/USB/Core/XMEGA/Host_XMEGA.c  |    0
 .../Drivers/USB/Core/XMEGA/PipeStream_XMEGA.c |    0
 .../LUFA/Drivers/USB/Core/XMEGA/Pipe_XMEGA.c  |    0
 .../Template/Template_Endpoint_Control_R.c    |    0
 .../Template/Template_Endpoint_Control_W.c    |    0
 .../XMEGA/Template/Template_Endpoint_RW.c     |    0
 .../USB/Core/XMEGA/USBController_XMEGA.c      |    0
 .../USB/Core/XMEGA/USBController_XMEGA.h      |    0
 .../USB/Core/XMEGA/USBInterrupt_XMEGA.c       |    0
 .../USB/Core/XMEGA/USBInterrupt_XMEGA.h       |    0
 Firmware/LUFA/Drivers/USB/USB.h               |    0
 Firmware/LUFA/License.txt                     |    0
 Firmware/LUFA/Platform/Platform.h             |    0
 Firmware/LUFA/Platform/UC3/ClockManagement.h  |    0
 Firmware/LUFA/Platform/UC3/Exception.S        |    0
 .../LUFA/Platform/UC3/InterruptManagement.c   |    0
 .../LUFA/Platform/UC3/InterruptManagement.h   |    0
 .../LUFA/Platform/UC3/UC3ExperimentalInfo.txt |    0
 .../LUFA/Platform/XMEGA/ClockManagement.h     |    0
 .../Platform/XMEGA/XMEGAExperimentalInfo.txt  |    0
 .../HV1/helpcontentsetup.msha                 |    0
 .../HV1/lufa_docbook_transform.xslt           |    0
 .../HV1/lufa_helpcontentsetup_transform.xslt  |    0
 .../HV1/lufa_hv1_transform.xslt               |    0
 .../HV1/lufa_studio_help_styling.css          |    0
 Firmware/LUFA/StudioIntegration/VSIX/LUFA.dll |  Bin
 .../LUFA/StudioIntegration/VSIX/LUFA.pkgdef   |  Bin
 .../VSIX/[Content_Types].xml                  |    0
 .../StudioIntegration/VSIX/asf-manifest.xml   |    0
 .../VSIX/extension.vsixmanifest               |    0
 .../StudioIntegration/VSIX/generate_caches.py |    0
 .../VSIX/lufa_asfmanifest_transform.xslt      |    0
 .../VSIX/lufa_vsmanifest_transform.xslt       |    0
 .../XDK/lufa_extension_transform.xslt         |    0
 .../XDK/lufa_filelist_transform.xslt          |    0
 .../XDK/lufa_indent_transform.xslt            |    0
 .../XDK/lufa_module_transform.xslt            |    0
 Firmware/LUFA/StudioIntegration/lufa.xml      |    0
 .../LUFA/StudioIntegration/lufa_common.xml    |    0
 .../StudioIntegration/lufa_drivers_board.xml  |    0
 .../lufa_drivers_board_names.xml              |    0
 .../StudioIntegration/lufa_drivers_misc.xml   |    0
 .../lufa_drivers_peripheral.xml               |    0
 .../StudioIntegration/lufa_drivers_usb.xml    |    0
 .../lufa_drivers_usb_class.xml                |    0
 .../lufa_drivers_usb_class_android.xml        |    0
 .../lufa_drivers_usb_class_audio.xml          |    0
 .../lufa_drivers_usb_class_cdc.xml            |    0
 .../lufa_drivers_usb_class_hid.xml            |    0
 .../lufa_drivers_usb_class_midi.xml           |    0
 .../lufa_drivers_usb_class_ms.xml             |    0
 .../lufa_drivers_usb_class_printer.xml        |    0
 .../lufa_drivers_usb_class_rndis.xml          |    0
 .../lufa_drivers_usb_class_si.xml             |    0
 .../lufa_drivers_usb_core.xml                 |    0
 .../lufa_drivers_usb_core_avr8.xml            |    0
 .../lufa_drivers_usb_core_uc3.xml             |    0
 .../lufa_drivers_usb_core_xmega.xml           |    0
 .../LUFA/StudioIntegration/lufa_platform.xml  |    0
 .../StudioIntegration/lufa_platform_uc3.xml   |    0
 .../StudioIntegration/lufa_platform_xmega.xml |    0
 .../LUFA/StudioIntegration/lufa_toolchain.xml |    0
 Firmware/LUFA/StudioIntegration/makefile      |    0
 Firmware/LUFA/Version.h                       |    0
 Firmware/LUFA/doxyfile                        |    0
 Firmware/LUFA/makefile                        |    0
 Firmware/LUFA_README.txt                      |    0
 Firmware/USBtoSerial.c                        |    0
 Firmware/USBtoSerial.h                        |    0
 Firmware/USBtoSerial.txt                      |    0
 Firmware/asf.xml                              |    0
 Firmware/doxyfile                             |    0
 Firmware/makefile                             |    0
 Micro_connector version_beta/FabFTDI.b#1      |   26 +-
 Micro_connector version_beta/FabFTDI.b#2      |  244 ++--
 Micro_connector version_beta/FabFTDI.b#3      |  244 ++--
 Micro_connector version_beta/FabFTDI.b#4      |   29 +-
 Micro_connector version_beta/FabFTDI.b#5      |   41 +-
 Micro_connector version_beta/FabFTDI.b#6      |   88 +-
 Micro_connector version_beta/FabFTDI.b#7      |  131 +-
 Micro_connector version_beta/FabFTDI.b#8      |  161 +-
 Micro_connector version_beta/FabFTDI.b#9      |  106 +-
 Micro_connector version_beta/FabFTDI.brd      |   36 +-
 Micro_connector version_beta/FabFTDI.s#1      |   17 +-
 Micro_connector version_beta/FabFTDI.s#2      |  304 ++--
 Micro_connector version_beta/FabFTDI.s#3      | 1289 +++++++++++++++++
 Micro_connector version_beta/FabFTDI.sch      |   10 +-
 Micro_connector version_beta/FabFTDI_BG.png   |  Bin 0 -> 6314 bytes
 .../FabFTDI_Board.png                         |  Bin 0 -> 63962 bytes
 .../FabFTDI_Trace.png                         |  Bin 0 -> 8318 bytes
 Micro_connector version_beta/eagle.epf        |   22 +-
 eagle.epf                                     |    0
 index.html                                    |    0
 index_files/Arduino_SetPort.png               |  Bin
 index_files/Board.psd                         |  Bin
 index_files/DeviceManager_Windows.PNG         |  Bin
 index_files/FAbFDI_Milled2.JPG                |  Bin
 index_files/FabFTDI_Assembled.JPG             |  Bin
 index_files/FabFTDI_Connection.jpg            |  Bin
 index_files/FabFTDI_Mac.png                   |  Bin
 index_files/FabFTDI_milledBoard.JPG           |  Bin
 index_files/Milled_Board.png                  |  Bin
 index_files/Serial_Monitor.PNG                |  Bin
 index_files/uCSoldering1.png                  |  Bin
 index_files/uCSoldering2.png                  |  Bin
 498 files changed, 1990 insertions(+), 758 deletions(-)
 mode change 100755 => 100644 FabFTDI.b#1
 mode change 100755 => 100644 FabFTDI.brd
 mode change 100755 => 100644 FabFTDI.s#1
 mode change 100755 => 100644 FabFTDI.s#2
 mode change 100755 => 100644 FabFTDI.sch
 mode change 100755 => 100644 FabFTDI_Board.png
 mode change 100755 => 100644 FabFTDI_Schematic.png
 mode change 100755 => 100644 FabFTDI_cutout.png
 mode change 100755 => 100644 FabFTDI_trace.png
 mode change 100755 => 100644 Firmware.zip
 mode change 100755 => 100644 Firmware/.gitignore
 mode change 100755 => 100644 Firmware/Config/LUFAConfig.h
 mode change 100755 => 100644 Firmware/Descriptors.c
 mode change 100755 => 100644 Firmware/Descriptors.h
 mode change 100755 => 100644 Firmware/LUFA USBtoSerial.inf
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/.gitignore
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/HID_EEPROM_Loader.c
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/makefile
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/License.txt
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/ModulesOverview.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/WritingYourOwnModules.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/atprogram.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/atprogram.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/avrdude.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/avrdude.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/core.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/core.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/cppcheck.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/cppcheck.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/dfu.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/dfu.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/doxygen.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/doxygen.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/gcc.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/gcc.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/hid.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/DMBS/hid.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/Readme.md
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/Template/Template.c
 mode change 100755 => 100644 Firmware/LUFA/Build/DMBS/Template/makefile
 mode change 100755 => 100644 Firmware/LUFA/Build/LUFA/lufa-gcc.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/LUFA/lufa-sources.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_atprogram.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_avrdude.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_build.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_core.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_cppcheck.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_dfu.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_doxygen.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_hid.mk
 mode change 100755 => 100644 Firmware/LUFA/Build/lufa_sources.mk
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.c
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.c
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DeviceTemplate/asf.xml
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DriverStubs/Board.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DriverStubs/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DriverStubs/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DriverStubs/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/DriverStubs/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.c
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/HostTemplate/asf.xml
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/LUFAConfig.h
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/WindowsINF/LUFA CDC-ACM.inf
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/WindowsINF/LUFA RNDIS.inf
 mode change 100755 => 100644 Firmware/LUFA/CodeTemplates/makefile_template
 mode change 100755 => 100644 Firmware/LUFA/Common/ArchitectureSpecific.h
 mode change 100755 => 100644 Firmware/LUFA/Common/Architectures.h
 mode change 100755 => 100644 Firmware/LUFA/Common/Attributes.h
 mode change 100755 => 100644 Firmware/LUFA/Common/BoardTypes.h
 mode change 100755 => 100644 Firmware/LUFA/Common/Common.h
 mode change 100755 => 100644 Firmware/LUFA/Common/CompilerSpecific.h
 mode change 100755 => 100644 Firmware/LUFA/Common/Endianness.h
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/BuildSystem.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/BuildingLinkableLibraries.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/ChangeLog.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/CompileTimeTokens.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/CompilingApps.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/ConfiguringApps.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/DevelopingWithLUFA.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/DeviceSupport.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/DirectorySummaries.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Donating.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/FutureChanges.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/GettingStarted.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Groups.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Images/Author.jpg
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Images/LUFA.png
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Images/LUFA_thumb.png
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/KnownIssues.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/LUFAPoweredProjects.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/LibraryResources.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/LicenseInfo.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/MainPage.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/MigrationInformation.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/OSDrivers.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/ProgrammingApps.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/SoftwareBootloaderJump.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Style/Footer.htm
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/Style/Style.css
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/VIDAndPIDValues.txt
 mode change 100755 => 100644 Firmware/LUFA/DoxygenPages/WritingBoardDrivers.txt
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BENITO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BENITO/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BENITO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUI/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUI/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/CULV3/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/CULV3/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/CULV3/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/DUCE/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/DUCE/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/EVK527/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/EVK527/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/EVK527/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/EVK527/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICRO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICRO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MULTIO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/MULTIO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK525/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK525/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK525/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK525/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK526/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK526/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK526/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/STK526/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/TEENSY/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/TEENSY/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/TUL/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/TUL/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/TUL/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/U2S/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/U2S/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/U2S/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/UDIP/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/UDIP/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/UDIP/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/UNO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/UNO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USB2AX/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBFOO/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBKEY/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/YUN/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/AVR8/YUN/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Temperature.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/Temperature.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1100/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1100/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1100/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1100/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1101/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1101/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1101/Joystick.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1101/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1104/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1104/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/EVK1104/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Board.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Misc/AT45DB321C.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Misc/AT45DB642D.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Misc/RingBuffer.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Misc/TerminalCodes.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/ADC.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/SerialSPI_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/SPI.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/Serial.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/SerialSPI.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/TWI.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/SPI_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/AndroidAccessoryClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/AudioClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/CDCClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/AndroidAccessoryClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/AudioClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/CDCClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/HIDReportData.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/MIDIClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/MassStorageClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/PrinterClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/RNDISClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Common/StillImageClassCommon.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/HIDClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/MIDIClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/MassStorageClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/PrinterClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/RNDISClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Class/StillImageClass.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/OTG_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Device.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Endpoint.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/EndpointStream.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Events.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Events.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Host.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/HostStandardReq.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/HostStandardReq.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/OTG.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/Pipe.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/PipeStream.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/StdDescriptors.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/StdRequestType.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/USBController.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/USBInterrupt.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/USBMode.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/USBTask.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/USBTask.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Host_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/PipeStream_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Pipe_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_R.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_W.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_RW.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.c
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.h
 mode change 100755 => 100644 Firmware/LUFA/Drivers/USB/USB.h
 mode change 100755 => 100644 Firmware/LUFA/License.txt
 mode change 100755 => 100644 Firmware/LUFA/Platform/Platform.h
 mode change 100755 => 100644 Firmware/LUFA/Platform/UC3/ClockManagement.h
 mode change 100755 => 100644 Firmware/LUFA/Platform/UC3/Exception.S
 mode change 100755 => 100644 Firmware/LUFA/Platform/UC3/InterruptManagement.c
 mode change 100755 => 100644 Firmware/LUFA/Platform/UC3/InterruptManagement.h
 mode change 100755 => 100644 Firmware/LUFA/Platform/UC3/UC3ExperimentalInfo.txt
 mode change 100755 => 100644 Firmware/LUFA/Platform/XMEGA/ClockManagement.h
 mode change 100755 => 100644 Firmware/LUFA/Platform/XMEGA/XMEGAExperimentalInfo.txt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/HV1/helpcontentsetup.msha
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/HV1/lufa_helpcontentsetup_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/LUFA.dll
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/LUFA.pkgdef
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/[Content_Types].xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/asf-manifest.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/extension.vsixmanifest
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/generate_caches.py
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/lufa_asfmanifest_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/VSIX/lufa_vsmanifest_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/XDK/lufa_extension_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/XDK/lufa_filelist_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/XDK/lufa_indent_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/XDK/lufa_module_transform.xslt
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_common.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_board.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_board_names.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_misc.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_android.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_audio.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_cdc.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_hid.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_midi.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_ms.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_printer.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_rndis.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_si.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_platform.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_platform_uc3.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_platform_xmega.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/lufa_toolchain.xml
 mode change 100755 => 100644 Firmware/LUFA/StudioIntegration/makefile
 mode change 100755 => 100644 Firmware/LUFA/Version.h
 mode change 100755 => 100644 Firmware/LUFA/doxyfile
 mode change 100755 => 100644 Firmware/LUFA/makefile
 mode change 100755 => 100644 Firmware/LUFA_README.txt
 mode change 100755 => 100644 Firmware/USBtoSerial.c
 mode change 100755 => 100644 Firmware/USBtoSerial.h
 mode change 100755 => 100644 Firmware/USBtoSerial.txt
 mode change 100755 => 100644 Firmware/asf.xml
 mode change 100755 => 100644 Firmware/doxyfile
 mode change 100755 => 100644 Firmware/makefile
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#1
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#2
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#3
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#4
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#5
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#6
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#7
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#8
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.b#9
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.brd
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.s#1
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.s#2
 create mode 100644 Micro_connector version_beta/FabFTDI.s#3
 mode change 100755 => 100644 Micro_connector version_beta/FabFTDI.sch
 create mode 100644 Micro_connector version_beta/FabFTDI_BG.png
 create mode 100644 Micro_connector version_beta/FabFTDI_Board.png
 create mode 100644 Micro_connector version_beta/FabFTDI_Trace.png
 mode change 100755 => 100644 Micro_connector version_beta/eagle.epf
 mode change 100755 => 100644 eagle.epf
 mode change 100755 => 100644 index.html
 mode change 100755 => 100644 index_files/Arduino_SetPort.png
 mode change 100755 => 100644 index_files/Board.psd
 mode change 100755 => 100644 index_files/DeviceManager_Windows.PNG
 mode change 100755 => 100644 index_files/FAbFDI_Milled2.JPG
 mode change 100755 => 100644 index_files/FabFTDI_Assembled.JPG
 mode change 100755 => 100644 index_files/FabFTDI_Connection.jpg
 mode change 100755 => 100644 index_files/FabFTDI_Mac.png
 mode change 100755 => 100644 index_files/FabFTDI_milledBoard.JPG
 mode change 100755 => 100644 index_files/Milled_Board.png
 mode change 100755 => 100644 index_files/Serial_Monitor.PNG
 mode change 100755 => 100644 index_files/uCSoldering1.png
 mode change 100755 => 100644 index_files/uCSoldering2.png

diff --git a/FabFTDI.b#1 b/FabFTDI.b#1
old mode 100755
new mode 100644
diff --git a/FabFTDI.brd b/FabFTDI.brd
old mode 100755
new mode 100644
diff --git a/FabFTDI.s#1 b/FabFTDI.s#1
old mode 100755
new mode 100644
diff --git a/FabFTDI.s#2 b/FabFTDI.s#2
old mode 100755
new mode 100644
diff --git a/FabFTDI.sch b/FabFTDI.sch
old mode 100755
new mode 100644
diff --git a/FabFTDI_Board.png b/FabFTDI_Board.png
old mode 100755
new mode 100644
diff --git a/FabFTDI_Schematic.png b/FabFTDI_Schematic.png
old mode 100755
new mode 100644
diff --git a/FabFTDI_cutout.png b/FabFTDI_cutout.png
old mode 100755
new mode 100644
diff --git a/FabFTDI_trace.png b/FabFTDI_trace.png
old mode 100755
new mode 100644
diff --git a/Firmware.zip b/Firmware.zip
old mode 100755
new mode 100644
diff --git a/Firmware/.gitignore b/Firmware/.gitignore
old mode 100755
new mode 100644
diff --git a/Firmware/Config/LUFAConfig.h b/Firmware/Config/LUFAConfig.h
old mode 100755
new mode 100644
diff --git a/Firmware/Descriptors.c b/Firmware/Descriptors.c
old mode 100755
new mode 100644
diff --git a/Firmware/Descriptors.h b/Firmware/Descriptors.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA USBtoSerial.inf b/Firmware/LUFA USBtoSerial.inf
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/.gitignore b/Firmware/LUFA/Build/DMBS/.gitignore
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/HID_EEPROM_Loader.c b/Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/HID_EEPROM_Loader.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/makefile b/Firmware/LUFA/Build/DMBS/DMBS/HID_EEPROM_Loader/makefile
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/License.txt b/Firmware/LUFA/Build/DMBS/DMBS/License.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/ModulesOverview.md b/Firmware/LUFA/Build/DMBS/DMBS/ModulesOverview.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/WritingYourOwnModules.md b/Firmware/LUFA/Build/DMBS/DMBS/WritingYourOwnModules.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/atprogram.md b/Firmware/LUFA/Build/DMBS/DMBS/atprogram.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/atprogram.mk b/Firmware/LUFA/Build/DMBS/DMBS/atprogram.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/avrdude.md b/Firmware/LUFA/Build/DMBS/DMBS/avrdude.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/avrdude.mk b/Firmware/LUFA/Build/DMBS/DMBS/avrdude.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/core.md b/Firmware/LUFA/Build/DMBS/DMBS/core.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/core.mk b/Firmware/LUFA/Build/DMBS/DMBS/core.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/cppcheck.md b/Firmware/LUFA/Build/DMBS/DMBS/cppcheck.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/cppcheck.mk b/Firmware/LUFA/Build/DMBS/DMBS/cppcheck.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/dfu.md b/Firmware/LUFA/Build/DMBS/DMBS/dfu.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/dfu.mk b/Firmware/LUFA/Build/DMBS/DMBS/dfu.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/doxygen.md b/Firmware/LUFA/Build/DMBS/DMBS/doxygen.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/doxygen.mk b/Firmware/LUFA/Build/DMBS/DMBS/doxygen.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/gcc.md b/Firmware/LUFA/Build/DMBS/DMBS/gcc.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/gcc.mk b/Firmware/LUFA/Build/DMBS/DMBS/gcc.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/hid.md b/Firmware/LUFA/Build/DMBS/DMBS/hid.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/DMBS/hid.mk b/Firmware/LUFA/Build/DMBS/DMBS/hid.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/Readme.md b/Firmware/LUFA/Build/DMBS/Readme.md
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/Template/Template.c b/Firmware/LUFA/Build/DMBS/Template/Template.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/DMBS/Template/makefile b/Firmware/LUFA/Build/DMBS/Template/makefile
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/LUFA/lufa-gcc.mk b/Firmware/LUFA/Build/LUFA/lufa-gcc.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/LUFA/lufa-sources.mk b/Firmware/LUFA/Build/LUFA/lufa-sources.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_atprogram.mk b/Firmware/LUFA/Build/lufa_atprogram.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_avrdude.mk b/Firmware/LUFA/Build/lufa_avrdude.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_build.mk b/Firmware/LUFA/Build/lufa_build.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_core.mk b/Firmware/LUFA/Build/lufa_core.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_cppcheck.mk b/Firmware/LUFA/Build/lufa_cppcheck.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_dfu.mk b/Firmware/LUFA/Build/lufa_dfu.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_doxygen.mk b/Firmware/LUFA/Build/lufa_doxygen.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_hid.mk b/Firmware/LUFA/Build/lufa_hid.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Build/lufa_sources.mk b/Firmware/LUFA/Build/lufa_sources.mk
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.c b/Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.h b/Firmware/LUFA/CodeTemplates/DeviceTemplate/Descriptors.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.c b/Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.h b/Firmware/LUFA/CodeTemplates/DeviceTemplate/DeviceApplication.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DeviceTemplate/asf.xml b/Firmware/LUFA/CodeTemplates/DeviceTemplate/asf.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DriverStubs/Board.h b/Firmware/LUFA/CodeTemplates/DriverStubs/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DriverStubs/Buttons.h b/Firmware/LUFA/CodeTemplates/DriverStubs/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DriverStubs/Dataflash.h b/Firmware/LUFA/CodeTemplates/DriverStubs/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DriverStubs/Joystick.h b/Firmware/LUFA/CodeTemplates/DriverStubs/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/DriverStubs/LEDs.h b/Firmware/LUFA/CodeTemplates/DriverStubs/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.c b/Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.h b/Firmware/LUFA/CodeTemplates/HostTemplate/HostApplication.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/HostTemplate/asf.xml b/Firmware/LUFA/CodeTemplates/HostTemplate/asf.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/LUFAConfig.h b/Firmware/LUFA/CodeTemplates/LUFAConfig.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/WindowsINF/LUFA CDC-ACM.inf b/Firmware/LUFA/CodeTemplates/WindowsINF/LUFA CDC-ACM.inf
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/WindowsINF/LUFA RNDIS.inf b/Firmware/LUFA/CodeTemplates/WindowsINF/LUFA RNDIS.inf
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/CodeTemplates/makefile_template b/Firmware/LUFA/CodeTemplates/makefile_template
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/ArchitectureSpecific.h b/Firmware/LUFA/Common/ArchitectureSpecific.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/Architectures.h b/Firmware/LUFA/Common/Architectures.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/Attributes.h b/Firmware/LUFA/Common/Attributes.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/BoardTypes.h b/Firmware/LUFA/Common/BoardTypes.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/Common.h b/Firmware/LUFA/Common/Common.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/CompilerSpecific.h b/Firmware/LUFA/Common/CompilerSpecific.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Common/Endianness.h b/Firmware/LUFA/Common/Endianness.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/BuildSystem.txt b/Firmware/LUFA/DoxygenPages/BuildSystem.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/BuildingLinkableLibraries.txt b/Firmware/LUFA/DoxygenPages/BuildingLinkableLibraries.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/ChangeLog.txt b/Firmware/LUFA/DoxygenPages/ChangeLog.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/CompileTimeTokens.txt b/Firmware/LUFA/DoxygenPages/CompileTimeTokens.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/CompilingApps.txt b/Firmware/LUFA/DoxygenPages/CompilingApps.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/ConfiguringApps.txt b/Firmware/LUFA/DoxygenPages/ConfiguringApps.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/DevelopingWithLUFA.txt b/Firmware/LUFA/DoxygenPages/DevelopingWithLUFA.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/DeviceSupport.txt b/Firmware/LUFA/DoxygenPages/DeviceSupport.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/DirectorySummaries.txt b/Firmware/LUFA/DoxygenPages/DirectorySummaries.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Donating.txt b/Firmware/LUFA/DoxygenPages/Donating.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/FutureChanges.txt b/Firmware/LUFA/DoxygenPages/FutureChanges.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/GettingStarted.txt b/Firmware/LUFA/DoxygenPages/GettingStarted.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Groups.txt b/Firmware/LUFA/DoxygenPages/Groups.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Images/Author.jpg b/Firmware/LUFA/DoxygenPages/Images/Author.jpg
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Images/LUFA.png b/Firmware/LUFA/DoxygenPages/Images/LUFA.png
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Images/LUFA_thumb.png b/Firmware/LUFA/DoxygenPages/Images/LUFA_thumb.png
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/KnownIssues.txt b/Firmware/LUFA/DoxygenPages/KnownIssues.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/LUFAPoweredProjects.txt b/Firmware/LUFA/DoxygenPages/LUFAPoweredProjects.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/LibraryResources.txt b/Firmware/LUFA/DoxygenPages/LibraryResources.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/LicenseInfo.txt b/Firmware/LUFA/DoxygenPages/LicenseInfo.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/MainPage.txt b/Firmware/LUFA/DoxygenPages/MainPage.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/MigrationInformation.txt b/Firmware/LUFA/DoxygenPages/MigrationInformation.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/OSDrivers.txt b/Firmware/LUFA/DoxygenPages/OSDrivers.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/ProgrammingApps.txt b/Firmware/LUFA/DoxygenPages/ProgrammingApps.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/SoftwareBootloaderJump.txt b/Firmware/LUFA/DoxygenPages/SoftwareBootloaderJump.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Style/Footer.htm b/Firmware/LUFA/DoxygenPages/Style/Footer.htm
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/Style/Style.css b/Firmware/LUFA/DoxygenPages/Style/Style.css
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/VIDAndPIDValues.txt b/Firmware/LUFA/DoxygenPages/VIDAndPIDValues.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/DoxygenPages/WritingBoardDrivers.txt b/Firmware/LUFA/DoxygenPages/WritingBoardDrivers.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/ADAFRUITU4/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/ATAVRUSBRF01/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BENITO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/BENITO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BENITO/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/BENITO/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BENITO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/BENITO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/BIGMULTIO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/BLACKCAT/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUI/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/BUI/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUI/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/BUI/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Joystick.h b/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/BUMBLEB/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/CULV3/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/CULV3/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/CULV3/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/CULV3/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/CULV3/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/CULV3/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/DUCE/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/DUCE/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/DUCE/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/DUCE/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h b/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Joystick.h b/Firmware/LUFA/Drivers/Board/AVR8/EVK527/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/EVK527/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/EVK527/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/JMDBU2/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MAXIMUS/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICRO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MICRO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICRO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MICRO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROPENDOUS/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MICROSIN162/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MINIMUS/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MULTIO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/MULTIO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/MULTIO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/MULTIO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX162/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEX32U4/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXISPMK2/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/OLIMEXT32U4/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/POLOLUMICRO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/RZUSBSTICK/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/SPARKFUN8U2/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/STANGE_ISP/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK525/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/STK525/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK525/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/STK525/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h b/Firmware/LUFA/Drivers/Board/AVR8/STK525/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK525/Joystick.h b/Firmware/LUFA/Drivers/Board/AVR8/STK525/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK525/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/STK525/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK526/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/STK526/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK526/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/STK526/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h b/Firmware/LUFA/Drivers/Board/AVR8/STK526/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK526/Joystick.h b/Firmware/LUFA/Drivers/Board/AVR8/STK526/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/STK526/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/STK526/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/TEENSY/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/TEENSY/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/TEENSY/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/TEENSY/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/TUL/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/TUL/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/TUL/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/TUL/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/TUL/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/TUL/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/U2S/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/U2S/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/U2S/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/U2S/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/U2S/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/U2S/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/UDIP/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/UDIP/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/UDIP/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/UDIP/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/UDIP/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/UDIP/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/UNO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/UNO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/UNO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/UNO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/USB2AX/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/USBFOO/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h b/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Joystick.h b/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/USBKEY/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Buttons.h b/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/USBTINYMKII/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h b/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/XPLAIN/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/XPLAINED_MINI/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/YUN/Board.h b/Firmware/LUFA/Drivers/Board/AVR8/YUN/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/AVR8/YUN/LEDs.h b/Firmware/LUFA/Drivers/Board/AVR8/YUN/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Board.h b/Firmware/LUFA/Drivers/Board/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Buttons.h b/Firmware/LUFA/Drivers/Board/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Dataflash.h b/Firmware/LUFA/Drivers/Board/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Joystick.h b/Firmware/LUFA/Drivers/Board/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/LEDs.h b/Firmware/LUFA/Drivers/Board/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Temperature.c b/Firmware/LUFA/Drivers/Board/Temperature.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/Temperature.h b/Firmware/LUFA/Drivers/Board/Temperature.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Board.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Buttons.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Joystick.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1100/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1100/LEDs.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1100/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Board.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Buttons.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Joystick.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1101/Joystick.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1101/LEDs.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1101/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1104/Board.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1104/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1104/Buttons.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1104/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/EVK1104/LEDs.h b/Firmware/LUFA/Drivers/Board/UC3/EVK1104/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Board.h b/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Buttons.h b/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h b/Firmware/LUFA/Drivers/Board/UC3/UC3A3_XPLAINED/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h b/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.h b/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.h b/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h b/Firmware/LUFA/Drivers/Board/XMEGA/A3BU_XPLAINED/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Board.h b/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h b/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.h b/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/Dataflash.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h b/Firmware/LUFA/Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Board.h b/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Board.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h b/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/Buttons.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h b/Firmware/LUFA/Drivers/Board/XMEGA/C3_XPLAINED/LEDs.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Misc/AT45DB321C.h b/Firmware/LUFA/Drivers/Misc/AT45DB321C.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Misc/AT45DB642D.h b/Firmware/LUFA/Drivers/Misc/AT45DB642D.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Misc/RingBuffer.h b/Firmware/LUFA/Drivers/Misc/RingBuffer.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Misc/TerminalCodes.h b/Firmware/LUFA/Drivers/Misc/TerminalCodes.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/ADC.h b/Firmware/LUFA/Drivers/Peripheral/ADC.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h b/Firmware/LUFA/Drivers/Peripheral/AVR8/ADC_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h b/Firmware/LUFA/Drivers/Peripheral/AVR8/SPI_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/SerialSPI_AVR8.h b/Firmware/LUFA/Drivers/Peripheral/AVR8/SerialSPI_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.c b/Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h b/Firmware/LUFA/Drivers/Peripheral/AVR8/Serial_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.c b/Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h b/Firmware/LUFA/Drivers/Peripheral/AVR8/TWI_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/SPI.h b/Firmware/LUFA/Drivers/Peripheral/SPI.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/Serial.h b/Firmware/LUFA/Drivers/Peripheral/Serial.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/SerialSPI.h b/Firmware/LUFA/Drivers/Peripheral/SerialSPI.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/TWI.h b/Firmware/LUFA/Drivers/Peripheral/TWI.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/SPI_XMEGA.h b/Firmware/LUFA/Drivers/Peripheral/XMEGA/SPI_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h b/Firmware/LUFA/Drivers/Peripheral/XMEGA/SerialSPI_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.c b/Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.h b/Firmware/LUFA/Drivers/Peripheral/XMEGA/Serial_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.c b/Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.h b/Firmware/LUFA/Drivers/Peripheral/XMEGA/TWI_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/AndroidAccessoryClass.h b/Firmware/LUFA/Drivers/USB/Class/AndroidAccessoryClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/AudioClass.h b/Firmware/LUFA/Drivers/USB/Class/AudioClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/CDCClass.h b/Firmware/LUFA/Drivers/USB/Class/CDCClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/AndroidAccessoryClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/AndroidAccessoryClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/AudioClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/AudioClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/CDCClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/CDCClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/HIDClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.c b/Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.h b/Firmware/LUFA/Drivers/USB/Class/Common/HIDParser.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/HIDReportData.h b/Firmware/LUFA/Drivers/USB/Class/Common/HIDReportData.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/MIDIClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/MIDIClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/MassStorageClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/MassStorageClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/PrinterClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/PrinterClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/RNDISClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/RNDISClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Common/StillImageClassCommon.h b/Firmware/LUFA/Drivers/USB/Class/Common/StillImageClassCommon.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/AudioClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/CDCClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/HIDClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/MIDIClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/MassStorageClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/PrinterClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.c b/Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.h b/Firmware/LUFA/Drivers/USB/Class/Device/RNDISClassDevice.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/HIDClass.h b/Firmware/LUFA/Drivers/USB/Class/HIDClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/AndroidAccessoryClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/AudioClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/CDCClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/HIDClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/MIDIClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/MassStorageClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/PrinterClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/RNDISClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.c b/Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.h b/Firmware/LUFA/Drivers/USB/Class/Host/StillImageClassHost.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/MIDIClass.h b/Firmware/LUFA/Drivers/USB/Class/MIDIClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/MassStorageClass.h b/Firmware/LUFA/Drivers/USB/Class/MassStorageClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/PrinterClass.h b/Firmware/LUFA/Drivers/USB/Class/PrinterClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/RNDISClass.h b/Firmware/LUFA/Drivers/USB/Class/RNDISClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Class/StillImageClass.h b/Firmware/LUFA/Drivers/USB/Class/StillImageClass.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/OTG_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/OTG_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_R.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_Control_W.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Endpoint_RW.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/Template/Template_Pipe_RW.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c b/Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h b/Firmware/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.c b/Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.h b/Firmware/LUFA/Drivers/USB/Core/ConfigDescriptors.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Device.h b/Firmware/LUFA/Drivers/USB/Core/Device.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.c b/Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.h b/Firmware/LUFA/Drivers/USB/Core/DeviceStandardReq.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Endpoint.h b/Firmware/LUFA/Drivers/USB/Core/Endpoint.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/EndpointStream.h b/Firmware/LUFA/Drivers/USB/Core/EndpointStream.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Events.c b/Firmware/LUFA/Drivers/USB/Core/Events.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Events.h b/Firmware/LUFA/Drivers/USB/Core/Events.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Host.h b/Firmware/LUFA/Drivers/USB/Core/Host.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/HostStandardReq.c b/Firmware/LUFA/Drivers/USB/Core/HostStandardReq.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/HostStandardReq.h b/Firmware/LUFA/Drivers/USB/Core/HostStandardReq.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/OTG.h b/Firmware/LUFA/Drivers/USB/Core/OTG.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/Pipe.h b/Firmware/LUFA/Drivers/USB/Core/Pipe.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/PipeStream.h b/Firmware/LUFA/Drivers/USB/Core/PipeStream.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/StdDescriptors.h b/Firmware/LUFA/Drivers/USB/Core/StdDescriptors.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/StdRequestType.h b/Firmware/LUFA/Drivers/USB/Core/StdRequestType.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/Device_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/EndpointStream_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/Endpoint_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/Host_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/PipeStream_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/Pipe_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_R.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_Control_W.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Endpoint_RW.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c b/Firmware/LUFA/Drivers/USB/Core/UC3/Template/Template_Pipe_RW.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/USBController_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.c b/Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h b/Firmware/LUFA/Drivers/USB/Core/UC3/USBInterrupt_UC3.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/USBController.h b/Firmware/LUFA/Drivers/USB/Core/USBController.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/USBInterrupt.h b/Firmware/LUFA/Drivers/USB/Core/USBInterrupt.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/USBMode.h b/Firmware/LUFA/Drivers/USB/Core/USBMode.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/USBTask.c b/Firmware/LUFA/Drivers/USB/Core/USBTask.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/USBTask.h b/Firmware/LUFA/Drivers/USB/Core/USBTask.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.h b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Device_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.h b/Firmware/LUFA/Drivers/USB/Core/XMEGA/EndpointStream_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Endpoint_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Host_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Host_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/PipeStream_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/PipeStream_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Pipe_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Pipe_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_R.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_R.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_W.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_Control_W.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_RW.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/Template/Template_Endpoint_RW.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.h b/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBController_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.c b/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.h b/Firmware/LUFA/Drivers/USB/Core/XMEGA/USBInterrupt_XMEGA.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Drivers/USB/USB.h b/Firmware/LUFA/Drivers/USB/USB.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/License.txt b/Firmware/LUFA/License.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/Platform.h b/Firmware/LUFA/Platform/Platform.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/UC3/ClockManagement.h b/Firmware/LUFA/Platform/UC3/ClockManagement.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/UC3/Exception.S b/Firmware/LUFA/Platform/UC3/Exception.S
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/UC3/InterruptManagement.c b/Firmware/LUFA/Platform/UC3/InterruptManagement.c
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/UC3/InterruptManagement.h b/Firmware/LUFA/Platform/UC3/InterruptManagement.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/UC3/UC3ExperimentalInfo.txt b/Firmware/LUFA/Platform/UC3/UC3ExperimentalInfo.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/XMEGA/ClockManagement.h b/Firmware/LUFA/Platform/XMEGA/ClockManagement.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Platform/XMEGA/XMEGAExperimentalInfo.txt b/Firmware/LUFA/Platform/XMEGA/XMEGAExperimentalInfo.txt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/HV1/helpcontentsetup.msha b/Firmware/LUFA/StudioIntegration/HV1/helpcontentsetup.msha
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt b/Firmware/LUFA/StudioIntegration/HV1/lufa_docbook_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/HV1/lufa_helpcontentsetup_transform.xslt b/Firmware/LUFA/StudioIntegration/HV1/lufa_helpcontentsetup_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt b/Firmware/LUFA/StudioIntegration/HV1/lufa_hv1_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css b/Firmware/LUFA/StudioIntegration/HV1/lufa_studio_help_styling.css
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/LUFA.dll b/Firmware/LUFA/StudioIntegration/VSIX/LUFA.dll
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/LUFA.pkgdef b/Firmware/LUFA/StudioIntegration/VSIX/LUFA.pkgdef
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/[Content_Types].xml b/Firmware/LUFA/StudioIntegration/VSIX/[Content_Types].xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/asf-manifest.xml b/Firmware/LUFA/StudioIntegration/VSIX/asf-manifest.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/extension.vsixmanifest b/Firmware/LUFA/StudioIntegration/VSIX/extension.vsixmanifest
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/generate_caches.py b/Firmware/LUFA/StudioIntegration/VSIX/generate_caches.py
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/lufa_asfmanifest_transform.xslt b/Firmware/LUFA/StudioIntegration/VSIX/lufa_asfmanifest_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/VSIX/lufa_vsmanifest_transform.xslt b/Firmware/LUFA/StudioIntegration/VSIX/lufa_vsmanifest_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/XDK/lufa_extension_transform.xslt b/Firmware/LUFA/StudioIntegration/XDK/lufa_extension_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/XDK/lufa_filelist_transform.xslt b/Firmware/LUFA/StudioIntegration/XDK/lufa_filelist_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/XDK/lufa_indent_transform.xslt b/Firmware/LUFA/StudioIntegration/XDK/lufa_indent_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/XDK/lufa_module_transform.xslt b/Firmware/LUFA/StudioIntegration/XDK/lufa_module_transform.xslt
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa.xml b/Firmware/LUFA/StudioIntegration/lufa.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_common.xml b/Firmware/LUFA/StudioIntegration/lufa_common.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_board.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_board.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_board_names.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_board_names.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_misc.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_misc.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_peripheral.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_peripheral.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_android.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_android.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_audio.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_audio.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_cdc.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_cdc.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_hid.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_hid.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_midi.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_midi.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_ms.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_ms.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_printer.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_printer.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_rndis.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_rndis.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_si.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_class_si.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_avr8.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_uc3.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml b/Firmware/LUFA/StudioIntegration/lufa_drivers_usb_core_xmega.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_platform.xml b/Firmware/LUFA/StudioIntegration/lufa_platform.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_platform_uc3.xml b/Firmware/LUFA/StudioIntegration/lufa_platform_uc3.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_platform_xmega.xml b/Firmware/LUFA/StudioIntegration/lufa_platform_xmega.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/lufa_toolchain.xml b/Firmware/LUFA/StudioIntegration/lufa_toolchain.xml
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/StudioIntegration/makefile b/Firmware/LUFA/StudioIntegration/makefile
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/Version.h b/Firmware/LUFA/Version.h
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/doxyfile b/Firmware/LUFA/doxyfile
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA/makefile b/Firmware/LUFA/makefile
old mode 100755
new mode 100644
diff --git a/Firmware/LUFA_README.txt b/Firmware/LUFA_README.txt
old mode 100755
new mode 100644
diff --git a/Firmware/USBtoSerial.c b/Firmware/USBtoSerial.c
old mode 100755
new mode 100644
diff --git a/Firmware/USBtoSerial.h b/Firmware/USBtoSerial.h
old mode 100755
new mode 100644
diff --git a/Firmware/USBtoSerial.txt b/Firmware/USBtoSerial.txt
old mode 100755
new mode 100644
diff --git a/Firmware/asf.xml b/Firmware/asf.xml
old mode 100755
new mode 100644
diff --git a/Firmware/doxyfile b/Firmware/doxyfile
old mode 100755
new mode 100644
diff --git a/Firmware/makefile b/Firmware/makefile
old mode 100755
new mode 100644
diff --git a/Micro_connector version_beta/FabFTDI.b#1 b/Micro_connector version_beta/FabFTDI.b#1
old mode 100755
new mode 100644
index 30f6ecc..d7c645f
--- a/Micro_connector version_beta/FabFTDI.b#1	
+++ b/Micro_connector version_beta/FabFTDI.b#1	
@@ -217,11 +217,11 @@ chip</description>
 <wire x1="3" y1="-2.6" x2="3" y2="-2.15" width="0.127" layer="51"/>
 <wire x1="-3" y1="-2.55" x2="-2.8" y2="-2.8" width="0.127" layer="51" curve="84.547378"/>
 <wire x1="2.75" y1="-2.8" x2="3" y2="-2.6" width="0.127" layer="51" curve="84.547378"/>
-<smd name="VBUS" x="-1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="GND" x="1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D-" x="-0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D+" x="0" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="ID" x="0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="VBUS" x="-1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="GND" x="1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D-" x="-0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D+" x="0" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="ID" x="0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
 <smd name="MT1" x="-4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <smd name="MT2" x="4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <text x="-1.6" y="-4.16" size="0.762" layer="25">&gt;NAME</text>
@@ -532,8 +532,8 @@ design rules under a new name.</description>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
 <wire x1="37.084" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.3556" layer="1"/>
-<wire x1="7.62" y1="6.477" x2="7.62" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.2032" layer="1"/>
+<wire x1="7.62" y1="6.477" x2="7.62" y2="10.4602" width="0.3048" layer="1"/>
 <wire x1="11.7602" y1="6.477" x2="7.62" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="10.4902" y1="19.456" x2="13.0048" y2="19.456" width="0.3556" layer="1"/>
 <wire x1="13.0048" y1="19.456" x2="13.0048" y2="19.4306" width="0.3556" layer="1"/>
@@ -567,9 +567,9 @@ design rules under a new name.</description>
 <wire x1="21.444" y1="9.9888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="17.5514" y1="9.1888" x2="16.8544" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.2032" layer="1"/>
 <wire x1="8.636" y1="18.0216" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.2032" layer="1"/>
 <wire x1="10.4902" y1="16.612" x2="10.414" y2="16.612" width="0.3556" layer="1"/>
 <wire x1="10.414" y1="16.612" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
 <wire x1="10.414" y1="18.0216" x2="17.78" y2="18.0216" width="0.3556" layer="1"/>
@@ -593,14 +593,14 @@ design rules under a new name.</description>
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
 <wire x1="10.4648" y1="12.4102" x2="10.4648" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.2032" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.3556" layer="1"/>
-<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.3556" layer="1"/>
-<wire x1="8.5344" y1="9.4234" x2="11.5062" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.2032" layer="1"/>
+<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.2032" layer="1"/>
+<wire x1="8.5344" y1="9.4234" x2="11.5062" y2="9.4234" width="0.254" layer="1"/>
 <wire x1="11.5062" y1="9.4234" x2="13.0302" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$7">
diff --git a/Micro_connector version_beta/FabFTDI.b#2 b/Micro_connector version_beta/FabFTDI.b#2
old mode 100755
new mode 100644
index e29b683..22b5dea
--- a/Micro_connector version_beta/FabFTDI.b#2	
+++ b/Micro_connector version_beta/FabFTDI.b#2	
@@ -140,10 +140,10 @@
 </layers>
 <board>
 <plain>
-<wire x1="-0.127" y1="0" x2="58.166" y2="0.1524" width="0" layer="20"/>
-<wire x1="58.166" y1="0.1524" x2="58.1968" y2="25.2224" width="0" layer="20"/>
-<wire x1="58.1968" y1="25.2224" x2="-0.1524" y2="25.3748" width="0" layer="20"/>
-<wire x1="-0.1524" y1="25.3748" x2="-0.127" y2="0" width="0" layer="20"/>
+<wire x1="-0.127" y1="0" x2="43.18" y2="0.1524" width="0" layer="20"/>
+<wire x1="43.18" y1="0.1524" x2="43.2108" y2="22.9364" width="0" layer="20"/>
+<wire x1="43.2108" y1="22.9364" x2="-0.1524" y2="23.0888" width="0" layer="20"/>
+<wire x1="-0.1524" y1="23.0888" x2="-0.127" y2="0" width="0" layer="20"/>
 </plain>
 <libraries>
 <library name="fabPatil">
@@ -498,23 +498,23 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="R1" library="fabPatil" package="1206" value="22" x="20.6248" y="12.2682" rot="R270"/>
-<element name="R2" library="fabPatil" package="1206" value="22" x="23.1902" y="10.8458" rot="R90"/>
-<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="44.7802" y="12.3952" rot="R90"/>
-<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="20.6502" y="18.034" rot="R270"/>
-<element name="R5" library="fabPatil" package="1206" value="470" x="40.386" y="10.0076"/>
-<element name="R6" library="fabPatil" package="1206" value="470" x="40.386" y="6.8072"/>
-<element name="C2" library="fabPatil" package="1206" value="1uF" x="25.6032" y="18.0086" rot="R90"/>
-<element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
-<element name="R3" library="fabPatil" package="1206" value="10K" x="40.3606" y="15.3924"/>
-<element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
-<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.7048" y="5.842" rot="R270">
-<attribute name="PROD_ID" value="XTAL-08900" x="25.7048" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R1" library="fabPatil" package="1206" value="22" x="10.4648" y="12.2682" rot="R270"/>
+<element name="R2" library="fabPatil" package="1206" value="22" x="13.0302" y="10.8458" rot="R90"/>
+<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="34.6202" y="12.3952" rot="R90"/>
+<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="10.4902" y="18.034" rot="R270"/>
+<element name="R5" library="fabPatil" package="1206" value="470" x="30.226" y="10.0076"/>
+<element name="R6" library="fabPatil" package="1206" value="470" x="30.226" y="6.8072"/>
+<element name="C2" library="fabPatil" package="1206" value="1uF" x="15.4432" y="18.0086" rot="R90"/>
+<element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="21.844" y="11.9888" rot="R90"/>
+<element name="R3" library="fabPatil" package="1206" value="10K" x="30.2006" y="15.3924"/>
+<element name="R7" library="fabPatil" package="1206" value="0" x="13.0048" y="18.0086" rot="R90"/>
+<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="15.5448" y="5.842" rot="R270">
+<attribute name="PROD_ID" value="XTAL-08900" x="15.5448" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="13.2588" y="11.7602" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="13.2588" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="3.0988" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="3.0988" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
+<element name="C3" library="fabPatil" package="1206" value="" x="30.226" y="12.7" rot="R180"/>
 </elements>
 <signals>
 <signal name="GND">
@@ -523,35 +523,35 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="30.804" y1="2.921" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="20.644" y1="2.921" x2="20.644" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
-<wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="5.842" x2="11.7602" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="5.842" x2="11.7602" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="47.244" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="15.9088" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
-<wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="19.456" x2="23.1648" y2="19.4306" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="19.4306" x2="25.6032" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="37.084" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.3048" layer="1"/>
+<wire x1="7.62" y1="6.477" x2="7.62" y2="10.4602" width="0.3048" layer="1"/>
+<wire x1="11.7602" y1="6.477" x2="7.62" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="10.4902" y1="19.456" x2="13.0048" y2="19.456" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="19.456" x2="13.0048" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="19.4306" x2="15.4432" y2="19.4306" width="0.3556" layer="1"/>
 <contactref element="C3" pad="1"/>
-<wire x1="25.6032" y1="19.4306" x2="26.2386" y2="20.066" width="0.3556" layer="1"/>
-<wire x1="26.2386" y1="20.066" x2="44.958" y2="20.066" width="0.3556" layer="1"/>
-<wire x1="44.958" y1="20.066" x2="46.1302" y2="18.8938" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="49.784" y2="4.826" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="4.826" x2="47.244" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="15.9088" y1="10.4602" x2="13.2588" y2="15.7602" width="0" layer="19" extent="1-1"/>
-<wire x1="13.2588" y1="7.7602" x2="15.9088" y2="10.4602" width="0" layer="19" extent="1-1"/>
+<wire x1="15.4432" y1="19.4306" x2="16.0786" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="16.0786" y1="20.066" x2="34.798" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="34.798" y1="20.066" x2="35.9702" y2="18.8938" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="18.8938" x2="35.9702" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="18.7452" x2="39.624" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="18.7452" x2="39.624" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="12.446" x2="31.648" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="12.446" x2="31.648" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="5.842" x2="11.7602" y2="5.842" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="12.446" x2="39.624" y2="4.826" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="4.826" x2="37.084" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="3.0988" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="3.0988" y1="7.7602" x2="5.7488" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -560,142 +560,142 @@ design rules under a new name.</description>
 <contactref element="IC1" pad="31"/>
 <contactref element="IC1" pad="32"/>
 <contactref element="R3" pad="2"/>
-<wire x1="28.7528" y1="9.9888" x2="27.7114" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="28.7528" y1="9.1888" x2="27.7114" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="28.7528" y1="9.1888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="7.6962" x2="31.604" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.9888" x2="17.5514" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.1888" x2="17.5514" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.1888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="7.6962" x2="21.444" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="9.9888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="9.1888" x2="16.8544" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="18.796" y1="13.0602" x2="15.9088" y2="13.0602" width="0.3556" layer="1"/>
-<wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
-<wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="18.0216" x2="27.94" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="27.94" y1="18.0216" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="18.796" x2="40.259" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="40.259" y1="18.796" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="18.796" x2="43.688" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="18.796" x2="43.688" y2="17.526" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="17.526" x2="48.514" y2="17.526" width="0.3556" layer="1"/>
-<wire x1="48.514" y1="17.526" x2="48.514" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="48.514" y1="13.716" x2="46.1302" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="13.716" x2="46.1302" y2="13.6652" width="0.3556" layer="1"/>
-<wire x1="41.7826" y1="15.3924" x2="41.91" y2="15.5198" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="15.5198" x2="41.91" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="40.259" y1="18.796" x2="40.386" y2="18.669" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="18.669" x2="40.386" y2="4.445" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="4.445" x2="31.604" y2="4.445" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="4.445" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.254" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.254" layer="1"/>
+<wire x1="10.4902" y1="16.612" x2="10.414" y2="16.612" width="0.3556" layer="1"/>
+<wire x1="10.414" y1="16.612" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="10.414" y1="18.0216" x2="17.78" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="17.78" y1="18.0216" x2="17.78" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="18.796" x2="30.099" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="30.099" y1="18.796" x2="17.78" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="18.796" x2="33.528" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="18.796" x2="33.528" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="17.526" x2="38.354" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="38.354" y1="17.526" x2="38.354" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="38.354" y1="13.716" x2="35.9702" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="13.716" x2="35.9702" y2="13.6652" width="0.3556" layer="1"/>
+<wire x1="31.6226" y1="15.3924" x2="31.75" y2="15.5198" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="15.5198" x2="31.75" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="30.099" y1="18.796" x2="30.226" y2="18.669" width="0.3556" layer="1"/>
+<wire x1="30.226" y1="18.669" x2="30.226" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="30.226" y1="4.445" x2="21.444" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="4.445" x2="21.444" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
-<wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="15.9088" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="10.4648" y1="12.4102" x2="10.4648" y2="13.6902" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.254" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="15.9088" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
-<wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
-<wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
-<wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.254" layer="1"/>
+<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.254" layer="1"/>
+<wire x1="8.5344" y1="9.4234" x2="11.5062" y2="9.4234" width="0.254" layer="1"/>
+<wire x1="11.5062" y1="9.4234" x2="13.0302" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="41.808" y1="6.8072" x2="43.688" y2="6.8326" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="6.8326" x2="43.688" y2="8.636" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="8.636" x2="46.1302" y2="8.636" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="8.636" x2="46.1302" y2="8.5852" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="6.8072" x2="33.528" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="6.8326" x2="33.528" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="8.636" x2="35.9702" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="8.636" x2="35.9702" y2="8.5852" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$8">
 <contactref element="R5" pad="2"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="41.808" y1="10.0076" x2="46.1302" y2="9.9822" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="9.9822" x2="46.1302" y2="11.1252" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="10.0076" x2="35.9702" y2="9.9822" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="9.9822" x2="35.9702" y2="11.1252" width="0.3556" layer="1"/>
 </signal>
 <signal name="RST">
 <contactref element="IC1" pad="24"/>
 <contactref element="R3" pad="1"/>
-<wire x1="29.204" y1="16.2814" x2="29.204" y2="17.78" width="0.3556" layer="1"/>
-<wire x1="38.862" y1="17.78" x2="38.862" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="38.862" y1="15.3924" x2="38.9386" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="17.78" x2="38.862" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="16.2814" x2="19.044" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="28.702" y1="17.78" x2="28.702" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="28.702" y1="15.3924" x2="28.7786" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="17.78" x2="28.702" y2="17.78" width="0.3556" layer="1"/>
 <contactref element="C3" pad="2"/>
-<wire x1="38.9386" y1="15.3924" x2="38.964" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="38.964" y1="15.3924" x2="38.964" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="28.7786" y1="15.3924" x2="28.804" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="28.804" y1="15.3924" x2="28.804" y2="12.7" width="0.3556" layer="1"/>
 </signal>
 <signal name="D-">
 <contactref element="R1" pad="2"/>
 <contactref element="IC1" pad="30"/>
-<wire x1="27.7114" y1="10.7888" x2="24.35288125" y2="10.7888" width="0.3556" layer="1"/>
-<wire x1="24.35288125" y1="10.7888" x2="24.33368125" y2="10.808" width="0.3556" layer="1"/>
-<wire x1="20.663" y1="10.808" x2="20.6248" y2="10.8462" width="0.3556" layer="1"/>
-<wire x1="24.33368125" y1="10.808" x2="20.663" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="10.7888" x2="14.19288125" y2="10.7888" width="0.3556" layer="1"/>
+<wire x1="14.19288125" y1="10.7888" x2="14.17368125" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="10.503" y1="10.808" x2="10.4648" y2="10.8462" width="0.3556" layer="1"/>
+<wire x1="14.17368125" y1="10.808" x2="10.503" y2="10.808" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$13">
 <contactref element="R5" pad="1"/>
 <contactref element="IC1" pad="9"/>
-<wire x1="36.2966" y1="9.1888" x2="38.8878" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="38.8878" y1="9.1888" x2="38.964" y2="10.0076" width="0.3556" layer="1"/>
+<wire x1="26.1366" y1="9.1888" x2="28.7278" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="28.7278" y1="9.1888" x2="28.804" y2="10.0076" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="R6" pad="1"/>
 <contactref element="IC1" pad="8"/>
-<wire x1="38.964" y1="6.8072" x2="34.804" y2="6.8326" width="0.3556" layer="1"/>
-<wire x1="34.804" y1="6.8326" x2="34.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="28.804" y1="6.8072" x2="24.644" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="24.644" y1="6.8326" x2="24.644" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="D+">
 <contactref element="R2" pad="2"/>
 <contactref element="IC1" pad="29"/>
-<wire x1="27.7114" y1="11.5888" x2="23.1902" y2="11.5888" width="0.3556" layer="1"/>
-<wire x1="23.1902" y1="11.5888" x2="23.1902" y2="12.2678" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="11.5888" x2="13.0302" y2="11.5888" width="0.3556" layer="1"/>
+<wire x1="13.0302" y1="11.5888" x2="13.0302" y2="12.2678" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="IC1" pad="27"/>
 <contactref element="C2" pad="1"/>
-<wire x1="26.1112" y1="13.1888" x2="26.1112" y2="16.637" width="0.3556" layer="1"/>
-<wire x1="26.1112" y1="16.637" x2="25.6032" y2="16.637" width="0.3556" layer="1"/>
-<wire x1="25.6032" y1="16.637" x2="25.6032" y2="16.5866" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="13.1888" x2="26.1112" y2="13.1888" width="0.3556" layer="1"/>
+<wire x1="15.9512" y1="13.1888" x2="15.9512" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="15.9512" y1="16.637" x2="15.4432" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="15.4432" y1="16.637" x2="15.4432" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="13.1888" x2="15.9512" y2="13.1888" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="R7" pad="1"/>
 <contactref element="IC1" pad="28"/>
-<wire x1="23.114" y1="15.113" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="12.3888" x2="25.146" y2="12.3888" width="0.3556" layer="1"/>
-<wire x1="25.146" y1="12.3888" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="16.5866" x2="23.114" y2="16.5866" width="0.3556" layer="1"/>
-<wire x1="23.114" y1="16.5866" x2="23.114" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="12.954" y1="15.113" x2="14.986" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="12.3888" x2="14.986" y2="12.3888" width="0.3556" layer="1"/>
+<wire x1="14.986" y1="12.3888" x2="14.986" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="16.5866" x2="12.954" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="12.954" y1="16.5866" x2="12.954" y2="15.113" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="29.204" y1="7.6962" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="7.342" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="7.342" x2="29.204" y2="7.342" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="7.6962" x2="19.044" y2="7.977" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="7.342" x2="19.044" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="7.342" x2="19.044" y2="7.342" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="Y1" pad="3"/>
 <contactref element="IC1" pad="2"/>
-<wire x1="30.004" y1="5.08" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="5.08" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="4.342" x2="30.004" y2="4.342" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="4.342" x2="30.004" y2="5.08" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="5.08" x2="19.844" y2="4.977" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="5.08" x2="19.844" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="4.342" x2="19.844" y2="4.342" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="4.342" x2="19.844" y2="4.977" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$4">
 <polygon width="0.3556" layer="16">
-<vertex x="11.938" y="18.034"/>
-<vertex x="11.938" y="5.08"/>
-<vertex x="17.78" y="1.778"/>
-<vertex x="48.26" y="1.524"/>
-<vertex x="51.562" y="3.302"/>
-<vertex x="51.562" y="19.558"/>
-<vertex x="48.26" y="21.59"/>
-<vertex x="18.796" y="21.59"/>
+<vertex x="1.778" y="18.034"/>
+<vertex x="1.778" y="5.08"/>
+<vertex x="7.62" y="1.778"/>
+<vertex x="38.1" y="1.524"/>
+<vertex x="41.402" y="3.302"/>
+<vertex x="41.402" y="19.558"/>
+<vertex x="38.1" y="21.59"/>
+<vertex x="8.636" y="21.59"/>
 </polygon>
 </signal>
 </signals>
diff --git a/Micro_connector version_beta/FabFTDI.b#3 b/Micro_connector version_beta/FabFTDI.b#3
old mode 100755
new mode 100644
index faa55c2..30f6ecc
--- a/Micro_connector version_beta/FabFTDI.b#3	
+++ b/Micro_connector version_beta/FabFTDI.b#3	
@@ -140,10 +140,10 @@
 </layers>
 <board>
 <plain>
-<wire x1="-0.127" y1="0" x2="58.166" y2="0.1524" width="0" layer="20"/>
-<wire x1="58.166" y1="0.1524" x2="58.1968" y2="25.2224" width="0" layer="20"/>
-<wire x1="58.1968" y1="25.2224" x2="-0.1524" y2="25.3748" width="0" layer="20"/>
-<wire x1="-0.1524" y1="25.3748" x2="-0.127" y2="0" width="0" layer="20"/>
+<wire x1="-0.127" y1="0" x2="43.18" y2="0.1524" width="0" layer="20"/>
+<wire x1="43.18" y1="0.1524" x2="43.2108" y2="22.9364" width="0" layer="20"/>
+<wire x1="43.2108" y1="22.9364" x2="-0.1524" y2="23.0888" width="0" layer="20"/>
+<wire x1="-0.1524" y1="23.0888" x2="-0.127" y2="0" width="0" layer="20"/>
 </plain>
 <libraries>
 <library name="fabPatil">
@@ -498,23 +498,23 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="R1" library="fabPatil" package="1206" value="22" x="20.6248" y="12.2682" rot="R270"/>
-<element name="R2" library="fabPatil" package="1206" value="22" x="23.1902" y="10.8458" rot="R90"/>
-<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="44.7802" y="12.3952" rot="R90"/>
-<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="20.6502" y="18.034" rot="R270"/>
-<element name="R5" library="fabPatil" package="1206" value="470" x="40.386" y="10.0076"/>
-<element name="R6" library="fabPatil" package="1206" value="470" x="40.386" y="6.8072"/>
-<element name="C2" library="fabPatil" package="1206" value="1uF" x="25.6032" y="18.0086" rot="R90"/>
-<element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
-<element name="R3" library="fabPatil" package="1206" value="10K" x="40.3606" y="15.3924"/>
-<element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
-<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.7048" y="5.842" rot="R270">
-<attribute name="PROD_ID" value="XTAL-08900" x="25.7048" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="R1" library="fabPatil" package="1206" value="22" x="10.4648" y="12.2682" rot="R270"/>
+<element name="R2" library="fabPatil" package="1206" value="22" x="13.0302" y="10.8458" rot="R90"/>
+<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="34.6202" y="12.3952" rot="R90"/>
+<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="10.4902" y="18.034" rot="R270"/>
+<element name="R5" library="fabPatil" package="1206" value="470" x="30.226" y="10.0076"/>
+<element name="R6" library="fabPatil" package="1206" value="470" x="30.226" y="6.8072"/>
+<element name="C2" library="fabPatil" package="1206" value="1uF" x="15.4432" y="18.0086" rot="R90"/>
+<element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="21.844" y="11.9888" rot="R90"/>
+<element name="R3" library="fabPatil" package="1206" value="10K" x="30.2006" y="15.3924"/>
+<element name="R7" library="fabPatil" package="1206" value="0" x="13.0048" y="18.0086" rot="R90"/>
+<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="15.5448" y="5.842" rot="R270">
+<attribute name="PROD_ID" value="XTAL-08900" x="15.5448" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.9888" y="11.7602" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="11.9888" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="3.0988" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="3.0988" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
+<element name="C3" library="fabPatil" package="1206" value="" x="30.226" y="12.7" rot="R180"/>
 </elements>
 <signals>
 <signal name="GND">
@@ -523,35 +523,35 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="30.804" y1="2.921" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="20.644" y1="2.921" x2="20.644" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
-<wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="5.842" x2="11.7602" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="5.842" x2="11.7602" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="47.244" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="14.6388" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
-<wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="19.456" x2="23.1648" y2="19.4306" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="19.4306" x2="25.6032" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="37.084" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="7.62" y1="6.477" x2="7.62" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="11.7602" y1="6.477" x2="7.62" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="10.4902" y1="19.456" x2="13.0048" y2="19.456" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="19.456" x2="13.0048" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="19.4306" x2="15.4432" y2="19.4306" width="0.3556" layer="1"/>
 <contactref element="C3" pad="1"/>
-<wire x1="25.6032" y1="19.4306" x2="26.2386" y2="20.066" width="0.3556" layer="1"/>
-<wire x1="26.2386" y1="20.066" x2="44.958" y2="20.066" width="0.3556" layer="1"/>
-<wire x1="44.958" y1="20.066" x2="46.1302" y2="18.8938" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="49.784" y2="4.826" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="4.826" x2="47.244" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="14.6388" y1="10.4602" x2="11.9888" y2="15.7602" width="0" layer="19" extent="1-1"/>
-<wire x1="11.9888" y1="7.7602" x2="14.6388" y2="10.4602" width="0" layer="19" extent="1-1"/>
+<wire x1="15.4432" y1="19.4306" x2="16.0786" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="16.0786" y1="20.066" x2="34.798" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="34.798" y1="20.066" x2="35.9702" y2="18.8938" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="18.8938" x2="35.9702" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="18.7452" x2="39.624" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="18.7452" x2="39.624" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="12.446" x2="31.648" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="12.446" x2="31.648" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="5.842" x2="11.7602" y2="5.842" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="12.446" x2="39.624" y2="4.826" width="0.3556" layer="1"/>
+<wire x1="39.624" y1="4.826" x2="37.084" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="3.0988" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="3.0988" y1="7.7602" x2="5.7488" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -560,142 +560,142 @@ design rules under a new name.</description>
 <contactref element="IC1" pad="31"/>
 <contactref element="IC1" pad="32"/>
 <contactref element="R3" pad="2"/>
-<wire x1="28.7528" y1="9.9888" x2="27.7114" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="28.7528" y1="9.1888" x2="27.7114" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="28.7528" y1="9.1888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="7.6962" x2="31.604" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.9888" x2="17.5514" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.1888" x2="17.5514" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="18.5928" y1="9.1888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="7.6962" x2="21.444" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="9.9888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="9.1888" x2="16.8544" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="18.796" y1="13.0602" x2="14.6388" y2="13.0602" width="0.3556" layer="1"/>
-<wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
-<wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="18.0216" x2="27.94" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="27.94" y1="18.0216" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="18.796" x2="40.259" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="40.259" y1="18.796" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="18.796" x2="43.688" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="18.796" x2="43.688" y2="17.526" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="17.526" x2="48.514" y2="17.526" width="0.3556" layer="1"/>
-<wire x1="48.514" y1="17.526" x2="48.514" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="48.514" y1="13.716" x2="46.1302" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="13.716" x2="46.1302" y2="13.6652" width="0.3556" layer="1"/>
-<wire x1="41.7826" y1="15.3924" x2="41.91" y2="15.5198" width="0.3556" layer="1"/>
-<wire x1="41.91" y1="15.5198" x2="41.91" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="40.259" y1="18.796" x2="40.386" y2="18.669" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="18.669" x2="40.386" y2="4.445" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="4.445" x2="31.604" y2="4.445" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="4.445" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="10.4902" y1="16.612" x2="10.414" y2="16.612" width="0.3556" layer="1"/>
+<wire x1="10.414" y1="16.612" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="10.414" y1="18.0216" x2="17.78" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="17.78" y1="18.0216" x2="17.78" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="18.796" x2="30.099" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="30.099" y1="18.796" x2="17.78" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="18.796" x2="33.528" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="18.796" x2="33.528" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="17.526" x2="38.354" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="38.354" y1="17.526" x2="38.354" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="38.354" y1="13.716" x2="35.9702" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="13.716" x2="35.9702" y2="13.6652" width="0.3556" layer="1"/>
+<wire x1="31.6226" y1="15.3924" x2="31.75" y2="15.5198" width="0.3556" layer="1"/>
+<wire x1="31.75" y1="15.5198" x2="31.75" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="30.099" y1="18.796" x2="30.226" y2="18.669" width="0.3556" layer="1"/>
+<wire x1="30.226" y1="18.669" x2="30.226" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="30.226" y1="4.445" x2="21.444" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="21.444" y1="4.445" x2="21.444" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
-<wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="14.6388" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="10.4648" y1="12.4102" x2="10.4648" y2="13.6902" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="14.6388" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
-<wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
-<wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
-<wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
+<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="8.5344" y1="9.4234" x2="11.5062" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="11.5062" y1="9.4234" x2="13.0302" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="41.808" y1="6.8072" x2="43.688" y2="6.8326" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="6.8326" x2="43.688" y2="8.636" width="0.3556" layer="1"/>
-<wire x1="43.688" y1="8.636" x2="46.1302" y2="8.636" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="8.636" x2="46.1302" y2="8.5852" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="6.8072" x2="33.528" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="6.8326" x2="33.528" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="33.528" y1="8.636" x2="35.9702" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="8.636" x2="35.9702" y2="8.5852" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$8">
 <contactref element="R5" pad="2"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="41.808" y1="10.0076" x2="46.1302" y2="9.9822" width="0.3556" layer="1"/>
-<wire x1="46.1302" y1="9.9822" x2="46.1302" y2="11.1252" width="0.3556" layer="1"/>
+<wire x1="31.648" y1="10.0076" x2="35.9702" y2="9.9822" width="0.3556" layer="1"/>
+<wire x1="35.9702" y1="9.9822" x2="35.9702" y2="11.1252" width="0.3556" layer="1"/>
 </signal>
 <signal name="RST">
 <contactref element="IC1" pad="24"/>
 <contactref element="R3" pad="1"/>
-<wire x1="29.204" y1="16.2814" x2="29.204" y2="17.78" width="0.3556" layer="1"/>
-<wire x1="38.862" y1="17.78" x2="38.862" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="38.862" y1="15.3924" x2="38.9386" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="17.78" x2="38.862" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="16.2814" x2="19.044" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="28.702" y1="17.78" x2="28.702" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="28.702" y1="15.3924" x2="28.7786" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="17.78" x2="28.702" y2="17.78" width="0.3556" layer="1"/>
 <contactref element="C3" pad="2"/>
-<wire x1="38.9386" y1="15.3924" x2="38.964" y2="15.3924" width="0.3556" layer="1"/>
-<wire x1="38.964" y1="15.3924" x2="38.964" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="28.7786" y1="15.3924" x2="28.804" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="28.804" y1="15.3924" x2="28.804" y2="12.7" width="0.3556" layer="1"/>
 </signal>
 <signal name="D-">
 <contactref element="R1" pad="2"/>
 <contactref element="IC1" pad="30"/>
-<wire x1="27.7114" y1="10.7888" x2="24.35288125" y2="10.7888" width="0.3556" layer="1"/>
-<wire x1="24.35288125" y1="10.7888" x2="24.33368125" y2="10.808" width="0.3556" layer="1"/>
-<wire x1="20.663" y1="10.808" x2="20.6248" y2="10.8462" width="0.3556" layer="1"/>
-<wire x1="24.33368125" y1="10.808" x2="20.663" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="10.7888" x2="14.19288125" y2="10.7888" width="0.3556" layer="1"/>
+<wire x1="14.19288125" y1="10.7888" x2="14.17368125" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="10.503" y1="10.808" x2="10.4648" y2="10.8462" width="0.3556" layer="1"/>
+<wire x1="14.17368125" y1="10.808" x2="10.503" y2="10.808" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$13">
 <contactref element="R5" pad="1"/>
 <contactref element="IC1" pad="9"/>
-<wire x1="36.2966" y1="9.1888" x2="38.8878" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="38.8878" y1="9.1888" x2="38.964" y2="10.0076" width="0.3556" layer="1"/>
+<wire x1="26.1366" y1="9.1888" x2="28.7278" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="28.7278" y1="9.1888" x2="28.804" y2="10.0076" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="R6" pad="1"/>
 <contactref element="IC1" pad="8"/>
-<wire x1="38.964" y1="6.8072" x2="34.804" y2="6.8326" width="0.3556" layer="1"/>
-<wire x1="34.804" y1="6.8326" x2="34.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="28.804" y1="6.8072" x2="24.644" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="24.644" y1="6.8326" x2="24.644" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="D+">
 <contactref element="R2" pad="2"/>
 <contactref element="IC1" pad="29"/>
-<wire x1="27.7114" y1="11.5888" x2="23.1902" y2="11.5888" width="0.3556" layer="1"/>
-<wire x1="23.1902" y1="11.5888" x2="23.1902" y2="12.2678" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="11.5888" x2="13.0302" y2="11.5888" width="0.3556" layer="1"/>
+<wire x1="13.0302" y1="11.5888" x2="13.0302" y2="12.2678" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="IC1" pad="27"/>
 <contactref element="C2" pad="1"/>
-<wire x1="26.1112" y1="13.1888" x2="26.1112" y2="16.637" width="0.3556" layer="1"/>
-<wire x1="26.1112" y1="16.637" x2="25.6032" y2="16.637" width="0.3556" layer="1"/>
-<wire x1="25.6032" y1="16.637" x2="25.6032" y2="16.5866" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="13.1888" x2="26.1112" y2="13.1888" width="0.3556" layer="1"/>
+<wire x1="15.9512" y1="13.1888" x2="15.9512" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="15.9512" y1="16.637" x2="15.4432" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="15.4432" y1="16.637" x2="15.4432" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="13.1888" x2="15.9512" y2="13.1888" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="R7" pad="1"/>
 <contactref element="IC1" pad="28"/>
-<wire x1="23.114" y1="15.113" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="12.3888" x2="25.146" y2="12.3888" width="0.3556" layer="1"/>
-<wire x1="25.146" y1="12.3888" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
-<wire x1="23.1648" y1="16.5866" x2="23.114" y2="16.5866" width="0.3556" layer="1"/>
-<wire x1="23.114" y1="16.5866" x2="23.114" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="12.954" y1="15.113" x2="14.986" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="17.5514" y1="12.3888" x2="14.986" y2="12.3888" width="0.3556" layer="1"/>
+<wire x1="14.986" y1="12.3888" x2="14.986" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="13.0048" y1="16.5866" x2="12.954" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="12.954" y1="16.5866" x2="12.954" y2="15.113" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="29.204" y1="7.6962" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="7.342" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="7.342" x2="29.204" y2="7.342" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="7.6962" x2="19.044" y2="7.977" width="0.3556" layer="1"/>
+<wire x1="19.044" y1="7.342" x2="19.044" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="7.342" x2="19.044" y2="7.342" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="Y1" pad="3"/>
 <contactref element="IC1" pad="2"/>
-<wire x1="30.004" y1="5.08" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="5.08" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="25.7048" y1="4.342" x2="30.004" y2="4.342" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="4.342" x2="30.004" y2="5.08" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="5.08" x2="19.844" y2="4.977" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="5.08" x2="19.844" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="15.5448" y1="4.342" x2="19.844" y2="4.342" width="0.3556" layer="1"/>
+<wire x1="19.844" y1="4.342" x2="19.844" y2="4.977" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$4">
 <polygon width="0.3556" layer="16">
-<vertex x="10.668" y="18.288"/>
-<vertex x="10.668" y="5.334"/>
-<vertex x="17.272" y="1.778"/>
-<vertex x="48.26" y="1.524"/>
-<vertex x="51.562" y="3.302"/>
-<vertex x="51.562" y="19.558"/>
-<vertex x="48.26" y="21.59"/>
-<vertex x="17.272" y="21.59"/>
+<vertex x="1.778" y="18.034"/>
+<vertex x="1.778" y="5.08"/>
+<vertex x="7.62" y="1.778"/>
+<vertex x="38.1" y="1.524"/>
+<vertex x="41.402" y="3.302"/>
+<vertex x="41.402" y="19.558"/>
+<vertex x="38.1" y="21.59"/>
+<vertex x="8.636" y="21.59"/>
 </polygon>
 </signal>
 </signals>
diff --git a/Micro_connector version_beta/FabFTDI.b#4 b/Micro_connector version_beta/FabFTDI.b#4
old mode 100755
new mode 100644
index 01830d6..e29b683
--- a/Micro_connector version_beta/FabFTDI.b#4	
+++ b/Micro_connector version_beta/FabFTDI.b#4	
@@ -511,8 +511,8 @@ design rules under a new name.</description>
 <element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.7048" y="5.842" rot="R270">
 <attribute name="PROD_ID" value="XTAL-08900" x="25.7048" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.9888" y="11.7602" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="11.9888" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="13.2588" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="13.2588" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 <element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
 </elements>
@@ -528,11 +528,11 @@ design rules under a new name.</description>
 <wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="14.6388" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="47.244" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="15.9088" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
@@ -545,12 +545,13 @@ design rules under a new name.</description>
 <wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="49.784" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
 <wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
 <wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
-<wire x1="14.6388" y1="10.4602" x2="11.9888" y2="15.7602" width="0" layer="19" extent="1-1"/>
-<wire x1="11.9888" y1="7.7602" x2="14.6388" y2="10.4602" width="0" layer="19" extent="1-1"/>
+<wire x1="49.784" y1="12.446" x2="49.784" y2="4.826" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="4.826" x2="47.244" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="15.9088" y1="10.4602" x2="13.2588" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="13.2588" y1="7.7602" x2="15.9088" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -566,7 +567,7 @@ design rules under a new name.</description>
 <wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="18.796" y1="13.0602" x2="14.6388" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="13.0602" x2="15.9088" y2="13.0602" width="0.3556" layer="1"/>
 <wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
 <wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
@@ -592,12 +593,12 @@ design rules under a new name.</description>
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
 <wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="14.6388" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="15.9088" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="14.6388" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="15.9088" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
@@ -687,14 +688,14 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$4">
 <polygon width="0.3556" layer="16">
-<vertex x="10.668" y="18.288"/>
-<vertex x="10.668" y="5.334"/>
-<vertex x="17.272" y="1.778"/>
+<vertex x="11.938" y="18.034"/>
+<vertex x="11.938" y="5.08"/>
+<vertex x="17.78" y="1.778"/>
 <vertex x="48.26" y="1.524"/>
 <vertex x="51.562" y="3.302"/>
 <vertex x="51.562" y="19.558"/>
 <vertex x="48.26" y="21.59"/>
-<vertex x="17.272" y="21.59"/>
+<vertex x="18.796" y="21.59"/>
 </polygon>
 </signal>
 </signals>
diff --git a/Micro_connector version_beta/FabFTDI.b#5 b/Micro_connector version_beta/FabFTDI.b#5
old mode 100755
new mode 100644
index b07e20a..faa55c2
--- a/Micro_connector version_beta/FabFTDI.b#5	
+++ b/Micro_connector version_beta/FabFTDI.b#5	
@@ -24,7 +24,7 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
 <layer number="17" name="Pads" color="2" fill="1" visible="no" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="no" active="yes"/>
 <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
@@ -528,10 +528,10 @@ design rules under a new name.</description>
 <wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
+<wire x1="47.244" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="14.6388" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
@@ -545,10 +545,11 @@ design rules under a new name.</description>
 <wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="49.784" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
 <wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
 <wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="49.784" y2="4.826" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="4.826" x2="47.244" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="14.6388" y1="10.4602" x2="11.9888" y2="15.7602" width="0" layer="19" extent="1-1"/>
 <wire x1="11.9888" y1="7.7602" x2="14.6388" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
@@ -602,22 +603,6 @@ design rules under a new name.</description>
 <wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
-<signal name="N$6">
-<polygon width="0.4064" layer="16" orphans="yes" thermals="no">
-<vertex x="2.1336" y="17.2974"/>
-<vertex x="2.7686" y="17.9324"/>
-<vertex x="15.2146" y="17.9324"/>
-<vertex x="19.0246" y="22.8854"/>
-<vertex x="53.5178" y="22.733"/>
-<vertex x="55.8546" y="21.1582" curve="-3.096315"/>
-<vertex x="56.1086" y="4.1402"/>
-<vertex x="54.2036" y="2.159"/>
-<vertex x="18.2372" y="2.2606"/>
-<vertex x="15.5956" y="6.5024"/>
-<vertex x="2.7686" y="6.5024"/>
-<vertex x="2.1336" y="7.1374"/>
-</polygon>
-</signal>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
@@ -689,9 +674,9 @@ design rules under a new name.</description>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="29.204" y1="7.977" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="7.6962" x2="28.8498" y2="7.342" width="0.3556" layer="1"/>
-<wire x1="28.8498" y1="7.342" x2="25.7048" y2="7.342" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="7.6962" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="7.342" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="25.7048" y1="7.342" x2="29.204" y2="7.342" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="Y1" pad="3"/>
@@ -701,6 +686,18 @@ design rules under a new name.</description>
 <wire x1="25.7048" y1="4.342" x2="30.004" y2="4.342" width="0.3556" layer="1"/>
 <wire x1="30.004" y1="4.342" x2="30.004" y2="5.08" width="0.3556" layer="1"/>
 </signal>
+<signal name="N$4">
+<polygon width="0.3556" layer="16">
+<vertex x="10.668" y="18.288"/>
+<vertex x="10.668" y="5.334"/>
+<vertex x="17.272" y="1.778"/>
+<vertex x="48.26" y="1.524"/>
+<vertex x="51.562" y="3.302"/>
+<vertex x="51.562" y="19.558"/>
+<vertex x="48.26" y="21.59"/>
+<vertex x="17.272" y="21.59"/>
+</polygon>
+</signal>
 </signals>
 </board>
 </drawing>
diff --git a/Micro_connector version_beta/FabFTDI.b#6 b/Micro_connector version_beta/FabFTDI.b#6
old mode 100755
new mode 100644
index 085ba77..01830d6
--- a/Micro_connector version_beta/FabFTDI.b#6	
+++ b/Micro_connector version_beta/FabFTDI.b#6	
@@ -7,7 +7,7 @@
 <setting keepoldvectorfont="yes"/>
 <setting verticaltext="up"/>
 </settings>
-<grid distance="5" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="mil"/>
+<grid distance="10" unitdist="mil" unit="mil" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="mil"/>
 <layers>
 <layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
 <layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
@@ -24,7 +24,7 @@
 <layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
 <layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
 <layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="yes"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
 <layer number="17" name="Pads" color="2" fill="1" visible="no" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="no" active="yes"/>
 <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
@@ -508,11 +508,11 @@ design rules under a new name.</description>
 <element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
 <element name="R3" library="fabPatil" package="1206" value="10K" x="40.3606" y="15.3924"/>
 <element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
-<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.1968" y="6.477" rot="R270">
-<attribute name="PROD_ID" value="XTAL-08900" x="25.1968" y="6.477" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.7048" y="5.842" rot="R270">
+<attribute name="PROD_ID" value="XTAL-08900" x="25.7048" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="10.9728" y="11.7602" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="10.9728" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.9888" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="11.9888" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 <element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
 </elements>
@@ -523,16 +523,16 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="30.804" y1="3.937" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="30.804" y1="2.921" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
-<wire x1="25.1968" y1="6.477" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="6.477" x2="21.9202" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="13.6228" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
@@ -545,11 +545,12 @@ design rules under a new name.</description>
 <wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
-<wire x1="49.784" y1="12.446" x2="49.784" y2="3.937" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="49.784" y2="2.921" width="0.3556" layer="1"/>
 <wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
 <wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
-<wire x1="13.6228" y1="10.4602" x2="10.9728" y2="15.7602" width="0" layer="19" extent="1-1"/>
-<wire x1="10.9728" y1="7.7602" x2="13.6228" y2="10.4602" width="0" layer="19" extent="1-1"/>
+<wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="10.4602" x2="11.9888" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="11.9888" y1="7.7602" x2="14.6388" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -565,15 +566,15 @@ design rules under a new name.</description>
 <wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="18.796" y1="13.0602" x2="13.6228" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="13.0602" x2="14.6388" y2="13.0602" width="0.3556" layer="1"/>
 <wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
 <wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
 <wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="18.0216" x2="27.432" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="27.432" y1="18.0216" x2="27.432" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="20.574" y1="18.0216" x2="27.94" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="27.94" y1="18.0216" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
 <wire x1="41.91" y1="18.796" x2="40.259" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="40.259" y1="18.796" x2="27.432" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="40.259" y1="18.796" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
 <wire x1="41.91" y1="18.796" x2="43.688" y2="18.796" width="0.3556" layer="1"/>
 <wire x1="43.688" y1="18.796" x2="43.688" y2="17.526" width="0.3556" layer="1"/>
 <wire x1="43.688" y1="17.526" x2="48.514" y2="17.526" width="0.3556" layer="1"/>
@@ -583,40 +584,24 @@ design rules under a new name.</description>
 <wire x1="41.7826" y1="15.3924" x2="41.91" y2="15.5198" width="0.3556" layer="1"/>
 <wire x1="41.91" y1="15.5198" x2="41.91" y2="18.796" width="0.3556" layer="1"/>
 <wire x1="40.259" y1="18.796" x2="40.386" y2="18.669" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="18.669" x2="40.386" y2="4.953" width="0.3556" layer="1"/>
-<wire x1="40.386" y1="4.953" x2="31.604" y2="4.953" width="0.3556" layer="1"/>
-<wire x1="31.604" y1="4.953" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="18.669" x2="40.386" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="4.445" x2="31.604" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="31.604" y1="4.445" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
 <wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="13.6228" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="13.6228" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
-<signal name="N$6">
-<polygon width="0.4064" layer="16" orphans="yes" thermals="no">
-<vertex x="2.1336" y="17.2974"/>
-<vertex x="2.7686" y="17.9324"/>
-<vertex x="15.2146" y="17.9324"/>
-<vertex x="19.0246" y="22.8854"/>
-<vertex x="53.5178" y="22.733"/>
-<vertex x="55.8546" y="21.1582" curve="-3.096315"/>
-<vertex x="56.1086" y="4.1402"/>
-<vertex x="54.2036" y="2.159"/>
-<vertex x="18.2372" y="2.2606"/>
-<vertex x="15.5956" y="6.5024"/>
-<vertex x="2.7686" y="6.5024"/>
-<vertex x="2.1336" y="7.1374"/>
-</polygon>
-</signal>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
@@ -688,14 +673,29 @@ design rules under a new name.</description>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="25.1968" y1="7.977" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
-<wire x1="29.204" y1="7.977" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="7.6962" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="7.342" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="25.7048" y1="7.342" x2="29.204" y2="7.342" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="Y1" pad="3"/>
 <contactref element="IC1" pad="2"/>
-<wire x1="25.1968" y1="4.977" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="4.977" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="5.08" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="5.08" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="25.7048" y1="4.342" x2="30.004" y2="4.342" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="4.342" x2="30.004" y2="5.08" width="0.3556" layer="1"/>
+</signal>
+<signal name="N$4">
+<polygon width="0.3556" layer="16">
+<vertex x="10.668" y="18.288"/>
+<vertex x="10.668" y="5.334"/>
+<vertex x="17.272" y="1.778"/>
+<vertex x="48.26" y="1.524"/>
+<vertex x="51.562" y="3.302"/>
+<vertex x="51.562" y="19.558"/>
+<vertex x="48.26" y="21.59"/>
+<vertex x="17.272" y="21.59"/>
+</polygon>
 </signal>
 </signals>
 </board>
diff --git a/Micro_connector version_beta/FabFTDI.b#7 b/Micro_connector version_beta/FabFTDI.b#7
old mode 100755
new mode 100644
index 89ecc44..b07e20a
--- a/Micro_connector version_beta/FabFTDI.b#7	
+++ b/Micro_connector version_beta/FabFTDI.b#7	
@@ -498,22 +498,23 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="R1" library="fabPatil" package="1206" value="499" x="20.6248" y="12.2682" rot="R270"/>
-<element name="R2" library="fabPatil" package="1206" value="499" x="23.1902" y="10.8458" rot="R90"/>
-<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="50.3682" y="12.3952" rot="R90"/>
+<element name="R1" library="fabPatil" package="1206" value="22" x="20.6248" y="12.2682" rot="R270"/>
+<element name="R2" library="fabPatil" package="1206" value="22" x="23.1902" y="10.8458" rot="R90"/>
+<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="44.7802" y="12.3952" rot="R90"/>
 <element name="C1" library="fabPatil" package="1206" value="0.1uF" x="20.6502" y="18.034" rot="R270"/>
-<element name="R5" library="fabPatil" package="1206" value="470" x="41.8338" y="8.4582"/>
-<element name="R6" library="fabPatil" package="1206" value="470" x="41.8592" y="6.0706"/>
+<element name="R5" library="fabPatil" package="1206" value="470" x="40.386" y="10.0076"/>
+<element name="R6" library="fabPatil" package="1206" value="470" x="40.386" y="6.8072"/>
 <element name="C2" library="fabPatil" package="1206" value="1uF" x="25.6032" y="18.0086" rot="R90"/>
 <element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
-<element name="R3" library="fabPatil" package="1206" value="10K" x="40.2336" y="13.9446" rot="R90"/>
+<element name="R3" library="fabPatil" package="1206" value="10K" x="40.3606" y="15.3924"/>
 <element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
-<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.1968" y="6.477" rot="R270">
-<attribute name="PROD_ID" value="XTAL-08900" x="25.1968" y="6.477" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.7048" y="5.842" rot="R270">
+<attribute name="PROD_ID" value="XTAL-08900" x="25.7048" y="5.842" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="10.9728" y="11.7602" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="10.9728" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.9888" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="11.9888" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
+<element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
 </elements>
 <signals>
 <signal name="GND">
@@ -522,30 +523,34 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="51.7182" y1="18.7452" x2="54.356" y2="18.7198" width="0.4064" layer="1"/>
-<wire x1="54.356" y1="5.0292" x2="54.356" y2="18.7198" width="0.4064" layer="1"/>
-<wire x1="30.804" y1="3.937" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="30.804" y1="2.921" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
-<wire x1="25.1968" y1="6.477" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="6.477" x2="21.9202" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="21.9202" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="30.804" y1="3.937" x2="53.2638" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="53.2638" y1="3.937" x2="54.356" y2="5.0292" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="5.842" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="5.842" x2="21.9202" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="2.921" x2="30.804" y2="2.921" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="13.6228" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
 <wire x1="23.1648" y1="19.456" x2="23.1648" y2="19.4306" width="0.3556" layer="1"/>
 <wire x1="23.1648" y1="19.4306" x2="25.6032" y2="19.4306" width="0.3556" layer="1"/>
-<wire x1="25.6032" y1="19.4306" x2="49.276" y2="19.4306" width="0.3556" layer="1"/>
-<wire x1="49.276" y1="19.4306" x2="49.276" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="49.276" y1="18.796" x2="51.7182" y2="18.796" width="0.3556" layer="1"/>
-<wire x1="51.7182" y1="18.796" x2="51.7182" y2="18.7452" width="0.3556" layer="1"/>
-<wire x1="13.6228" y1="10.4602" x2="10.9728" y2="15.7602" width="0" layer="19" extent="1-1"/>
-<wire x1="10.9728" y1="7.7602" x2="13.6228" y2="10.4602" width="0" layer="19" extent="1-1"/>
+<contactref element="C3" pad="1"/>
+<wire x1="25.6032" y1="19.4306" x2="26.2386" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="26.2386" y1="20.066" x2="44.958" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="44.958" y1="20.066" x2="46.1302" y2="18.8938" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="49.784" y2="2.921" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="25.7048" y1="5.842" x2="21.9202" y2="5.842" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="10.4602" x2="11.9888" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="11.9888" y1="7.7602" x2="14.6388" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -561,31 +566,38 @@ design rules under a new name.</description>
 <wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="18.796" y1="13.0602" x2="13.6228" y2="13.0602" width="0.3556" layer="1"/>
-<wire x1="37.338" y1="18.034" x2="37.3256" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="20.574" y1="18.0216" x2="37.3256" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="36.576" y1="18.0216" x2="37.3256" y2="18.0216" width="0" layer="19" extent="1-16"/>
-<wire x1="20.574" y1="18.0216" x2="18.796" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="13.0602" x2="14.6388" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
 <wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
 <wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
 <wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="37.3256" y1="18.0216" x2="48.006" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="48.006" y1="18.0216" x2="48.006" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="48.006" y1="13.716" x2="51.7182" y2="13.716" width="0.3556" layer="1"/>
-<wire x1="51.7182" y1="13.716" x2="51.7182" y2="13.6652" width="0.3556" layer="1"/>
-<wire x1="37.338" y1="18.034" x2="40.2336" y2="15.3666" width="0" layer="19" extent="1-1"/>
-<wire x1="31.604" y1="9.9888" x2="36.576" y2="18.0216" width="0" layer="19" extent="1-1"/>
+<wire x1="20.574" y1="18.0216" x2="27.94" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="27.94" y1="18.0216" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="18.796" x2="40.259" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="40.259" y1="18.796" x2="27.94" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="18.796" x2="43.688" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="18.796" x2="43.688" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="17.526" x2="48.514" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="48.514" y1="17.526" x2="48.514" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="48.514" y1="13.716" x2="46.1302" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="13.716" x2="46.1302" y2="13.6652" width="0.3556" layer="1"/>
+<wire x1="41.7826" y1="15.3924" x2="41.91" y2="15.5198" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="15.5198" x2="41.91" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="40.259" y1="18.796" x2="40.386" y2="18.669" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="18.669" x2="40.386" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="4.445" x2="31.604" y2="4.445" width="0.3556" layer="1"/>
+<wire x1="31.604" y1="4.445" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
 <wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="13.6228" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="13.6228" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="14.6388" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
 <wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
@@ -609,25 +621,27 @@ design rules under a new name.</description>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="48.9712" y1="8.6106" x2="48.9712" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="43.2812" y1="6.0706" x2="48.9712" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="8.5852" x2="51.7182" y2="8.6106" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="8.6106" x2="48.9712" y2="8.6106" width="0.4064" layer="1"/>
+<wire x1="41.808" y1="6.8072" x2="43.688" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="6.8326" x2="43.688" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="8.636" x2="46.1302" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="8.636" x2="46.1302" y2="8.5852" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$8">
 <contactref element="R5" pad="2"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="47.701321875" y1="8.558509375" x2="47.7012" y2="8.5344" width="0.4064" layer="1"/>
-<wire x1="47.7144875" y1="11.151821875" x2="47.701321875" y2="8.558509375" width="0.4064" layer="1"/>
-<wire x1="43.2558" y1="8.4582" x2="47.701321875" y2="8.4582" width="0.4064" layer="1"/>
-<wire x1="47.701321875" y1="8.4582" x2="47.701321875" y2="8.558509375" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="11.1252" x2="51.7182" y2="11.151821875" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="11.151821875" x2="47.7144875" y2="11.151821875" width="0.4064" layer="1"/>
+<wire x1="41.808" y1="10.0076" x2="46.1302" y2="9.9822" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="9.9822" x2="46.1302" y2="11.1252" width="0.3556" layer="1"/>
 </signal>
 <signal name="RST">
 <contactref element="IC1" pad="24"/>
 <contactref element="R3" pad="1"/>
-<wire x1="29.204" y1="16.2814" x2="40.2336" y2="12.5226" width="0" layer="19" extent="1-1"/>
+<wire x1="29.204" y1="16.2814" x2="29.204" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="38.862" y1="17.78" x2="38.862" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="38.862" y1="15.3924" x2="38.9386" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="17.78" x2="38.862" y2="17.78" width="0.3556" layer="1"/>
+<contactref element="C3" pad="2"/>
+<wire x1="38.9386" y1="15.3924" x2="38.964" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="38.964" y1="15.3924" x2="38.964" y2="12.7" width="0.3556" layer="1"/>
 </signal>
 <signal name="D-">
 <contactref element="R1" pad="2"/>
@@ -640,16 +654,14 @@ design rules under a new name.</description>
 <signal name="N$13">
 <contactref element="R5" pad="1"/>
 <contactref element="IC1" pad="9"/>
-<wire x1="36.2966" y1="9.1888" x2="37.0272" y2="8.4582" width="0.3556" layer="1"/>
-<wire x1="37.0272" y1="8.4582" x2="40.4118" y2="8.4582" width="0.3556" layer="1"/>
+<wire x1="36.2966" y1="9.1888" x2="38.8878" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="38.8878" y1="9.1888" x2="38.964" y2="10.0076" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="R6" pad="1"/>
 <contactref element="IC1" pad="8"/>
-<wire x1="40.4372" y1="6.477" x2="40.4372" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="36.8808" y1="6.477" x2="40.4372" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="34.804" y1="7.6962" x2="35.6616" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="35.6616" y1="7.6962" x2="36.8808" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="38.964" y1="6.8072" x2="34.804" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="34.804" y1="6.8326" x2="34.804" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="D+">
 <contactref element="R2" pad="2"/>
@@ -677,14 +689,17 @@ design rules under a new name.</description>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
 <contactref element="IC1" pad="1"/>
-<wire x1="25.1968" y1="7.977" x2="29.204" y2="7.977" width="0.3556" layer="1"/>
 <wire x1="29.204" y1="7.977" x2="29.204" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="7.6962" x2="28.8498" y2="7.342" width="0.3556" layer="1"/>
+<wire x1="28.8498" y1="7.342" x2="25.7048" y2="7.342" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$9">
 <contactref element="Y1" pad="3"/>
 <contactref element="IC1" pad="2"/>
-<wire x1="25.1968" y1="4.977" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
-<wire x1="30.004" y1="4.977" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="5.08" x2="30.004" y2="4.977" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="5.08" x2="30.004" y2="7.6962" width="0.3556" layer="1"/>
+<wire x1="25.7048" y1="4.342" x2="30.004" y2="4.342" width="0.3556" layer="1"/>
+<wire x1="30.004" y1="4.342" x2="30.004" y2="5.08" width="0.3556" layer="1"/>
 </signal>
 </signals>
 </board>
diff --git a/Micro_connector version_beta/FabFTDI.b#8 b/Micro_connector version_beta/FabFTDI.b#8
old mode 100755
new mode 100644
index efce6f5..085ba77
--- a/Micro_connector version_beta/FabFTDI.b#8	
+++ b/Micro_connector version_beta/FabFTDI.b#8	
@@ -498,22 +498,23 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="R1" library="fabPatil" package="1206" value="499" x="16.0528" y="12.1412" rot="R270"/>
-<element name="R2" library="fabPatil" package="1206" value="499" x="20.066" y="12.1412" rot="R90"/>
-<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="50.3682" y="12.3952" rot="R90"/>
-<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="46.0756" y="18.8214" rot="R180"/>
-<element name="R5" library="fabPatil" package="1206" value="470" x="41.8338" y="8.4582"/>
-<element name="R6" library="fabPatil" package="1206" value="470" x="41.8592" y="6.0706"/>
-<element name="C2" library="fabPatil" package="1206" value="1uF" x="20.2946" y="18.5928" rot="R180"/>
+<element name="R1" library="fabPatil" package="1206" value="22" x="20.6248" y="12.2682" rot="R270"/>
+<element name="R2" library="fabPatil" package="1206" value="22" x="23.1902" y="10.8458" rot="R90"/>
+<element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="44.7802" y="12.3952" rot="R90"/>
+<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="20.6502" y="18.034" rot="R270"/>
+<element name="R5" library="fabPatil" package="1206" value="470" x="40.386" y="10.0076"/>
+<element name="R6" library="fabPatil" package="1206" value="470" x="40.386" y="6.8072"/>
+<element name="C2" library="fabPatil" package="1206" value="1uF" x="25.6032" y="18.0086" rot="R90"/>
 <element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
-<element name="R3" library="fabPatil" package="1206" value="10K" x="25.7556" y="17.3736" rot="R90"/>
-<element name="R7" library="fabPatil" package="1206" value="0" x="20.2946" y="16.129" rot="R180"/>
+<element name="R3" library="fabPatil" package="1206" value="10K" x="40.3606" y="15.3924"/>
+<element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
 <element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.1968" y="6.477" rot="R270">
 <attribute name="PROD_ID" value="XTAL-08900" x="25.1968" y="6.477" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.0236" y="12.0396" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="11.0236" y="12.0396" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="10.9728" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="10.9728" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
+<element name="C3" library="fabPatil" package="1206" value="" x="40.386" y="12.7" rot="R180"/>
 </elements>
 <signals>
 <signal name="GND">
@@ -522,30 +523,33 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="54.356" y1="18.7198" x2="51.7182" y2="18.7452" width="0.4064" layer="1"/>
-<wire x1="54.356" y1="5.0292" x2="54.356" y2="18.7198" width="0.4064" layer="1"/>
 <wire x1="30.804" y1="3.937" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
 <wire x1="25.1968" y1="6.477" x2="21.9202" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="6.477" x2="21.9202" y2="3.937" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="30.804" y1="3.937" x2="53.2638" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="47.5234" y1="21.3614" x2="49.7078" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="20.3962" y1="21.3614" x2="47.5234" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="18.7452" x2="49.7078" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="47.4976" y1="18.8214" x2="47.5234" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="16.2814" x2="18.8726" y2="18.5928" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="16.2814" x2="18.8726" y2="16.129" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="18.5928" x2="18.8726" y2="19.8378" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="19.8378" x2="20.3962" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="53.2638" y1="3.937" x2="54.356" y2="5.0292" width="0.3556" layer="1"/>
-<wire x1="18.207" y1="15.6158" x2="18.8726" y2="16.2814" width="0.4064" layer="1"/>
+<wire x1="49.784" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="13.6736" y1="10.7396" x2="11.0236" y2="16.0396" width="0" layer="19" extent="1-1"/>
-<wire x1="11.0236" y1="8.0396" x2="13.6736" y2="10.7396" width="0" layer="19" extent="1-1"/>
-<wire x1="18.207" y1="15.6158" x2="13.6736" y2="10.7396" width="0" layer="19" extent="1-1"/>
+<wire x1="13.6228" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="19.456" x2="23.1648" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="19.4306" x2="25.6032" y2="19.4306" width="0.3556" layer="1"/>
+<contactref element="C3" pad="1"/>
+<wire x1="25.6032" y1="19.4306" x2="26.2386" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="26.2386" y1="20.066" x2="44.958" y2="20.066" width="0.3556" layer="1"/>
+<wire x1="44.958" y1="20.066" x2="46.1302" y2="18.8938" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="18.8938" x2="46.1302" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="18.7452" x2="49.784" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="18.7452" x2="49.784" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="49.784" y2="3.937" width="0.3556" layer="1"/>
+<wire x1="49.784" y1="12.446" x2="41.808" y2="12.446" width="0.3556" layer="1"/>
+<wire x1="41.808" y1="12.446" x2="41.808" y2="12.7" width="0.3556" layer="1"/>
+<wire x1="13.6228" y1="10.4602" x2="10.9728" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="10.9728" y1="7.7602" x2="13.6228" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -557,33 +561,45 @@ design rules under a new name.</description>
 <wire x1="28.7528" y1="9.9888" x2="27.7114" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="28.7528" y1="9.1888" x2="27.7114" y2="9.1888" width="0.3556" layer="1"/>
 <wire x1="28.7528" y1="9.1888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="51.7182" y1="13.6652" x2="48.3362" y2="13.6652" width="0.4064" layer="1"/>
-<wire x1="48.3362" y1="13.6652" x2="48.3362" y2="16.1036" width="0.4064" layer="1"/>
-<wire x1="44.7284" y1="16.1036" x2="48.3362" y2="16.1036" width="0.4064" layer="1"/>
 <wire x1="31.604" y1="7.6962" x2="31.604" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="25.7302" y1="18.7956" x2="25.7556" y2="18.7956" width="0.3556" layer="1"/>
-<wire x1="25.7556" y1="18.7956" x2="44.6536" y2="18.8214" width="0.4064" layer="1"/>
-<wire x1="20.67461875" y1="20.0785" x2="25.6919" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="20.2816" y1="19.68548125" x2="20.67461875" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="25.7556" y1="18.7956" x2="25.6919" y2="18.7956" width="0.3556" layer="1"/>
-<wire x1="25.6919" y1="18.7956" x2="25.6919" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="44.6536" y1="18.8214" x2="44.6536" y2="16.153" width="0.4064" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="44.6536" y1="16.153" x2="44.7284" y2="16.1036" width="0" layer="19" extent="1-1"/>
-<wire x1="27.7114" y1="9.9888" x2="25.7556" y2="18.7956" width="0" layer="19" extent="1-1"/>
-<wire x1="13.6736" y1="13.3396" x2="20.2816" y2="19.68548125" width="0" layer="19" extent="1-1"/>
+<wire x1="18.796" y1="13.0602" x2="13.6228" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="18.0216" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
+<wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="20.574" y1="18.0216" x2="27.432" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="27.432" y1="18.0216" x2="27.432" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="18.796" x2="40.259" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="40.259" y1="18.796" x2="27.432" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="18.796" x2="43.688" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="18.796" x2="43.688" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="17.526" x2="48.514" y2="17.526" width="0.3556" layer="1"/>
+<wire x1="48.514" y1="17.526" x2="48.514" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="48.514" y1="13.716" x2="46.1302" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="13.716" x2="46.1302" y2="13.6652" width="0.3556" layer="1"/>
+<wire x1="41.7826" y1="15.3924" x2="41.91" y2="15.5198" width="0.3556" layer="1"/>
+<wire x1="41.91" y1="15.5198" x2="41.91" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="40.259" y1="18.796" x2="40.386" y2="18.669" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="18.669" x2="40.386" y2="4.953" width="0.3556" layer="1"/>
+<wire x1="40.386" y1="4.953" x2="31.604" y2="4.953" width="0.3556" layer="1"/>
+<wire x1="31.604" y1="4.953" x2="31.604" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
-<wire x1="13.6736" y1="12.6896" x2="16.0528" y2="13.5632" width="0" layer="19" extent="1-1"/>
+<wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
+<wire x1="13.6228" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="13.6736" y1="12.0396" x2="20.066" y2="10.7192" width="0" layer="19" extent="1-1"/>
+<wire x1="13.6228" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$6">
 <polygon width="0.4064" layer="16" orphans="yes" thermals="no">
@@ -604,67 +620,70 @@ design rules under a new name.</description>
 <signal name="N$7">
 <contactref element="R6" pad="2"/>
 <contactref element="JP1" pad="2"/>
-<wire x1="48.9712" y1="8.6106" x2="48.9712" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="43.2812" y1="6.0706" x2="48.9712" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="8.5852" x2="51.7182" y2="8.6106" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="8.6106" x2="48.9712" y2="8.6106" width="0.4064" layer="1"/>
+<wire x1="41.808" y1="6.8072" x2="43.688" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="6.8326" x2="43.688" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="43.688" y1="8.636" x2="46.1302" y2="8.636" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="8.636" x2="46.1302" y2="8.5852" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$8">
 <contactref element="R5" pad="2"/>
 <contactref element="JP1" pad="3"/>
-<wire x1="47.701321875" y1="8.558509375" x2="47.7012" y2="8.5344" width="0.4064" layer="1"/>
-<wire x1="47.7144875" y1="11.151821875" x2="47.701321875" y2="8.558509375" width="0.4064" layer="1"/>
-<wire x1="43.2558" y1="8.4582" x2="47.701321875" y2="8.4582" width="0.4064" layer="1"/>
-<wire x1="47.701321875" y1="8.4582" x2="47.701321875" y2="8.558509375" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="11.1252" x2="51.7182" y2="11.151821875" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="11.151821875" x2="47.7144875" y2="11.151821875" width="0.4064" layer="1"/>
+<wire x1="41.808" y1="10.0076" x2="46.1302" y2="9.9822" width="0.3556" layer="1"/>
+<wire x1="46.1302" y1="9.9822" x2="46.1302" y2="11.1252" width="0.3556" layer="1"/>
 </signal>
 <signal name="RST">
 <contactref element="IC1" pad="24"/>
 <contactref element="R3" pad="1"/>
-<wire x1="29.204" y1="16.2814" x2="26.0854" y2="16.2814" width="0.3556" layer="1"/>
-<wire x1="26.0854" y1="16.2814" x2="25.7556" y2="15.9516" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="16.2814" x2="29.204" y2="17.78" width="0.3556" layer="1"/>
+<wire x1="38.862" y1="17.78" x2="38.862" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="38.862" y1="15.3924" x2="38.9386" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="17.78" x2="38.862" y2="17.78" width="0.3556" layer="1"/>
+<contactref element="C3" pad="2"/>
+<wire x1="38.9386" y1="15.3924" x2="38.964" y2="15.3924" width="0.3556" layer="1"/>
+<wire x1="38.964" y1="15.3924" x2="38.964" y2="12.7" width="0.3556" layer="1"/>
 </signal>
 <signal name="D-">
 <contactref element="R1" pad="2"/>
 <contactref element="IC1" pad="30"/>
-<wire x1="16.0528" y1="10.7192" x2="27.7114" y2="10.7888" width="0" layer="19" extent="1-1"/>
+<wire x1="27.7114" y1="10.7888" x2="24.35288125" y2="10.7888" width="0.3556" layer="1"/>
+<wire x1="24.35288125" y1="10.7888" x2="24.33368125" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="20.663" y1="10.808" x2="20.6248" y2="10.8462" width="0.3556" layer="1"/>
+<wire x1="24.33368125" y1="10.808" x2="20.663" y2="10.808" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$13">
 <contactref element="R5" pad="1"/>
 <contactref element="IC1" pad="9"/>
-<wire x1="36.2966" y1="9.1888" x2="37.0272" y2="8.4582" width="0.3556" layer="1"/>
-<wire x1="37.0272" y1="8.4582" x2="40.4118" y2="8.4582" width="0.3556" layer="1"/>
+<wire x1="36.2966" y1="9.1888" x2="38.8878" y2="9.1888" width="0.3556" layer="1"/>
+<wire x1="38.8878" y1="9.1888" x2="38.964" y2="10.0076" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$12">
 <contactref element="R6" pad="1"/>
 <contactref element="IC1" pad="8"/>
-<wire x1="40.4372" y1="6.477" x2="40.4372" y2="6.0706" width="0.4064" layer="1"/>
-<wire x1="36.8808" y1="6.477" x2="40.4372" y2="6.477" width="0.3556" layer="1"/>
-<wire x1="34.804" y1="7.6962" x2="35.6616" y2="7.6962" width="0.3556" layer="1"/>
-<wire x1="35.6616" y1="7.6962" x2="36.8808" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="38.964" y1="6.8072" x2="34.804" y2="6.8326" width="0.3556" layer="1"/>
+<wire x1="34.804" y1="6.8326" x2="34.804" y2="7.6962" width="0.3556" layer="1"/>
 </signal>
 <signal name="D+">
 <contactref element="R2" pad="2"/>
 <contactref element="IC1" pad="29"/>
-<wire x1="20.066" y1="13.5632" x2="27.7114" y2="11.5888" width="0" layer="19" extent="1-1"/>
+<wire x1="27.7114" y1="11.5888" x2="23.1902" y2="11.5888" width="0.3556" layer="1"/>
+<wire x1="23.1902" y1="11.5888" x2="23.1902" y2="12.2678" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="IC1" pad="27"/>
 <contactref element="C2" pad="1"/>
-<wire x1="24.7842" y1="13.2142" x2="24.2316" y2="13.7668" width="0.3556" layer="1"/>
-<wire x1="21.7166" y1="18.5928" x2="24.2316" y2="18.5928" width="0.3556" layer="1"/>
-<wire x1="24.2316" y1="18.5928" x2="24.2316" y2="13.7668" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="13.1888" x2="24.7842" y2="13.1888" width="0.3556" layer="1"/>
-<wire x1="24.7842" y1="13.1888" x2="24.7842" y2="13.2142" width="0.3556" layer="1"/>
+<wire x1="26.1112" y1="13.1888" x2="26.1112" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="26.1112" y1="16.637" x2="25.6032" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="25.6032" y1="16.637" x2="25.6032" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="27.7114" y1="13.1888" x2="26.1112" y2="13.1888" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="R7" pad="1"/>
 <contactref element="IC1" pad="28"/>
-<wire x1="27.7114" y1="12.3888" x2="24.1364" y2="12.3888" width="0.3556" layer="1"/>
-<wire x1="24.1364" y1="12.3888" x2="23.241" y2="13.4366" width="0.3556" layer="1"/>
-<wire x1="23.241" y1="16.129" x2="23.241" y2="13.4366" width="0.3556" layer="1"/>
-<wire x1="21.7166" y1="16.129" x2="23.241" y2="16.129" width="0.3556" layer="1"/>
+<wire x1="23.114" y1="15.113" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="27.7114" y1="12.3888" x2="25.146" y2="12.3888" width="0.3556" layer="1"/>
+<wire x1="25.146" y1="12.3888" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="16.5866" x2="23.114" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="23.114" y1="16.5866" x2="23.114" y2="15.113" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
diff --git a/Micro_connector version_beta/FabFTDI.b#9 b/Micro_connector version_beta/FabFTDI.b#9
old mode 100755
new mode 100644
index 2a55dc6..89ecc44
--- a/Micro_connector version_beta/FabFTDI.b#9	
+++ b/Micro_connector version_beta/FabFTDI.b#9	
@@ -498,21 +498,21 @@ design rules under a new name.</description>
 </pass>
 </autorouter>
 <elements>
-<element name="R1" library="fabPatil" package="1206" value="499" x="16.5608" y="12.0142" rot="R270"/>
-<element name="R2" library="fabPatil" package="1206" value="499" x="20.2692" y="12.065"/>
+<element name="R1" library="fabPatil" package="1206" value="499" x="20.6248" y="12.2682" rot="R270"/>
+<element name="R2" library="fabPatil" package="1206" value="499" x="23.1902" y="10.8458" rot="R90"/>
 <element name="JP1" library="fabPatil" package="1X06-SMD" value="FTDI" x="50.3682" y="12.3952" rot="R90"/>
-<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="46.0756" y="18.8214" rot="R180"/>
+<element name="C1" library="fabPatil" package="1206" value="0.1uF" x="20.6502" y="18.034" rot="R270"/>
 <element name="R5" library="fabPatil" package="1206" value="470" x="41.8338" y="8.4582"/>
 <element name="R6" library="fabPatil" package="1206" value="470" x="41.8592" y="6.0706"/>
-<element name="C2" library="fabPatil" package="1206" value="1uF" x="20.2946" y="18.5928" rot="R180"/>
+<element name="C2" library="fabPatil" package="1206" value="1uF" x="25.6032" y="18.0086" rot="R90"/>
 <element name="IC1" library="adafruit" package="TQFP32-08" value="ATMEGA16U2" x="32.004" y="11.9888" rot="R90"/>
-<element name="R3" library="fabPatil" package="1206" value="10K" x="25.7556" y="17.3736" rot="R90"/>
-<element name="R7" library="fabPatil" package="1206" value="0" x="20.2946" y="16.129" rot="R180"/>
+<element name="R3" library="fabPatil" package="1206" value="10K" x="40.2336" y="13.9446" rot="R90"/>
+<element name="R7" library="fabPatil" package="1206" value="0" x="23.1648" y="18.0086" rot="R90"/>
 <element name="Y1" library="fabPatil" package="RESONATOR-SMD" value="16MHz" x="25.1968" y="6.477" rot="R270">
 <attribute name="PROD_ID" value="XTAL-08900" x="25.1968" y="6.477" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
-<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="11.0236" y="12.0396" rot="R270">
-<attribute name="PROD_ID" value="CONN-09505" x="11.0236" y="12.0396" size="1.778" layer="27" rot="R270" display="off"/>
+<element name="JP2" library="fabPatil" package="USB-MICROB" value="USB-MICROB" x="10.9728" y="11.7602" rot="R270">
+<attribute name="PROD_ID" value="CONN-09505" x="10.9728" y="11.7602" size="1.778" layer="27" rot="R270" display="off"/>
 </element>
 </elements>
 <signals>
@@ -522,7 +522,7 @@ design rules under a new name.</description>
 <contactref element="C2" pad="2"/>
 <contactref element="IC1" pad="3"/>
 <contactref element="R7" pad="2"/>
-<wire x1="54.356" y1="18.7198" x2="51.7182" y2="18.7452" width="0.4064" layer="1"/>
+<wire x1="51.7182" y1="18.7452" x2="54.356" y2="18.7198" width="0.4064" layer="1"/>
 <wire x1="54.356" y1="5.0292" x2="54.356" y2="18.7198" width="0.4064" layer="1"/>
 <wire x1="30.804" y1="3.937" x2="30.804" y2="7.6962" width="0.3556" layer="1"/>
 <contactref element="Y1" pad="2"/>
@@ -530,22 +530,22 @@ design rules under a new name.</description>
 <wire x1="21.9202" y1="6.477" x2="21.9202" y2="3.937" width="0.3556" layer="1"/>
 <wire x1="21.9202" y1="3.937" x2="30.804" y2="3.937" width="0.3556" layer="1"/>
 <wire x1="30.804" y1="3.937" x2="53.2638" y2="3.937" width="0.3556" layer="1"/>
-<wire x1="47.5234" y1="21.3614" x2="49.7078" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="20.3962" y1="21.3614" x2="47.5234" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="51.7182" y1="18.7452" x2="49.7078" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="47.4976" y1="18.8214" x2="47.5234" y2="21.3614" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="16.2814" x2="18.8726" y2="18.5928" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="16.2814" x2="18.8726" y2="16.129" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="18.5928" x2="18.8726" y2="19.8378" width="0.4064" layer="1"/>
-<wire x1="18.8726" y1="19.8378" x2="20.3962" y2="21.3614" width="0.4064" layer="1"/>
 <wire x1="53.2638" y1="3.937" x2="54.356" y2="5.0292" width="0.3556" layer="1"/>
-<wire x1="18.207" y1="15.6158" x2="18.8726" y2="16.2814" width="0.4064" layer="1"/>
 <contactref element="JP2" pad="GND"/>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
-<wire x1="13.6736" y1="10.7396" x2="11.0236" y2="16.0396" width="0" layer="19" extent="1-1"/>
-<wire x1="11.0236" y1="8.0396" x2="13.6736" y2="10.7396" width="0" layer="19" extent="1-1"/>
-<wire x1="18.207" y1="15.6158" x2="13.6736" y2="10.7396" width="0" layer="19" extent="1-1"/>
+<wire x1="13.6228" y1="10.4602" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="17.78" y1="6.477" x2="17.78" y2="10.4602" width="0.3556" layer="1"/>
+<wire x1="21.9202" y1="6.477" x2="17.78" y2="6.477" width="0.3556" layer="1"/>
+<wire x1="20.6502" y1="19.456" x2="23.1648" y2="19.456" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="19.456" x2="23.1648" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="19.4306" x2="25.6032" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="25.6032" y1="19.4306" x2="49.276" y2="19.4306" width="0.3556" layer="1"/>
+<wire x1="49.276" y1="19.4306" x2="49.276" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="49.276" y1="18.796" x2="51.7182" y2="18.796" width="0.3556" layer="1"/>
+<wire x1="51.7182" y1="18.796" x2="51.7182" y2="18.7452" width="0.3556" layer="1"/>
+<wire x1="13.6228" y1="10.4602" x2="10.9728" y2="15.7602" width="0" layer="19" extent="1-1"/>
+<wire x1="10.9728" y1="7.7602" x2="13.6228" y2="10.4602" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="VCC">
 <contactref element="JP1" pad="4"/>
@@ -557,33 +557,38 @@ design rules under a new name.</description>
 <wire x1="28.7528" y1="9.9888" x2="27.7114" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="28.7528" y1="9.1888" x2="27.7114" y2="9.1888" width="0.3556" layer="1"/>
 <wire x1="28.7528" y1="9.1888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
-<wire x1="51.7182" y1="13.6652" x2="48.3362" y2="13.6652" width="0.4064" layer="1"/>
-<wire x1="48.3362" y1="13.6652" x2="48.3362" y2="16.1036" width="0.4064" layer="1"/>
-<wire x1="44.7284" y1="16.1036" x2="48.3362" y2="16.1036" width="0.4064" layer="1"/>
 <wire x1="31.604" y1="7.6962" x2="31.604" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="31.604" y1="9.9888" x2="28.7528" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="27.7114" y1="9.1888" x2="27.0144" y2="9.1888" width="0.3556" layer="1"/>
-<wire x1="25.7302" y1="18.7956" x2="25.7556" y2="18.7956" width="0.3556" layer="1"/>
-<wire x1="25.7556" y1="18.7956" x2="44.6536" y2="18.8214" width="0.4064" layer="1"/>
-<wire x1="20.67461875" y1="20.0785" x2="25.6919" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="20.2816" y1="19.68548125" x2="20.67461875" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="25.7556" y1="18.7956" x2="25.6919" y2="18.7956" width="0.3556" layer="1"/>
-<wire x1="25.6919" y1="18.7956" x2="25.6919" y2="20.0785" width="0.3556" layer="1"/>
-<wire x1="44.6536" y1="18.8214" x2="44.6536" y2="16.153" width="0.4064" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="44.6536" y1="16.153" x2="44.7284" y2="16.1036" width="0" layer="19" extent="1-1"/>
-<wire x1="27.7114" y1="9.9888" x2="25.7556" y2="18.7956" width="0" layer="19" extent="1-1"/>
-<wire x1="13.6736" y1="13.3396" x2="20.2816" y2="19.68548125" width="0" layer="19" extent="1-1"/>
+<wire x1="18.796" y1="13.0602" x2="13.6228" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="37.338" y1="18.034" x2="37.3256" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="20.574" y1="18.0216" x2="37.3256" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="36.576" y1="18.0216" x2="37.3256" y2="18.0216" width="0" layer="19" extent="1-16"/>
+<wire x1="20.574" y1="18.0216" x2="18.796" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="18.796" y1="18.0216" x2="18.796" y2="13.0602" width="0.3556" layer="1"/>
+<wire x1="20.6502" y1="16.612" x2="20.574" y2="16.612" width="0.3556" layer="1"/>
+<wire x1="20.574" y1="16.612" x2="20.574" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="37.3256" y1="18.0216" x2="48.006" y2="18.0216" width="0.3556" layer="1"/>
+<wire x1="48.006" y1="18.0216" x2="48.006" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="48.006" y1="13.716" x2="51.7182" y2="13.716" width="0.3556" layer="1"/>
+<wire x1="51.7182" y1="13.716" x2="51.7182" y2="13.6652" width="0.3556" layer="1"/>
+<wire x1="37.338" y1="18.034" x2="40.2336" y2="15.3666" width="0" layer="19" extent="1-1"/>
+<wire x1="31.604" y1="9.9888" x2="36.576" y2="18.0216" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="N$2">
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
-<wire x1="13.6736" y1="12.6896" x2="16.5608" y2="13.4362" width="0" layer="19" extent="1-1"/>
+<wire x1="20.6248" y1="12.4102" x2="20.6248" y2="13.6902" width="0.3556" layer="1"/>
+<wire x1="13.6228" y1="12.4102" x2="20.6248" y2="12.4102" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="13.6736" y1="12.0396" x2="18.8472" y2="12.065" width="0" layer="19" extent="1-1"/>
+<wire x1="13.6228" y1="11.7602" x2="18.6944" y2="11.7602" width="0.3556" layer="1"/>
+<wire x1="18.6944" y1="11.7602" x2="18.6944" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="18.6944" y1="9.4234" x2="21.6662" y2="9.4234" width="0.3556" layer="1"/>
+<wire x1="21.6662" y1="9.4234" x2="23.1902" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$6">
 <polygon width="0.4064" layer="16" orphans="yes" thermals="no">
@@ -622,13 +627,15 @@ design rules under a new name.</description>
 <signal name="RST">
 <contactref element="IC1" pad="24"/>
 <contactref element="R3" pad="1"/>
-<wire x1="29.204" y1="16.2814" x2="26.0854" y2="16.2814" width="0.3556" layer="1"/>
-<wire x1="26.0854" y1="16.2814" x2="25.7556" y2="15.9516" width="0.3556" layer="1"/>
+<wire x1="29.204" y1="16.2814" x2="40.2336" y2="12.5226" width="0" layer="19" extent="1-1"/>
 </signal>
 <signal name="D-">
 <contactref element="R1" pad="2"/>
 <contactref element="IC1" pad="30"/>
-<wire x1="16.5608" y1="10.5922" x2="27.7114" y2="10.7888" width="0" layer="19" extent="1-1"/>
+<wire x1="27.7114" y1="10.7888" x2="24.35288125" y2="10.7888" width="0.3556" layer="1"/>
+<wire x1="24.35288125" y1="10.7888" x2="24.33368125" y2="10.808" width="0.3556" layer="1"/>
+<wire x1="20.663" y1="10.808" x2="20.6248" y2="10.8462" width="0.3556" layer="1"/>
+<wire x1="24.33368125" y1="10.808" x2="20.663" y2="10.808" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$13">
 <contactref element="R5" pad="1"/>
@@ -647,24 +654,25 @@ design rules under a new name.</description>
 <signal name="D+">
 <contactref element="R2" pad="2"/>
 <contactref element="IC1" pad="29"/>
-<wire x1="21.6912" y1="12.065" x2="27.7114" y2="11.5888" width="0" layer="19" extent="1-1"/>
+<wire x1="27.7114" y1="11.5888" x2="23.1902" y2="11.5888" width="0.3556" layer="1"/>
+<wire x1="23.1902" y1="11.5888" x2="23.1902" y2="12.2678" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$10">
 <contactref element="IC1" pad="27"/>
 <contactref element="C2" pad="1"/>
-<wire x1="24.7842" y1="13.2142" x2="24.2316" y2="13.7668" width="0.3556" layer="1"/>
-<wire x1="21.7166" y1="18.5928" x2="24.2316" y2="18.5928" width="0.3556" layer="1"/>
-<wire x1="24.2316" y1="18.5928" x2="24.2316" y2="13.7668" width="0.3556" layer="1"/>
-<wire x1="27.7114" y1="13.1888" x2="24.7842" y2="13.1888" width="0.3556" layer="1"/>
-<wire x1="24.7842" y1="13.1888" x2="24.7842" y2="13.2142" width="0.3556" layer="1"/>
+<wire x1="26.1112" y1="13.1888" x2="26.1112" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="26.1112" y1="16.637" x2="25.6032" y2="16.637" width="0.3556" layer="1"/>
+<wire x1="25.6032" y1="16.637" x2="25.6032" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="27.7114" y1="13.1888" x2="26.1112" y2="13.1888" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$11">
 <contactref element="R7" pad="1"/>
 <contactref element="IC1" pad="28"/>
-<wire x1="27.7114" y1="12.3888" x2="24.1364" y2="12.3888" width="0.3556" layer="1"/>
-<wire x1="24.1364" y1="12.3888" x2="23.241" y2="13.4366" width="0.3556" layer="1"/>
-<wire x1="23.241" y1="16.129" x2="23.241" y2="13.4366" width="0.3556" layer="1"/>
-<wire x1="21.7166" y1="16.129" x2="23.241" y2="16.129" width="0.3556" layer="1"/>
+<wire x1="23.114" y1="15.113" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="27.7114" y1="12.3888" x2="25.146" y2="12.3888" width="0.3556" layer="1"/>
+<wire x1="25.146" y1="12.3888" x2="25.146" y2="15.113" width="0.3556" layer="1"/>
+<wire x1="23.1648" y1="16.5866" x2="23.114" y2="16.5866" width="0.3556" layer="1"/>
+<wire x1="23.114" y1="16.5866" x2="23.114" y2="15.113" width="0.3556" layer="1"/>
 </signal>
 <signal name="N$3">
 <contactref element="Y1" pad="1"/>
diff --git a/Micro_connector version_beta/FabFTDI.brd b/Micro_connector version_beta/FabFTDI.brd
old mode 100755
new mode 100644
index 22b5dea..b417260
--- a/Micro_connector version_beta/FabFTDI.brd	
+++ b/Micro_connector version_beta/FabFTDI.brd	
@@ -28,13 +28,13 @@
 <layer number="17" name="Pads" color="2" fill="1" visible="no" active="yes"/>
 <layer number="18" name="Vias" color="2" fill="1" visible="no" active="yes"/>
 <layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="yes"/>
 <layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="22" name="bPlace" color="7" fill="1" visible="no" active="yes"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="yes"/>
 <layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="yes"/>
 <layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
 <layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
 <layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
 <layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
@@ -217,11 +217,11 @@ chip</description>
 <wire x1="3" y1="-2.6" x2="3" y2="-2.15" width="0.127" layer="51"/>
 <wire x1="-3" y1="-2.55" x2="-2.8" y2="-2.8" width="0.127" layer="51" curve="84.547378"/>
 <wire x1="2.75" y1="-2.8" x2="3" y2="-2.6" width="0.127" layer="51" curve="84.547378"/>
-<smd name="VBUS" x="-1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="GND" x="1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D-" x="-0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D+" x="0" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="ID" x="0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="VBUS" x="-1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="GND" x="1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D-" x="-0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D+" x="0" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="ID" x="0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
 <smd name="MT1" x="-4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <smd name="MT2" x="4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <text x="-1.6" y="-4.16" size="0.762" layer="25">&gt;NAME</text>
@@ -532,7 +532,7 @@ design rules under a new name.</description>
 <contactref element="JP2" pad="MT1"/>
 <contactref element="JP2" pad="MT2"/>
 <wire x1="37.084" y1="2.921" x2="20.644" y2="2.921" width="0.3556" layer="1"/>
-<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.3048" layer="1"/>
+<wire x1="5.7488" y1="10.4602" x2="7.62" y2="10.4602" width="0.2032" layer="1"/>
 <wire x1="7.62" y1="6.477" x2="7.62" y2="10.4602" width="0.3048" layer="1"/>
 <wire x1="11.7602" y1="6.477" x2="7.62" y2="6.477" width="0.3556" layer="1"/>
 <wire x1="10.4902" y1="19.456" x2="13.0048" y2="19.456" width="0.3556" layer="1"/>
@@ -567,9 +567,9 @@ design rules under a new name.</description>
 <wire x1="21.444" y1="9.9888" x2="18.5928" y2="9.9888" width="0.3556" layer="1"/>
 <wire x1="17.5514" y1="9.1888" x2="16.8544" y2="9.1888" width="0.3556" layer="1"/>
 <contactref element="JP2" pad="VBUS"/>
-<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.254" layer="1"/>
+<wire x1="8.636" y1="13.0602" x2="5.7488" y2="13.0602" width="0.2032" layer="1"/>
 <wire x1="8.636" y1="18.0216" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
-<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.254" layer="1"/>
+<wire x1="8.636" y1="18.0216" x2="8.636" y2="13.0602" width="0.2032" layer="1"/>
 <wire x1="10.4902" y1="16.612" x2="10.414" y2="16.612" width="0.3556" layer="1"/>
 <wire x1="10.414" y1="16.612" x2="10.414" y2="18.0216" width="0.3556" layer="1"/>
 <wire x1="10.414" y1="18.0216" x2="17.78" y2="18.0216" width="0.3556" layer="1"/>
@@ -593,13 +593,13 @@ design rules under a new name.</description>
 <contactref element="R1" pad="1"/>
 <contactref element="JP2" pad="D-"/>
 <wire x1="10.4648" y1="12.4102" x2="10.4648" y2="13.6902" width="0.3556" layer="1"/>
-<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.254" layer="1"/>
+<wire x1="5.7488" y1="12.4102" x2="10.4648" y2="12.4102" width="0.2032" layer="1"/>
 </signal>
 <signal name="N$1">
 <contactref element="R2" pad="1"/>
 <contactref element="JP2" pad="D+"/>
-<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.254" layer="1"/>
-<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.254" layer="1"/>
+<wire x1="5.7488" y1="11.7602" x2="8.5344" y2="11.7602" width="0.2032" layer="1"/>
+<wire x1="8.5344" y1="11.7602" x2="8.5344" y2="9.4234" width="0.2032" layer="1"/>
 <wire x1="8.5344" y1="9.4234" x2="11.5062" y2="9.4234" width="0.254" layer="1"/>
 <wire x1="11.5062" y1="9.4234" x2="13.0302" y2="9.4238" width="0.3556" layer="1"/>
 </signal>
@@ -688,12 +688,12 @@ design rules under a new name.</description>
 </signal>
 <signal name="N$4">
 <polygon width="0.3556" layer="16">
-<vertex x="1.778" y="18.034"/>
-<vertex x="1.778" y="5.08"/>
+<vertex x="1.27" y="17.78"/>
+<vertex x="1.27" y="4.826"/>
 <vertex x="7.62" y="1.778"/>
 <vertex x="38.1" y="1.524"/>
-<vertex x="41.402" y="3.302"/>
-<vertex x="41.402" y="19.558"/>
+<vertex x="42.164" y="3.556"/>
+<vertex x="42.164" y="19.812"/>
 <vertex x="38.1" y="21.59"/>
 <vertex x="8.636" y="21.59"/>
 </polygon>
diff --git a/Micro_connector version_beta/FabFTDI.s#1 b/Micro_connector version_beta/FabFTDI.s#1
old mode 100755
new mode 100644
index 107df5f..4e7457d
--- a/Micro_connector version_beta/FabFTDI.s#1	
+++ b/Micro_connector version_beta/FabFTDI.s#1	
@@ -939,8 +939,8 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 <part name="P+1" library="FAB_Hello" deviceset="VCC" device=""/>
 <part name="GND1" library="FAB_Hello" deviceset="GND" device=""/>
 <part name="GND2" library="FAB_Hello" deviceset="GND" device=""/>
-<part name="R1" library="fabPatil" deviceset="RESISTOR" device="1206" value="499"/>
-<part name="R2" library="fabPatil" deviceset="RESISTOR" device="1206" value="499"/>
+<part name="R1" library="fabPatil" deviceset="RESISTOR" device="1206" value="22"/>
+<part name="R2" library="fabPatil" deviceset="RESISTOR" device="1206" value="22"/>
 <part name="P+2" library="FAB_Hello" deviceset="VCC" device=""/>
 <part name="JP1" library="fabPatil" deviceset="FTDI_CONNECTOR" device="SMD" value="FTDI"/>
 <part name="C1" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206" value="0.1uF"/>
@@ -960,6 +960,8 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 <part name="Y1" library="fabPatil" deviceset="RESONATOR" device="16MHZ" value="16MHz"/>
 <part name="GND3" library="fabPatil" deviceset="GND" device=""/>
 <part name="JP2" library="fabPatil" deviceset="USB" device="-MICROB"/>
+<part name="C3" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206"/>
+<part name="GND6" library="fabPatil" deviceset="GND" device=""/>
 </parts>
 <sheets>
 <sheet>
@@ -990,6 +992,8 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 <instance part="Y1" gate="G$1" x="-40.64" y="-17.78" rot="R270"/>
 <instance part="GND3" gate="1" x="-50.8" y="-22.86"/>
 <instance part="JP2" gate="G$1" x="-83.82" y="7.62" rot="R180"/>
+<instance part="C3" gate="1" x="-71.12" y="-30.48"/>
+<instance part="GND6" gate="1" x="-81.28" y="-38.1"/>
 </instances>
 <busses>
 </busses>
@@ -1036,6 +1040,12 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 <wire x1="-48.26" y1="-17.78" x2="-50.8" y2="-17.78" width="0.1524" layer="91"/>
 <wire x1="-50.8" y1="-17.78" x2="-50.8" y2="-20.32" width="0.1524" layer="91"/>
 </segment>
+<segment>
+<pinref part="C3" gate="1" pin="1"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="-76.2" y1="-30.48" x2="-81.28" y2="-30.48" width="0.1524" layer="91"/>
+<wire x1="-81.28" y1="-30.48" x2="-81.28" y2="-35.56" width="0.1524" layer="91"/>
+</segment>
 </net>
 <net name="VCC" class="0">
 <segment>
@@ -1110,6 +1120,9 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 <pinref part="R3" gate="G$1" pin="1"/>
 <wire x1="-35.56" y1="-30.48" x2="-60.96" y2="-30.48" width="0.1524" layer="91"/>
 <wire x1="-60.96" y1="-30.48" x2="-60.96" y2="-27.94" width="0.1524" layer="91"/>
+<pinref part="C3" gate="1" pin="2"/>
+<wire x1="-68.58" y1="-30.48" x2="-60.96" y2="-30.48" width="0.1524" layer="91"/>
+<junction x="-60.96" y="-30.48"/>
 </segment>
 </net>
 <net name="D-" class="0">
diff --git a/Micro_connector version_beta/FabFTDI.s#2 b/Micro_connector version_beta/FabFTDI.s#2
old mode 100755
new mode 100644
index 3fc1709..107df5f
--- a/Micro_connector version_beta/FabFTDI.s#2	
+++ b/Micro_connector version_beta/FabFTDI.s#2	
@@ -187,6 +187,26 @@ chip</description>
 <smd name="2" x="-3.81" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
 <smd name="1" x="-6.35" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
 </package>
+<package name="RESONATOR-SMD">
+<wire x1="-1.6" y1="1.92" x2="1.6" y2="1.92" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.92" x2="1.6" y2="-1.92" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.92" x2="-1.6" y2="-1.92" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.92" x2="-1.6" y2="1.92" width="0.127" layer="51"/>
+<smd name="1" x="-1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
+<smd name="2" x="0" y="0" dx="1" dy="4.1" layer="1"/>
+<smd name="3" x="1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
+<text x="-1.639" y="2.27" size="0.4064" layer="25">&gt;Name</text>
+<text x="0.361" y="-2.774" size="0.4064" layer="27">&gt;Value</text>
+</package>
+<package name="RESONATOR-PTH">
+<wire x1="-2.286" y1="1.778" x2="-2.286" y2="-1.778" width="0.2032" layer="21" curve="162.403081"/>
+<wire x1="2.286" y1="-1.778" x2="2.286" y2="1.778" width="0.2032" layer="21" curve="162.403081"/>
+<wire x1="-2.286" y1="-1.778" x2="2.286" y2="-1.778" width="0.2032" layer="21" curve="12.71932"/>
+<wire x1="2.286" y1="1.778" x2="-2.286" y2="1.778" width="0.2032" layer="21" curve="12.758496"/>
+<pad name="2" x="0" y="0" drill="0.8" diameter="1.8796"/>
+<pad name="1" x="-2.54" y="0" drill="0.8" diameter="1.8796"/>
+<pad name="3" x="2.54" y="0" drill="0.8" diameter="1.8796"/>
+</package>
 <package name="USB-B-SMT">
 <description>USB Series B Surface Mounted</description>
 <wire x1="-1" y1="-6" x2="2.4" y2="-6" width="0.2032" layer="51"/>
@@ -366,37 +386,6 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure
 <smd name="P$1" x="-1.27" y="0" dx="1.9" dy="1.9" layer="1"/>
 <smd name="P$2" x="1.27" y="0" dx="1.9" dy="1.9" layer="1"/>
 </package>
-<package name="2X03SMD">
-<smd name="1" x="-2.54" y="2.54" dx="2.54" dy="1.27" layer="1"/>
-<smd name="3" x="-2.54" y="0" dx="2.54" dy="1.27" layer="1"/>
-<smd name="5" x="-2.54" y="-2.54" dx="2.54" dy="1.27" layer="1"/>
-<smd name="2" x="2.92" y="2.54" dx="2.54" dy="1.27" layer="1"/>
-<smd name="4" x="2.92" y="0" dx="2.54" dy="1.27" layer="1"/>
-<smd name="6" x="2.92" y="-2.54" dx="2.54" dy="1.27" layer="1"/>
-<text x="-5.08" y="2.54" size="1.27" layer="27">1</text>
-<text x="-3.81" y="3.81" size="1.27" layer="21">&gt;NAME</text>
-<text x="-3.81" y="-5.08" size="1.27" layer="21">&gt;VALUE</text>
-</package>
-<package name="RESONATOR-SMD">
-<wire x1="-1.6" y1="1.92" x2="1.6" y2="1.92" width="0.127" layer="51"/>
-<wire x1="1.6" y1="1.92" x2="1.6" y2="-1.92" width="0.127" layer="51"/>
-<wire x1="1.6" y1="-1.92" x2="-1.6" y2="-1.92" width="0.127" layer="51"/>
-<wire x1="-1.6" y1="-1.92" x2="-1.6" y2="1.92" width="0.127" layer="51"/>
-<smd name="1" x="-1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
-<smd name="2" x="0" y="0" dx="1" dy="4.1" layer="1"/>
-<smd name="3" x="1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
-<text x="-1.639" y="2.27" size="0.4064" layer="25">&gt;Name</text>
-<text x="0.361" y="-2.774" size="0.4064" layer="27">&gt;Value</text>
-</package>
-<package name="RESONATOR-PTH">
-<wire x1="-2.286" y1="1.778" x2="-2.286" y2="-1.778" width="0.2032" layer="21" curve="162.403081"/>
-<wire x1="2.286" y1="-1.778" x2="2.286" y2="1.778" width="0.2032" layer="21" curve="162.403081"/>
-<wire x1="-2.286" y1="-1.778" x2="2.286" y2="-1.778" width="0.2032" layer="21" curve="12.71932"/>
-<wire x1="2.286" y1="1.778" x2="-2.286" y2="1.778" width="0.2032" layer="21" curve="12.758496"/>
-<pad name="2" x="0" y="0" drill="0.8" diameter="1.8796"/>
-<pad name="1" x="-2.54" y="0" drill="0.8" diameter="1.8796"/>
-<pad name="3" x="2.54" y="0" drill="0.8" diameter="1.8796"/>
-</package>
 </packages>
 <symbols>
 <symbol name="RESISTOR">
@@ -446,41 +435,11 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure
 <pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
 <pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
 </symbol>
-<symbol name="USB-1">
-<wire x1="5.08" y1="8.89" x2="0" y2="8.89" width="0.254" layer="94"/>
-<wire x1="0" y1="8.89" x2="0" y2="-1.27" width="0.254" layer="94"/>
-<wire x1="0" y1="-1.27" x2="5.08" y2="-1.27" width="0.254" layer="94"/>
-<text x="3.81" y="0" size="2.54" layer="94" rot="R90">USB</text>
-<pin name="D+" x="-2.54" y="7.62" visible="pad" length="short"/>
-<pin name="D-" x="-2.54" y="5.08" visible="pad" length="short"/>
-<pin name="VBUS" x="-2.54" y="2.54" visible="pad" length="short"/>
-<pin name="GND" x="-2.54" y="0" visible="pad" length="short"/>
-</symbol>
 <symbol name="DGND">
 <wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
 <text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
 <pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
 </symbol>
-<symbol name="AVRISP">
-<wire x1="-6.35" y1="-5.08" x2="8.89" y2="-5.08" width="0.4064" layer="94"/>
-<wire x1="8.89" y1="-5.08" x2="8.89" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="8.89" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-5.08" width="0.4064" layer="94"/>
-<text x="-6.35" y="5.715" size="1.778" layer="95">&gt;NAME</text>
-<text x="-6.35" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
-<text x="-5.08" y="3.175" size="1.27" layer="95">MISO</text>
-<text x="-5.08" y="0.635" size="1.27" layer="95">SCK</text>
-<text x="-5.08" y="-1.905" size="1.27" layer="95">RST</text>
-<text x="7.62" y="3.175" size="1.27" layer="95" rot="MR0">VCC</text>
-<text x="7.62" y="0.635" size="1.27" layer="95" rot="MR0">MOSI</text>
-<text x="7.62" y="-1.905" size="1.27" layer="95" rot="MR0">GND</text>
-<pin name="MISO" x="-2.54" y="2.54" visible="off" length="short" direction="pas" function="dot"/>
-<pin name="VCC" x="5.08" y="2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
-<pin name="SCK" x="-2.54" y="0" visible="off" length="short" direction="pas" function="dot"/>
-<pin name="MOSI" x="5.08" y="0" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
-<pin name="RST" x="-2.54" y="-2.54" visible="off" length="short" direction="pas" function="dot"/>
-<pin name="GND" x="5.08" y="-2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
-</symbol>
 <symbol name="RESONATOR">
 <wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
 <wire x1="-2.54" y1="0" x2="-1.016" y2="0" width="0.1524" layer="94"/>
@@ -513,6 +472,16 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure
 <pin name="1" x="-2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1"/>
 <pin name="2" x="0" y="-7.62" visible="off" length="point" direction="pas" swaplevel="1" rot="R90"/>
 </symbol>
+<symbol name="USB-1">
+<wire x1="5.08" y1="8.89" x2="0" y2="8.89" width="0.254" layer="94"/>
+<wire x1="0" y1="8.89" x2="0" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="0" y1="-1.27" x2="5.08" y2="-1.27" width="0.254" layer="94"/>
+<text x="3.81" y="0" size="2.54" layer="94" rot="R90">USB</text>
+<pin name="D+" x="-2.54" y="7.62" visible="pad" length="short"/>
+<pin name="D-" x="-2.54" y="5.08" visible="pad" length="short"/>
+<pin name="VBUS" x="-2.54" y="2.54" visible="pad" length="short"/>
+<pin name="GND" x="-2.54" y="0" visible="pad" length="short"/>
+</symbol>
 </symbols>
 <devicesets>
 <deviceset name="RESISTOR" prefix="R" uservalue="yes">
@@ -578,6 +547,67 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure
 </device>
 </devices>
 </deviceset>
+<deviceset name="GND" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="DGND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RESONATOR" prefix="Y" uservalue="yes">
+<description>&lt;b&gt;Resonator&lt;/b&gt;&lt;br&gt;
+Small SMD resonator.&lt;br&gt;
+Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
+8MHz- XTAL-08895&lt;br&gt;
+16MHz- XTAL-08900</description>
+<gates>
+<gate name="G$1" symbol="RESONATOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="8MHZ" package="RESONATOR-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="XTAL-08895"/>
+<attribute name="VALUE" value="8MHZ" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH" package="RESONATOR-PTH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="16MHZ" package="RESONATOR-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="XTAL-08900"/>
+<attribute name="VALUE" value="16MHz"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
 <deviceset name="USB" prefix="JP">
 <description>&lt;h3&gt; USB Connector &lt;/h3&gt;
 
@@ -669,87 +699,6 @@ Connector for USB-microB (orAB), USB-mini, and USB-PCB. For USB-micro use Digike
 </device>
 </devices>
 </deviceset>
-<deviceset name="GND" prefix="GND">
-<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
-<gates>
-<gate name="1" symbol="DGND" x="0" y="0"/>
-</gates>
-<devices>
-<device name="">
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
-<deviceset name="AVRISP">
-<gates>
-<gate name="G$1" symbol="AVRISP" x="0" y="0"/>
-</gates>
-<devices>
-<device name="SMD" package="2X03SMD">
-<connects>
-<connect gate="G$1" pin="GND" pad="6"/>
-<connect gate="G$1" pin="MISO" pad="1"/>
-<connect gate="G$1" pin="MOSI" pad="4"/>
-<connect gate="G$1" pin="RST" pad="5"/>
-<connect gate="G$1" pin="SCK" pad="3"/>
-<connect gate="G$1" pin="VCC" pad="2"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
-<deviceset name="RESONATOR" prefix="Y" uservalue="yes">
-<description>&lt;b&gt;Resonator&lt;/b&gt;&lt;br&gt;
-Small SMD resonator.&lt;br&gt;
-Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
-8MHz- XTAL-08895&lt;br&gt;
-16MHz- XTAL-08900</description>
-<gates>
-<gate name="G$1" symbol="RESONATOR" x="0" y="0"/>
-</gates>
-<devices>
-<device name="8MHZ" package="RESONATOR-SMD">
-<connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
-<connect gate="G$1" pin="3" pad="3"/>
-</connects>
-<technologies>
-<technology name="">
-<attribute name="PROD_ID" value="XTAL-08895"/>
-<attribute name="VALUE" value="8MHZ" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="PTH" package="RESONATOR-PTH">
-<connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
-<connect gate="G$1" pin="3" pad="3"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="16MHZ" package="RESONATOR-SMD">
-<connects>
-<connect gate="G$1" pin="1" pad="1"/>
-<connect gate="G$1" pin="2" pad="2"/>
-<connect gate="G$1" pin="3" pad="3"/>
-</connects>
-<technologies>
-<technology name="">
-<attribute name="PROD_ID" value="XTAL-08900"/>
-<attribute name="VALUE" value="16MHz"/>
-</technology>
-</technologies>
-</device>
-</devices>
-</deviceset>
 </devicesets>
 </library>
 <library name="FAB_Hello">
@@ -995,14 +944,10 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <part name="P+2" library="FAB_Hello" deviceset="VCC" device=""/>
 <part name="JP1" library="fabPatil" deviceset="FTDI_CONNECTOR" device="SMD" value="FTDI"/>
 <part name="C1" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206" value="0.1uF"/>
-<part name="JP2" library="fabPatil" deviceset="USB" device="PCB"/>
 <part name="R5" library="fabPatil" deviceset="RESISTOR" device="1206" value="470"/>
 <part name="R6" library="fabPatil" deviceset="RESISTOR" device="1206" value="470"/>
 <part name="P+3" library="FAB_Hello" deviceset="VCC" device=""/>
 <part name="GND5" library="fabPatil" deviceset="GND" device=""/>
-<part name="U$1" library="fabPatil" deviceset="AVRISP" device="SMD" value="AVRISP"/>
-<part name="P+5" library="FAB_Hello" deviceset="VCC" device=""/>
-<part name="GND6" library="fabPatil" deviceset="GND" device=""/>
 <part name="C2" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206" value="1uF"/>
 <part name="IC1" library="adafruit" deviceset="ATMEGA32U2" device="-TQFP" value="ATMEGA16U2"/>
 <part name="P+4" library="FAB_Hello" deviceset="VCC" device=""/>
@@ -1014,6 +959,7 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <part name="GND10" library="fabPatil" deviceset="GND" device=""/>
 <part name="Y1" library="fabPatil" deviceset="RESONATOR" device="16MHZ" value="16MHz"/>
 <part name="GND3" library="fabPatil" deviceset="GND" device=""/>
+<part name="JP2" library="fabPatil" deviceset="USB" device="-MICROB"/>
 </parts>
 <sheets>
 <sheet>
@@ -1028,14 +974,10 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <instance part="P+2" gate="VCC" x="-71.12" y="20.32"/>
 <instance part="JP1" gate="G$1" x="50.8" y="7.62" rot="R180"/>
 <instance part="C1" gate="1" x="-15.24" y="33.02" rot="R180"/>
-<instance part="JP2" gate="G$1" x="-81.28" y="7.62" rot="R180"/>
 <instance part="R5" gate="G$1" x="43.18" y="7.62"/>
 <instance part="R6" gate="G$1" x="35.56" y="10.16"/>
 <instance part="P+3" gate="VCC" x="68.58" y="10.16"/>
 <instance part="GND5" gate="1" x="68.58" y="-7.62"/>
-<instance part="U$1" gate="G$1" x="55.88" y="-25.4"/>
-<instance part="P+5" gate="VCC" x="68.58" y="-15.24"/>
-<instance part="GND6" gate="1" x="68.58" y="-33.02"/>
 <instance part="C2" gate="1" x="-43.18" y="-5.08" rot="R180"/>
 <instance part="IC1" gate="G$1" x="-12.7" y="-12.7"/>
 <instance part="P+4" gate="VCC" x="-38.1" y="22.86"/>
@@ -1047,6 +989,7 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <instance part="GND10" gate="1" x="-50.8" y="-43.18"/>
 <instance part="Y1" gate="G$1" x="-40.64" y="-17.78" rot="R270"/>
 <instance part="GND3" gate="1" x="-50.8" y="-22.86"/>
+<instance part="JP2" gate="G$1" x="-83.82" y="7.62" rot="R180"/>
 </instances>
 <busses>
 </busses>
@@ -1060,8 +1003,8 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <segment>
 <wire x1="-73.66" y1="7.62" x2="-73.66" y2="15.24" width="0.1524" layer="91"/>
 <pinref part="GND2" gate="1" pin="GND"/>
+<wire x1="-81.28" y1="7.62" x2="-73.66" y2="7.62" width="0.1524" layer="91"/>
 <pinref part="JP2" gate="G$1" pin="GND"/>
-<wire x1="-78.74" y1="7.62" x2="-73.66" y2="7.62" width="0.1524" layer="91"/>
 </segment>
 <segment>
 <pinref part="JP1" gate="G$1" pin="GND"/>
@@ -1070,12 +1013,6 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <wire x1="68.58" y1="0" x2="68.58" y2="-5.08" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="GND"/>
-<pinref part="GND6" gate="1" pin="GND"/>
-<wire x1="60.96" y1="-27.94" x2="68.58" y2="-27.94" width="0.1524" layer="91"/>
-<wire x1="68.58" y1="-27.94" x2="68.58" y2="-30.48" width="0.1524" layer="91"/>
-</segment>
-<segment>
 <pinref part="C2" gate="1" pin="2"/>
 <pinref part="GND4" gate="1" pin="GND"/>
 <wire x1="-45.72" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
@@ -1103,7 +1040,7 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <net name="VCC" class="0">
 <segment>
 <pinref part="P+2" gate="VCC" pin="VCC"/>
-<wire x1="-78.74" y1="5.08" x2="-71.12" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="-81.28" y1="5.08" x2="-71.12" y2="5.08" width="0.1524" layer="91"/>
 <wire x1="-71.12" y1="5.08" x2="-71.12" y2="17.78" width="0.1524" layer="91"/>
 <pinref part="JP2" gate="G$1" pin="VBUS"/>
 </segment>
@@ -1119,12 +1056,6 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <wire x1="-17.78" y1="33.02" x2="-20.32" y2="33.02" width="0.1524" layer="91"/>
 </segment>
 <segment>
-<pinref part="U$1" gate="G$1" pin="VCC"/>
-<pinref part="P+5" gate="VCC" pin="VCC"/>
-<wire x1="60.96" y1="-22.86" x2="68.58" y2="-22.86" width="0.1524" layer="91"/>
-<wire x1="68.58" y1="-22.86" x2="68.58" y2="-17.78" width="0.1524" layer="91"/>
-</segment>
-<segment>
 <pinref part="IC1" gate="G$1" pin="VCC"/>
 <pinref part="P+4" gate="VCC" pin="VCC"/>
 <wire x1="-35.56" y1="15.24" x2="-38.1" y2="15.24" width="0.1524" layer="91"/>
@@ -1146,14 +1077,14 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 </net>
 <net name="N$2" class="0">
 <segment>
-<wire x1="-78.74" y1="2.54" x2="-66.04" y2="2.54" width="0.1524" layer="91"/>
+<wire x1="-81.28" y1="2.54" x2="-66.04" y2="2.54" width="0.1524" layer="91"/>
 <pinref part="R1" gate="G$1" pin="1"/>
 <pinref part="JP2" gate="G$1" pin="D-"/>
 </segment>
 </net>
 <net name="N$1" class="0">
 <segment>
-<wire x1="-78.74" y1="0" x2="-58.42" y2="0" width="0.1524" layer="91"/>
+<wire x1="-81.28" y1="0" x2="-58.42" y2="0" width="0.1524" layer="91"/>
 <pinref part="R2" gate="G$1" pin="1"/>
 <pinref part="JP2" gate="G$1" pin="D+"/>
 </segment>
@@ -1172,25 +1103,8 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <wire x1="48.26" y1="7.62" x2="45.72" y2="7.62" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="MOSI" class="0">
-<segment>
-<pinref part="U$1" gate="G$1" pin="MOSI"/>
-<wire x1="60.96" y1="-25.4" x2="68.58" y2="-25.4" width="0.1524" layer="91"/>
-<label x="66.04" y="-25.4" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="IC1" gate="G$1" pin="PB2(PDI/MOSI/PCINT2)"/>
-<wire x1="22.86" y1="-15.24" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
-<label x="22.86" y="-15.24" size="1.778" layer="95"/>
-</segment>
-</net>
 <net name="RST" class="0">
 <segment>
-<pinref part="U$1" gate="G$1" pin="RST"/>
-<wire x1="53.34" y1="-27.94" x2="45.72" y2="-27.94" width="0.1524" layer="91"/>
-<label x="43.18" y="-27.94" size="1.778" layer="95"/>
-</segment>
-<segment>
 <pinref part="IC1" gate="G$1" pin="/RESET(PC1)"/>
 <label x="-40.64" y="-30.48" size="1.778" layer="95"/>
 <pinref part="R3" gate="G$1" pin="1"/>
@@ -1198,30 +1112,6 @@ Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
 <wire x1="-60.96" y1="-30.48" x2="-60.96" y2="-27.94" width="0.1524" layer="91"/>
 </segment>
 </net>
-<net name="SCK" class="0">
-<segment>
-<pinref part="U$1" gate="G$1" pin="SCK"/>
-<wire x1="53.34" y1="-25.4" x2="45.72" y2="-25.4" width="0.1524" layer="91"/>
-<label x="43.18" y="-25.4" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="IC1" gate="G$1" pin="PB1(SCK/PCINT1)"/>
-<wire x1="22.86" y1="-12.7" x2="27.94" y2="-12.7" width="0.1524" layer="91"/>
-<label x="22.86" y="-12.7" size="1.778" layer="95"/>
-</segment>
-</net>
-<net name="MISO" class="0">
-<segment>
-<pinref part="U$1" gate="G$1" pin="MISO"/>
-<wire x1="53.34" y1="-22.86" x2="45.72" y2="-22.86" width="0.1524" layer="91"/>
-<label x="43.18" y="-22.86" size="1.778" layer="95"/>
-</segment>
-<segment>
-<pinref part="IC1" gate="G$1" pin="PB3(PDO/MISO/PCINT3)"/>
-<wire x1="22.86" y1="-17.78" x2="27.94" y2="-17.78" width="0.1524" layer="91"/>
-<label x="22.86" y="-17.78" size="1.778" layer="95"/>
-</segment>
-</net>
 <net name="D-" class="0">
 <segment>
 <pinref part="R1" gate="G$1" pin="2"/>
diff --git a/Micro_connector version_beta/FabFTDI.s#3 b/Micro_connector version_beta/FabFTDI.s#3
new file mode 100644
index 0000000..3fc1709
--- /dev/null
+++ b/Micro_connector version_beta/FabFTDI.s#3	
@@ -0,0 +1,1289 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE eagle SYSTEM "eagle.dtd">
+<eagle version="8.3.2">
+<drawing>
+<settings>
+<setting alwaysvectorfont="no"/>
+<setting keepoldvectorfont="yes"/>
+<setting verticaltext="up"/>
+</settings>
+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.01" altunitdist="inch" altunit="inch"/>
+<layers>
+<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
+<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
+<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
+<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
+<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
+<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
+<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
+<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
+<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
+<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
+<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
+<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
+<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
+<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
+<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
+<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
+<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
+<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
+<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
+<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
+<layer number="21" name="tPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="22" name="bPlace" color="7" fill="1" visible="no" active="no"/>
+<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
+<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
+<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
+<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
+<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
+<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
+<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
+<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
+<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
+<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
+<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
+<layer number="99" name="SpiceOrder" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
+<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
+<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="103" name="tMap" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="105" name="tPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="106" name="bPlate" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="107" name="Crop" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="108" name="tplace-old" color="10" fill="1" visible="yes" active="yes"/>
+<layer number="109" name="ref-old" color="11" fill="1" visible="yes" active="yes"/>
+<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="113" name="IDFDebug" color="4" fill="1" visible="yes" active="yes"/>
+<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
+<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="150" name="Notes" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
+<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
+<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
+<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
+<layer number="201" name="201bmp" color="2" fill="10" visible="yes" active="yes"/>
+<layer number="202" name="202bmp" color="3" fill="10" visible="yes" active="yes"/>
+<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
+<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
+<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
+<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
+<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
+<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
+<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
+<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
+<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
+<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
+<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
+<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
+<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
+<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
+<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
+<layer number="250" name="Descript" color="3" fill="1" visible="no" active="no"/>
+<layer number="251" name="SMDround" color="12" fill="11" visible="no" active="no"/>
+<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
+</layers>
+<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
+<libraries>
+<library name="fabPatil">
+<packages>
+<package name="1206">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;&lt;p&gt;
+chip</description>
+<wire x1="0.9525" y1="-0.8128" x2="-0.9652" y2="-0.8128" width="0.1524" layer="51"/>
+<wire x1="0.9525" y1="0.8128" x2="-0.9652" y2="0.8128" width="0.1524" layer="51"/>
+<wire x1="-2.3206" y1="0.983" x2="2.3206" y2="0.983" width="0.0508" layer="39"/>
+<wire x1="2.3206" y1="0.983" x2="2.3206" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="2.3206" y1="-0.983" x2="-2.3206" y2="-0.983" width="0.0508" layer="39"/>
+<wire x1="-2.3206" y1="-0.983" x2="-2.3206" y2="0.983" width="0.0508" layer="39"/>
+<smd name="2" x="1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<smd name="1" x="-1.422" y="0" dx="1.6" dy="1.803" layer="1"/>
+<text x="-1.397" y="1.143" size="1.27" layer="25">&gt;NAME</text>
+<text x="-1.397" y="-1.143" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-1.6891" y1="-0.8763" x2="-0.9525" y2="0.8763" layer="51"/>
+<rectangle x1="0.9525" y1="-0.8763" x2="1.6891" y2="0.8763" layer="51"/>
+<rectangle x1="-0.3" y1="-0.7" x2="0.3" y2="0.7" layer="35"/>
+</package>
+<package name="0402">
+<description>&lt;b&gt;RESISTOR&lt;/b&gt;</description>
+<wire x1="-0.245" y1="0.224" x2="0.245" y2="0.224" width="0.1524" layer="51"/>
+<wire x1="0.245" y1="-0.224" x2="-0.245" y2="-0.224" width="0.1524" layer="51"/>
+<wire x1="-1.092" y1="0.5338" x2="1.092" y2="0.5338" width="0.0508" layer="39"/>
+<wire x1="1.092" y1="0.5338" x2="1.092" y2="-0.5338" width="0.0508" layer="39"/>
+<wire x1="1.092" y1="-0.5338" x2="-1.092" y2="-0.5338" width="0.0508" layer="39"/>
+<wire x1="-1.092" y1="-0.5338" x2="-1.092" y2="0.5338" width="0.0508" layer="39"/>
+<smd name="1" x="-0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<smd name="2" x="0.65" y="0" dx="0.7" dy="0.9" layer="1"/>
+<text x="-0.635" y="0.635" size="1.27" layer="25">&gt;NAME</text>
+<text x="-0.635" y="-1.905" size="1.27" layer="27">&gt;VALUE</text>
+<rectangle x1="-0.554" y1="-0.3048" x2="-0.254" y2="0.2951" layer="51"/>
+<rectangle x1="0.2588" y1="-0.3048" x2="0.5588" y2="0.2951" layer="51"/>
+<rectangle x1="-0.1999" y1="-0.4001" x2="0.1999" y2="0.4001" layer="35"/>
+</package>
+<package name="1X06-SMD">
+<wire x1="7.62" y1="-0.02" x2="-7.62" y2="-0.02" width="0.127" layer="51"/>
+<wire x1="-7.62" y1="-0.02" x2="-7.62" y2="-7.6" width="0.127" layer="51"/>
+<wire x1="-7.62" y1="-7.6" x2="7.62" y2="-7.6" width="0.127" layer="51"/>
+<wire x1="7.62" y1="-7.6" x2="7.62" y2="-0.02" width="0.127" layer="51"/>
+<smd name="4" x="1.27" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="5" x="3.81" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="6" x="6.35" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="3" x="-1.27" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="2" x="-3.81" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+<smd name="1" x="-6.35" y="-1.35" dx="3" dy="1" layer="1" rot="R90"/>
+</package>
+<package name="USB-B-SMT">
+<description>USB Series B Surface Mounted</description>
+<wire x1="-1" y1="-6" x2="2.4" y2="-6" width="0.2032" layer="51"/>
+<wire x1="2.4" y1="6" x2="-1" y2="6" width="0.2032" layer="51"/>
+<wire x1="2.4" y1="6" x2="2.4" y2="7.3" width="0.2032" layer="51"/>
+<wire x1="2.4" y1="7.3" x2="2.2" y2="7.5" width="0.2032" layer="51"/>
+<wire x1="2.2" y1="7.5" x2="1.9" y2="7.5" width="0.2032" layer="51"/>
+<wire x1="1.9" y1="7.5" x2="1.4" y2="7" width="0.2032" layer="51"/>
+<wire x1="-1" y1="6" x2="-1" y2="7.3" width="0.2032" layer="51"/>
+<wire x1="-0.8" y1="7.5" x2="-0.5" y2="7.5" width="0.2032" layer="51"/>
+<wire x1="-0.5" y1="7.5" x2="0" y2="7" width="0.2032" layer="51"/>
+<wire x1="0" y1="7" x2="1.4" y2="7" width="0.2032" layer="51"/>
+<wire x1="-1" y1="-6" x2="-1" y2="-7.3" width="0.2032" layer="51"/>
+<wire x1="-1" y1="-7.3" x2="-0.8" y2="-7.5" width="0.2032" layer="51"/>
+<wire x1="-0.8" y1="-7.5" x2="-0.5" y2="-7.5" width="0.2032" layer="51"/>
+<wire x1="-0.5" y1="-7.5" x2="0" y2="-7" width="0.2032" layer="51"/>
+<wire x1="1.9" y1="-7.5" x2="1.4" y2="-7" width="0.2032" layer="51"/>
+<wire x1="1.4" y1="-7" x2="0" y2="-7" width="0.2032" layer="51"/>
+<wire x1="-1" y1="7.3" x2="-0.8" y2="7.5" width="0.2032" layer="51"/>
+<wire x1="2.2" y1="-7.5" x2="1.9" y2="-7.5" width="0.2032" layer="51"/>
+<wire x1="2.2" y1="-7.5" x2="2.4" y2="-7.3" width="0.2032" layer="51"/>
+<wire x1="2.4" y1="-6" x2="2.4" y2="-7.3" width="0.2032" layer="51"/>
+<wire x1="-5" y1="6" x2="-5" y2="-6" width="0.2032" layer="51"/>
+<wire x1="-5" y1="6" x2="-9" y2="6" width="0.2032" layer="51"/>
+<wire x1="-9" y1="6" x2="-9" y2="-6" width="0.2032" layer="51"/>
+<wire x1="-9" y1="-6" x2="-5" y2="-6" width="0.2032" layer="51"/>
+<wire x1="-5" y1="6" x2="-3" y2="6" width="0.2032" layer="21"/>
+<wire x1="-5" y1="-6" x2="-3" y2="-6" width="0.2032" layer="21"/>
+<wire x1="4" y1="-6" x2="7" y2="-6" width="0.2032" layer="21"/>
+<wire x1="7" y1="-6" x2="7" y2="-3" width="0.2032" layer="21"/>
+<wire x1="7" y1="3" x2="7" y2="6" width="0.2032" layer="21"/>
+<wire x1="7" y1="6" x2="4" y2="6" width="0.2032" layer="21"/>
+<smd name="5" x="0.58" y="6.8" dx="6.04" dy="3.4" layer="1"/>
+<smd name="6" x="0.58" y="-6.8" dx="6.04" dy="3.4" layer="1"/>
+<smd name="D+" x="7" y="1.875" dx="3" dy="0.7" layer="1"/>
+<smd name="D-" x="7" y="0.625" dx="3" dy="0.7" layer="1"/>
+<smd name="GND" x="7" y="-0.625" dx="3" dy="0.7" layer="1"/>
+<smd name="VUSB" x="7" y="-1.875" dx="3" dy="0.7" layer="1"/>
+<text x="4.3" y="-7.795" size="1.27" layer="25">&gt;NAME</text>
+<hole x="0" y="2.25" drill="1.4"/>
+<hole x="0" y="-2.25" drill="1.4"/>
+</package>
+<package name="USB-MINIB-OLD">
+<description>&lt;b&gt;USB Series Mini-B Surface Mounted&lt;/b&gt;</description>
+<wire x1="-1.5" y1="3.8" x2="0.9" y2="3.8" width="0.127" layer="21"/>
+<wire x1="3.3" y1="3.1" x2="3.3" y2="2.1" width="0.127" layer="21"/>
+<wire x1="3.3" y1="-2.1" x2="3.3" y2="-3.1" width="0.127" layer="21"/>
+<wire x1="1" y1="-3.8" x2="-1.5" y2="-3.8" width="0.127" layer="21"/>
+<wire x1="-5.9" y1="3.8" x2="-5.9" y2="-3.8" width="0.127" layer="51"/>
+<wire x1="-5.9" y1="-3.8" x2="-4.5" y2="-3.8" width="0.127" layer="51"/>
+<wire x1="-5.9" y1="3.8" x2="-4.5" y2="3.8" width="0.127" layer="51"/>
+<smd name="1" x="-3" y="-4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="2" x="-3" y="4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="3" x="3" y="-4.5" dx="3.5" dy="2" layer="1"/>
+<smd name="4" x="3" y="4.5" dx="3.5" dy="2" layer="1"/>
+<smd name="D+" x="3" y="0" dx="3.5" dy="0.5" layer="1"/>
+<smd name="D-" x="3" y="0.8" dx="3.5" dy="0.5" layer="1"/>
+<smd name="VBUS" x="3.01" y="1.61" dx="3.5" dy="0.5" layer="1"/>
+<smd name="ID" x="3" y="-0.8" dx="3.5" dy="0.5" layer="1"/>
+<smd name="GND" x="3" y="-1.6" dx="3.5" dy="0.5" layer="1"/>
+<text x="-3.81" y="-1.27" size="0.4064" layer="27">&gt;VALUE</text>
+<text x="-3.81" y="0" size="0.4064" layer="25">&gt;NAME</text>
+<hole x="0" y="2.2" drill="0.9"/>
+<hole x="0" y="-2.2" drill="0.9"/>
+</package>
+<package name="S4B-PH">
+<wire x1="-6" y1="2" x2="-6" y2="-7" width="0.3048" layer="51"/>
+<wire x1="-6" y1="-7" x2="6" y2="-7" width="0.3048" layer="51"/>
+<wire x1="6" y1="-7" x2="6" y2="2" width="0.3048" layer="51"/>
+<wire x1="6" y1="2" x2="-6" y2="2" width="0.3048" layer="51"/>
+<smd name="1" x="-3" y="-4.7" dx="1" dy="4.6" layer="1"/>
+<smd name="2" x="-1" y="-4.7" dx="1" dy="4.6" layer="1"/>
+<smd name="3" x="1" y="-4.7" dx="1" dy="4.6" layer="1"/>
+<smd name="4" x="3" y="-4.7" dx="1" dy="4.6" layer="1"/>
+<smd name="P$1" x="-5.4" y="0.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+<smd name="P$2" x="5.4" y="0.5" dx="3.4" dy="1.6" layer="1" rot="R90"/>
+</package>
+<package name="USB-MINIB">
+<description>&lt;b&gt;USB Series Mini-B Surface Mounted&lt;/b&gt;</description>
+<wire x1="-1.3" y1="3.8" x2="0.8" y2="3.8" width="0.2032" layer="21"/>
+<wire x1="3.3" y1="3.1" x2="3.3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="3.3" y1="-2.2" x2="3.3" y2="-3.1" width="0.2032" layer="21"/>
+<wire x1="0.8" y1="-3.8" x2="-1.3" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="-5.9" y1="3.8" x2="-5.9" y2="-3.8" width="0.2032" layer="51"/>
+<wire x1="-5.9" y1="-3.8" x2="-4.5" y2="-3.8" width="0.2032" layer="51"/>
+<wire x1="-5.9" y1="3.8" x2="-4.5" y2="3.8" width="0.2032" layer="51"/>
+<smd name="D+" x="2.5" y="0" dx="2.5" dy="0.5" layer="1"/>
+<smd name="D-" x="2.5" y="0.8" dx="2.5" dy="0.5" layer="1"/>
+<smd name="GND" x="2.5" y="-1.6" dx="2.5" dy="0.5" layer="1"/>
+<smd name="ID" x="2.5" y="-0.8" dx="2.5" dy="0.5" layer="1"/>
+<smd name="MTN3" x="-3" y="-4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="MTN1" x="-3" y="4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="MTN4" x="2.5" y="-4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="MTN2" x="2.5" y="4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="VBUS" x="2.5" y="1.6" dx="2.5" dy="0.5" layer="1"/>
+<text x="-3.81" y="1.27" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-3.81" y="0" size="0.4064" layer="27">&gt;VALUE</text>
+<hole x="0" y="2.2" drill="0.9"/>
+<hole x="0" y="-2.2" drill="0.9"/>
+</package>
+<package name="USB_PCB">
+<description>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.</description>
+<wire x1="-4" y1="6" x2="7.7" y2="6" width="0.127" layer="51"/>
+<wire x1="7.7" y1="6" x2="7.7" y2="-6" width="0.127" layer="51" style="shortdash"/>
+<wire x1="7.7" y1="-6" x2="-4" y2="-6" width="0.127" layer="51"/>
+<wire x1="-4" y1="-6" x2="-4" y2="6" width="0.127" layer="51"/>
+<smd name="5V" x="1.55" y="-3.5" dx="11" dy="1.5" layer="1"/>
+<smd name="D-" x="2.05" y="-1" dx="10" dy="1" layer="1"/>
+<smd name="D+" x="2.05" y="1" dx="10" dy="1" layer="1"/>
+<smd name="GND" x="1.55" y="3.5" dx="11" dy="1.5" layer="1"/>
+<text x="-1.27" y="5.08" size="0.4064" layer="25">&gt;Name</text>
+<text x="-1.27" y="-5.08" size="0.4064" layer="27">&gt;Value</text>
+</package>
+<package name="USB-MINIB-NOSTOP">
+<wire x1="-1.3" y1="3.8" x2="0.8" y2="3.8" width="0.2032" layer="21"/>
+<wire x1="3.3" y1="3.1" x2="3.3" y2="2.2" width="0.2032" layer="21"/>
+<wire x1="3.3" y1="-2.2" x2="3.3" y2="-3.1" width="0.2032" layer="21"/>
+<wire x1="0.8" y1="-3.8" x2="-1.3" y2="-3.8" width="0.2032" layer="21"/>
+<wire x1="-5.9" y1="3.8" x2="-5.9" y2="-3.8" width="0.2032" layer="51"/>
+<wire x1="-5.9" y1="-3.8" x2="-4.5" y2="-3.8" width="0.2032" layer="51"/>
+<wire x1="-5.9" y1="3.8" x2="-4.5" y2="3.8" width="0.2032" layer="51"/>
+<circle x="0" y="2.2" radius="0.35" width="0.41" layer="29"/>
+<circle x="0" y="-2.2" radius="0.35" width="0.41" layer="29"/>
+<pad name="H1" x="0" y="2.2" drill="0.9" diameter="0.8" stop="no"/>
+<pad name="H2" x="0" y="-2.2" drill="0.9" diameter="0.7874" stop="no"/>
+<smd name="D+" x="2.5" y="0" dx="2.5" dy="0.5" layer="1"/>
+<smd name="D-" x="2.5" y="0.8" dx="2.5" dy="0.5" layer="1"/>
+<smd name="GND" x="2.5" y="-1.6" dx="2.5" dy="0.5" layer="1"/>
+<smd name="ID" x="2.5" y="-0.8" dx="2.5" dy="0.5" layer="1"/>
+<smd name="G1" x="-3" y="-4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="G2" x="-3" y="4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="G4" x="2.5" y="-4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="G3" x="2.5" y="4.5" dx="2.5" dy="2" layer="1"/>
+<smd name="VBUS" x="2.5" y="1.6" dx="2.5" dy="0.5" layer="1"/>
+<text x="-3.81" y="1.27" size="0.4064" layer="25">&gt;NAME</text>
+<text x="-3.81" y="0" size="0.4064" layer="27">&gt;VALUE</text>
+</package>
+<package name="USB-MICROB">
+<description>Micro USB Package</description>
+<wire x1="-3.4" y1="-2.15" x2="-3" y2="-2.15" width="0.127" layer="51"/>
+<wire x1="3" y1="-2.15" x2="3.4" y2="-2.15" width="0.127" layer="51"/>
+<wire x1="-3.4" y1="-2.15" x2="-3.4" y2="-1.45" width="0.127" layer="51"/>
+<wire x1="-3.4" y1="-1.45" x2="-3.4" y2="2.85" width="0.127" layer="51"/>
+<wire x1="3.4" y1="2.85" x2="2.2" y2="2.85" width="0.127" layer="51"/>
+<wire x1="3.4" y1="2.85" x2="3.4" y2="-1.45" width="0.127" layer="51"/>
+<wire x1="3.4" y1="-1.45" x2="3.4" y2="-2.15" width="0.127" layer="51"/>
+<wire x1="-3.4" y1="-1.45" x2="3.4" y2="-1.45" width="0.127" layer="51"/>
+<wire x1="-3.4" y1="1.25" x2="-3.4" y2="2.85" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="2.85" x2="-2.2" y2="2.85" width="0.2032" layer="21"/>
+<wire x1="3.4" y1="2.85" x2="2.2" y2="2.85" width="0.2032" layer="21"/>
+<wire x1="3.4" y1="1.25" x2="3.4" y2="2.85" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="-1.45" x2="3.4" y2="-1.45" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="1.45" x2="2.2" y2="1.45" width="0.127" layer="51"/>
+<wire x1="2.2" y1="1.45" x2="2.2" y2="2.85" width="0.127" layer="51"/>
+<wire x1="-2.2" y1="1.45" x2="-2.2" y2="2.85" width="0.127" layer="51"/>
+<wire x1="-3.4" y1="2.85" x2="-2.2" y2="2.85" width="0.127" layer="51"/>
+<wire x1="-2.2" y1="2.85" x2="-2.2" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="-2.2" y1="1.45" x2="2.2" y2="1.45" width="0.2032" layer="21"/>
+<wire x1="2.2" y1="1.45" x2="2.2" y2="2.85" width="0.2032" layer="21"/>
+<wire x1="-3.4" y1="-2.15" x2="-4" y2="-2.75" width="0.2032" layer="51"/>
+<wire x1="3.4" y1="-2.15" x2="4" y2="-2.75" width="0.2032" layer="51"/>
+<wire x1="-3" y1="-2.15" x2="-3" y2="-2.55" width="0.127" layer="51"/>
+<wire x1="-2.8" y1="-2.8" x2="2.75" y2="-2.8" width="0.127" layer="51"/>
+<wire x1="3" y1="-2.6" x2="3" y2="-2.15" width="0.127" layer="51"/>
+<wire x1="-3" y1="-2.55" x2="-2.8" y2="-2.8" width="0.127" layer="51" curve="84.547378"/>
+<wire x1="2.75" y1="-2.8" x2="3" y2="-2.6" width="0.127" layer="51" curve="84.547378"/>
+<smd name="VBUS" x="-1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="GND" x="1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="D-" x="-0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="D+" x="0" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="ID" x="0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="MT1" x="-4" y="0" dx="1.8" dy="1.9" layer="1"/>
+<smd name="MT2" x="4" y="0" dx="1.8" dy="1.9" layer="1"/>
+<text x="-1.6" y="-4.16" size="0.762" layer="25">&gt;NAME</text>
+<smd name="P$1" x="-1.27" y="0" dx="1.9" dy="1.9" layer="1"/>
+<smd name="P$2" x="1.27" y="0" dx="1.9" dy="1.9" layer="1"/>
+</package>
+<package name="2X03SMD">
+<smd name="1" x="-2.54" y="2.54" dx="2.54" dy="1.27" layer="1"/>
+<smd name="3" x="-2.54" y="0" dx="2.54" dy="1.27" layer="1"/>
+<smd name="5" x="-2.54" y="-2.54" dx="2.54" dy="1.27" layer="1"/>
+<smd name="2" x="2.92" y="2.54" dx="2.54" dy="1.27" layer="1"/>
+<smd name="4" x="2.92" y="0" dx="2.54" dy="1.27" layer="1"/>
+<smd name="6" x="2.92" y="-2.54" dx="2.54" dy="1.27" layer="1"/>
+<text x="-5.08" y="2.54" size="1.27" layer="27">1</text>
+<text x="-3.81" y="3.81" size="1.27" layer="21">&gt;NAME</text>
+<text x="-3.81" y="-5.08" size="1.27" layer="21">&gt;VALUE</text>
+</package>
+<package name="RESONATOR-SMD">
+<wire x1="-1.6" y1="1.92" x2="1.6" y2="1.92" width="0.127" layer="51"/>
+<wire x1="1.6" y1="1.92" x2="1.6" y2="-1.92" width="0.127" layer="51"/>
+<wire x1="1.6" y1="-1.92" x2="-1.6" y2="-1.92" width="0.127" layer="51"/>
+<wire x1="-1.6" y1="-1.92" x2="-1.6" y2="1.92" width="0.127" layer="51"/>
+<smd name="1" x="-1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
+<smd name="2" x="0" y="0" dx="1" dy="4.1" layer="1"/>
+<smd name="3" x="1.5" y="0" dx="0.7" dy="4.1" layer="1"/>
+<text x="-1.639" y="2.27" size="0.4064" layer="25">&gt;Name</text>
+<text x="0.361" y="-2.774" size="0.4064" layer="27">&gt;Value</text>
+</package>
+<package name="RESONATOR-PTH">
+<wire x1="-2.286" y1="1.778" x2="-2.286" y2="-1.778" width="0.2032" layer="21" curve="162.403081"/>
+<wire x1="2.286" y1="-1.778" x2="2.286" y2="1.778" width="0.2032" layer="21" curve="162.403081"/>
+<wire x1="-2.286" y1="-1.778" x2="2.286" y2="-1.778" width="0.2032" layer="21" curve="12.71932"/>
+<wire x1="2.286" y1="1.778" x2="-2.286" y2="1.778" width="0.2032" layer="21" curve="12.758496"/>
+<pad name="2" x="0" y="0" drill="0.8" diameter="1.8796"/>
+<pad name="1" x="-2.54" y="0" drill="0.8" diameter="1.8796"/>
+<pad name="3" x="2.54" y="0" drill="0.8" diameter="1.8796"/>
+</package>
+</packages>
+<symbols>
+<symbol name="RESISTOR">
+<wire x1="-2.54" y1="0" x2="-2.159" y2="1.016" width="0.2032" layer="94"/>
+<wire x1="-2.159" y1="1.016" x2="-1.524" y2="-1.016" width="0.2032" layer="94"/>
+<wire x1="-1.524" y1="-1.016" x2="-0.889" y2="1.016" width="0.2032" layer="94"/>
+<wire x1="-0.889" y1="1.016" x2="-0.254" y2="-1.016" width="0.2032" layer="94"/>
+<wire x1="-0.254" y1="-1.016" x2="0.381" y2="1.016" width="0.2032" layer="94"/>
+<wire x1="0.381" y1="1.016" x2="1.016" y2="-1.016" width="0.2032" layer="94"/>
+<wire x1="1.016" y1="-1.016" x2="1.651" y2="1.016" width="0.2032" layer="94"/>
+<wire x1="1.651" y1="1.016" x2="2.286" y2="-1.016" width="0.2032" layer="94"/>
+<wire x1="2.286" y1="-1.016" x2="2.54" y2="0" width="0.2032" layer="94"/>
+<text x="-3.81" y="1.4986" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.302" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="2" x="5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+</symbol>
+<symbol name="ARDUINO_SERIAL_PROGRAM">
+<wire x1="1.27" y1="-7.62" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="0" x2="0" y2="0" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-2.54" x2="0" y2="-2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="-5.08" x2="0" y2="-5.08" width="0.6096" layer="94"/>
+<wire x1="-7.62" y1="10.16" x2="-7.62" y2="-7.62" width="0.4064" layer="94"/>
+<wire x1="1.27" y1="-7.62" x2="1.27" y2="10.16" width="0.4064" layer="94"/>
+<wire x1="-7.62" y1="10.16" x2="1.27" y2="10.16" width="0.4064" layer="94"/>
+<wire x1="-1.27" y1="5.08" x2="0" y2="5.08" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="2.54" x2="0" y2="2.54" width="0.6096" layer="94"/>
+<wire x1="-1.27" y1="7.62" x2="0" y2="7.62" width="0.6096" layer="94"/>
+<text x="-5.08" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
+<text x="-5.08" y="10.922" size="1.778" layer="95">&gt;NAME</text>
+<pin name="DTR" x="5.08" y="-5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="RXI" x="5.08" y="-2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="TXO" x="5.08" y="0" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="VCC" x="5.08" y="2.54" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="CTS" x="5.08" y="5.08" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="GND" x="5.08" y="7.62" visible="pin" length="middle" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="CAP-NP">
+<wire x1="-1.778" y1="1.524" x2="-1.778" y2="0" width="0.254" layer="94"/>
+<wire x1="-1.778" y1="0" x2="-1.778" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="-0.762" y1="1.524" x2="-0.762" y2="0" width="0.254" layer="94"/>
+<wire x1="-0.762" y1="0" x2="-0.762" y2="-1.524" width="0.254" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.778" y2="0" width="0.1524" layer="94"/>
+<wire x1="-0.762" y1="0" x2="0" y2="0" width="0.1524" layer="94"/>
+<text x="-3.81" y="2.54" size="1.778" layer="95">&gt;NAME</text>
+<text x="-3.81" y="-3.81" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="1" x="-5.08" y="0" visible="off" length="short" direction="pas" swaplevel="1"/>
+<pin name="2" x="2.54" y="0" visible="off" length="short" direction="pas" swaplevel="1" rot="R180"/>
+</symbol>
+<symbol name="USB-1">
+<wire x1="5.08" y1="8.89" x2="0" y2="8.89" width="0.254" layer="94"/>
+<wire x1="0" y1="8.89" x2="0" y2="-1.27" width="0.254" layer="94"/>
+<wire x1="0" y1="-1.27" x2="5.08" y2="-1.27" width="0.254" layer="94"/>
+<text x="3.81" y="0" size="2.54" layer="94" rot="R90">USB</text>
+<pin name="D+" x="-2.54" y="7.62" visible="pad" length="short"/>
+<pin name="D-" x="-2.54" y="5.08" visible="pad" length="short"/>
+<pin name="VBUS" x="-2.54" y="2.54" visible="pad" length="short"/>
+<pin name="GND" x="-2.54" y="0" visible="pad" length="short"/>
+</symbol>
+<symbol name="DGND">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+<symbol name="AVRISP">
+<wire x1="-6.35" y1="-5.08" x2="8.89" y2="-5.08" width="0.4064" layer="94"/>
+<wire x1="8.89" y1="-5.08" x2="8.89" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="8.89" y1="5.08" x2="-6.35" y2="5.08" width="0.4064" layer="94"/>
+<wire x1="-6.35" y1="5.08" x2="-6.35" y2="-5.08" width="0.4064" layer="94"/>
+<text x="-6.35" y="5.715" size="1.778" layer="95">&gt;NAME</text>
+<text x="-6.35" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+<text x="-5.08" y="3.175" size="1.27" layer="95">MISO</text>
+<text x="-5.08" y="0.635" size="1.27" layer="95">SCK</text>
+<text x="-5.08" y="-1.905" size="1.27" layer="95">RST</text>
+<text x="7.62" y="3.175" size="1.27" layer="95" rot="MR0">VCC</text>
+<text x="7.62" y="0.635" size="1.27" layer="95" rot="MR0">MOSI</text>
+<text x="7.62" y="-1.905" size="1.27" layer="95" rot="MR0">GND</text>
+<pin name="MISO" x="-2.54" y="2.54" visible="off" length="short" direction="pas" function="dot"/>
+<pin name="VCC" x="5.08" y="2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
+<pin name="SCK" x="-2.54" y="0" visible="off" length="short" direction="pas" function="dot"/>
+<pin name="MOSI" x="5.08" y="0" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
+<pin name="RST" x="-2.54" y="-2.54" visible="off" length="short" direction="pas" function="dot"/>
+<pin name="GND" x="5.08" y="-2.54" visible="off" length="short" direction="pas" function="dot" rot="R180"/>
+</symbol>
+<symbol name="RESONATOR">
+<wire x1="1.016" y1="0" x2="2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="0" x2="-1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="-0.381" y1="1.524" x2="-0.381" y2="-1.524" width="0.1524" layer="94"/>
+<wire x1="-0.381" y1="-1.524" x2="0.381" y2="-1.524" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="-1.524" x2="0.381" y2="1.524" width="0.1524" layer="94"/>
+<wire x1="0.381" y1="1.524" x2="-0.381" y2="1.524" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="1.778" x2="1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="1.016" y1="0" x2="1.016" y2="-1.778" width="0.1524" layer="94"/>
+<wire x1="-1.016" y1="1.778" x2="-1.016" y2="0" width="0.1524" layer="94"/>
+<wire x1="-1.016" y1="0" x2="-1.016" y2="-1.778" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="0" x2="2.54" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="3.302" y1="-2.032" x2="2.54" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-2.032" x2="1.778" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="3.302" y1="-3.048" x2="2.54" y2="-3.048" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-3.048" x2="1.778" y2="-3.048" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-3.048" x2="2.54" y2="-5.08" width="0.1524" layer="94"/>
+<wire x1="-1.778" y1="-3.048" x2="-2.54" y2="-3.048" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-3.048" x2="-3.302" y2="-3.048" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-3.048" x2="-2.54" y2="-5.08" width="0.1524" layer="94"/>
+<wire x1="-1.778" y1="-2.032" x2="-2.54" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-2.032" x2="-3.302" y2="-2.032" width="0.1524" layer="94"/>
+<wire x1="-2.54" y1="-2.032" x2="-2.54" y2="0" width="0.1524" layer="94"/>
+<wire x1="2.54" y1="-5.08" x2="0" y2="-5.08" width="0.1524" layer="94"/>
+<wire x1="0" y1="-5.08" x2="-2.54" y2="-5.08" width="0.1524" layer="94"/>
+<wire x1="0" y1="-5.08" x2="0" y2="-7.62" width="0.1524" layer="94"/>
+<text x="2.54" y="1.016" size="1.778" layer="95">&gt;NAME</text>
+<text x="2.54" y="-7.62" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="3" x="2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1" rot="R180"/>
+<pin name="1" x="-2.54" y="0" visible="off" length="point" direction="pas" swaplevel="1"/>
+<pin name="2" x="0" y="-7.62" visible="off" length="point" direction="pas" swaplevel="1" rot="R90"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="RESISTOR" prefix="R" uservalue="yes">
+<gates>
+<gate name="G$1" symbol="RESISTOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="0402" package="0402">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="FTDI_CONNECTOR" prefix="JP" uservalue="yes">
+<description>FTDI connector smd</description>
+<gates>
+<gate name="G$1" symbol="ARDUINO_SERIAL_PROGRAM" x="0" y="-2.54"/>
+</gates>
+<devices>
+<device name="SMD" package="1X06-SMD">
+<connects>
+<connect gate="G$1" pin="CTS" pad="5"/>
+<connect gate="G$1" pin="DTR" pad="1"/>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="RXI" pad="2"/>
+<connect gate="G$1" pin="TXO" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="UNPOLARIZED_CAPACITOR" prefix="C" uservalue="yes">
+<description>unpolarized_capacitor</description>
+<gates>
+<gate name="1" symbol="CAP-NP" x="1.27" y="0"/>
+</gates>
+<devices>
+<device name="1206" package="1206">
+<connects>
+<connect gate="1" pin="1" pad="1"/>
+<connect gate="1" pin="2" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="USB" prefix="JP">
+<description>&lt;h3&gt; USB Connector &lt;/h3&gt;
+
+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).</description>
+<gates>
+<gate name="G$1" symbol="USB-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="-B-S" package="USB-B-SMT">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VUSB"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="OLD" package="USB-MINIB-OLD">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-JST-2MM-SMT" package="S4B-PH">
+<connects>
+<connect gate="G$1" pin="D+" pad="2"/>
+<connect gate="G$1" pin="D-" pad="3"/>
+<connect gate="G$1" pin="GND" pad="1"/>
+<connect gate="G$1" pin="VBUS" pad="4"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="SMD" package="USB-MINIB">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-08193" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="PCB" package="USB_PCB">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="5V"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-SMD-NS" package="USB-MINIB-NOSTOP">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="-MICROB" package="USB-MICROB">
+<connects>
+<connect gate="G$1" pin="D+" pad="D+"/>
+<connect gate="G$1" pin="D-" pad="D-"/>
+<connect gate="G$1" pin="GND" pad="GND MT1 MT2"/>
+<connect gate="G$1" pin="VBUS" pad="VBUS"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="CONN-09505"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="DGND" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="AVRISP">
+<gates>
+<gate name="G$1" symbol="AVRISP" x="0" y="0"/>
+</gates>
+<devices>
+<device name="SMD" package="2X03SMD">
+<connects>
+<connect gate="G$1" pin="GND" pad="6"/>
+<connect gate="G$1" pin="MISO" pad="1"/>
+<connect gate="G$1" pin="MOSI" pad="4"/>
+<connect gate="G$1" pin="RST" pad="5"/>
+<connect gate="G$1" pin="SCK" pad="3"/>
+<connect gate="G$1" pin="VCC" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="RESONATOR" prefix="Y" uservalue="yes">
+<description>&lt;b&gt;Resonator&lt;/b&gt;&lt;br&gt;
+Small SMD resonator.&lt;br&gt;
+Used, eg, on the Arduino Pro/ Pro Mini boards.&lt;br&gt;
+8MHz- XTAL-08895&lt;br&gt;
+16MHz- XTAL-08900</description>
+<gates>
+<gate name="G$1" symbol="RESONATOR" x="0" y="0"/>
+</gates>
+<devices>
+<device name="8MHZ" package="RESONATOR-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="XTAL-08895"/>
+<attribute name="VALUE" value="8MHZ" constant="no"/>
+</technology>
+</technologies>
+</device>
+<device name="PTH" package="RESONATOR-PTH">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+<device name="16MHZ" package="RESONATOR-SMD">
+<connects>
+<connect gate="G$1" pin="1" pad="1"/>
+<connect gate="G$1" pin="2" pad="2"/>
+<connect gate="G$1" pin="3" pad="3"/>
+</connects>
+<technologies>
+<technology name="">
+<attribute name="PROD_ID" value="XTAL-08900"/>
+<attribute name="VALUE" value="16MHz"/>
+</technology>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="FAB_Hello">
+<packages>
+</packages>
+<symbols>
+<symbol name="VCC">
+<wire x1="1.27" y1="-1.905" x2="0" y2="0" width="0.254" layer="94"/>
+<wire x1="0" y1="0" x2="-1.27" y2="-1.905" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96" rot="R90">&gt;VALUE</text>
+<pin name="VCC" x="0" y="-2.54" visible="off" length="short" direction="sup" rot="R90"/>
+</symbol>
+<symbol name="GND-1">
+<wire x1="-1.905" y1="0" x2="1.905" y2="0" width="0.254" layer="94"/>
+<text x="-2.54" y="-2.54" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="GND" x="0" y="2.54" visible="off" length="short" direction="sup" rot="R270"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="VCC" prefix="P+">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="VCC" symbol="VCC" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+<deviceset name="GND" prefix="GND">
+<description>&lt;b&gt;SUPPLY SYMBOL&lt;/b&gt;</description>
+<gates>
+<gate name="1" symbol="GND-1" x="0" y="0"/>
+</gates>
+<devices>
+<device name="">
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+<library name="adafruit">
+<packages>
+<package name="TQFP32-08">
+<description>&lt;B&gt;Thin Plasic Quad Flat Package&lt;/B&gt; Grid 0.8 mm</description>
+<wire x1="3.505" y1="3.505" x2="3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="3.505" y1="-3.505" x2="-3.505" y2="-3.505" width="0.1524" layer="21"/>
+<wire x1="-3.505" y1="-3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="3.505" y2="3.505" width="0.1524" layer="21"/>
+<wire x1="-3.15" y1="3.505" x2="-3.505" y2="3.15" width="0.1524" layer="21"/>
+<circle x="-2.7432" y="2.7432" radius="0.3592" width="0.1524" layer="21"/>
+<smd name="1" x="-4.2926" y="2.8" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="2" x="-4.2926" y="2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="3" x="-4.2926" y="1.2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="4" x="-4.2926" y="0.4" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="5" x="-4.2926" y="-0.4" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="6" x="-4.2926" y="-1.2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="7" x="-4.2926" y="-2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="8" x="-4.2926" y="-2.8" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="9" x="-2.8" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="10" x="-2" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="11" x="-1.2" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="12" x="-0.4" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="13" x="0.4" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="14" x="1.2" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="15" x="2" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="16" x="2.8" y="-4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="17" x="4.2926" y="-2.8" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="18" x="4.2926" y="-2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="19" x="4.2926" y="-1.2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="20" x="4.2926" y="-0.4" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="21" x="4.2926" y="0.4" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="22" x="4.2926" y="1.2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="23" x="4.2926" y="2" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="24" x="4.2926" y="2.8" dx="1.27" dy="0.3556" layer="1"/>
+<smd name="25" x="2.8" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="26" x="2" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="27" x="1.2" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="28" x="0.4" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="29" x="-0.4" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="30" x="-1.2" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="31" x="-2" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<smd name="32" x="-2.8" y="4.2926" dx="0.3556" dy="1.27" layer="1"/>
+<text x="-2.7686" y="5.08" size="0.8128" layer="25">&gt;NAME</text>
+<text x="-3.0226" y="-1.27" size="0.8128" layer="27">&gt;VALUE</text>
+<rectangle x1="-4.5466" y1="2.5714" x2="-3.556" y2="3.0286" layer="51"/>
+<rectangle x1="-4.5466" y1="1.7714" x2="-3.556" y2="2.2286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.9714" x2="-3.556" y2="1.4286" layer="51"/>
+<rectangle x1="-4.5466" y1="0.1714" x2="-3.556" y2="0.6286" layer="51"/>
+<rectangle x1="-4.5466" y1="-0.6286" x2="-3.556" y2="-0.1714" layer="51"/>
+<rectangle x1="-4.5466" y1="-1.4286" x2="-3.556" y2="-0.9714" layer="51"/>
+<rectangle x1="-4.5466" y1="-2.2286" x2="-3.556" y2="-1.7714" layer="51"/>
+<rectangle x1="-4.5466" y1="-3.0286" x2="-3.556" y2="-2.5714" layer="51"/>
+<rectangle x1="-3.0286" y1="-4.5466" x2="-2.5714" y2="-3.556" layer="51"/>
+<rectangle x1="-2.2286" y1="-4.5466" x2="-1.7714" y2="-3.556" layer="51"/>
+<rectangle x1="-1.4286" y1="-4.5466" x2="-0.9714" y2="-3.556" layer="51"/>
+<rectangle x1="-0.6286" y1="-4.5466" x2="-0.1714" y2="-3.556" layer="51"/>
+<rectangle x1="0.1714" y1="-4.5466" x2="0.6286" y2="-3.556" layer="51"/>
+<rectangle x1="0.9714" y1="-4.5466" x2="1.4286" y2="-3.556" layer="51"/>
+<rectangle x1="1.7714" y1="-4.5466" x2="2.2286" y2="-3.556" layer="51"/>
+<rectangle x1="2.5714" y1="-4.5466" x2="3.0286" y2="-3.556" layer="51"/>
+<rectangle x1="3.556" y1="-3.0286" x2="4.5466" y2="-2.5714" layer="51"/>
+<rectangle x1="3.556" y1="-2.2286" x2="4.5466" y2="-1.7714" layer="51"/>
+<rectangle x1="3.556" y1="-1.4286" x2="4.5466" y2="-0.9714" layer="51"/>
+<rectangle x1="3.556" y1="-0.6286" x2="4.5466" y2="-0.1714" layer="51"/>
+<rectangle x1="3.556" y1="0.1714" x2="4.5466" y2="0.6286" layer="51"/>
+<rectangle x1="3.556" y1="0.9714" x2="4.5466" y2="1.4286" layer="51"/>
+<rectangle x1="3.556" y1="1.7714" x2="4.5466" y2="2.2286" layer="51"/>
+<rectangle x1="3.556" y1="2.5714" x2="4.5466" y2="3.0286" layer="51"/>
+<rectangle x1="2.5714" y1="3.556" x2="3.0286" y2="4.5466" layer="51"/>
+<rectangle x1="1.7714" y1="3.556" x2="2.2286" y2="4.5466" layer="51"/>
+<rectangle x1="0.9714" y1="3.556" x2="1.4286" y2="4.5466" layer="51"/>
+<rectangle x1="0.1714" y1="3.556" x2="0.6286" y2="4.5466" layer="51"/>
+<rectangle x1="-0.6286" y1="3.556" x2="-0.1714" y2="4.5466" layer="51"/>
+<rectangle x1="-1.4286" y1="3.556" x2="-0.9714" y2="4.5466" layer="51"/>
+<rectangle x1="-2.2286" y1="3.556" x2="-1.7714" y2="4.5466" layer="51"/>
+<rectangle x1="-3.0286" y1="3.556" x2="-2.5714" y2="4.5466" layer="51"/>
+</package>
+</packages>
+<symbols>
+<symbol name="ATMEGA32U2">
+<wire x1="-17.78" y1="30.48" x2="30.48" y2="30.48" width="0.254" layer="94"/>
+<wire x1="30.48" y1="30.48" x2="30.48" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="30.48" y1="-33.02" x2="-17.78" y2="-33.02" width="0.254" layer="94"/>
+<wire x1="-17.78" y1="-33.02" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
+<text x="-17.78" y="-38.1" size="1.778" layer="95">&gt;NAME</text>
+<text x="-5.08" y="33.02" size="1.778" layer="96">&gt;VALUE</text>
+<pin name="PC2(AIN2/PCIN11)" x="35.56" y="-20.32" length="middle" rot="R180"/>
+<pin name="XTAL2/PC0" x="-22.86" y="-10.16" length="middle"/>
+<pin name="XTAL1" x="-22.86" y="-2.54" length="middle"/>
+<pin name="GND" x="-22.86" y="-25.4" length="middle"/>
+<pin name="VCC" x="-22.86" y="27.94" length="middle"/>
+<pin name="UVCC" x="-22.86" y="25.4" length="middle"/>
+<pin name="UGND" x="-22.86" y="-22.86" length="middle"/>
+<pin name="D-" x="-22.86" y="15.24" length="middle"/>
+<pin name="AVCC" x="-22.86" y="22.86" length="middle"/>
+<pin name="PB3(PDO/MISO/PCINT3)" x="35.56" y="-5.08" length="middle" rot="R180"/>
+<pin name="PB2(PDI/MOSI/PCINT2)" x="35.56" y="-2.54" length="middle" rot="R180"/>
+<pin name="PB1(SCK/PCINT1)" x="35.56" y="0" length="middle" rot="R180"/>
+<pin name="PB0(SS/PCINT0)" x="35.56" y="2.54" length="middle" rot="R180"/>
+<pin name="PD7(INT7/HWB/AIN6/T0)" x="35.56" y="10.16" length="middle" rot="R180"/>
+<pin name="PD6(INT6/AIN5/RTS)" x="35.56" y="12.7" length="middle" rot="R180"/>
+<pin name="PD5(XCK/AIN4/PCINT12)" x="35.56" y="15.24" length="middle" rot="R180"/>
+<pin name="PD4(INT5/AIN3)" x="35.56" y="17.78" length="middle" rot="R180"/>
+<pin name="PD3(INT3/TXD1)" x="35.56" y="20.32" length="middle" rot="R180"/>
+<pin name="PD2(INT2/AIN1/RXD1)" x="35.56" y="22.86" length="middle" rot="R180"/>
+<pin name="PD1(INT1/AIN0)" x="35.56" y="25.4" length="middle" rot="R180"/>
+<pin name="PD0(INT0/OC0B)" x="35.56" y="27.94" length="middle" rot="R180"/>
+<pin name="PC7(ICP1/INT4/CLKO)" x="35.56" y="-30.48" length="middle" rot="R180"/>
+<pin name="PC6(OC1A/PCINT8)" x="35.56" y="-27.94" length="middle" rot="R180"/>
+<pin name="PC5(OC1B/PCINT9)" x="35.56" y="-25.4" length="middle" rot="R180"/>
+<pin name="PC4(PCINT10)" x="35.56" y="-22.86" length="middle" rot="R180"/>
+<pin name="PB4(T1/PCINT4)" x="35.56" y="-7.62" length="middle" rot="R180"/>
+<pin name="PB6(PCINT6)" x="35.56" y="-12.7" length="middle" rot="R180"/>
+<pin name="PB5(PCINT5)" x="35.56" y="-10.16" length="middle" rot="R180"/>
+<pin name="PB7(OC0A/OC1C/PCINT7)" x="35.56" y="-15.24" length="middle" rot="R180"/>
+<pin name="/RESET(PC1)" x="-22.86" y="-17.78" length="middle" function="dot"/>
+<pin name="D+" x="-22.86" y="12.7" length="middle"/>
+<pin name="UCAP" x="-22.86" y="7.62" length="middle"/>
+</symbol>
+</symbols>
+<devicesets>
+<deviceset name="ATMEGA32U2" prefix="IC">
+<description>&lt;B&gt;ATmega32u2&lt;/b&gt;
+&lt;p&gt;
+&lt;ul&gt;
+&lt;li&gt;Pin compatible with the atmega8u2, atmega16u2 and atmega32u2&lt;/li&gt;
+&lt;li&gt;8, 16 or 32 K flash, 1K RAM, 512b EEPROM&lt;/li&gt;
+&lt;li&gt;8 bit and 16 bit timer (5 PWM total)&lt;/li&gt;
+&lt;li&gt;UART, SPI (no I2C!)&lt;/li&gt;
+&lt;li&gt;USB with 4 endpoints, LUFA compatible&lt;/li&gt;
+&lt;li&gt;22 I/O lines, analog comparator (no ADC!)&lt;/li&gt;
+&lt;li&gt;Comes with DFU bootloader burned in!&lt;/li&gt;
+&lt;/ul&gt;</description>
+<gates>
+<gate name="G$1" symbol="ATMEGA32U2" x="-7.62" y="0"/>
+</gates>
+<devices>
+<device name="-TQFP" package="TQFP32-08">
+<connects>
+<connect gate="G$1" pin="/RESET(PC1)" pad="24"/>
+<connect gate="G$1" pin="AVCC" pad="32"/>
+<connect gate="G$1" pin="D+" pad="29"/>
+<connect gate="G$1" pin="D-" pad="30"/>
+<connect gate="G$1" pin="GND" pad="3"/>
+<connect gate="G$1" pin="PB0(SS/PCINT0)" pad="14"/>
+<connect gate="G$1" pin="PB1(SCK/PCINT1)" pad="15"/>
+<connect gate="G$1" pin="PB2(PDI/MOSI/PCINT2)" pad="16"/>
+<connect gate="G$1" pin="PB3(PDO/MISO/PCINT3)" pad="17"/>
+<connect gate="G$1" pin="PB4(T1/PCINT4)" pad="18"/>
+<connect gate="G$1" pin="PB5(PCINT5)" pad="19"/>
+<connect gate="G$1" pin="PB6(PCINT6)" pad="20"/>
+<connect gate="G$1" pin="PB7(OC0A/OC1C/PCINT7)" pad="21"/>
+<connect gate="G$1" pin="PC2(AIN2/PCIN11)" pad="5"/>
+<connect gate="G$1" pin="PC4(PCINT10)" pad="26"/>
+<connect gate="G$1" pin="PC5(OC1B/PCINT9)" pad="25"/>
+<connect gate="G$1" pin="PC6(OC1A/PCINT8)" pad="23"/>
+<connect gate="G$1" pin="PC7(ICP1/INT4/CLKO)" pad="22"/>
+<connect gate="G$1" pin="PD0(INT0/OC0B)" pad="6"/>
+<connect gate="G$1" pin="PD1(INT1/AIN0)" pad="7"/>
+<connect gate="G$1" pin="PD2(INT2/AIN1/RXD1)" pad="8"/>
+<connect gate="G$1" pin="PD3(INT3/TXD1)" pad="9"/>
+<connect gate="G$1" pin="PD4(INT5/AIN3)" pad="10"/>
+<connect gate="G$1" pin="PD5(XCK/AIN4/PCINT12)" pad="11"/>
+<connect gate="G$1" pin="PD6(INT6/AIN5/RTS)" pad="12"/>
+<connect gate="G$1" pin="PD7(INT7/HWB/AIN6/T0)" pad="13"/>
+<connect gate="G$1" pin="UCAP" pad="27"/>
+<connect gate="G$1" pin="UGND" pad="28"/>
+<connect gate="G$1" pin="UVCC" pad="31"/>
+<connect gate="G$1" pin="VCC" pad="4"/>
+<connect gate="G$1" pin="XTAL1" pad="1"/>
+<connect gate="G$1" pin="XTAL2/PC0" pad="2"/>
+</connects>
+<technologies>
+<technology name=""/>
+</technologies>
+</device>
+</devices>
+</deviceset>
+</devicesets>
+</library>
+</libraries>
+<attributes>
+</attributes>
+<variantdefs>
+</variantdefs>
+<classes>
+<class number="0" name="default" width="0" drill="0">
+</class>
+</classes>
+<parts>
+<part name="P+1" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="GND1" library="FAB_Hello" deviceset="GND" device=""/>
+<part name="GND2" library="FAB_Hello" deviceset="GND" device=""/>
+<part name="R1" library="fabPatil" deviceset="RESISTOR" device="1206" value="499"/>
+<part name="R2" library="fabPatil" deviceset="RESISTOR" device="1206" value="499"/>
+<part name="P+2" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="JP1" library="fabPatil" deviceset="FTDI_CONNECTOR" device="SMD" value="FTDI"/>
+<part name="C1" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206" value="0.1uF"/>
+<part name="JP2" library="fabPatil" deviceset="USB" device="PCB"/>
+<part name="R5" library="fabPatil" deviceset="RESISTOR" device="1206" value="470"/>
+<part name="R6" library="fabPatil" deviceset="RESISTOR" device="1206" value="470"/>
+<part name="P+3" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="GND5" library="fabPatil" deviceset="GND" device=""/>
+<part name="U$1" library="fabPatil" deviceset="AVRISP" device="SMD" value="AVRISP"/>
+<part name="P+5" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="GND6" library="fabPatil" deviceset="GND" device=""/>
+<part name="C2" library="fabPatil" deviceset="UNPOLARIZED_CAPACITOR" device="1206" value="1uF"/>
+<part name="IC1" library="adafruit" deviceset="ATMEGA32U2" device="-TQFP" value="ATMEGA16U2"/>
+<part name="P+4" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="GND4" library="fabPatil" deviceset="GND" device=""/>
+<part name="GND8" library="fabPatil" deviceset="GND" device=""/>
+<part name="R3" library="fabPatil" deviceset="RESISTOR" device="1206" value="10K"/>
+<part name="P+6" library="FAB_Hello" deviceset="VCC" device=""/>
+<part name="R7" library="fabPatil" deviceset="RESISTOR" device="1206" value="0"/>
+<part name="GND10" library="fabPatil" deviceset="GND" device=""/>
+<part name="Y1" library="fabPatil" deviceset="RESONATOR" device="16MHZ" value="16MHz"/>
+<part name="GND3" library="fabPatil" deviceset="GND" device=""/>
+</parts>
+<sheets>
+<sheet>
+<plain>
+</plain>
+<instances>
+<instance part="P+1" gate="VCC" x="-22.86" y="33.02" rot="R90"/>
+<instance part="GND1" gate="1" x="-2.54" y="33.02" rot="R90"/>
+<instance part="GND2" gate="1" x="-76.2" y="15.24" rot="R270"/>
+<instance part="R1" gate="G$1" x="-60.96" y="2.54"/>
+<instance part="R2" gate="G$1" x="-53.34" y="0"/>
+<instance part="P+2" gate="VCC" x="-71.12" y="20.32"/>
+<instance part="JP1" gate="G$1" x="50.8" y="7.62" rot="R180"/>
+<instance part="C1" gate="1" x="-15.24" y="33.02" rot="R180"/>
+<instance part="JP2" gate="G$1" x="-81.28" y="7.62" rot="R180"/>
+<instance part="R5" gate="G$1" x="43.18" y="7.62"/>
+<instance part="R6" gate="G$1" x="35.56" y="10.16"/>
+<instance part="P+3" gate="VCC" x="68.58" y="10.16"/>
+<instance part="GND5" gate="1" x="68.58" y="-7.62"/>
+<instance part="U$1" gate="G$1" x="55.88" y="-25.4"/>
+<instance part="P+5" gate="VCC" x="68.58" y="-15.24"/>
+<instance part="GND6" gate="1" x="68.58" y="-33.02"/>
+<instance part="C2" gate="1" x="-43.18" y="-5.08" rot="R180"/>
+<instance part="IC1" gate="G$1" x="-12.7" y="-12.7"/>
+<instance part="P+4" gate="VCC" x="-38.1" y="22.86"/>
+<instance part="GND4" gate="1" x="-50.8" y="-10.16"/>
+<instance part="GND8" gate="1" x="-38.1" y="-43.18"/>
+<instance part="R3" gate="G$1" x="-60.96" y="-22.86" rot="R90"/>
+<instance part="P+6" gate="VCC" x="-60.96" y="-12.7"/>
+<instance part="R7" gate="G$1" x="-43.18" y="-35.56" rot="R180"/>
+<instance part="GND10" gate="1" x="-50.8" y="-43.18"/>
+<instance part="Y1" gate="G$1" x="-40.64" y="-17.78" rot="R270"/>
+<instance part="GND3" gate="1" x="-50.8" y="-22.86"/>
+</instances>
+<busses>
+</busses>
+<nets>
+<net name="GND" class="0">
+<segment>
+<pinref part="GND1" gate="1" pin="GND"/>
+<pinref part="C1" gate="1" pin="1"/>
+<wire x1="-5.08" y1="33.02" x2="-10.16" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<wire x1="-73.66" y1="7.62" x2="-73.66" y2="15.24" width="0.1524" layer="91"/>
+<pinref part="GND2" gate="1" pin="GND"/>
+<pinref part="JP2" gate="G$1" pin="GND"/>
+<wire x1="-78.74" y1="7.62" x2="-73.66" y2="7.62" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="JP1" gate="G$1" pin="GND"/>
+<pinref part="GND5" gate="1" pin="GND"/>
+<wire x1="45.72" y1="0" x2="68.58" y2="0" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="0" x2="68.58" y2="-5.08" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$1" gate="G$1" pin="GND"/>
+<pinref part="GND6" gate="1" pin="GND"/>
+<wire x1="60.96" y1="-27.94" x2="68.58" y2="-27.94" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="-27.94" x2="68.58" y2="-30.48" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="C2" gate="1" pin="2"/>
+<pinref part="GND4" gate="1" pin="GND"/>
+<wire x1="-45.72" y1="-5.08" x2="-50.8" y2="-5.08" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="-5.08" x2="-50.8" y2="-7.62" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="GND8" gate="1" pin="GND"/>
+<pinref part="IC1" gate="G$1" pin="GND"/>
+<wire x1="-38.1" y1="-38.1" x2="-38.1" y2="-40.64" width="0.1524" layer="91"/>
+<wire x1="-35.56" y1="-38.1" x2="-38.1" y2="-38.1" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="R7" gate="G$1" pin="2"/>
+<wire x1="-48.26" y1="-35.56" x2="-50.8" y2="-35.56" width="0.1524" layer="91"/>
+<pinref part="GND10" gate="1" pin="GND"/>
+<wire x1="-50.8" y1="-35.56" x2="-50.8" y2="-40.64" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="Y1" gate="G$1" pin="2"/>
+<pinref part="GND3" gate="1" pin="GND"/>
+<wire x1="-48.26" y1="-17.78" x2="-50.8" y2="-17.78" width="0.1524" layer="91"/>
+<wire x1="-50.8" y1="-17.78" x2="-50.8" y2="-20.32" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="VCC" class="0">
+<segment>
+<pinref part="P+2" gate="VCC" pin="VCC"/>
+<wire x1="-78.74" y1="5.08" x2="-71.12" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="-71.12" y1="5.08" x2="-71.12" y2="17.78" width="0.1524" layer="91"/>
+<pinref part="JP2" gate="G$1" pin="VBUS"/>
+</segment>
+<segment>
+<pinref part="JP1" gate="G$1" pin="VCC"/>
+<pinref part="P+3" gate="VCC" pin="VCC"/>
+<wire x1="45.72" y1="5.08" x2="68.58" y2="5.08" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="5.08" x2="68.58" y2="7.62" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="P+1" gate="VCC" pin="VCC"/>
+<pinref part="C1" gate="1" pin="2"/>
+<wire x1="-17.78" y1="33.02" x2="-20.32" y2="33.02" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="U$1" gate="G$1" pin="VCC"/>
+<pinref part="P+5" gate="VCC" pin="VCC"/>
+<wire x1="60.96" y1="-22.86" x2="68.58" y2="-22.86" width="0.1524" layer="91"/>
+<wire x1="68.58" y1="-22.86" x2="68.58" y2="-17.78" width="0.1524" layer="91"/>
+</segment>
+<segment>
+<pinref part="IC1" gate="G$1" pin="VCC"/>
+<pinref part="P+4" gate="VCC" pin="VCC"/>
+<wire x1="-35.56" y1="15.24" x2="-38.1" y2="15.24" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="15.24" x2="-38.1" y2="20.32" width="0.1524" layer="91"/>
+<pinref part="IC1" gate="G$1" pin="UVCC"/>
+<wire x1="-35.56" y1="12.7" x2="-38.1" y2="12.7" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="12.7" x2="-38.1" y2="15.24" width="0.1524" layer="91"/>
+<junction x="-38.1" y="15.24"/>
+<pinref part="IC1" gate="G$1" pin="AVCC"/>
+<wire x1="-35.56" y1="10.16" x2="-38.1" y2="10.16" width="0.1524" layer="91"/>
+<wire x1="-38.1" y1="10.16" x2="-38.1" y2="12.7" width="0.1524" layer="91"/>
+<junction x="-38.1" y="12.7"/>
+</segment>
+<segment>
+<pinref part="R3" gate="G$1" pin="2"/>
+<pinref part="P+6" gate="VCC" pin="VCC"/>
+<wire x1="-60.96" y1="-17.78" x2="-60.96" y2="-15.24" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$2" class="0">
+<segment>
+<wire x1="-78.74" y1="2.54" x2="-66.04" y2="2.54" width="0.1524" layer="91"/>
+<pinref part="R1" gate="G$1" pin="1"/>
+<pinref part="JP2" gate="G$1" pin="D-"/>
+</segment>
+</net>
+<net name="N$1" class="0">
+<segment>
+<wire x1="-78.74" y1="0" x2="-58.42" y2="0" width="0.1524" layer="91"/>
+<pinref part="R2" gate="G$1" pin="1"/>
+<pinref part="JP2" gate="G$1" pin="D+"/>
+</segment>
+</net>
+<net name="N$7" class="0">
+<segment>
+<pinref part="R6" gate="G$1" pin="2"/>
+<pinref part="JP1" gate="G$1" pin="RXI"/>
+<wire x1="40.64" y1="10.16" x2="45.72" y2="10.16" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$8" class="0">
+<segment>
+<pinref part="R5" gate="G$1" pin="2"/>
+<pinref part="JP1" gate="G$1" pin="TXO"/>
+<wire x1="48.26" y1="7.62" x2="45.72" y2="7.62" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="MOSI" class="0">
+<segment>
+<pinref part="U$1" gate="G$1" pin="MOSI"/>
+<wire x1="60.96" y1="-25.4" x2="68.58" y2="-25.4" width="0.1524" layer="91"/>
+<label x="66.04" y="-25.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC1" gate="G$1" pin="PB2(PDI/MOSI/PCINT2)"/>
+<wire x1="22.86" y1="-15.24" x2="27.94" y2="-15.24" width="0.1524" layer="91"/>
+<label x="22.86" y="-15.24" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="RST" class="0">
+<segment>
+<pinref part="U$1" gate="G$1" pin="RST"/>
+<wire x1="53.34" y1="-27.94" x2="45.72" y2="-27.94" width="0.1524" layer="91"/>
+<label x="43.18" y="-27.94" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC1" gate="G$1" pin="/RESET(PC1)"/>
+<label x="-40.64" y="-30.48" size="1.778" layer="95"/>
+<pinref part="R3" gate="G$1" pin="1"/>
+<wire x1="-35.56" y1="-30.48" x2="-60.96" y2="-30.48" width="0.1524" layer="91"/>
+<wire x1="-60.96" y1="-30.48" x2="-60.96" y2="-27.94" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="SCK" class="0">
+<segment>
+<pinref part="U$1" gate="G$1" pin="SCK"/>
+<wire x1="53.34" y1="-25.4" x2="45.72" y2="-25.4" width="0.1524" layer="91"/>
+<label x="43.18" y="-25.4" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC1" gate="G$1" pin="PB1(SCK/PCINT1)"/>
+<wire x1="22.86" y1="-12.7" x2="27.94" y2="-12.7" width="0.1524" layer="91"/>
+<label x="22.86" y="-12.7" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="MISO" class="0">
+<segment>
+<pinref part="U$1" gate="G$1" pin="MISO"/>
+<wire x1="53.34" y1="-22.86" x2="45.72" y2="-22.86" width="0.1524" layer="91"/>
+<label x="43.18" y="-22.86" size="1.778" layer="95"/>
+</segment>
+<segment>
+<pinref part="IC1" gate="G$1" pin="PB3(PDO/MISO/PCINT3)"/>
+<wire x1="22.86" y1="-17.78" x2="27.94" y2="-17.78" width="0.1524" layer="91"/>
+<label x="22.86" y="-17.78" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="D-" class="0">
+<segment>
+<pinref part="R1" gate="G$1" pin="2"/>
+<pinref part="IC1" gate="G$1" pin="D-"/>
+<wire x1="-55.88" y1="2.54" x2="-35.56" y2="2.54" width="0.1524" layer="91"/>
+<label x="-38.1" y="2.54" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$13" class="0">
+<segment>
+<pinref part="R5" gate="G$1" pin="1"/>
+<wire x1="22.86" y1="7.62" x2="38.1" y2="7.62" width="0.1524" layer="91"/>
+<pinref part="IC1" gate="G$1" pin="PD3(INT3/TXD1)"/>
+</segment>
+</net>
+<net name="N$12" class="0">
+<segment>
+<pinref part="R6" gate="G$1" pin="1"/>
+<wire x1="30.48" y1="10.16" x2="22.86" y2="10.16" width="0.1524" layer="91"/>
+<pinref part="IC1" gate="G$1" pin="PD2(INT2/AIN1/RXD1)"/>
+</segment>
+</net>
+<net name="D+" class="0">
+<segment>
+<pinref part="R2" gate="G$1" pin="2"/>
+<pinref part="IC1" gate="G$1" pin="D+"/>
+<wire x1="-48.26" y1="0" x2="-35.56" y2="0" width="0.1524" layer="91"/>
+<label x="-38.1" y="0" size="1.778" layer="95"/>
+</segment>
+</net>
+<net name="N$10" class="0">
+<segment>
+<pinref part="IC1" gate="G$1" pin="UCAP"/>
+<pinref part="C2" gate="1" pin="1"/>
+<wire x1="-35.56" y1="-5.08" x2="-38.1" y2="-5.08" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$11" class="0">
+<segment>
+<pinref part="R7" gate="G$1" pin="1"/>
+<pinref part="IC1" gate="G$1" pin="UGND"/>
+<wire x1="-38.1" y1="-35.56" x2="-35.56" y2="-35.56" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$3" class="0">
+<segment>
+<pinref part="Y1" gate="G$1" pin="1"/>
+<pinref part="IC1" gate="G$1" pin="XTAL1"/>
+<wire x1="-40.64" y1="-15.24" x2="-35.56" y2="-15.24" width="0.1524" layer="91"/>
+</segment>
+</net>
+<net name="N$9" class="0">
+<segment>
+<pinref part="Y1" gate="G$1" pin="3"/>
+<wire x1="-40.64" y1="-20.32" x2="-40.64" y2="-22.86" width="0.1524" layer="91"/>
+<pinref part="IC1" gate="G$1" pin="XTAL2/PC0"/>
+<wire x1="-40.64" y1="-22.86" x2="-35.56" y2="-22.86" width="0.1524" layer="91"/>
+</segment>
+</net>
+</nets>
+</sheet>
+</sheets>
+</schematic>
+</drawing>
+</eagle>
diff --git a/Micro_connector version_beta/FabFTDI.sch b/Micro_connector version_beta/FabFTDI.sch
old mode 100755
new mode 100644
index 4e7457d..5cb69c5
--- a/Micro_connector version_beta/FabFTDI.sch	
+++ b/Micro_connector version_beta/FabFTDI.sch	
@@ -375,11 +375,11 @@ For boards designed to be plugged directly into a USB slot. If possible, ensure
 <wire x1="3" y1="-2.6" x2="3" y2="-2.15" width="0.127" layer="51"/>
 <wire x1="-3" y1="-2.55" x2="-2.8" y2="-2.8" width="0.127" layer="51" curve="84.547378"/>
 <wire x1="2.75" y1="-2.8" x2="3" y2="-2.6" width="0.127" layer="51" curve="84.547378"/>
-<smd name="VBUS" x="-1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="GND" x="1.3" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D-" x="-0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="D+" x="0" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
-<smd name="ID" x="0.65" y="2.65" dx="1.4" dy="0.35" layer="1" rot="R90"/>
+<smd name="VBUS" x="-1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="GND" x="1.3" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D-" x="-0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="D+" x="0" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
+<smd name="ID" x="0.65" y="2.65" dx="1.397" dy="0.2032" layer="1" rot="R90"/>
 <smd name="MT1" x="-4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <smd name="MT2" x="4" y="0" dx="1.8" dy="1.9" layer="1"/>
 <text x="-1.6" y="-4.16" size="0.762" layer="25">&gt;NAME</text>
diff --git a/Micro_connector version_beta/FabFTDI_BG.png b/Micro_connector version_beta/FabFTDI_BG.png
new file mode 100644
index 0000000000000000000000000000000000000000..799a41500622a9c7148c0ef78f5c836c97ff8e7d
GIT binary patch
literal 6314
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

literal 0
HcmV?d00001

diff --git a/Micro_connector version_beta/FabFTDI_Board.png b/Micro_connector version_beta/FabFTDI_Board.png
new file mode 100644
index 0000000000000000000000000000000000000000..a862cd54c905f480fdf77cf61b9136fa8a3d5ff6
GIT binary patch
literal 63962
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%0DhS3pCo_Zw&{NG
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
a7x-UYFuoJK>Lh3`jlt8^&t;ucLK6TPpC={&

literal 0
HcmV?d00001

diff --git a/Micro_connector version_beta/FabFTDI_Trace.png b/Micro_connector version_beta/FabFTDI_Trace.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e58d6ebb42c93939096203889355ac086c7a248
GIT binary patch
literal 8318
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
U8z%-ZFfcH9y85}Sb4q9e0PQu@h5!Hn

literal 0
HcmV?d00001

diff --git a/Micro_connector version_beta/eagle.epf b/Micro_connector version_beta/eagle.epf
old mode 100755
new mode 100644
index 10ed5cf..909a892
--- a/Micro_connector version_beta/eagle.epf	
+++ b/Micro_connector version_beta/eagle.epf	
@@ -33,12 +33,12 @@ UsedLibrary="C:/Users/Prashant Patil/Dropbox (MIT)/Documents/eagle/Custom Librar
 UsedLibrary="C:/Users/Prashant Patil/Dropbox (MIT)/Documents/eagle/Custom Libraries/SparkFun Library/SparkFun-Sensors.lbr"
 
 [Win_1]
-Type="Schematic Editor"
+Type="Library Editor"
 Loc="-8 -8 1911 1009"
 State=1
-Number=1
-File="FabFTDI.sch"
-View="-92.2425 -53.169 74.9627 39.199"
+Number=3
+File="C:/Users/Prashant Patil/Dropbox (MIT)/Documents/eagle/Custom Libraries/fablab/fabPatil.lbr"
+View="-2.23299 1.06418 0.670397 3.69612"
 WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.254 0.3048 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
@@ -53,9 +53,9 @@ DimensionWidths=" 0 0.127 0.254 0.1 0.26 0.13"
 DimensionExtWidths=" 0.127 0.254 0.1 0.13 0.26 0"
 DimensionExtLengths=" 1.27 2.54 1 2 3 0"
 DimensionExtOffsets=" 1.27 2.54 1 2 3 0"
-SmdSizes=" 0.3048 0.1524 0.4064 0.2032 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.4224 0.7112 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 1.27 0.635"
+SmdSizes=" 0.6096 0.3048 0.8128 0.4064 1.016 0.508 1.27 0.6604 1.6764 0.8128 1.778 0.9144 1.9304 0.9652 2.1844 1.0668 2.54 1.27 3.81 1.9304 5.08 2.54 6.4516 3.2512 0.4064 0.2032 1.27 0.635 1.4224 0.7112 1.397 0.2032"
 WireBend=0
-WireBendSet=31
+WireBendSet=0
 WireCap=1
 MiterStyle=0
 PadShape=0
@@ -76,17 +76,17 @@ SwapLevel=0
 ArcDirection=0
 AddLevel=2
 PadsSameType=0
-Layer=91
-Sheet="1"
+Layer=21
+Package="USB-MICROB"
 
 [Win_2]
 Type="Board Editor"
-Loc="-8 -8 1911 1009"
+Loc="0 0 1919 1017"
 State=1
 Number=2
 File="FabFTDI.brd"
-View="-2.10781 8.50949 18.2149 17.3474"
-WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.2032 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048 0.254"
+View="-19.3242 -4.72983 53.4958 26.938"
+WireWidths=" 0.0762 0.1016 0.127 0.15 0.2 0.4064 0.508 0.6096 0.8128 1.016 1.27 2.54 0.1524 0.3048 0.254 0.2032"
 PadDiameters=" 0.254 0.3048 0.4064 0.6096 0.8128 1.016 1.27 1.4224 1.6764 1.778 1.9304 2.1844 2.54 3.81 6.4516 0"
 PadDrills=" 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.65 0.7 0.75 0.8 0.85 0.9 1 0.6"
 ViaDiameters=" 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1 1.05 1.1 1.15 1.2 1.3 0"
diff --git a/eagle.epf b/eagle.epf
old mode 100755
new mode 100644
diff --git a/index.html b/index.html
old mode 100755
new mode 100644
diff --git a/index_files/Arduino_SetPort.png b/index_files/Arduino_SetPort.png
old mode 100755
new mode 100644
diff --git a/index_files/Board.psd b/index_files/Board.psd
old mode 100755
new mode 100644
diff --git a/index_files/DeviceManager_Windows.PNG b/index_files/DeviceManager_Windows.PNG
old mode 100755
new mode 100644
diff --git a/index_files/FAbFDI_Milled2.JPG b/index_files/FAbFDI_Milled2.JPG
old mode 100755
new mode 100644
diff --git a/index_files/FabFTDI_Assembled.JPG b/index_files/FabFTDI_Assembled.JPG
old mode 100755
new mode 100644
diff --git a/index_files/FabFTDI_Connection.jpg b/index_files/FabFTDI_Connection.jpg
old mode 100755
new mode 100644
diff --git a/index_files/FabFTDI_Mac.png b/index_files/FabFTDI_Mac.png
old mode 100755
new mode 100644
diff --git a/index_files/FabFTDI_milledBoard.JPG b/index_files/FabFTDI_milledBoard.JPG
old mode 100755
new mode 100644
diff --git a/index_files/Milled_Board.png b/index_files/Milled_Board.png
old mode 100755
new mode 100644
diff --git a/index_files/Serial_Monitor.PNG b/index_files/Serial_Monitor.PNG
old mode 100755
new mode 100644
diff --git a/index_files/uCSoldering1.png b/index_files/uCSoldering1.png
old mode 100755
new mode 100644
diff --git a/index_files/uCSoldering2.png b/index_files/uCSoldering2.png
old mode 100755
new mode 100644
-- 
GitLab