From a3a1e5a37388a3d4fa962da2a818feec7bac61a8 Mon Sep 17 00:00:00 2001 From: Pat Thoyts Date: Fri, 4 Aug 2017 10:49:45 +0100 Subject: [PATCH 1/1] USB to RS-485 adapter using FT232 interface device. --- .gitignore | 10 + Makefile | 68 ++ attribs | 9 + printing.gvp | 11 + project | 6 + usb-rs485.pcb | 1707 +++++++++++++++++++++++++++++++++++++++++++++++++ usb-rs485.pdf | Bin 0 -> 29282 bytes usb-rs485.png | Bin 0 -> 832977 bytes usb-rs485.sch | 819 ++++++++++++++++++++++++ 9 files changed, 2630 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 attribs create mode 100644 printing.gvp create mode 100644 project create mode 100644 usb-rs485.pcb create mode 100644 usb-rs485.pdf create mode 100644 usb-rs485.png create mode 100644 usb-rs485.sch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0857414 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +*~ +*.bom +*.cmd +*.net +*.pdf +*.png +*.new.pcb +*.bak +*.zip +gerber/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..ec6d62e --- /dev/null +++ b/Makefile @@ -0,0 +1,68 @@ +# +# GEDA targets +# + +# Read the name and schema files from the GEDA project file: +PROJECT=project +NAME := $(shell sed -n 's/^output-name //p' $(PROJECT)) +SCHEMAS := $(shell sed -n 's/^schematics //p' $(PROJECT)) +V := @ +Q := $(V:1=) + +QUIET_GSCH2PCB = $(Q:@=@echo GSCH2PCB $@ &)gsch2pcb +QUIET_GNETLIST = $(Q:@=@echo GNETLIST $@ &)gnetlist + +pcb: $(NAME).net +bom: $(NAME).bom +drc: $(NAME).drc +gerber: $(NAME).zip +render: $(NAME).png +pdf: $(NAME).pdf + +$(NAME).net: $(SCHEMAS) + $(QUIET_GSCH2PCB) --use-files $(PROJECT) + +$(NAME).bom: $(SCHEMAS) attribs + $(QUIET_GNETLIST) -g bom -o $@ -- $(SCHEMAS) + +$(NAME).drc: $(SCHEMAS) + $(QUIET_GNETLIST) -g drc2 -o - -- $^ + +# Use Hackvana style for SeeedStudio Fusion: +# Top Layer $(NAME).gtl +# Top Solder Mask: $(NAME).gts +# Top Silkscreen: $(NAME).gto +# Top solderpaste: $(NAME).gtp +# Bottom Layer $(NAME).gbl +# Bottom Solder Mask: $(NAME).gbs +# Bottom Silkscreen: $(NAME).gbo +# Drills: $(NAME).txt +# They don't mention the outline layer but I get: +# Milling layer (outline): $(NAME).gm1 +# Fabrication information: $(NAME).fab +# and SeeedStudio appears to use this (at least the outline). +# +$(NAME).zip: $(NAME).pcb + $(RM) -f gerber/* $@ + mkdir -p gerber + pcb -x gerber --gerberfile "gerber/$(NAME)" --name-style hackvana $(NAME).pcb + merge_drills.pl gerber/$(NAME)*.drl > gerber/$(NAME).txt + rm gerber/$(NAME)*.drl + zip -j $@ gerber/* + +$(NAME).png: $(NAME).pcb + pcbrender $^ $(NAME).png + +$(NAME).pdf: $(SCHEMAS) + gaf export --paper=iso_a4 --color --output=$@ $^ + +check-names: + @echo PROJECT $(PROJECT) + @echo NAME $(NAME) + @echo SCHEMAS $(SCHEMAS) + +clean: + -@$(RM) -f $(addprefix $(NAME), .bom .new.pcb .elf .hex) + +.PHONY: drc bom update clean gerber +.SECONDARY: $(addsuffix .elf, $(NAME)) $(OBJS) diff --git a/attribs b/attribs new file mode 100644 index 0000000..5912c6e --- /dev/null +++ b/attribs @@ -0,0 +1,9 @@ +device +value +footprint +manufacturer +manufacturer_part_number +vendor +vendor_part_number +description + diff --git a/printing.gvp b/printing.gvp new file mode 100644 index 0000000..40e22df --- /dev/null +++ b/printing.gvp @@ -0,0 +1,11 @@ +(gerbv-file-version! "2.0A") +(define-layer! 7 (cons 'filename "gerber/usb-rs485.gtl")(cons 'visible #t)(cons 'color #(55705 55705 55705))) +(define-layer! 6 (cons 'filename "gerber/usb-rs485.gts")(cons 'visible #t)(cons 'color #(26504 25290 25290))) +(define-layer! 5 (cons 'filename "gerber/usb-rs485.gtp")(cons 'visible #t)(cons 'color #(40000 40000 40000))) +(define-layer! 4 (cons 'filename "gerber/usb-rs485.gbs")(cons 'visible #f)(cons 'color #(30069 62194 26471))) +(define-layer! 3 (cons 'filename "gerber/usb-rs485.gbl")(cons 'visible #f)(cons 'color #(49601 0 57568))) +(define-layer! 2 (cons 'filename "gerber/usb-rs485.txt")(cons 'visible #t)(cons 'color #(17039 17039 17039))(cons 'attribs (list (list 'autodetect 'Boolean 1) (list 'zero_supression 'Enum 0) (list 'units 'Enum 0) (list 'digits 'Integer 4)))) +(define-layer! 1 (cons 'filename "gerber/usb-rs485.fab")(cons 'visible #t)(cons 'color #(0 0 0))) +(define-layer! 0 (cons 'filename "gerber/usb-rs485.gto")(cons 'visible #t)(cons 'color #(0 0 0))) +(define-layer! -1 (cons 'filename "/home/pat/gaf/USB-RS485-Adapter")(cons 'visible #f)(cons 'color #(65535 65535 65535))) +(set-render-type! 0) diff --git a/project b/project new file mode 100644 index 0000000..da98ae5 --- /dev/null +++ b/project @@ -0,0 +1,6 @@ +schematics usb-rs485.sch +output-name usb-rs485 +elements-dir ~/gaf/libraries/patthoyts/footprints +elements-dir ~/gaf/libraries/knaak/footprints +elements-dir ~/gaf/libraries/luciani.org + diff --git a/usb-rs485.pcb b/usb-rs485.pcb new file mode 100644 index 0000000..8187665 --- /dev/null +++ b/usb-rs485.pcb @@ -0,0 +1,1707 @@ +# release: pcb 1.99z + +# To read pcb files, the pcb version (or the git source date) must be >= the file version +FileVersion[20091103] + +PCB["USB to RS485 Adapter" 3000.00mil 2000.00mil] + +Grid[5.00mil 0.0000 0.0000 0] +PolyArea[200000000.000000] +Thermal[0.500000] +DRC[7.99mil 7.99mil 8.00mil 6.00mil 15.00mil 8.00mil] +Flags("showdrc,nameonpcb,uniquename,clearnew,snappin") +Groups("1,c:2,3,s:4") +Styles["Signal,10.00mil,36.00mil,20.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,60.00mil,35.00mil,10.00mil:Wider,15.00mil,36.00mil,20.00mil,10.00mil"] + +Symbol[' ' 18.00mil] +( +) +Symbol['!' 12.00mil] +( + SymbolLine[0.0000 45.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 0.0000 35.00mil 8.00mil] +) +Symbol['"' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 20.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 10.00mil 20.00mil 8.00mil] +) +Symbol['#' 12.00mil] +( + SymbolLine[0.0000 35.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 20.00mil 25.00mil 8.00mil] + SymbolLine[15.00mil 20.00mil 15.00mil 40.00mil 8.00mil] + SymbolLine[5.00mil 20.00mil 5.00mil 40.00mil 8.00mil] +) +Symbol['$' 12.00mil] +( + SymbolLine[15.00mil 15.00mil 20.00mil 20.00mil 8.00mil] + SymbolLine[5.00mil 15.00mil 15.00mil 15.00mil 8.00mil] + SymbolLine[0.0000 20.00mil 5.00mil 15.00mil 8.00mil] + SymbolLine[0.0000 20.00mil 0.0000 25.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[15.00mil 45.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[5.00mil 45.00mil 15.00mil 45.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 5.00mil 45.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['%' 12.00mil] +( + SymbolLine[0.0000 15.00mil 0.0000 20.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 10.00mil 10.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 15.00mil 15.00mil 8.00mil] + SymbolLine[15.00mil 15.00mil 15.00mil 20.00mil 8.00mil] + SymbolLine[10.00mil 25.00mil 15.00mil 20.00mil 8.00mil] + SymbolLine[5.00mil 25.00mil 10.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 20.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 40.00mil 10.00mil 8.00mil] + SymbolLine[35.00mil 50.00mil 40.00mil 45.00mil 8.00mil] + SymbolLine[40.00mil 40.00mil 40.00mil 45.00mil 8.00mil] + SymbolLine[35.00mil 35.00mil 40.00mil 40.00mil 8.00mil] + SymbolLine[30.00mil 35.00mil 35.00mil 35.00mil 8.00mil] + SymbolLine[25.00mil 40.00mil 30.00mil 35.00mil 8.00mil] + SymbolLine[25.00mil 40.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[25.00mil 45.00mil 30.00mil 50.00mil 8.00mil] + SymbolLine[30.00mil 50.00mil 35.00mil 50.00mil 8.00mil] +) +Symbol['&' 12.00mil] +( + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 15.00mil 20.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 10.00mil 10.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 15.00mil 15.00mil 8.00mil] + SymbolLine[15.00mil 15.00mil 15.00mil 20.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] +) +Symbol[''' 12.00mil] +( + SymbolLine[0.0000 20.00mil 10.00mil 10.00mil 8.00mil] +) +Symbol['(' 12.00mil] +( + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] +) +Symbol[')' 12.00mil] +( + SymbolLine[0.0000 10.00mil 5.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 15.00mil 5.00mil 45.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 5.00mil 45.00mil 8.00mil] +) +Symbol['*' 12.00mil] +( + SymbolLine[0.0000 20.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 20.00mil 20.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 20.00mil 10.00mil 40.00mil 8.00mil] +) +Symbol['+' 12.00mil] +( + SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 20.00mil 10.00mil 40.00mil 8.00mil] +) +Symbol[',' 12.00mil] +( + SymbolLine[0.0000 60.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['-' 12.00mil] +( + SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil] +) +Symbol['.' 12.00mil] +( + SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['/' 12.00mil] +( + SymbolLine[0.0000 45.00mil 30.00mil 15.00mil 8.00mil] +) +Symbol['0' 12.00mil] +( + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 20.00mil 20.00mil 8.00mil] +) +Symbol['1' 12.00mil] +( + SymbolLine[0.0000 18.00mil 8.00mil 10.00mil 8.00mil] + SymbolLine[8.00mil 10.00mil 8.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 15.00mil 50.00mil 8.00mil] +) +Symbol['2' 12.00mil] +( + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 25.00mil 50.00mil 8.00mil] +) +Symbol['3' 12.00mil] +( + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 28.00mil 15.00mil 28.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 23.00mil 8.00mil] + SymbolLine[20.00mil 33.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 33.00mil 15.00mil 28.00mil 8.00mil] + SymbolLine[20.00mil 23.00mil 15.00mil 28.00mil 8.00mil] +) +Symbol['4' 12.00mil] +( + SymbolLine[0.0000 35.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 25.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['5' 12.00mil] +( + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 0.0000 30.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[5.00mil 25.00mil 15.00mil 25.00mil 8.00mil] + SymbolLine[15.00mil 25.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['6' 12.00mil] +( + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 28.00mil 20.00mil 33.00mil 8.00mil] + SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 33.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['7' 12.00mil] +( + SymbolLine[5.00mil 50.00mil 25.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 25.00mil 10.00mil 8.00mil] +) +Symbol['8' 12.00mil] +( + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 37.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 37.00mil 7.00mil 30.00mil 8.00mil] + SymbolLine[7.00mil 30.00mil 13.00mil 30.00mil 8.00mil] + SymbolLine[13.00mil 30.00mil 20.00mil 37.00mil 8.00mil] + SymbolLine[20.00mil 37.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 23.00mil 7.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 23.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 23.00mil 8.00mil] + SymbolLine[13.00mil 30.00mil 20.00mil 23.00mil 8.00mil] +) +Symbol['9' 12.00mil] +( + SymbolLine[5.00mil 50.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] +) +Symbol[':' 12.00mil] +( + SymbolLine[0.0000 25.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 35.00mil 8.00mil] +) +Symbol[';' 12.00mil] +( + SymbolLine[0.0000 50.00mil 10.00mil 40.00mil 8.00mil] + SymbolLine[10.00mil 25.00mil 10.00mil 30.00mil 8.00mil] +) +Symbol['<' 12.00mil] +( + SymbolLine[0.0000 30.00mil 10.00mil 20.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 10.00mil 40.00mil 8.00mil] +) +Symbol['=' 12.00mil] +( + SymbolLine[0.0000 25.00mil 20.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 20.00mil 35.00mil 8.00mil] +) +Symbol['>' 12.00mil] +( + SymbolLine[0.0000 20.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 10.00mil 30.00mil 8.00mil] +) +Symbol['?' 12.00mil] +( + SymbolLine[10.00mil 30.00mil 10.00mil 35.00mil 8.00mil] + SymbolLine[10.00mil 45.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 20.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 20.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 20.00mil 20.00mil 8.00mil] +) +Symbol['@' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 40.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 40.00mil 50.00mil 8.00mil] + SymbolLine[50.00mil 35.00mil 50.00mil 10.00mil 8.00mil] + SymbolLine[50.00mil 10.00mil 40.00mil 0.0000 8.00mil] + SymbolLine[40.00mil 0.0000 10.00mil 0.0000 8.00mil] + SymbolLine[10.00mil 0.0000 0.0000 10.00mil 8.00mil] + SymbolLine[15.00mil 20.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 30.00mil 35.00mil 8.00mil] + SymbolLine[30.00mil 35.00mil 35.00mil 30.00mil 8.00mil] + SymbolLine[35.00mil 30.00mil 40.00mil 35.00mil 8.00mil] + SymbolLine[35.00mil 30.00mil 35.00mil 15.00mil 8.00mil] + SymbolLine[35.00mil 20.00mil 30.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 30.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 15.00mil 20.00mil 8.00mil] + SymbolLine[40.00mil 35.00mil 50.00mil 35.00mil 8.00mil] +) +Symbol['A' 12.00mil] +( + SymbolLine[0.0000 20.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 20.00mil 7.00mil 10.00mil 8.00mil] + SymbolLine[7.00mil 10.00mil 18.00mil 10.00mil 8.00mil] + SymbolLine[18.00mil 10.00mil 25.00mil 20.00mil 8.00mil] + SymbolLine[25.00mil 20.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 25.00mil 30.00mil 8.00mil] +) +Symbol['B' 12.00mil] +( + SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[25.00mil 33.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 28.00mil 25.00mil 33.00mil 8.00mil] + SymbolLine[5.00mil 28.00mil 20.00mil 28.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[25.00mil 15.00mil 25.00mil 23.00mil 8.00mil] + SymbolLine[20.00mil 28.00mil 25.00mil 23.00mil 8.00mil] +) +Symbol['C' 12.00mil] +( + SymbolLine[7.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 43.00mil 7.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 17.00mil 0.0000 43.00mil 8.00mil] + SymbolLine[0.0000 17.00mil 7.00mil 10.00mil 8.00mil] + SymbolLine[7.00mil 10.00mil 20.00mil 10.00mil 8.00mil] +) +Symbol['D' 12.00mil] +( + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[18.00mil 10.00mil 25.00mil 17.00mil 8.00mil] + SymbolLine[25.00mil 17.00mil 25.00mil 43.00mil 8.00mil] + SymbolLine[18.00mil 50.00mil 25.00mil 43.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 18.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 18.00mil 10.00mil 8.00mil] +) +Symbol['E' 12.00mil] +( + SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] +) +Symbol['F' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 28.00mil 15.00mil 28.00mil 8.00mil] +) +Symbol['G' 12.00mil] +( + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil] +) +Symbol['H' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[25.00mil 10.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 25.00mil 30.00mil 8.00mil] +) +Symbol['I' 12.00mil] +( + SymbolLine[0.0000 10.00mil 10.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['J' 12.00mil] +( + SymbolLine[7.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 15.00mil 45.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 15.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 0.0000 40.00mil 8.00mil] +) +Symbol['K' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['L' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['M' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 30.00mil 10.00mil 8.00mil] + SymbolLine[30.00mil 10.00mil 30.00mil 50.00mil 8.00mil] +) +Symbol['N' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[25.00mil 10.00mil 25.00mil 50.00mil 8.00mil] +) +Symbol['O' 12.00mil] +( + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['P' 12.00mil] +( + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] +) +Symbol['Q' 12.00mil] +( + SymbolLine[0.0000 15.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[15.00mil 10.00mil 20.00mil 15.00mil 8.00mil] + SymbolLine[20.00mil 15.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[10.00mil 35.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['R' 12.00mil] +( + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[25.00mil 15.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 25.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[13.00mil 30.00mil 25.00mil 50.00mil 8.00mil] +) +Symbol['S' 12.00mil] +( + SymbolLine[20.00mil 10.00mil 25.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 15.00mil 0.0000 25.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil] + SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['T' 12.00mil] +( + SymbolLine[0.0000 10.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['U' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 10.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['V' 12.00mil] +( + SymbolLine[0.0000 10.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 20.00mil 10.00mil 8.00mil] +) +Symbol['W' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 30.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[25.00mil 50.00mil 30.00mil 30.00mil 8.00mil] + SymbolLine[30.00mil 30.00mil 30.00mil 10.00mil 8.00mil] +) +Symbol['X' 12.00mil] +( + SymbolLine[0.0000 50.00mil 25.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 25.00mil 50.00mil 8.00mil] +) +Symbol['Y' 12.00mil] +( + SymbolLine[0.0000 10.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 20.00mil 10.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['Z' 12.00mil] +( + SymbolLine[0.0000 10.00mil 25.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 25.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 25.00mil 50.00mil 8.00mil] +) +Symbol['[' 12.00mil] +( + SymbolLine[0.0000 10.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['\' 12.00mil] +( + SymbolLine[0.0000 15.00mil 30.00mil 45.00mil 8.00mil] +) +Symbol[']' 12.00mil] +( + SymbolLine[0.0000 10.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['^' 12.00mil] +( + SymbolLine[0.0000 15.00mil 5.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 10.00mil 10.00mil 15.00mil 8.00mil] +) +Symbol['_' 12.00mil] +( + SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['a' 12.00mil] +( + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 45.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['b' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] +) +Symbol['c' 12.00mil] +( + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['d' 12.00mil] +( + SymbolLine[20.00mil 10.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] +) +Symbol['e' 12.00mil] +( + SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[0.0000 40.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[20.00mil 40.00mil 20.00mil 35.00mil 8.00mil] +) +Symbol['f' 10.00mil] +( + SymbolLine[5.00mil 15.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 15.00mil 10.00mil 10.00mil 8.00mil] + SymbolLine[10.00mil 10.00mil 15.00mil 10.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 10.00mil 30.00mil 8.00mil] +) +Symbol['g' 12.00mil] +( + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[0.0000 60.00mil 5.00mil 65.00mil 8.00mil] + SymbolLine[5.00mil 65.00mil 15.00mil 65.00mil 8.00mil] + SymbolLine[15.00mil 65.00mil 20.00mil 60.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 20.00mil 60.00mil 8.00mil] +) +Symbol['h' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['i' 10.00mil] +( + SymbolLine[0.0000 20.00mil 0.0000 21.00mil 10.00mil] + SymbolLine[0.0000 35.00mil 0.0000 50.00mil 8.00mil] +) +Symbol['j' 10.00mil] +( + SymbolLine[5.00mil 20.00mil 5.00mil 21.00mil 10.00mil] + SymbolLine[5.00mil 35.00mil 5.00mil 60.00mil 8.00mil] + SymbolLine[0.0000 65.00mil 5.00mil 60.00mil 8.00mil] +) +Symbol['k' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 10.00mil 25.00mil 8.00mil] +) +Symbol['l' 10.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['m' 12.00mil] +( + SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil] + SymbolLine[25.00mil 30.00mil 30.00mil 30.00mil 8.00mil] + SymbolLine[30.00mil 30.00mil 35.00mil 35.00mil 8.00mil] + SymbolLine[35.00mil 35.00mil 35.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil] +) +Symbol['n' 12.00mil] +( + SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil] +) +Symbol['o' 12.00mil] +( + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['p' 12.00mil] +( + SymbolLine[5.00mil 35.00mil 5.00mil 65.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil] + SymbolLine[25.00mil 35.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['q' 12.00mil] +( + SymbolLine[20.00mil 35.00mil 20.00mil 65.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 15.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['r' 12.00mil] +( + SymbolLine[5.00mil 35.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil] +) +Symbol['s' 12.00mil] +( + SymbolLine[5.00mil 50.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 40.00mil 25.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 40.00mil 20.00mil 40.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 40.00mil 8.00mil] + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 25.00mil 35.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] +) +Symbol['t' 10.00mil] +( + SymbolLine[5.00mil 10.00mil 5.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 25.00mil 10.00mil 25.00mil 8.00mil] +) +Symbol['u' 12.00mil] +( + SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['v' 12.00mil] +( + SymbolLine[0.0000 30.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['w' 12.00mil] +( + SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 10.00mil 50.00mil 8.00mil] + SymbolLine[10.00mil 50.00mil 15.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 30.00mil 15.00mil 45.00mil 8.00mil] + SymbolLine[15.00mil 45.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 50.00mil 25.00mil 50.00mil 8.00mil] + SymbolLine[25.00mil 50.00mil 30.00mil 45.00mil 8.00mil] + SymbolLine[30.00mil 30.00mil 30.00mil 45.00mil 8.00mil] +) +Symbol['x' 12.00mil] +( + SymbolLine[0.0000 30.00mil 20.00mil 50.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 20.00mil 30.00mil 8.00mil] +) +Symbol['y' 12.00mil] +( + SymbolLine[0.0000 30.00mil 0.0000 45.00mil 8.00mil] + SymbolLine[0.0000 45.00mil 5.00mil 50.00mil 8.00mil] + SymbolLine[20.00mil 30.00mil 20.00mil 60.00mil 8.00mil] + SymbolLine[15.00mil 65.00mil 20.00mil 60.00mil 8.00mil] + SymbolLine[5.00mil 65.00mil 15.00mil 65.00mil 8.00mil] + SymbolLine[0.0000 60.00mil 5.00mil 65.00mil 8.00mil] + SymbolLine[5.00mil 50.00mil 15.00mil 50.00mil 8.00mil] + SymbolLine[15.00mil 50.00mil 20.00mil 45.00mil 8.00mil] +) +Symbol['z' 12.00mil] +( + SymbolLine[0.0000 30.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 20.00mil 30.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 20.00mil 50.00mil 8.00mil] +) +Symbol['{' 12.00mil] +( + SymbolLine[5.00mil 15.00mil 10.00mil 10.00mil 8.00mil] + SymbolLine[5.00mil 15.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[0.0000 30.00mil 5.00mil 35.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 5.00mil 45.00mil 8.00mil] + SymbolLine[5.00mil 45.00mil 10.00mil 50.00mil 8.00mil] +) +Symbol['|' 12.00mil] +( + SymbolLine[0.0000 10.00mil 0.0000 50.00mil 8.00mil] +) +Symbol['}' 12.00mil] +( + SymbolLine[0.0000 10.00mil 5.00mil 15.00mil 8.00mil] + SymbolLine[5.00mil 15.00mil 5.00mil 25.00mil 8.00mil] + SymbolLine[5.00mil 25.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 35.00mil 5.00mil 45.00mil 8.00mil] + SymbolLine[0.0000 50.00mil 5.00mil 45.00mil 8.00mil] +) +Symbol['~' 12.00mil] +( + SymbolLine[0.0000 35.00mil 5.00mil 30.00mil 8.00mil] + SymbolLine[5.00mil 30.00mil 10.00mil 30.00mil 8.00mil] + SymbolLine[10.00mil 30.00mil 15.00mil 35.00mil 8.00mil] + SymbolLine[15.00mil 35.00mil 20.00mil 35.00mil 8.00mil] + SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil] +) +Attribute("PCB::grid::unit" "mil") +Attribute("PCB::grid::size" "5.00mil") +Via[725.00mil 1000.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[995.00mil 910.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[745.00mil 1280.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[889.56mil 27.0398mm 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[670.00mil 1190.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[720.00mil 645.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S)"] +Via[940.00mil 980.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1095.00mil 725.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[1200.00mil 1130.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] +Via[1200.00mil 1250.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] +Via[1470.00mil 1250.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] +Via[930.00mil 790.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1730.00mil 770.00mil 36.00mil 20.00mil 46.00mil 20.00mil "" ""] +Via[1195.00mil 840.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1630.00mil 940.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1590.00mil 835.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1785.00mil 770.00mil 36.00mil 20.00mil 48.00mil 20.00mil "" ""] +Via[1630.00mil 1120.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[1685.00mil 945.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1740.00mil 945.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1620.00mil 1220.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[2035.00mil 690.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[1880.00mil 905.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] +Via[1280.00mil 745.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"] +Via[1300.00mil 1250.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] +Via[1390.00mil 1250.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] +Via[1070.00mil 1055.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0S,1S)"] + +Element["" "0805" "L1" "40R" 820.00mil 690.00mil -22.99mil -139.21mil 0 100 ""] +( + Pad[-3.93mil 37.40mil 3.93mil 37.40mil 51.18mil 20.00mil 71.18mil "1" "1" "square"] + Pad[-3.93mil -37.40mil 3.93mil -37.40mil 51.18mil 20.00mil 71.18mil "2" "2" "square"] + ElementLine [-44.52mil 77.99mil 44.52mil 77.99mil 10.00mil] + ElementLine [-44.52mil -77.99mil -44.52mil 77.99mil 10.00mil] + ElementLine [-44.52mil -77.99mil 44.52mil -77.99mil 10.00mil] + ElementLine [44.52mil -77.99mil 44.52mil 77.99mil 10.00mil] + + ) + +Element["" "dio_0603" "D1" "green" 605.00mil 1320.00mil -5.8100mm -0.7220mm 0 100 ""] +( + Pad[0.7463mm -0.05mil 0.7463mm -0.05mil 39.37mil 55.12mil 47.24mil "cathode" "1" "square,edge2"] + Pad[-0.7536mm -0.05mil -0.7536mm -0.05mil 39.37mil 55.12mil 47.24mil "anode" "2" "square"] + ElementLine [1.5000mm 0.7500mm 1.4963mm -29.59mil 7.87mil] + ElementLine [-1.5036mm 29.47mil 1.8000mm 0.7500mm 7.87mil] + ElementLine [-1.5036mm -29.59mil -1.5036mm 29.47mil 7.87mil] + ElementLine [1.8000mm -0.7500mm -1.5036mm -29.59mil 7.87mil] + ElementLine [1.6500mm -29.53mil 1.6500mm 0.7500mm 7.87mil] + ElementLine [1.8000mm -29.53mil 1.8000mm 0.7500mm 7.87mil] + + ) + +Element["" "SOIC-127P-600L1-8N" "U2" "unknown" 1705.00mil 950.00mil -28.50mil -28.50mil 0 100 ""] +( + Pad[75.00mil -126.00mil 75.00mil -63.00mil 24.00mil 20.00mil 44.00mil "RO" "1" "square"] + Pad[25.00mil -126.00mil 25.00mil -63.00mil 24.00mil 20.00mil 44.00mil "_RE_" "2" "square"] + Pad[-25.00mil -126.00mil -25.00mil -63.00mil 24.00mil 20.00mil 44.00mil "DE" "3" "square"] + Pad[-75.00mil -126.00mil -75.00mil -63.00mil 24.00mil 20.00mil 44.00mil "DI" "4" "square"] + Pad[-75.00mil 63.00mil -75.00mil 126.00mil 24.00mil 20.00mil 44.00mil "GND" "5" "square,edge2"] + Pad[-25.00mil 63.00mil -25.00mil 126.00mil 24.00mil 20.00mil 44.00mil "A" "6" "square,edge2"] + Pad[25.00mil 63.00mil 25.00mil 126.00mil 24.00mil 20.00mil 44.00mil "B" "7" "square,edge2"] + Pad[75.00mil 63.00mil 75.00mil 126.00mil 24.00mil 20.00mil 44.00mil "Vcc" "8" "square,edge2"] + ElementLine [22.00mil -31.00mil 62.50mil -31.00mil 10.00mil] + ElementLine [62.50mil -31.00mil 98.50mil 5.00mil 10.00mil] + ElementLine [98.50mil 5.00mil 98.50mil 31.00mil 10.00mil] + ElementLine [22.00mil 31.00mil 98.50mil 31.00mil 10.00mil] + ElementLine [-98.50mil -31.00mil -22.00mil -31.00mil 10.00mil] + ElementLine [-98.50mil -31.00mil -98.50mil 31.00mil 10.00mil] + ElementLine [-98.50mil 31.00mil -22.00mil 31.00mil 10.00mil] + + ) + +Element["" "dio_0603" "D2" "red" 605.00mil 1260.00mil -6.0640mm -0.7220mm 0 100 ""] +( + Pad[0.7463mm -0.05mil 0.7463mm -0.05mil 39.37mil 55.12mil 47.24mil "cathode" "1" "square,edge2"] + Pad[-0.7536mm -0.05mil -0.7536mm -0.05mil 39.37mil 55.12mil 47.24mil "anode" "2" "square"] + ElementLine [1.5000mm 0.7500mm 1.4963mm -29.59mil 7.87mil] + ElementLine [-1.5036mm 29.47mil 1.8000mm 0.7500mm 7.87mil] + ElementLine [-1.5036mm -29.59mil -1.5036mm 29.47mil 7.87mil] + ElementLine [1.8000mm -0.7500mm -1.5036mm -29.59mil 7.87mil] + ElementLine [1.6500mm -29.53mil 1.6500mm 0.7500mm 7.87mil] + ElementLine [1.8000mm -29.53mil 1.8000mm 0.7500mm 7.87mil] + + ) + +Element["" "0603" "C5" "100nF" 1505.00mil 1175.00mil 4.89mil 30.63mil 0 100 ""] +( + Pad[31.49mil 0.0000 35.43mil 0.0000 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[-35.43mil 0.0000 -31.49mil 0.0000 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [70.11mil -34.68mil 70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil 34.68mil 70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil -34.68mil -70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil -34.68mil 70.11mil -34.68mil 10.00mil] + + ) + +Element["" "0603" "R6" "10K" 900.00mil 690.00mil -35.11mil -3.5400mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "C3" "100nF" 44.2351mm 1160.00mil 0.1729mm 1.0320mm 0 100 ""] +( + Pad[31.49mil 0.0000 35.43mil 0.0000 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[-35.43mil 0.0000 -31.49mil 0.0000 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [70.11mil -34.68mil 70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil 34.68mil 70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil -34.68mil -70.11mil 34.68mil 10.00mil] + ElementLine [-70.11mil -34.68mil 70.11mil -34.68mil 10.00mil] + + ) + +Element["" "0603" "C6" "4.7uF" 1040.00mil 690.00mil -25.11mil -3.5400mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "CON_HDR_254P-4C-1R-4N__Molex_KK_6410-Series" "CONN1" "XXX" 2045.00mil 1110.00mil 4.8070mm 65.00mil 1 100 ""] +( + Attribute("email" "patthoyts@users.sourceforge.net") + Attribute("documentation" "http://www.molex.com/pdm_docs/sd/022272031_sd.pdf") + Attribute("use-license" "unlimited") + Attribute("dist-license" "BSD") + Attribute("author" "Pat Thoyts") + Pin[0.0000 -150.00mil 2.0000mm 0.5000mm 2.1000mm 1.0000mm "1" "1" "square"] + Pin[0.0000 -50.00mil 2.0000mm 0.5000mm 2.1000mm 1.0000mm "2" "2" ""] + Pin[0.0000 50.00mil 2.0000mm 0.5000mm 2.1000mm 1.0000mm "3" "3" ""] + Pin[0.0000 150.00mil 2.0000mm 0.5000mm 2.1000mm 1.0000mm "4" "4" "thermal(0t,1X)"] + ElementLine [-3.2000mm -5.1800mm -3.2000mm 5.1800mm 10.00mil] + ElementLine [3.2000mm -5.1800mm 3.2000mm 5.1800mm 10.00mil] + ElementLine [-3.2000mm 5.1800mm 3.2000mm 5.1800mm 10.00mil] + ElementLine [-3.2000mm -5.1800mm 3.2000mm -5.1800mm 10.00mil] + ElementLine [-1.8000mm -5.1800mm -1.8000mm 5.1800mm 10.00mil] + + ) + +Element["" "0603" "C7" "10nF" 970.00mil 690.00mil -25.11mil -3.5400mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "CONN_MICRO_USB_B_SMD" "CONN2" "unknown" 500.00mil 24.1230mm -120.00mil -75.00mil 3 100 ""] +( + Attribute("email" "patthoyts@users.sourceforge.net") + Attribute("dist-license" "BSD") + Attribute("use-license" "BSD") + Attribute("author" "Pat Thoyts") + Attribute("documentation" "https://www.gtk.co.uk/uploads/drawings/usbs-bt8-2.0-r.pdf") + Attribute("comment" "Micro USB B receptacle") + Attribute("comment" "Part No: USBS-BT8-2.0-R") + Pin[2.5000mm -1.9500mm 0.0000 0.0000 0.6000mm 0.6000mm "" "" "hole"] + Pin[2.5000mm 1.9500mm 0.0000 0.0000 0.6000mm 0.6000mm "" "" "hole"] + Pad[2.2000mm -1.3000mm 4.3500mm -1.3000mm 0.4000mm 0.3000mm 0.6000mm "VCC" "1" "square,edge2"] + Pad[2.2000mm -0.6500mm 4.3500mm -0.6500mm 0.4000mm 0.3000mm 0.6000mm "2" "2" "square,edge2"] + Pad[2.2000mm 0.0000 4.3500mm 0.0000 0.4000mm 0.3000mm 0.6000mm "D+" "3" "square,edge2"] + Pad[2.2000mm 0.6500mm 4.3500mm 0.6500mm 0.4000mm 0.3000mm 0.6000mm "ID" "4" "square,edge2"] + Pad[2.2000mm 1.3000mm 4.3500mm 1.3000mm 0.4000mm 0.3000mm 0.6000mm "GND" "5" "square,edge2"] + Pad[0.0000 -4.0000mm 0.0000 -3.5500mm 1.9000mm 0.3000mm 2.1000mm "shell" "6" "square"] + Pad[0.0000 3.5500mm 0.0000 4.0000mm 1.9000mm 0.3000mm 2.1000mm "shell" "6" "square,edge2"] + Pad[-0.0550mm -1.1500mm 0.0550mm -1.1500mm 1.8000mm 0.3000mm 2.0000mm "shell" "6" "square"] + Pad[-0.0550mm 1.1500mm 0.0550mm 1.1500mm 1.8000mm 0.3000mm 2.0000mm "shell" "6" "square"] + Pad[3.0000mm -4.0000mm 3.0000mm -3.5500mm 1.9000mm 0.3000mm 2.1000mm "shell" "6" "square"] + Pad[3.0000mm 3.5500mm 3.0000mm 4.0000mm 1.9000mm 0.3000mm 2.1000mm "shell" "6" "square,edge2"] + ElementLine [-1.4500mm -4.9000mm -1.4500mm 4.9000mm 10.00mil] + ElementLine [-2.1500mm -3.7500mm -2.1500mm -3.1500mm 10.00mil] + ElementLine [-2.1500mm 3.1500mm -2.1500mm 3.7500mm 10.00mil] + ElementLine [-2.7500mm -2.6500mm -2.7500mm 2.6500mm 10.00mil] + ElementLine [-2.1500mm -3.7500mm -1.2000mm -3.7500mm 10.00mil] + ElementLine [1.2500mm -3.7500mm 3.0000mm -3.7500mm 10.00mil] + ElementLine [-2.1500mm 3.7500mm -1.2000mm 3.7500mm 10.00mil] + ElementLine [1.2500mm 3.7500mm 3.0000mm 3.7500mm 10.00mil] + ElementLine [3.0000mm -3.7500mm 3.0000mm -1.7500mm 10.00mil] + ElementLine [3.0000mm 1.7500mm 3.0000mm 3.7500mm 10.00mil] + ElementArc [-2.1500mm -2.5500mm 0.6000mm 0.6000mm 270 90 10.00mil] + ElementArc [-2.1500mm 2.5500mm 0.6000mm 0.6000mm 0 90 10.00mil] + + ) + +Element["" "SO14" "U3" "74HC32" 1400.00mil 950.00mil -25.00mil -25.00mil 0 100 ""] +( + Pad[150.00mil -134.00mil 150.00mil -71.00mil 24.00mil 30.00mil 30.00mil "A" "1" "square"] + Pad[100.00mil -134.00mil 100.00mil -71.00mil 24.00mil 30.00mil 30.00mil "B" "2" "square"] + Pad[50.00mil -134.00mil 50.00mil -71.00mil 24.00mil 30.00mil 30.00mil "Y" "3" "square"] + Pad[0.0000 -134.00mil 0.0000 -71.00mil 24.00mil 30.00mil 30.00mil "A" "4" "square"] + Pad[-50.00mil -134.00mil -50.00mil -71.00mil 24.00mil 30.00mil 30.00mil "B" "5" "square"] + Pad[-100.00mil -134.00mil -100.00mil -71.00mil 24.00mil 30.00mil 30.00mil "Y" "6" "square"] + Pad[-150.00mil -134.00mil -150.00mil -71.00mil 24.00mil 30.00mil 30.00mil "GND" "7" "square"] + Pad[-150.00mil 71.00mil -150.00mil 134.00mil 24.00mil 30.00mil 30.00mil "Y" "8" "square,edge2"] + Pad[-100.00mil 71.00mil -100.00mil 134.00mil 24.00mil 30.00mil 30.00mil "A" "9" "square,edge2"] + Pad[-50.00mil 71.00mil -50.00mil 134.00mil 24.00mil 30.00mil 30.00mil "B" "10" "square,edge2"] + Pad[0.0000 71.00mil 0.0000 134.00mil 24.00mil 30.00mil 30.00mil "Y" "11" "square,edge2"] + Pad[50.00mil 71.00mil 50.00mil 134.00mil 24.00mil 30.00mil 30.00mil "A" "12" "square,edge2"] + Pad[100.00mil 71.00mil 100.00mil 134.00mil 24.00mil 30.00mil 30.00mil "B" "13" "square,edge2"] + Pad[150.00mil 71.00mil 150.00mil 134.00mil 24.00mil 30.00mil 30.00mil "Vcc" "14" "square,edge2"] + ElementLine [22.00mil -49.00mil 126.00mil -49.00mil 10.00mil] + ElementLine [126.00mil -49.00mil 162.00mil -13.00mil 10.00mil] + ElementLine [162.00mil -13.00mil 162.00mil 49.00mil 10.00mil] + ElementLine [22.00mil 49.00mil 162.00mil 49.00mil 10.00mil] + ElementLine [-162.00mil -49.00mil -22.00mil -49.00mil 10.00mil] + ElementLine [-162.00mil -49.00mil -162.00mil 49.00mil 10.00mil] + ElementLine [-162.00mil 49.00mil -22.00mil 49.00mil 10.00mil] + + ) + +Element["" "JMP_2PIN" "J1" "TERM" 2125.00mil 785.00mil -0.4680mm -4.1430mm 0 100 ""] +( + Pin[0.0000 -50.00mil 77.00mil 39.37mil 80.94mil 1.0000mm "2" "2" ""] + Pin[0.0000 50.00mil 77.00mil 39.37mil 80.94mil 1.0000mm "1" "1" "square"] + ElementLine [-1.2500mm -2.5000mm -1.2500mm 2.5000mm 0.2000mm] + ElementLine [-1.2500mm -2.5000mm 1.2500mm -2.5000mm 0.2000mm] + ElementLine [1.2500mm -2.5000mm 1.2500mm 2.5000mm 0.2000mm] + ElementLine [-1.2500mm 2.5000mm 1.2500mm 2.5000mm 0.2000mm] + ElementLine [0.9000mm 2.5000mm 1.2500mm 2.1500mm 0.2000mm] + + ) + +Element["" "hole_M2.5" "H2" "M2.5" 2110.00mil 1510.00mil -15.00mil 130.00mil 0 100 ""] +( + Pin[0.0000 0.0000 0.0000 5.7079mm 5.2000mm 2.6000mm "" "1" "hole"] + ElementArc [0.0000 0.0000 2.6000mm 2.6000mm 0 360 0.2000mm] + ElementArc [0.0000 0.0000 1.3000mm 1.3000mm 0 360 0.2000mm] + + ) + +Element["" "hole_M2.5" "H1" "M2.5" 555.00mil 505.00mil -25.00mil -180.00mil 0 100 ""] +( + Pin[0.0000 0.0000 0.0000 5.7079mm 5.2000mm 2.6000mm "" "1" "hole"] + ElementArc [0.0000 0.0000 2.6000mm 2.6000mm 0 360 0.2000mm] + ElementArc [0.0000 0.0000 1.3000mm 1.3000mm 0 360 0.2000mm] + + ) + +Element["" "hole_M2.5" "H4" "M2.5" 2120.00mil 510.00mil -30.00mil -180.00mil 0 100 ""] +( + Pin[0.0000 0.0000 0.0000 5.7079mm 5.2000mm 2.6000mm "" "1" "hole"] + ElementArc [0.0000 0.0000 2.6000mm 2.6000mm 0 360 0.2000mm] + ElementArc [0.0000 0.0000 1.3000mm 1.3000mm 0 360 0.2000mm] + + ) + +Element["" "hole_M2.5" "H5" "M2.5" 560.00mil 1515.00mil -30.00mil 130.00mil 0 100 ""] +( + Pin[0.0000 0.0000 0.0000 5.7079mm 5.2000mm 2.6000mm "" "1" "hole"] + ElementArc [0.0000 0.0000 2.6000mm 2.6000mm 0 360 0.2000mm] + ElementArc [0.0000 0.0000 1.3000mm 1.3000mm 0 360 0.2000mm] + + ) + +Element["" "0603" "R3" "120R" 1895.00mil 796.54mil -36.65mil -3.4130mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "R5" "1K5" 1965.00mil 796.54mil -35.11mil -3.4130mm 0 100 ""] +( + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "1" "1" "square"] + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "2" "2" "square,edge2"] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "R4" "1K5" 2035.00mil 796.54mil -33.57mil -134.75mil 0 100 ""] +( + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "1" "1" "square"] + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "2" "2" "square,edge2"] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + + ) + +Element["" "SSOP-65P-780L1-28N__LTC_G_Package" "U1" "FT232RL" 980.00mil 980.00mil 5.67mil -26.69mil 0 100 ""] +( + Pad[166.33mil -153.34mil 166.33mil -120.27mil 16.14mil 20.00mil 36.14mil "TXD" "1" "square"] + Pad[3.5748mm -153.34mil 3.5748mm -120.27mil 16.14mil 20.00mil 36.14mil "_DTR_" "2" "square"] + Pad[115.15mil -153.34mil 115.15mil -120.27mil 16.14mil 20.00mil 36.14mil "_RTS_" "3" "square"] + Pad[89.56mil -153.34mil 89.56mil -120.27mil 16.14mil 20.00mil 36.14mil "VCCIO" "4" "square"] + Pad[63.97mil -153.34mil 63.97mil -120.27mil 16.14mil 20.00mil 36.14mil "RXD" "5" "square"] + Pad[38.38mil -153.34mil 38.38mil -120.27mil 16.14mil 20.00mil 36.14mil "_RI_" "6" "square"] + Pad[12.79mil -153.34mil 12.79mil -120.27mil 16.14mil 20.00mil 36.14mil "GND" "7" "square"] + Pad[-12.79mil -153.34mil -12.79mil -120.27mil 16.14mil 20.00mil 36.14mil "NC" "8" "square"] + Pad[-38.38mil -153.34mil -38.38mil -120.27mil 16.14mil 20.00mil 36.14mil "_DSR_" "9" "square"] + Pad[-63.97mil -153.34mil -63.97mil -120.27mil 16.14mil 20.00mil 36.14mil "_DCD_" "10" "square"] + Pad[-89.56mil -153.34mil -89.56mil -120.27mil 16.14mil 20.00mil 36.14mil "_CTS_" "11" "square"] + Pad[-115.15mil -153.34mil -115.15mil -120.27mil 16.14mil 20.00mil 36.14mil "CBUS4" "12" "square"] + Pad[-3.5748mm -153.34mil -3.5748mm -120.27mil 16.14mil 20.00mil 36.14mil "CBUS2" "13" "square"] + Pad[-166.33mil -153.34mil -166.33mil -120.27mil 16.14mil 20.00mil 36.14mil "CBUS3" "14" "square"] + Pad[-166.33mil 120.27mil -166.33mil 153.34mil 16.14mil 20.00mil 36.14mil "USBDP" "15" "square,edge2"] + Pad[-3.5748mm 120.27mil -3.5748mm 153.34mil 16.14mil 20.00mil 36.14mil "USBDM" "16" "square,edge2"] + Pad[-115.15mil 120.27mil -115.15mil 153.34mil 16.14mil 20.00mil 36.14mil "3V3OUT" "17" "square,edge2"] + Pad[-89.56mil 120.27mil -89.56mil 153.34mil 16.14mil 20.00mil 36.14mil "GND" "18" "square,edge2"] + Pad[-63.97mil 120.27mil -63.97mil 153.34mil 16.14mil 20.00mil 36.14mil "_RESET_" "19" "square,edge2"] + Pad[-38.38mil 120.27mil -38.38mil 153.34mil 16.14mil 20.00mil 36.14mil "VCC" "20" "square,edge2"] + Pad[-12.79mil 120.27mil -12.79mil 153.34mil 16.14mil 20.00mil 36.14mil "GND" "21" "square,edge2"] + Pad[12.79mil 120.27mil 12.79mil 153.34mil 16.14mil 20.00mil 36.14mil "CBUS1" "22" "square,edge2"] + Pad[38.38mil 120.27mil 38.38mil 153.34mil 16.14mil 20.00mil 36.14mil "CBUS0" "23" "square,edge2"] + Pad[63.97mil 120.27mil 63.97mil 153.34mil 16.14mil 20.00mil 36.14mil "NC" "24" "square,edge2"] + Pad[89.56mil 120.27mil 89.56mil 153.34mil 16.14mil 20.00mil 36.14mil "AGND" "25" "square,edge2"] + Pad[115.15mil 120.27mil 115.15mil 153.34mil 16.14mil 20.00mil 36.14mil "TEST" "26" "square,edge2"] + Pad[3.5748mm 120.27mil 3.5748mm 153.34mil 16.14mil 20.00mil 36.14mil "OSCI" "27" "square,edge2"] + Pad[166.33mil 120.27mil 166.33mil 153.34mil 16.14mil 20.00mil 36.14mil "OSCO" "28" "square,edge2"] + ElementLine [-206.69mil -89.33mil 206.69mil -89.33mil 10.00mil] + ElementLine [206.69mil -89.33mil 206.69mil 89.33mil 10.00mil] + ElementLine [-206.69mil 89.33mil 206.69mil 89.33mil 10.00mil] + ElementLine [-206.69mil -89.33mil -206.69mil 89.33mil 10.00mil] + ElementLine [201.69mil -89.33mil 206.69mil -84.33mil 10.00mil] + ElementLine [191.69mil -89.33mil 206.69mil -74.33mil 10.00mil] + ElementLine [181.69mil -89.33mil 206.69mil -64.33mil 10.00mil] + + ) + +Element["" "0603" "C2" "100nF" 940.00mil 31.6621mm -27.03mil 1.9210mm 0 100 ""] +( + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "1" "1" "square"] + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "2" "2" "square,edge2"] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "C1" "100nF" 870.00mil 31.6621mm -25.11mil 1.9210mm 0 100 ""] +( + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "1" "1" "square"] + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "2" "2" "square,edge2"] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "C8" "100nF" 800.00mil 31.6621mm -30.11mil 1.9210mm 0 100 ""] +( + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "1" "1" "square"] + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "2" "2" "square,edge2"] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "R1" "1K" 1080.00mil 31.6621mm -22.03mil 1.9210mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "0603" "R2" "1K" 1010.00mil 31.6621mm -27.03mil 1.9210mm 0 100 ""] +( + Pad[0.0000 31.49mil 0.0000 35.43mil 39.37mil 20.00mil 1.5080mm "1" "1" "square,edge2"] + Pad[0.0000 -35.43mil 0.0000 -31.49mil 39.37mil 20.00mil 1.5080mm "2" "2" "square"] + ElementLine [-34.68mil 70.11mil 34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil -34.68mil 70.11mil 10.00mil] + ElementLine [-34.68mil -70.11mil 34.68mil -70.11mil 10.00mil] + ElementLine [34.68mil -70.11mil 34.68mil 70.11mil 10.00mil] + + ) + +Element["" "TP_SMD_Round_30" "TP4" "unknown" 1520.00mil 765.00mil 710.00mil 3.00mil 0 100 ""] +( + Pad[0.0000 0.0000 0.0000 0.0000 30.00mil 16.00mil 38.00mil "1" "1" ""] + + ) + +Element["" "TP_SMD_Round_30" "TP3" "unknown" 695.00mil 1275.00mil -355.00mil 73.00mil 0 100 ""] +( + Pad[0.0000 0.0000 0.0000 0.0000 30.00mil 16.00mil 38.00mil "1" "1" ""] + + ) + +Element["" "TP_SMD_Round_30" "TP2" "unknown" 735.00mil 1370.00mil -400.00mil 23.00mil 0 100 ""] +( + Pad[0.0000 0.0000 0.0000 0.0000 30.00mil 16.00mil 38.00mil "1" "1" ""] + + ) + +Element["" "TP_SMD_Round_30" "TP1" "unknown" 740.00mil 800.00mil -400.00mil -122.00mil 0 100 ""] +( + Pad[0.0000 0.0000 0.0000 0.0000 30.00mil 16.00mil 38.00mil "1" "1" ""] + + ) +Layer(1 "top" "copper") +( + Line[992.79mil 907.21mil 990.00mil 910.00mil 10.00mil 20.00mil "clearline"] + Line[500.00mil 27.8980mm 15.4090mm 27.8980mm 10.00mil 20.00mil "clearline"] + Line[941.62mil 981.62mil 940.00mil 980.00mil 10.00mil 20.00mil "clearline"] + Line[839.26mil 841.74mil 839.26mil 914.26mil 10.00mil 20.00mil "clearline"] + Line[839.26mil 914.26mil 870.00mil 945.00mil 10.00mil 20.00mil "clearline"] + Line[870.00mil 945.00mil 1485.00mil 945.00mil 10.00mil 20.00mil "clearline"] + Line[1485.00mil 945.00mil 1500.00mil 930.00mil 10.00mil 20.00mil "clearline"] + Line[26.5168mm 841.74mil 26.5168mm 908.97mil 10.00mil 20.00mil "clearline"] + Line[26.5168mm 908.97mil 1060.00mil 925.00mil 10.00mil 20.00mil "clearline"] + Line[1060.00mil 925.00mil 1440.00mil 925.00mil 10.00mil 20.00mil "clearline"] + Line[1440.00mil 925.00mil 1450.00mil 915.00mil 10.00mil 20.00mil "clearline"] + Line[1450.00mil 915.00mil 1450.00mil 847.50mil 10.00mil 20.00mil "clearline"] + Line[39.4579mm 1190.00mil 39.0769mm 1175.00mil 25.00mil 20.00mil "clearline"] + Line[30.3088mm 841.74mil 1195.00mil 840.00mil 10.00mil 20.00mil "clearline"] + Line[1680.00mil 855.50mil 1680.00mil 785.00mil 10.00mil 20.00mil "clearline"] + Line[1680.00mil 785.00mil 1660.00mil 765.00mil 10.00mil 20.00mil "clearline"] + Line[1660.00mil 765.00mil 1520.00mil 765.00mil 10.00mil 20.00mil "clearline"] + Line[1520.00mil 765.00mil 1500.00mil 785.00mil 10.00mil 20.00mil "clearline"] + Line[1500.00mil 930.00mil 1500.00mil 785.00mil 10.00mil 20.00mil "clearline"] + Line[1630.00mil 1044.50mil 1630.00mil 1120.00mil 25.00mil 20.00mil "clearline"] + Line[1630.00mil 1120.00mil 1670.00mil 1160.00mil 25.00mil 20.00mil "clearline"] + Line[1670.00mil 1160.00mil 43.3852mm 1160.00mil 25.00mil 20.00mil "clearline"] + Line[1780.00mil 1044.50mil 1780.00mil 1155.00mil 25.00mil 20.00mil "clearline"] + Line[1780.00mil 1155.00mil 1775.00mil 1160.00mil 25.00mil 20.00mil "clearline"] + Line[1775.00mil 1160.00mil 1775.00mil 1195.00mil 25.00mil 20.00mil "clearline"] + Line[1775.00mil 1195.00mil 1750.00mil 1220.00mil 25.00mil 20.00mil "clearline"] + Line[1750.00mil 1220.00mil 40.2199mm 1220.00mil 25.00mil 20.00mil "clearline"] + Line[40.2199mm 1220.00mil 39.0964mm 29.8646mm 25.00mil 20.00mil "clearline"] + Line[1680.00mil 1044.50mil 1680.00mil 950.00mil 10.00mil 20.00mil "clearline"] + Line[1680.00mil 950.00mil 1685.00mil 945.00mil 10.00mil 20.00mil "clearline"] + Line[1745.00mil 1220.00mil 1850.00mil 1220.00mil 25.00mil 20.00mil "clearline"] + Line[1850.00mil 1220.00mil 1870.00mil 1200.00mil 25.00mil 20.00mil "clearline"] + Line[1870.00mil 1200.00mil 1870.00mil 1010.00mil 25.00mil 20.00mil "clearline"] + Line[1870.00mil 1010.00mil 1920.00mil 960.00mil 25.00mil 20.00mil "clearline"] + Line[1920.00mil 960.00mil 2045.00mil 960.00mil 25.00mil 20.00mil "clearline"] + Line[1250.00mil 847.50mil 1250.00mil 775.00mil 25.00mil 20.00mil "clearline"] + Line[1250.00mil 775.00mil 1280.00mil 745.00mil 25.00mil 20.00mil "clearline"] + Line[15.9750mm 22.8230mm 18.3250mm 22.8230mm 15.00mil 12.00mil "clearline"] + Line[18.3250mm 22.8230mm 740.00mil 880.00mil 15.00mil 12.00mil "clearline"] + Line[740.00mil 880.00mil 740.00mil 755.00mil 15.00mil 12.00mil "clearline"] + Line[740.00mil 755.00mil 765.00mil 730.00mil 15.00mil 12.00mil "clearline"] + Line[765.00mil 730.00mil 817.40mil 730.00mil 15.00mil 12.00mil "clearline"] + Line[817.40mil 730.00mil 820.00mil 727.40mil 15.00mil 12.00mil "clearline"] + Line[15.9750mm 23.4730mm 20.2980mm 23.4730mm 15.00mil 12.00mil "clearline"] + Line[20.2980mm 23.4730mm 840.00mil 965.00mil 15.00mil 12.00mil "clearline"] + Line[840.00mil 965.00mil 840.00mil 26.8610mm 15.00mil 12.00mil "clearline"] + Line[840.00mil 26.8610mm 839.26mil 28.3668mm 15.00mil 12.00mil "clearline"] + Line[15.9750mm 24.1230mm 20.0590mm 24.1230mm 15.00mil 12.00mil "clearline"] + Line[20.0590mm 24.1230mm 790.00mil 950.00mil 15.00mil 12.00mil "clearline"] + Line[813.67mil 28.3668mm 813.67mil 973.67mil 15.00mil 12.00mil "clearline"] + Line[813.67mil 973.67mil 20.0590mm 24.1230mm 15.00mil 12.00mil "clearline"] + Line[15.9750mm 25.4230mm 18.3920mm 25.4230mm 15.00mil 12.00mil "clearline"] + Line[18.3920mm 25.4230mm 725.00mil 1000.00mil 15.00mil 12.00mil "clearline"] + Line[14.6134mm 33.5267mm 14.6134mm 30.7256mm 15.00mil 12.00mil "clearline"] + Line[14.6134mm 30.7256mm 595.00mil 1190.00mil 15.00mil 12.00mil "clearline"] + Line[595.00mil 1190.00mil 670.00mil 1190.00mil 15.00mil 12.00mil "clearline"] + Line[941.62mil 28.3668mm 941.62mil 981.62mil 15.00mil 12.00mil "clearline"] + Line[1550.00mil 1052.50mil 1550.00mil 29.5519mm 15.00mil 12.00mil "clearline"] + Line[1550.00mil 29.5519mm 39.0769mm 1175.00mil 15.00mil 12.00mil "clearline"] + Line[1880.00mil 905.00mil 1895.00mil 890.00mil 15.00mil 12.00mil "clearline"] + Line[1895.00mil 890.00mil 1895.00mil 830.00mil 15.00mil 12.00mil "clearline"] + Line[1730.00mil 1044.50mil 1730.00mil 955.00mil 15.00mil 12.00mil "clearline"] + Line[1730.00mil 955.00mil 1740.00mil 945.00mil 15.00mil 12.00mil "clearline"] + Line[1740.00mil 945.00mil 1810.00mil 945.00mil 15.00mil 12.00mil "clearline"] + Line[1810.00mil 945.00mil 1830.00mil 925.00mil 15.00mil 12.00mil "clearline"] + Line[1830.00mil 925.00mil 1830.00mil 780.00mil 15.00mil 12.00mil "clearline"] + Line[1830.00mil 780.00mil 1845.00mil 765.00mil 15.00mil 12.00mil "clearline"] + Line[1895.00mil 763.08mil 1965.00mil 763.08mil 15.00mil 12.00mil "clearline"] + Line[2035.00mil 690.00mil 2035.00mil 763.08mil 15.00mil 12.00mil "clearline"] + Line[2125.00mil 835.00mil 2040.00mil 835.00mil 15.00mil 12.00mil "clearline"] + Line[2040.00mil 835.00mil 2035.00mil 830.00mil 15.00mil 12.00mil "clearline"] + Line[1965.00mil 830.00mil 1965.00mil 960.00mil 25.00mil 20.00mil "clearline"] + Line[2045.00mil 1160.00mil 2105.00mil 1160.00mil 15.00mil 12.00mil "clearline"] + Line[2105.00mil 1160.00mil 2125.00mil 1140.00mil 15.00mil 12.00mil "clearline"] + Line[2125.00mil 1140.00mil 2125.00mil 835.00mil 15.00mil 12.00mil "clearline"] + Line[30.3139mm 656.54mil 1195.00mil 655.00mil 25.00mil 20.00mil ""] + Line[27.1668mm 841.74mil 27.1668mm 800.44mil 15.00mil 20.00mil ""] + Line[27.1668mm 800.44mil 1090.00mil 780.00mil 15.00mil 20.00mil ""] + Line[1090.00mil 780.00mil 1195.00mil 780.00mil 15.00mil 20.00mil ""] + Line[1195.00mil 780.00mil 1200.00mil 775.00mil 15.00mil 20.00mil ""] + Line[1350.00mil 847.50mil 1350.00mil 760.00mil 15.00mil 20.00mil ""] + Line[1400.00mil 847.50mil 1400.00mil 760.00mil 15.00mil 20.00mil ""] + Line[1590.00mil 835.00mil 1562.50mil 835.00mil 15.00mil 20.00mil "clearline"] + Line[1562.50mil 835.00mil 1550.00mil 847.50mil 15.00mil 20.00mil "clearline"] + Line[1630.00mil 855.50mil 1630.00mil 940.00mil 15.00mil 20.00mil "clearline"] + Line[1730.00mil 855.50mil 1730.00mil 770.00mil 15.00mil 20.00mil "clearline"] + Line[1780.00mil 855.50mil 1780.00mil 775.00mil 15.00mil 20.00mil "clearline"] + Line[1780.00mil 775.00mil 1785.00mil 770.00mil 15.00mil 20.00mil "clearline"] + Line[823.67mil 796.33mil 830.00mil 790.00mil 15.00mil 20.00mil "clearline"] + Line[830.00mil 790.00mil 940.00mil 790.00mil 15.00mil 20.00mil "clearline"] + Line[930.00mil 790.00mil 900.00mil 760.00mil 15.00mil 20.00mil "clearline"] + Line[900.00mil 760.00mil 900.00mil 723.46mil 15.00mil 20.00mil "clearline"] + Line[992.79mil 841.74mil 992.79mil 787.79mil 15.00mil 20.00mil "clearline"] + Line[992.79mil 787.79mil 970.00mil 765.00mil 15.00mil 20.00mil "clearline"] + Line[970.00mil 765.00mil 970.00mil 723.46mil 15.00mil 20.00mil "clearline"] + Line[992.79mil 837.21mil 992.79mil 907.79mil 15.00mil 20.00mil "clearline"] + Line[992.79mil 907.79mil 995.00mil 910.00mil 15.00mil 20.00mil "clearline"] + Line[1895.00mil 763.08mil 46.9118mm 763.08mil 15.00mil 20.00mil "clearline"] + Line[46.9118mm 763.08mil 1837.50mil 772.50mil 15.00mil 20.00mil "clearline"] + Line[1095.00mil 725.00mil 26.4551mm 725.00mil 25.00mil 20.00mil "clearline"] + Line[26.4551mm 725.00mil 1040.00mil 723.46mil 25.00mil 20.00mil "clearline"] + Line[28.7411mm 656.54mil 1140.00mil 665.00mil 25.00mil 20.00mil ""] + Line[29.1168mm 841.74mil 30.3088mm 841.74mil 15.00mil 20.00mil ""] + Line[820.00mil 652.60mil 820.00mil 580.00mil 25.00mil 20.00mil ""] + Line[900.00mil 656.54mil 900.00mil 580.00mil 25.00mil 20.00mil ""] + Line[970.00mil 656.54mil 970.00mil 585.00mil 25.00mil 20.00mil ""] + Line[1040.00mil 656.54mil 1040.00mil 585.00mil 25.00mil 20.00mil ""] + Line[15.7000mm 20.3480mm 500.00mil 20.3480mm 10.00mil 20.00mil "clearline"] + Line[500.00mil 20.3480mm 500.00mil 27.8980mm 10.00mil 20.00mil "clearline"] + Line[37.3771mm 1175.00mil 1400.00mil 1175.00mil 25.00mil 20.00mil ""] + Line[864.85mil 28.3668mm 864.85mil 30.6814mm 15.00mil 20.00mil "clearline"] + Line[864.85mil 30.6814mm 870.00mil 30.8122mm 15.00mil 20.00mil "clearline"] + Line[800.00mil 30.8122mm 800.00mil 1185.00mil 25.00mil 20.00mil "clearline"] + Line[800.00mil 1185.00mil 715.00mil 1100.00mil 25.00mil 20.00mil "clearline"] + Line[15.7000mm 27.8980mm 18.1190mm 27.8980mm 25.00mil 20.00mil "clearline"] + Line[18.1190mm 27.8980mm 727.50mil 1112.50mil 25.00mil 20.00mil "clearline"] + Line[710.00mil 1300.00mil 750.00mil 1340.00mil 15.00mil 20.00mil "clearline"] + Line[750.00mil 1340.00mil 1000.00mil 1340.00mil 15.00mil 20.00mil "clearline"] + Line[1000.00mil 1340.00mil 1010.00mil 1330.00mil 15.00mil 20.00mil "clearline"] + Line[1010.00mil 1330.00mil 1010.00mil 1280.00mil 15.00mil 20.00mil "clearline"] + Line[16.1133mm 33.5267mm 694.95mil 33.5267mm 15.00mil 20.00mil "clearline"] + Line[694.95mil 33.5267mm 740.00mil 1365.00mil 15.00mil 20.00mil "clearline"] + Line[740.00mil 1365.00mil 1045.00mil 1365.00mil 15.00mil 20.00mil "clearline"] + Line[1045.00mil 1365.00mil 1080.00mil 1330.00mil 15.00mil 20.00mil "clearline"] + Line[1080.00mil 1330.00mil 1080.00mil 1280.00mil 15.00mil 20.00mil "clearline"] + Line[16.1133mm 32.0027mm 669.95mil 32.0027mm 15.00mil 20.00mil "clearline"] + Line[940.00mil 1280.00mil 750.00mil 1280.00mil 15.00mil 20.00mil "clearline"] + Line[890.44mil 28.3668mm 890.44mil 27.0622mm 15.00mil 20.00mil "clearline"] + Line[890.44mil 27.0622mm 889.56mil 27.0398mm 15.00mil 20.00mil "clearline"] + Line[941.62mil 28.3668mm 941.62mil 30.7711mm 15.00mil 20.00mil "clearline"] + Line[941.62mil 30.7711mm 940.00mil 30.8122mm 15.00mil 20.00mil "clearline"] + Line[25.8669mm 28.3668mm 25.8669mm 29.1689mm 15.00mil 20.00mil "clearline"] + Line[25.8669mm 29.1689mm 1027.50mil 1157.50mil 15.00mil 20.00mil "clearline"] + Line[1027.50mil 1157.50mil 1072.50mil 1157.50mil 15.00mil 20.00mil "clearline"] + Line[1072.50mil 1157.50mil 1080.00mil 1165.00mil 15.00mil 20.00mil "clearline"] + Line[1080.00mil 1165.00mil 1080.00mil 30.8122mm 15.00mil 20.00mil "clearline"] + Line[992.79mil 28.3668mm 992.79mil 29.4079mm 15.00mil 20.00mil "clearline"] + Line[992.79mil 29.4079mm 1010.00mil 1175.00mil 15.00mil 20.00mil "clearline"] + Line[1010.00mil 1175.00mil 1010.00mil 30.8122mm 15.00mil 20.00mil "clearline"] + Line[967.21mil 28.3668mm 967.21mil 26.8679mm 15.00mil 20.00mil ""] + Line[967.21mil 26.8679mm 970.00mil 1055.00mil 15.00mil 20.00mil ""] + Line[27.1668mm 28.3668mm 27.1668mm 26.8082mm 15.00mil 20.00mil ""] + Line[27.1668mm 26.8082mm 1070.00mil 1055.00mil 15.00mil 20.00mil ""] + Line[27.8168mm 28.3668mm 27.8168mm 26.8008mm 15.00mil 20.00mil ""] + Line[27.8168mm 26.8008mm 1095.00mil 1055.00mil 15.00mil 20.00mil ""] + Line[669.95mil 32.0027mm 712.50mil 1302.50mil 15.00mil 20.00mil "clearline"] + Line[1550.00mil 1120.00mil 1310.00mil 1120.00mil 15.00mil 20.00mil "clearline"] + Line[1310.00mil 1120.00mil 1300.00mil 1110.00mil 15.00mil 20.00mil "clearline"] + Line[1300.00mil 1110.00mil 1300.00mil 1052.50mil 15.00mil 20.00mil "clearline"] + Line[1350.00mil 1052.50mil 1350.00mil 1100.00mil 15.00mil 20.00mil "clearline"] + Line[1350.00mil 1100.00mil 1370.00mil 1120.00mil 15.00mil 20.00mil "clearline"] + Line[1450.00mil 1052.50mil 1450.00mil 1100.00mil 15.00mil 20.00mil "clearline"] + Line[1450.00mil 1100.00mil 1470.00mil 1120.00mil 15.00mil 20.00mil "clearline"] + Line[1500.00mil 1052.50mil 1500.00mil 1095.00mil 15.00mil 20.00mil "clearline"] + Line[1500.00mil 1095.00mil 1525.00mil 1120.00mil 15.00mil 20.00mil "clearline"] + Line[1530.00mil 1120.00mil 1550.00mil 1140.00mil 15.00mil 20.00mil "clearline"] + Line[1550.00mil 1105.00mil 1532.50mil 1122.50mil 15.00mil 20.00mil "clearline"] + Line[813.67mil 21.4172mm 813.67mil 806.33mil 15.00mil 20.00mil "clearline"] + Line[813.67mil 806.33mil 830.00mil 790.00mil 15.00mil 20.00mil "clearline"] + Polygon("clearpoly") + ( + [1140.00mil 635.00mil] [1455.00mil 635.00mil] [1455.00mil 785.00mil] [1140.00mil 785.00mil] + ) + Polygon("clearpoly") + ( + [1080.00mil 635.00mil] [1230.00mil 635.00mil] [1230.00mil 795.00mil] [1080.00mil 795.00mil] + ) + Polygon("clearpoly") + ( + [635.00mil 555.00mil] [1455.00mil 555.00mil] [1455.00mil 680.00mil] [635.00mil 680.00mil] + ) + Polygon("clearpoly") + ( + [1900.00mil 1195.00mil] [2140.00mil 1195.00mil] [2140.00mil 1320.00mil] [1900.00mil 1320.00mil] + ) + Polygon("clearpoly") + ( + [1155.00mil 1100.00mil] [1490.00mil 1100.00mil] [1490.00mil 1320.00mil] [1155.00mil 1320.00mil] + ) + Polygon("clearpoly") + ( + [1475.00mil 1320.00mil] [1905.00mil 1320.00mil] [1905.00mil 1195.00mil] [1475.00mil 1195.00mil] + ) + Polygon("clearpoly") + ( + [960.00mil 1020.00mil] [1225.00mil 1020.00mil] [1225.00mil 1105.00mil] [960.00mil 1105.00mil] + ) +) +Layer(2 "ground" "copper") +( + Polygon("clearpoly") + ( + [450.00mil 400.00mil] [2225.00mil 400.00mil] [2225.00mil 1625.00mil] [450.00mil 1625.00mil] + ) +) +Layer(3 "bottom" "copper") +( + Line[670.00mil 1190.00mil 670.00mil 705.00mil 25.00mil 20.00mil "clearline"] + Line[940.00mil 980.00mil 940.00mil 970.00mil 25.00mil 20.00mil "clearline"] + Line[940.00mil 970.00mil 910.00mil 940.00mil 25.00mil 20.00mil "clearline"] + Line[910.00mil 940.00mil 710.00mil 940.00mil 25.00mil 20.00mil "clearline"] + Line[710.00mil 940.00mil 670.00mil 900.00mil 25.00mil 20.00mil "clearline"] + Line[670.00mil 1190.00mil 1605.00mil 1190.00mil 25.00mil 20.00mil "clearline"] + Line[930.00mil 790.00mil 1705.00mil 790.00mil 10.00mil 20.00mil "clearline"] + Line[1730.00mil 770.00mil 1725.00mil 770.00mil 10.00mil 20.00mil "clearline"] + Line[1725.00mil 770.00mil 1705.00mil 790.00mil 10.00mil 20.00mil "clearline"] + Line[1195.00mil 840.00mil 1195.00mil 885.00mil 10.00mil 20.00mil "clearline"] + Line[1195.00mil 885.00mil 1250.00mil 940.00mil 10.00mil 20.00mil "clearline"] + Line[1250.00mil 940.00mil 1630.00mil 940.00mil 10.00mil 20.00mil "clearline"] + Line[1785.00mil 770.00mil 1785.00mil 820.00mil 10.00mil 20.00mil "clearline"] + Line[1785.00mil 820.00mil 1765.00mil 840.00mil 10.00mil 20.00mil "clearline"] + Line[1765.00mil 840.00mil 1595.00mil 840.00mil 10.00mil 20.00mil "clearline"] + Line[1595.00mil 840.00mil 1590.00mil 835.00mil 10.00mil 20.00mil "clearline"] + Line[1620.00mil 1220.00mil 1620.00mil 1205.00mil 25.00mil 20.00mil "clearline"] + Line[1620.00mil 1205.00mil 1605.00mil 1190.00mil 25.00mil 20.00mil "clearline"] + Line[2125.00mil 735.00mil 2050.00mil 735.00mil 15.00mil 20.00mil "clearline"] + Line[2050.00mil 735.00mil 1880.00mil 905.00mil 15.00mil 20.00mil "clearline"] + Line[1685.00mil 945.00mil 1685.00mil 1035.00mil 15.00mil 20.00mil "clearline"] + Line[1685.00mil 1035.00mil 1740.00mil 1090.00mil 15.00mil 20.00mil "clearline"] + Line[1740.00mil 1090.00mil 1975.00mil 1090.00mil 15.00mil 20.00mil "clearline"] + Line[1975.00mil 1090.00mil 2045.00mil 1160.00mil 15.00mil 20.00mil "clearline"] + Line[1740.00mil 945.00mil 1740.00mil 1040.00mil 15.00mil 20.00mil "clearline"] + Line[1740.00mil 1040.00mil 1755.00mil 1055.00mil 15.00mil 20.00mil "clearline"] + Line[1755.00mil 1055.00mil 2040.00mil 1055.00mil 15.00mil 20.00mil "clearline"] + Line[2040.00mil 1055.00mil 2045.00mil 1060.00mil 15.00mil 20.00mil "clearline"] + Line[720.00mil 645.00mil 670.00mil 695.00mil 25.00mil 20.00mil "clearline"] + Line[670.00mil 695.00mil 670.00mil 720.00mil 25.00mil 20.00mil "clearline"] +) +Layer(4 "outline" "outline") +( + Line[450.00mil 425.00mil 450.00mil 1600.00mil 10.00mil 20.00mil "clearline"] + Line[450.00mil 1600.00mil 475.00mil 1625.00mil 10.00mil 20.00mil "clearline"] + Line[475.00mil 1625.00mil 2200.00mil 1625.00mil 10.00mil 20.00mil "clearline"] + Line[2200.00mil 1625.00mil 2225.00mil 1600.00mil 10.00mil 20.00mil "clearline"] + Line[2225.00mil 1600.00mil 2225.00mil 425.00mil 10.00mil 20.00mil "clearline"] + Line[2225.00mil 425.00mil 2200.00mil 400.00mil 10.00mil 20.00mil "clearline"] + Line[2200.00mil 400.00mil 475.00mil 400.00mil 10.00mil 20.00mil "clearline"] + Line[475.00mil 400.00mil 450.00mil 425.00mil 10.00mil 20.00mil "clearline"] +) +Layer(5 "bottom silk" "silk") +( +) +Layer(6 "top silk" "silk") +( + Text[470.00mil 1230.00mil 0 100 "RX" "clearline"] + Text[475.00mil 1290.00mil 0 100 "TX" "clearline"] + Text[2170.00mil 1165.00mil 1 100 "A" "clearline"] + Text[2170.00mil 1080.00mil 1 100 "B" "clearline"] + Text[2170.00mil 1010.00mil 1 100 "Vcc" "clearline"] + Text[2170.00mil 1305.00mil 1 100 "GND" "clearline"] + Text[995.00mil 1515.00mil 0 100 "USB to RS485 Adapter v1" "clearline"] + Text[745.00mil 410.00mil 0 100 "Copyright (C) 2017 Pat Thoyts" "clearline"] + Polygon("clearpoly") + ( + [45.8949mm 10.6912mm] [45.7928mm 423.68mil] [45.8245mm 11.2591mm] [45.8494mm 11.6574mm] [1802.70mil 11.6932mm] + [45.6467mm 11.4603mm] [45.5682mm 11.2672mm] [45.4400mm 11.2190mm] [45.1301mm 450.48mil] [45.2030mm 11.6297mm] + [45.5654mm 11.9165mm] [45.9073mm 12.4440mm] [45.8728mm 12.6673mm] [45.8108mm 12.7996mm] [45.7638mm 12.8024mm] + [45.6053mm 503.43mil] [44.7552mm 12.5929mm] [44.1115mm 12.1603mm] [43.9767mm 12.0196mm] [44.0028mm 11.9040mm] + [44.0097mm 460.85mil] [43.8857mm 11.5085mm] [43.6114mm 11.4478mm] [43.4433mm 11.4313mm] [43.2228mm 11.3569mm] + [42.8908mm 11.2576mm] [42.7928mm 11.2467mm] [42.6607mm 449.72mil] [42.4665mm 11.7290mm] [42.3410mm 11.9137mm] + [42.2349mm 12.2995mm] [42.3685mm 489.22mil] [42.7778mm 13.1331mm] [42.5587mm 14.1130mm] [42.3656mm 14.4245mm] + [42.2212mm 14.5883mm] [42.0916mm 14.5263mm] [41.9166mm 14.4133mm] [41.3225mm 13.5548mm] [41.2537mm 13.3798mm] + [1611.90mil 13.3137mm] [40.8403mm 531.00mil] [41.0098mm 13.8098mm] [41.2138mm 14.0923mm] [41.1406mm 14.1075mm] + [40.8541mm 13.7920mm] [40.5660mm 13.4610mm] [40.3523mm 13.4501mm] [40.3013mm 13.6086mm] [40.3153mm 543.85mil] + [40.6667mm 554.76mil] [40.9656mm 14.2728mm] [41.0180mm 14.3513mm] [40.7190mm 14.3170mm] [40.3137mm 14.2921mm] + [40.1690mm 572.50mil] [40.4847mm 14.7041mm] [40.9837mm 14.6434mm] [41.4259mm 14.6724mm] [41.6837mm 14.7620mm] + [42.0157mm 589.26mil] [42.5022mm 15.2319mm] [42.7336mm 14.9838mm] [42.8382mm 14.7318mm] [43.0394mm 14.3267mm] + [1696.20mil 14.3404mm] [43.1994mm 14.5581mm] [43.7547mm 15.3904mm] [43.8718mm 15.5474mm] [43.2960mm 15.4966mm] + [42.8438mm 15.5807mm] [42.8301mm 15.6716mm] [43.0064mm 15.9375mm] [1711.50mil 16.3564mm] [43.9795mm 16.8552mm] + [43.9670mm 16.9337mm] [43.6170mm 670.26mil] [43.2904mm 17.0343mm] [43.0051mm 17.0097mm] [42.6524mm 16.6114mm] + [42.4320mm 16.3053mm] [42.2171mm 641.35mil] [42.0393mm 16.6472mm] [42.2722mm 16.8705mm] [42.3973mm 16.9655mm] + [42.3479mm 17.0633mm] [41.9580mm 16.9957mm] [1635.50mil 16.9683mm] [41.4233mm 17.1694mm] [41.4536mm 17.3734mm] + [41.7717mm 17.4313mm] [42.2582mm 17.4273mm] [1663.60mil 17.5057mm] [42.0130mm 17.6188mm] [41.7319mm 17.7511mm] + [1642.50mil 17.9439mm] [42.0130mm 18.1450mm] [42.2308mm 18.1506mm] [42.3934mm 17.9426mm] [42.6825mm 693.48mil] + [43.0300mm 17.5017mm] [43.6170mm 17.4684mm] [44.1489mm 17.4382mm] [44.4671mm 682.63mil] [44.6574mm 17.1915mm] + [44.7951mm 17.0412mm] [1761.80mil 16.9284mm] [44.5347mm 16.7148mm] [44.3059mm 16.4943mm] [44.1530mm 16.2985mm] + [44.1143mm 16.2007mm] [44.3404mm 16.2474mm] [44.7013mm 16.3427mm] [45.2967mm 16.3523mm] [45.6302mm 16.1275mm] + [45.8024mm 15.7059mm] [45.8728mm 15.4097mm] [46.0272mm 15.1519mm] [46.0961mm 15.4842mm] [46.1540mm 15.8837mm] + [46.2698mm 16.0104mm] [46.4336mm 624.85mil] [46.8098mm 605.00mil] [47.4040mm 14.5622mm] [47.8641mm 14.0605mm] + [48.1865mm 13.7864mm] [48.3752mm 13.4763mm] [48.3079mm 13.3315mm] [48.1438mm 13.2764mm] [47.9274mm 526.11mil] + [47.7676mm 13.6363mm] [47.4643mm 14.0054mm] [47.3846mm 13.9546mm] [47.4120mm 13.6224mm] [47.4712mm 13.1331mm] + [47.2205mm 13.0325mm] [47.0757mm 13.0917mm] [1851.20mil 13.2393mm] [47.0648mm 13.5507mm] [47.1062mm 13.8967mm] + [47.0922mm 14.1006mm] [46.9200mm 13.7506mm] [46.7852mm 13.4143mm] [46.6582mm 13.3358mm] [46.4212mm 13.5081mm] + [46.4087mm 13.6404mm] [46.5591mm 13.9007mm] [46.8210mm 568.48mil] [46.7852mm 14.6531mm] [1834.50mil 14.8763mm] + [46.5647mm 14.7882mm] [46.4806mm 14.2934mm] [1822.30mil 13.9807mm] [46.1761mm 13.9269mm] [45.9459mm 561.00mil] + [45.8080mm 570.22mil] [45.6137mm 14.6048mm] [45.5695mm 14.6048mm] [45.5600mm 14.4217mm] [45.4524mm 13.9876mm] + [45.0513mm 13.4392mm] [44.9109mm 13.2545mm] [1774.50mil 13.2490mm] [45.3767mm 13.2835mm] [1804.50mil 527.74mil] + [46.1347mm 531.00mil] [46.1926mm 13.3729mm] [46.2256mm 519.76mil] [46.2434mm 504.68mil] [46.2601mm 12.4275mm] + [46.2972mm 12.2403mm] [46.7877mm 11.6434mm] [47.1502mm 11.2190mm] [1854.20mil 11.0564mm] [46.9172mm 11.0013mm] + [46.7244mm 11.0607mm] [46.5728mm 11.2893mm] [46.4323mm 11.5332mm] [46.3165mm 457.43mil] [46.2063mm 11.6091mm] + [46.1761mm 11.5070mm] [46.1979mm 442.35mil] [1819.20mil 10.8621mm] [46.1181mm 10.6927mm] + ) +) +NetList() +( + Net("A" "(unknown)") + ( + Connect("CONN1-3") + Connect("J1-1") + Connect("R4-2") + Connect("U2-6") + ) + Net("B" "(unknown)") + ( + Connect("CONN1-2") + Connect("R3-2") + Connect("R5-1") + Connect("U2-7") + ) + Net("GND" "(unknown)") + ( + Connect("C1-2") + Connect("C2-2") + Connect("C3-2") + Connect("C5-2") + Connect("C6-1") + Connect("C7-1") + Connect("C8-2") + Connect("CONN1-4") + Connect("CONN2-5") + Connect("R4-1") + Connect("U1-7") + Connect("U1-18") + Connect("U1-21") + Connect("U1-25") + Connect("U1-26") + Connect("U2-5") + Connect("U3-7") + ) + Net("RXLED" "(unknown)") + ( + Connect("R2-2") + Connect("U1-22") + ) + Net("SHELL" "(unknown)") + ( + Connect("C8-1") + Connect("CONN2-6") + ) + Net("TXDEN" "(unknown)") + ( + Connect("TP4-1") + Connect("U1-13") + Connect("U2-3") + Connect("U3-2") + ) + Net("TXLED" "(unknown)") + ( + Connect("R1-2") + Connect("U1-23") + ) + Net("unnamed_net1" "(unknown)") + ( + Connect("CONN2-4") + ) + Net("unnamed_net2" "(unknown)") + ( + Connect("U1-24") + ) + Net("unnamed_net3" "(unknown)") + ( + Connect("U1-27") + ) + Net("unnamed_net4" "(unknown)") + ( + Connect("U1-1") + Connect("U2-4") + ) + Net("unnamed_net5" "(unknown)") + ( + Connect("U1-19") + ) + Net("unnamed_net6" "(unknown)") + ( + Connect("C1-1") + Connect("U1-17") + ) + Net("unnamed_net7" "(unknown)") + ( + Connect("U1-28") + ) + Net("unnamed_net8" "(unknown)") + ( + Connect("U1-5") + Connect("U3-3") + ) + Net("unnamed_net9" "(unknown)") + ( + Connect("U1-3") + ) + Net("unnamed_net10" "(unknown)") + ( + Connect("U1-11") + ) + Net("unnamed_net11" "(unknown)") + ( + Connect("U1-2") + ) + Net("unnamed_net12" "(unknown)") + ( + Connect("U1-9") + ) + Net("unnamed_net13" "(unknown)") + ( + Connect("U1-6") + ) + Net("unnamed_net14" "(unknown)") + ( + Connect("U1-10") + ) + Net("unnamed_net15" "(unknown)") + ( + Connect("R6-1") + Connect("U1-14") + Connect("U2-2") + ) + Net("unnamed_net16" "(unknown)") + ( + Connect("U1-12") + ) + Net("unnamed_net17" "(unknown)") + ( + Connect("U1-8") + ) + Net("unnamed_net18" "(unknown)") + ( + Connect("U2-1") + Connect("U3-1") + ) + Net("unnamed_net19" "(unknown)") + ( + Connect("U3-6") + ) + Net("unnamed_net20" "(unknown)") + ( + Connect("U3-8") + ) + Net("unnamed_net21" "(unknown)") + ( + Connect("U3-11") + ) + Net("unnamed_net22" "(unknown)") + ( + Connect("D1-1") + Connect("R1-1") + Connect("TP2-1") + ) + Net("unnamed_net23" "(unknown)") + ( + Connect("J1-2") + Connect("R3-1") + ) + Net("unnamed_net24" "(unknown)") + ( + Connect("D2-1") + Connect("R2-1") + Connect("TP3-1") + ) + Net("USBDM" "(unknown)") + ( + Connect("CONN2-2") + Connect("U1-16") + ) + Net("USBDP" "(unknown)") + ( + Connect("CONN2-3") + Connect("U1-15") + ) + Net("Vcc" "(unknown)") + ( + Connect("C2-1") + Connect("C3-1") + Connect("C5-1") + Connect("C6-2") + Connect("C7-2") + Connect("CONN1-1") + Connect("D1-2") + Connect("D2-2") + Connect("L1-2") + Connect("R5-2") + Connect("R6-2") + Connect("U1-4") + Connect("U1-20") + Connect("U2-8") + Connect("U3-4") + Connect("U3-5") + Connect("U3-9") + Connect("U3-10") + Connect("U3-12") + Connect("U3-13") + Connect("U3-14") + ) + Net("Vin" "(unknown)") + ( + Connect("CONN2-1") + Connect("L1-1") + Connect("TP1-1") + ) +) diff --git a/usb-rs485.pdf b/usb-rs485.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f4f8590b4d09bd1e3da0df62b9a22193fb5475e6 GIT binary patch literal 29282 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