changeset 0:0f9bdd60ce50

fc-small-hw separated from old freecalypso-schem repo
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 21 Oct 2019 00:53:38 +0000
parents
children a60bab8abfa0
files bb2fc/README bb2fc/pcb/Makefile bb2fc/pcb/bb2fc.pcb bb2fc/schem+bom/74AVC4T774PW.pinout bb2fc/schem+bom/MCL bb2fc/schem+bom/Makefile bb2fc/schem+bom/U1.slotmap bb2fc/schem+bom/U2.slotmap bb2fc/schem+bom/primitives bb2fc/schem+bom/regulator.v bb2fc/schem+bom/schem.v bb2fc/schem+bom/sympath fc-uja/design-spec fc-uja/schem+bom/MCL fc-uja/schem+bom/Makefile fc-uja/schem+bom/primitives fc-uja/schem+bom/vsrc/FT2232D_block.v fc-uja/schem+bom/vsrc/FT2232D_chip.v fc-uja/schem+bom/vsrc/USB_block.v fc-uja/schem+bom/vsrc/application_block.v fc-uja/schem+bom/vsrc/board.v fc-uja/schem+bom/vsrc/eeprom_93Cx6_16bit.v fc-uja/schem+bom/vsrc/od_buffer.v fc-uja/schem+bom/vsrc/regulator_ic.v fc-uja/schem+bom/vsrc/regulator_with_caps.v fc-uja/schem+bom/vsrc/target_if.v fc-uja/schem+bom/vsrc/usb_conn.v lcdtest1/README lcdtest1/pcb/Makefile lcdtest1/pcb/lcdtest1.pcb lcdtest1/schem+bom/MCL lcdtest1/schem+bom/Makefile lcdtest1/schem+bom/primitives lcdtest1/schem+bom/schem.v mmtb1/README mmtb1/pcb/mmtb1.pcb mmtb1/schem+bom/MCL mmtb1/schem+bom/Makefile mmtb1/schem+bom/primitives mmtb1/schem+bom/sympath mmtb1/schem+bom/vsrc/board.v mmtb1/schem+bom/vsrc/interface.v mmtb1/schem+bom/vsrc/led_circuit.v mmtb1/schem+bom/vsrc/pushbutton_wrap.v mmtb1/schem+bom/vsrc/sim_socket_block.v mmtb1/schem+bom/vsrc/uart_bringout.v
diffstat 46 files changed, 6110 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/README	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,23 @@
+The little board to be built in this project is an adapter for connecting an
+OMAP BeagleBoard-xM to a FreeCalypso device, specifically connecting Calypso's
+MCSI to OMAP's McBSP (primary objective) and also connecting a 4-wire UART
+(data + hw flow control) between the two devices - BB expansion interface
+provides such a UART, and it costs us very little extra effort to connect it
+along with MCSI.
+
+The present adapter will plug into the expansion header on the bottom side of
+the BeagleBoard, implement logic voltage level translation between OMAP's 1.8 V
+and Calypso's 2.8 V using the 1.8 V and 5 V power supplies provided by the
+BeagleBoard, and bring 2.8 V UART and MCSI interfaces out on headers, intended
+to be connected to a FreeCalypso board with jumper wires.
+
+The logic voltage level translation function will be accomplished using two
+74AVC4T774PW ICs, one for the UART and one for MCSI.  As a somewhat arbitrary
+pick made for greater ease of PCB layout, the A side of each translating
+transceiver IC will be the 2.8 V side and the B side will be the 1.8 V side.
+Each of the 4 1-bit channels in the 74AVC4T774PW has its own direction control
+pin, allowing us to neatly use one of these ICs for each 4-wire interface
+despite mixed signal directions.  MCSI_CLK and MCSI_FSYNCH are assumed to be
+outputs from the Calypso like they are when driven by the DSP ROM code in the
+silicon, and they will be voltage-translated in the Calypso to OMAP direction;
+the other direction is NOT supported.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/pcb/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,25 @@
+ALL=	gerbers.zip bb2fc_pcb.ps bb2fc_pcb.pdf
+EXPARG=
+
+all:	${ALL}
+
+.SUFFIXES:	.ps .pdf
+
+.ps.pdf:
+	ps2pdf $*.ps
+
+bb2fc_pcb.ps:	bb2fc.pcb
+	pcb -x ps --psfile $@ ${EXPARG} bb2fc.pcb
+
+gerbers.d:	bb2fc.pcb
+	-rm -rf $@
+	mkdir $@
+	pcb -x gerber --gerberfile gerbers.d/bb2fc ${EXPARG} bb2fc.pcb
+
+gerbers.zip:	gerbers.d
+	-rm -f $@
+	cd gerbers.d; zip ../gerbers.zip *
+
+clean:
+	rm -f *.ps *.pdf bb2fc.pcb-
+	rm -rf gerbers.*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/pcb/bb2fc.pcb	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,1308 @@
+# release: pcb 20140316
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20091103]
+
+PCB["" 1650.00mil 2140.00mil]
+
+Grid[1000.000000 0.0000 0.0000 0]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[6.00mil 6.00mil 6.00mil 5.00mil 20.00mil 8.00mil]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s:3:4:5:6:7:8")
+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:Skinny,6.00mil,24.02mil,11.81mil,6.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")
+Via[37.7400mm 49.0930mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[34.6920mm 41.9810mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[31.3900mm 40.7110mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[28.3420mm 51.1250mm 60.00mil 20.00mil 0.0000 35.00mil "" ""]
+Via[23.7700mm 31.8210mm 60.00mil 20.00mil 0.0000 35.00mil "" ""]
+Via[21.7380mm 29.5350mm 60.00mil 20.00mil 0.0000 35.00mil "" ""]
+Via[26.8180mm 29.5350mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[24.0240mm 36.3930mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[26.0560mm 23.9470mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[23.7700mm 19.3750mm 60.00mil 20.00mil 0.0000 35.00mil "" ""]
+Via[21.7380mm 17.0890mm 60.00mil 20.00mil 0.0000 35.00mil "" ""]
+Via[26.8180mm 17.0890mm 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1X)"]
+Via[13.6100mm 36.1390mm 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+Via[13.6100mm 31.8210mm 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+
+Element["" "HEADER28_3" "J1" "435-40-228-00-160000" 35.2000mm 37.6630mm 100.00mil 60.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
+	Pin[100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+	Pin[0.0000 -100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" ""]
+	Pin[100.00mil -100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" ""]
+	Pin[0.0000 -200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" ""]
+	Pin[100.00mil -200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "6" "6" ""]
+	Pin[0.0000 -300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "7" "7" ""]
+	Pin[100.00mil -300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "8" "8" ""]
+	Pin[0.0000 -400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "9" "9" ""]
+	Pin[100.00mil -400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "10" "10" ""]
+	Pin[0.0000 -500.00mil 60.00mil 30.00mil 66.00mil 38.00mil "11" "11" ""]
+	Pin[100.00mil -500.00mil 60.00mil 30.00mil 66.00mil 38.00mil "12" "12" ""]
+	Pin[0.0000 -600.00mil 60.00mil 30.00mil 66.00mil 38.00mil "13" "13" ""]
+	Pin[100.00mil -600.00mil 60.00mil 30.00mil 66.00mil 38.00mil "14" "14" ""]
+	Pin[0.0000 -700.00mil 60.00mil 30.00mil 66.00mil 38.00mil "15" "15" ""]
+	Pin[100.00mil -700.00mil 60.00mil 30.00mil 66.00mil 38.00mil "16" "16" ""]
+	Pin[0.0000 -800.00mil 60.00mil 30.00mil 66.00mil 38.00mil "17" "17" ""]
+	Pin[100.00mil -800.00mil 60.00mil 30.00mil 66.00mil 38.00mil "18" "18" ""]
+	Pin[0.0000 -900.00mil 60.00mil 30.00mil 66.00mil 38.00mil "19" "19" ""]
+	Pin[100.00mil -900.00mil 60.00mil 30.00mil 66.00mil 38.00mil "20" "20" ""]
+	Pin[0.0000 -1000.00mil 60.00mil 30.00mil 66.00mil 38.00mil "21" "21" ""]
+	Pin[100.00mil -1000.00mil 60.00mil 30.00mil 66.00mil 38.00mil "22" "22" ""]
+	Pin[0.0000 -1100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "23" "23" ""]
+	Pin[100.00mil -1100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "24" "24" ""]
+	Pin[0.0000 -1200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "25" "25" ""]
+	Pin[100.00mil -1200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "26" "26" ""]
+	Pin[0.0000 -1300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "27" "27" "thermal(1X)"]
+	Pin[100.00mil -1300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "28" "28" "thermal(1X)"]
+	ElementLine [-50.00mil 50.00mil -50.00mil -1350.00mil 20.00mil]
+	ElementLine [-50.00mil -1350.00mil 150.00mil -1350.00mil 20.00mil]
+	ElementLine [150.00mil -1350.00mil 150.00mil 50.00mil 20.00mil]
+	ElementLine [150.00mil 50.00mil -50.00mil 50.00mil 20.00mil]
+	ElementLine [-50.00mil -50.00mil 50.00mil -50.00mil 10.00mil]
+	ElementLine [50.00mil -50.00mil 50.00mil 50.00mil 10.00mil]
+
+	)
+
+Element["" "" "U2" "74AVC4T774PW" 18.6900mm 34.1070mm -110.00mil -170.00mil 0 100 ""]
+(
+	Pad[-3.4250mm -2.2750mm -2.3750mm -2.2750mm 0.4500mm 10.00mil 0.6000mm "1" "1" ""]
+	Pad[-3.4250mm -1.6250mm -2.3750mm -1.6250mm 0.4500mm 10.00mil 0.6000mm "2" "2" ""]
+	Pad[-3.4250mm -0.9750mm -2.3750mm -0.9750mm 0.4500mm 10.00mil 0.6000mm "3" "3" ""]
+	Pad[-3.4250mm -0.3250mm -2.3750mm -0.3250mm 0.4500mm 10.00mil 0.6000mm "4" "4" ""]
+	Pad[-3.4250mm 0.3250mm -2.3750mm 0.3250mm 0.4500mm 10.00mil 0.6000mm "5" "5" ""]
+	Pad[-3.4250mm 0.9750mm -2.3750mm 0.9750mm 0.4500mm 10.00mil 0.6000mm "6" "6" ""]
+	Pad[-3.4250mm 1.6250mm -2.3750mm 1.6250mm 0.4500mm 10.00mil 0.6000mm "7" "7" ""]
+	Pad[-3.4250mm 2.2750mm -2.3750mm 2.2750mm 0.4500mm 10.00mil 0.6000mm "8" "8" ""]
+	Pad[2.3750mm 2.2750mm 3.4250mm 2.2750mm 0.4500mm 10.00mil 0.6000mm "9" "9" "edge2"]
+	Pad[2.3750mm 1.6250mm 3.4250mm 1.6250mm 0.4500mm 10.00mil 0.6000mm "10" "10" "edge2"]
+	Pad[2.3750mm 0.9750mm 3.4250mm 0.9750mm 0.4500mm 10.00mil 0.6000mm "11" "11" "edge2"]
+	Pad[2.3750mm 0.3250mm 3.4250mm 0.3250mm 0.4500mm 10.00mil 0.6000mm "12" "12" "edge2"]
+	Pad[2.3750mm -0.3250mm 3.4250mm -0.3250mm 0.4500mm 10.00mil 0.6000mm "13" "13" "edge2"]
+	Pad[2.3750mm -0.9750mm 3.4250mm -0.9750mm 0.4500mm 10.00mil 0.6000mm "14" "14" "edge2"]
+	Pad[2.3750mm -1.6250mm 3.4250mm -1.6250mm 0.4500mm 10.00mil 0.6000mm "15" "15" "edge2"]
+	Pad[2.3750mm -2.2750mm 3.4250mm -2.2750mm 0.4500mm 10.00mil 0.6000mm "16" "16" "edge2"]
+	ElementLine [-3.8250mm -2.6750mm 3.8250mm -2.6750mm 0.1500mm]
+	ElementLine [-3.8250mm 2.6750mm 3.8250mm 2.6750mm 0.1500mm]
+	ElementLine [-3.8250mm -2.6750mm -3.8250mm 2.6750mm 0.1500mm]
+	ElementLine [3.8250mm -2.6750mm 3.8250mm 2.6750mm 0.1500mm]
+
+	)
+
+Element["" "0603" "C1" "1uF" 37.7400mm 46.4110mm 44.09mil -45.91mil 0 100 ""]
+(
+	Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-28.59mil -48.27mil 28.59mil -48.27mil 6.00mil]
+	ElementLine [28.59mil -48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil 48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil -48.27mil -28.59mil 48.27mil 6.00mil]
+
+	)
+
+Element["" "0603" "C3" "1uF" 31.8980mm 37.9170mm -22.68mil -91.50mil 0 100 ""]
+(
+	Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [48.27mil -28.59mil 48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil 28.59mil 48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil -28.59mil -48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil -28.59mil 48.27mil -28.59mil 6.00mil]
+
+	)
+
+Element["" "0603" "C2" "1uF" 36.2160mm 51.1250mm 68.50mil -11.50mil 0 100 ""]
+(
+	Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-48.27mil -28.59mil -48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil -28.59mil 48.27mil -28.59mil 6.00mil]
+	ElementLine [48.27mil -28.59mil 48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil 28.59mil 48.27mil 28.59mil 6.00mil]
+
+	)
+
+Element["" "" "U1" "74AVC4T774PW" 18.6900mm 21.6610mm -100.00mil -170.00mil 0 100 ""]
+(
+	Pad[-3.4250mm -2.2750mm -2.3750mm -2.2750mm 0.4500mm 10.00mil 0.6000mm "1" "1" ""]
+	Pad[-3.4250mm -1.6250mm -2.3750mm -1.6250mm 0.4500mm 10.00mil 0.6000mm "2" "2" ""]
+	Pad[-3.4250mm -0.9750mm -2.3750mm -0.9750mm 0.4500mm 10.00mil 0.6000mm "3" "3" ""]
+	Pad[-3.4250mm -0.3250mm -2.3750mm -0.3250mm 0.4500mm 10.00mil 0.6000mm "4" "4" ""]
+	Pad[-3.4250mm 0.3250mm -2.3750mm 0.3250mm 0.4500mm 10.00mil 0.6000mm "5" "5" ""]
+	Pad[-3.4250mm 0.9750mm -2.3750mm 0.9750mm 0.4500mm 10.00mil 0.6000mm "6" "6" ""]
+	Pad[-3.4250mm 1.6250mm -2.3750mm 1.6250mm 0.4500mm 10.00mil 0.6000mm "7" "7" ""]
+	Pad[-3.4250mm 2.2750mm -2.3750mm 2.2750mm 0.4500mm 10.00mil 0.6000mm "8" "8" ""]
+	Pad[2.3750mm 2.2750mm 3.4250mm 2.2750mm 0.4500mm 10.00mil 0.6000mm "9" "9" "edge2"]
+	Pad[2.3750mm 1.6250mm 3.4250mm 1.6250mm 0.4500mm 10.00mil 0.6000mm "10" "10" "edge2"]
+	Pad[2.3750mm 0.9750mm 3.4250mm 0.9750mm 0.4500mm 10.00mil 0.6000mm "11" "11" "edge2"]
+	Pad[2.3750mm 0.3250mm 3.4250mm 0.3250mm 0.4500mm 10.00mil 0.6000mm "12" "12" "edge2"]
+	Pad[2.3750mm -0.3250mm 3.4250mm -0.3250mm 0.4500mm 10.00mil 0.6000mm "13" "13" "edge2"]
+	Pad[2.3750mm -0.9750mm 3.4250mm -0.9750mm 0.4500mm 10.00mil 0.6000mm "14" "14" "edge2"]
+	Pad[2.3750mm -1.6250mm 3.4250mm -1.6250mm 0.4500mm 10.00mil 0.6000mm "15" "15" "edge2"]
+	Pad[2.3750mm -2.2750mm 3.4250mm -2.2750mm 0.4500mm 10.00mil 0.6000mm "16" "16" "edge2"]
+	ElementLine [-3.8250mm -2.6750mm 3.8250mm -2.6750mm 0.1500mm]
+	ElementLine [-3.8250mm 2.6750mm 3.8250mm 2.6750mm 0.1500mm]
+	ElementLine [-3.8250mm -2.6750mm -3.8250mm 2.6750mm 0.1500mm]
+	ElementLine [3.8250mm -2.6750mm 3.8250mm 2.6750mm 0.1500mm]
+
+	)
+
+Element["" "JUMPER5" "J3" "0901200125" 4.4660mm 26.4870mm -30.00mil -130.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,thermal(0X,1X)"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+	Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" ""]
+	Pin[0.0000 300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" ""]
+	Pin[0.0000 400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" ""]
+	ElementLine [-50.00mil -50.00mil -50.00mil 450.00mil 20.00mil]
+	ElementLine [-50.00mil 450.00mil 50.00mil 450.00mil 20.00mil]
+	ElementLine [50.00mil 450.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "JUMPER5" "J2" "0901200125" 4.4660mm 8.7070mm -30.00mil -130.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,thermal(1X)"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+	Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" ""]
+	Pin[0.0000 300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" ""]
+	Pin[0.0000 400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" ""]
+	ElementLine [-50.00mil -50.00mil -50.00mil 450.00mil 20.00mil]
+	ElementLine [-50.00mil 450.00mil 50.00mil 450.00mil 20.00mil]
+	ElementLine [50.00mil 450.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "0402" "C5" "100n" 26.3100mm 19.3750mm 53.08mil -31.50mil 0 100 ""]
+(
+	Pad[-17.71mil -3.93mil -17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+	Pad[17.71mil -3.93mil 17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+	ElementLine [-35.46mil -21.68mil -35.46mil 21.68mil 5.00mil]
+	ElementLine [-35.46mil -21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil -35.46mil 21.68mil 5.00mil]
+
+	)
+
+Element["" "0402" "C4" "100n" 24.5320mm 17.0890mm -31.50mil -81.50mil 0 100 ""]
+(
+	Pad[-17.71mil -3.93mil -17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+	Pad[17.71mil -3.93mil 17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+	ElementLine [-35.46mil -21.68mil -35.46mil 21.68mil 5.00mil]
+	ElementLine [-35.46mil -21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil -35.46mil 21.68mil 5.00mil]
+
+	)
+
+Element["" "0402" "C7" "100n" 26.3100mm 31.8210mm 50.79mil -31.50mil 0 100 ""]
+(
+	Pad[-17.71mil -3.93mil -17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+	Pad[17.71mil -3.93mil 17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+	ElementLine [-35.46mil -21.68mil -35.46mil 21.68mil 5.00mil]
+	ElementLine [-35.46mil -21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil -35.46mil 21.68mil 5.00mil]
+
+	)
+
+Element["" "0402" "C6" "100n" 24.5320mm 29.5350mm -29.21mil -81.50mil 0 100 ""]
+(
+	Pad[-17.71mil -3.93mil -17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"]
+	Pad[17.71mil -3.93mil 17.71mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"]
+	ElementLine [-35.46mil -21.68mil -35.46mil 21.68mil 5.00mil]
+	ElementLine [-35.46mil -21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil 35.46mil -21.68mil 5.00mil]
+	ElementLine [35.46mil 21.68mil -35.46mil 21.68mil 5.00mil]
+
+	)
+
+Element["" "" "U3" "TLV70028DDC" 34.6920mm 46.2990mm -130.00mil -90.00mil 0 100 ""]
+(
+	Pad[0.9500mm -1.6000mm 0.9500mm -1.1000mm 0.6000mm 10.00mil 0.7500mm "1" "1" "square"]
+	Pad[0.0000 -1.6000mm 0.0000 -1.1000mm 0.6000mm 10.00mil 0.7500mm "2" "2" "square"]
+	Pad[-0.9500mm -1.6000mm -0.9500mm -1.1000mm 0.6000mm 10.00mil 0.7500mm "3" "3" "square"]
+	Pad[-0.9500mm 1.1000mm -0.9500mm 1.6000mm 0.6000mm 10.00mil 0.7500mm "4" "4" "square,edge2"]
+	Pad[0.9500mm 1.1000mm 0.9500mm 1.6000mm 0.6000mm 10.00mil 0.7500mm "5" "5" "square,edge2"]
+	ElementLine [-1.5750mm 2.0750mm 1.5750mm 2.0750mm 0.1500mm]
+	ElementLine [-1.5750mm -2.0750mm 1.5750mm -2.0750mm 0.1500mm]
+	ElementLine [1.5750mm -2.0750mm 1.5750mm 2.0750mm 0.1500mm]
+	ElementLine [-1.5750mm -2.0750mm -1.5750mm 2.0750mm 0.1500mm]
+
+	)
+Layer(1 "component")
+(
+	Line[850.00mil 35.0820mm 31.6030mm 35.0820mm 10.00mil 20.00mil "clearline"]
+	Line[31.6030mm 35.0820mm 32.9140mm 36.3930mm 10.00mil 20.00mil "clearline"]
+	Line[32.9140mm 36.3930mm 36.4700mm 36.3930mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 36.3930mm 37.7400mm 35.1230mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 34.4320mm 33.6050mm 34.4320mm 10.00mil 20.00mil "clearline"]
+	Line[33.6050mm 34.4320mm 34.1840mm 33.8530mm 10.00mil 20.00mil "clearline"]
+	Line[34.1840mm 33.8530mm 36.4700mm 33.8530mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 33.8530mm 37.7400mm 32.5830mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 1330.00mil 31.4610mm 1330.00mil 10.00mil 20.00mil "clearline"]
+	Line[31.4610mm 1330.00mil 33.9300mm 31.3130mm 10.00mil 20.00mil "clearline"]
+	Line[33.9300mm 31.3130mm 36.4700mm 31.3130mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 31.3130mm 37.7400mm 30.0430mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 33.1320mm 28.8090mm 33.1320mm 10.00mil 20.00mil "clearline"]
+	Line[28.8090mm 33.1320mm 33.1680mm 28.7730mm 10.00mil 20.00mil "clearline"]
+	Line[33.1680mm 28.7730mm 36.4700mm 28.7730mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 28.7730mm 37.7400mm 27.5030mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 22.6360mm 29.3170mm 22.6360mm 10.00mil 20.00mil "clearline"]
+	Line[29.3170mm 22.6360mm 30.3740mm 23.6930mm 10.00mil 20.00mil "clearline"]
+	Line[30.3740mm 23.6930mm 36.4700mm 23.6930mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 23.6930mm 37.7400mm 24.9630mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 21.9860mm 32.5890mm 21.9860mm 10.00mil 20.00mil "clearline"]
+	Line[32.5890mm 21.9860mm 33.4220mm 21.1530mm 10.00mil 20.00mil "clearline"]
+	Line[33.4220mm 21.1530mm 36.4700mm 21.1530mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 21.1530mm 37.7400mm 22.4230mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 840.00mil 31.7150mm 840.00mil 10.00mil 20.00mil "clearline"]
+	Line[31.7150mm 840.00mil 34.4380mm 18.6130mm 10.00mil 20.00mil "clearline"]
+	Line[34.4380mm 18.6130mm 36.4700mm 18.6130mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 18.6130mm 37.7400mm 19.8830mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 20.6860mm 29.3170mm 20.6860mm 10.00mil 20.00mil "clearline"]
+	Line[29.3170mm 20.6860mm 33.9300mm 16.0730mm 10.00mil 20.00mil "clearline"]
+	Line[33.9300mm 16.0730mm 36.4700mm 16.0730mm 10.00mil 20.00mil "clearline"]
+	Line[36.4700mm 16.0730mm 37.7400mm 17.3430mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 35.0820mm 6.0310mm 35.0820mm 10.00mil 20.00mil "clearline"]
+	Line[6.0310mm 35.0820mm 4.4660mm 36.6470mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 34.4320mm 4.7910mm 34.4320mm 10.00mil 20.00mil "clearline"]
+	Line[4.7910mm 34.4320mm 4.4660mm 34.1070mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 1330.00mil 8.2050mm 1330.00mil 10.00mil 20.00mil "clearline"]
+	Line[8.2050mm 1330.00mil 5.9900mm 31.5670mm 10.00mil 20.00mil "clearline"]
+	Line[5.9900mm 31.5670mm 4.4660mm 31.5670mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 33.1320mm 10.6030mm 33.1320mm 10.00mil 20.00mil "clearline"]
+	Line[10.6030mm 33.1320mm 6.4980mm 29.0270mm 10.00mil 20.00mil "clearline"]
+	Line[6.4980mm 29.0270mm 4.4660mm 29.0270mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 22.6360mm 8.2350mm 22.6360mm 10.00mil 20.00mil "clearline"]
+	Line[8.2350mm 22.6360mm 4.4660mm 18.8670mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 21.9860mm 10.1250mm 21.9860mm 10.00mil 20.00mil "clearline"]
+	Line[10.1250mm 21.9860mm 4.4660mm 16.3270mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 840.00mil 12.0150mm 840.00mil 10.00mil 20.00mil "clearline"]
+	Line[12.0150mm 840.00mil 4.4660mm 13.7870mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 20.6860mm 13.9050mm 20.6860mm 10.00mil 20.00mil "clearline"]
+	Line[13.9050mm 20.6860mm 4.4660mm 11.2470mm 10.00mil 20.00mil "clearline"]
+	Line[37.7400mm 37.6630mm 37.7400mm 45.7910mm 25.00mil 20.00mil "clearline"]
+	Line[35.6420mm 44.9490mm 37.6600mm 44.9490mm 25.00mil 20.00mil "clearline"]
+	Line[37.6600mm 44.9490mm 37.7400mm 45.0290mm 25.00mil 20.00mil "clearline"]
+	Line[35.6420mm 47.6490mm 35.6420mm 51.0490mm 25.00mil 20.00mil "clearline"]
+	Line[35.6420mm 51.0490mm 35.5660mm 51.1250mm 25.00mil 20.00mil "clearline"]
+	Line[37.7400mm 47.0610mm 37.7400mm 50.2510mm 25.00mil 20.00mil "clearline"]
+	Line[37.7400mm 50.2510mm 36.8660mm 51.1250mm 25.00mil 20.00mil "clearline"]
+	Line[34.6920mm 44.9490mm 34.6920mm 41.9810mm 25.00mil 20.00mil "clearline"]
+	Line[33.7420mm 44.9490mm 33.7420mm 45.8570mm 10.00mil 20.00mil "clearline"]
+	Line[33.7420mm 45.8570mm 34.1840mm 46.2990mm 10.00mil 20.00mil "clearline"]
+	Line[34.1840mm 46.2990mm 35.2000mm 46.2990mm 10.00mil 20.00mil "clearline"]
+	Line[35.2000mm 46.2990mm 35.7080mm 45.7910mm 10.00mil 20.00mil "clearline"]
+	Line[35.7080mm 45.7910mm 35.7080mm 45.0150mm 10.00mil 20.00mil "clearline"]
+	Line[35.7080mm 45.0150mm 35.6420mm 44.9490mm 10.00mil 20.00mil "clearline"]
+	Line[32.5480mm 37.9170mm 34.9460mm 37.9170mm 25.00mil 20.00mil "clearline"]
+	Line[34.9460mm 37.9170mm 35.2000mm 37.6630mm 25.00mil 20.00mil "clearline"]
+	Line[31.2480mm 37.9170mm 31.2480mm 40.5690mm 25.00mil 20.00mil "clearline"]
+	Line[31.2480mm 40.5690mm 31.3900mm 40.7110mm 25.00mil 20.00mil "clearline"]
+	Line[28.3420mm 51.1250mm 35.5660mm 51.1250mm 25.00mil 20.00mil "clearline"]
+	Line[850.00mil 32.4820mm 23.1090mm 32.4820mm 10.00mil 20.00mil "clearline"]
+	Line[23.1090mm 32.4820mm 23.7700mm 31.8210mm 10.00mil 20.00mil "clearline"]
+	Line[23.7700mm 31.8210mm 25.8602mm 31.8210mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 29.5350mm 24.0822mm 29.5350mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 29.5350mm 21.7380mm 31.6840mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 31.6840mm 850.00mil 31.8320mm 10.00mil 20.00mil "clearline"]
+	Line[24.9818mm 29.5350mm 26.8180mm 29.5350mm 10.00mil 20.00mil "clearline"]
+	Line[26.7598mm 31.8210mm 26.7598mm 29.5932mm 10.00mil 20.00mil "clearline"]
+	Line[26.7598mm 29.5932mm 26.8180mm 29.5350mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 36.3820mm 24.0130mm 36.3820mm 10.00mil 20.00mil "clearline"]
+	Line[24.0130mm 36.3820mm 24.0240mm 36.3930mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 35.7320mm 23.3630mm 35.7320mm 10.00mil 20.00mil "clearline"]
+	Line[23.3630mm 35.7320mm 24.0240mm 36.3930mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 17.0890mm 24.0822mm 17.0890mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 17.0890mm 21.7380mm 19.2380mm 10.00mil 20.00mil "clearline"]
+	Line[21.7380mm 19.2380mm 850.00mil 19.3860mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 20.0360mm 23.1090mm 20.0360mm 10.00mil 20.00mil "clearline"]
+	Line[23.1090mm 20.0360mm 23.7700mm 19.3750mm 10.00mil 20.00mil "clearline"]
+	Line[23.7700mm 19.3750mm 25.8602mm 19.3750mm 10.00mil 20.00mil "clearline"]
+	Line[24.9818mm 17.0890mm 26.8180mm 17.0890mm 10.00mil 20.00mil "clearline"]
+	Line[26.7598mm 19.3750mm 26.7598mm 17.1472mm 10.00mil 20.00mil "clearline"]
+	Line[26.7598mm 17.1472mm 26.8180mm 17.0890mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 23.9360mm 26.0450mm 23.9360mm 10.00mil 20.00mil "clearline"]
+	Line[26.0450mm 23.9360mm 26.0560mm 23.9470mm 10.00mil 20.00mil "clearline"]
+	Line[850.00mil 23.2860mm 25.4170mm 23.2860mm 10.00mil 20.00mil "clearline"]
+	Line[25.4170mm 23.2860mm 26.0670mm 23.9360mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 23.9360mm 21.2410mm 23.9360mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 19.3860mm 850.00mil 19.3860mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 20.0360mm 19.5640mm 20.0360mm 10.00mil 20.00mil "clearline"]
+	Line[19.5640mm 20.0360mm 20.2140mm 19.3860mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 23.2860mm 17.0650mm 23.2860mm 10.00mil 20.00mil "clearline"]
+	Line[17.0650mm 23.2860mm 17.6740mm 22.6770mm 10.00mil 20.00mil "clearline"]
+	Line[17.6740mm 22.6770mm 17.6740mm 21.9150mm 10.00mil 20.00mil "clearline"]
+	Line[17.6740mm 21.9150mm 19.5530mm 20.0360mm 10.00mil 20.00mil "clearline"]
+	Line[13.6100mm 31.8210mm 15.7790mm 31.8210mm 10.00mil 20.00mil "clearline"]
+	Line[15.7790mm 31.8210mm 15.7900mm 31.8320mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 35.7320mm 14.0170mm 35.7320mm 10.00mil 20.00mil "clearline"]
+	Line[14.0170mm 35.7320mm 13.6100mm 36.1390mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 32.4820mm 19.8070mm 32.4820mm 10.00mil 20.00mil "clearline"]
+	Line[19.8070mm 32.4820mm 20.4680mm 31.8210mm 10.00mil 20.00mil "clearline"]
+	Line[20.4680mm 31.8210mm 21.5790mm 31.8210mm 10.00mil 20.00mil "clearline"]
+	Line[21.5790mm 31.8210mm 850.00mil 31.8320mm 10.00mil 20.00mil "clearline"]
+	Line[15.7900mm 36.3820mm 17.1550mm 36.3820mm 10.00mil 20.00mil "clearline"]
+	Line[17.1550mm 36.3820mm 17.1660mm 36.3930mm 10.00mil 20.00mil "clearline"]
+	Line[17.1660mm 36.3930mm 17.9280mm 35.6310mm 10.00mil 20.00mil "clearline"]
+	Line[17.9280mm 35.6310mm 17.9280mm 33.5990mm 10.00mil 20.00mil "clearline"]
+	Line[17.9280mm 33.5990mm 19.0450mm 32.4820mm 10.00mil 20.00mil "clearline"]
+)
+Layer(2 "solder")
+(
+	Line[35.2000mm 37.6630mm 29.6120mm 37.6630mm 25.00mil 20.00mil "clearline"]
+	Line[29.6120mm 37.6630mm 23.7700mm 31.8210mm 25.00mil 20.00mil "clearline"]
+	Line[23.7700mm 31.8210mm 23.7700mm 19.3750mm 25.00mil 20.00mil "clearline"]
+	Line[28.3420mm 51.1250mm 21.7380mm 44.5210mm 25.00mil 20.00mil "clearline"]
+	Line[21.7380mm 44.5210mm 21.7380mm 17.0890mm 25.00mil 20.00mil "clearline"]
+	Polygon("clearpoly")
+	(
+		[1.1640mm 1.0870mm] [40.7880mm 1.0870mm] [40.7880mm 53.4110mm] [1.1640mm 53.4110mm] 
+	)
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
+Layer(5 "signal1")
+(
+)
+Layer(6 "signal2")
+(
+)
+Layer(7 "signal3")
+(
+)
+Layer(8 "signal4")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+	Text[270.00mil 380.00mil 0 100 "MCSI" "clearline"]
+	Text[270.00mil 1040.00mil 0 100 "UART" "clearline"]
+	Text[160.00mil 1870.00mil 0 100 "BB2FC Adapter" "clearline"]
+	Text[160.00mil 1950.00mil 0 100 "Mychaela N. Falconia" "clearline"]
+)
+NetList()
+(
+	Net("Calypso_MCSI_CLK" "(unknown)")
+	(
+		Connect("J2-4")
+		Connect("U1-5")
+	)
+	Net("Calypso_MCSI_FSYNCH" "(unknown)")
+	(
+		Connect("J2-3")
+		Connect("U1-4")
+	)
+	Net("Calypso_MCSI_RXD" "(unknown)")
+	(
+		Connect("J2-5")
+		Connect("U1-6")
+	)
+	Net("Calypso_MCSI_TXD" "(unknown)")
+	(
+		Connect("J2-2")
+		Connect("U1-3")
+	)
+	Net("Calypso_UART_CTS" "(unknown)")
+	(
+		Connect("J3-2")
+		Connect("U2-3")
+	)
+	Net("Calypso_UART_RTS" "(unknown)")
+	(
+		Connect("J3-5")
+		Connect("U2-6")
+	)
+	Net("Calypso_UART_RxD" "(unknown)")
+	(
+		Connect("J3-4")
+		Connect("U2-5")
+	)
+	Net("Calypso_UART_TxD" "(unknown)")
+	(
+		Connect("J3-3")
+		Connect("U2-4")
+	)
+	Net("GND" "(unknown)")
+	(
+		Connect("C1-2")
+		Connect("C2-2")
+		Connect("C3-2")
+		Connect("C4-2")
+		Connect("C5-2")
+		Connect("C6-2")
+		Connect("C7-2")
+		Connect("J1-27")
+		Connect("J1-28")
+		Connect("J2-1")
+		Connect("J3-1")
+		Connect("U1-8")
+		Connect("U1-9")
+		Connect("U1-10")
+		Connect("U2-1")
+		Connect("U2-7")
+		Connect("U2-9")
+		Connect("U2-10")
+		Connect("U3-2")
+	)
+	Net("OMAP_McBSP_CLK" "(unknown)")
+	(
+		Connect("J1-14")
+		Connect("U1-12")
+	)
+	Net("OMAP_McBSP_DR" "(unknown)")
+	(
+		Connect("J1-18")
+		Connect("U1-14")
+	)
+	Net("OMAP_McBSP_DX" "(unknown)")
+	(
+		Connect("J1-12")
+		Connect("U1-11")
+	)
+	Net("OMAP_McBSP_FS" "(unknown)")
+	(
+		Connect("J1-16")
+		Connect("U1-13")
+	)
+	Net("OMAP_UART_CTS" "(unknown)")
+	(
+		Connect("J1-4")
+		Connect("U2-11")
+	)
+	Net("OMAP_UART_RTS" "(unknown)")
+	(
+		Connect("J1-10")
+		Connect("U2-14")
+	)
+	Net("OMAP_UART_RxD" "(unknown)")
+	(
+		Connect("J1-8")
+		Connect("U2-13")
+	)
+	Net("OMAP_UART_TxD" "(unknown)")
+	(
+		Connect("J1-6")
+		Connect("U2-12")
+	)
+	Net("P_1V8" "(unknown)")
+	(
+		Connect("C3-1")
+		Connect("C5-1")
+		Connect("C7-1")
+		Connect("J1-1")
+		Connect("U1-15")
+		Connect("U2-15")
+	)
+	Net("P_2V8" "(unknown)")
+	(
+		Connect("C2-1")
+		Connect("C4-1")
+		Connect("C6-1")
+		Connect("U1-1")
+		Connect("U1-2")
+		Connect("U1-7")
+		Connect("U1-16")
+		Connect("U2-2")
+		Connect("U2-8")
+		Connect("U2-16")
+		Connect("U3-5")
+	)
+	Net("P_5V" "(unknown)")
+	(
+		Connect("C1-1")
+		Connect("J1-2")
+		Connect("U3-1")
+		Connect("U3-3")
+	)
+)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/74AVC4T774PW.pinout	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,17 @@
+#pin name	pin number
+DIR:1		1
+DIR:2		2
+A:1		3
+A:2		4
+A:3		5
+A:4		6
+DIR:3		7
+DIR:4		8
+OE		9
+GND		10
+B:4		11
+B:3		12
+B:2		13
+B:1		14
+VccB		15
+VccA		16
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/MCL	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,111 @@
+part 0603C-X5R-1uF:
+ value=1uF
+ footprint=0603
+ description=Ceramic chip capacitor, X5R, 1 uF, 0603
+ manufacturer=Samsung Electro-Mechanics
+ manufacturer_part_number=CL10A105KB8NNNC
+ vendor=Digi-Key
+ vendor_part_number=1276-1860-1-ND
+ npins=2
+
+part 0402C-100n:
+ value=100n
+ footprint=0402
+ description=Ceramic chip capacitor, X5R, 0.1 uF, 0402
+ manufacturer=Murata
+ manufacturer_part_number=GRM155R61C104KA88J
+ vendor=Digi-Key
+ vendor_part_number=490-6310-1-ND
+ npins=2
+
+# 5V input bypass cap
+C1:
+ hier=C1
+ part=0603C-X5R-1uF
+
+# 2.8V regulator output bypass cap
+C2:
+ hier=C2
+ part=0603C-X5R-1uF
+
+# 1.8V input bypass cap
+C3:
+ hier=C3
+ part=0603C-X5R-1uF
+
+# U1 VccA cap
+C4:
+ hier=C4
+ part=0402C-100n
+
+# U1 VccB cap
+C5:
+ hier=C5
+ part=0402C-100n
+
+# U2 VccA cap
+C6:
+ hier=C6
+ part=0402C-100n
+
+# U2 VccB cap
+C7:
+ hier=C7
+ part=0402C-100n
+
+# BeagleBoard-xM connector
+J1:
+ hier=bb_xm_conn
+ manufacturer=Mill-Max
+ manufacturer_part_number=435-40-228-00-160000
+ description=Header, 0.100", dual row, 28 posts, 3.18 mm mating height
+ vendor=Digi-Key
+ vendor_part_number=ED1372-28-ND
+ footprint=HEADER28_3
+ npins=28
+
+part header-5pin:
+ footprint=JUMPER5
+ description=Header, 0.100", single row, 5 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200125
+ vendor=Digi-Key
+ vendor_part_number=WM8075-ND
+ npins=5
+
+# 2.8V MCSI connector
+J2:
+ hier=J2
+ part=header-5pin
+
+# 2.8V UART connector
+J3:
+ hier=J3
+ part=header-5pin
+
+part buffer-ic:
+ manufacturer=NXP or TI
+ device=74AVC4T774PW
+ footprint=file:SN74AVC4T774PW
+ npins=16
+ pinout=74AVC4T774PW.pinout
+
+# Buffer IC for MCSI
+U1:
+ part=buffer-ic
+ slotmap=U1.slotmap
+
+# Buffer IC for UART
+U2:
+ part=buffer-ic
+ slotmap=U2.slotmap
+
+# 2.8V regulator
+U3:
+ hier=reg.pkg
+ manufacturer=TI
+ device=TLV70028DDC
+ part=yes
+ description=LDO regulator, 2.8 V output, SOT-5
+ footprint=file:TLV700xxDDC
+ npins=5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,28 @@
+BOMS=	tallied-bom.txt tallied-bom.csv comptab.txt
+NETS=	sverp.unet bound.unet pcb-netlist.txt
+
+all:	${BOMS} ${NETS} elements.pcb
+
+sverp.unet:	schem.v regulator.v primitives
+	ueda-sverp -o $@ schem.v regulator.v
+
+bound.unet:	MCL sverp.unet
+	unet-bind -c sverp.unet $@
+
+pcb-netlist.txt:	bound.unet
+	unet2pcb bound.unet $@
+
+tallied-bom.txt:	MCL
+	ueda-mkbom -cr > $@
+
+tallied-bom.csv:	MCL
+	ueda-csvbom > $@
+
+comptab.txt:	MCL
+	ueda-shortbom > $@
+
+elements.pcb:	MCL
+	ueda-getfps -ch | ueda-runm4 > $@
+
+clean:
+	rm -f *.unet *.txt *.csv errs elements.pcb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/U1.slotmap	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,6 @@
+#instance	slot
+U1slot1		1
+U1slot2		2
+U1slot3		3
+U1slot4		4
+U1common
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/U2.slotmap	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,6 @@
+#instance	slot
+U2slot1		1
+U2slot2		2
+U2slot3		3
+U2slot4		4
+U2common
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/primitives	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,12 @@
+capacitor	numpins 2;
+
+/* LDO regulator IC */
+pkg_5pin	numpins 5;
+
+/* 74AVC4T774PW single buffer and common part subpackages */
+buffer_ic_slot		mapped_pins (A, B, DIR);
+buffer_ic_common	mapped_pins (VccA, VccB, GND, OE);
+
+/* connectors */
+header_5pin	numpins 5;
+conn_28pin	numpins 28;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/regulator.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,13 @@
+module regulator (IN, OUT, GND, EN);
+
+input IN, GND, EN;
+output OUT;
+
+pkg_5pin pkg (  .pin_1(IN),
+		.pin_2(GND),
+		.pin_3(EN),
+		.pin_4(),	/* no connect */
+		.pin_5(OUT)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/schem.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,129 @@
+module board ();
+
+wire GND, P_5V, P_1V8, P_2V8;
+wire REGEN;
+
+wire OMAP_McBSP_DR, OMAP_McBSP_FS, OMAP_McBSP_CLK, OMAP_McBSP_DX;
+wire OMAP_UART_RTS, OMAP_UART_RxD, OMAP_UART_TxD, OMAP_UART_CTS;
+
+wire Calypso_MCSI_TXD, Calypso_MCSI_RXD, Calypso_MCSI_CLK, Calypso_MCSI_FSYNCH;
+wire Calypso_UART_TxD, Calypso_UART_RxD, Calypso_UART_RTS, Calypso_UART_CTS;
+
+conn_28pin bb_xm_conn ( .pin_1(P_1V8),
+			.pin_2(P_5V),
+			.pin_3(),
+			.pin_4(OMAP_UART_CTS),
+			.pin_5(),
+			.pin_6(OMAP_UART_TxD),
+			.pin_7(),
+			.pin_8(OMAP_UART_RxD),
+			.pin_9(),
+			.pin_10(OMAP_UART_RTS),
+			.pin_11(),
+			.pin_12(OMAP_McBSP_DX),
+			.pin_13(),
+			.pin_14(OMAP_McBSP_CLK),
+			.pin_15(),
+			.pin_16(OMAP_McBSP_FS),
+			.pin_17(),
+			.pin_18(OMAP_McBSP_DR),
+			.pin_19(),
+			.pin_20(),
+			.pin_21(),
+			.pin_22(),
+			.pin_23(),
+			.pin_24(),
+			.pin_25(REGEN),
+			.pin_26(),
+			.pin_27(GND),
+			.pin_28(GND)
+	);
+
+capacitor C1 (P_5V, GND);
+capacitor C3 (P_1V8, GND);
+
+regulator reg ( .IN(P_5V),
+		.OUT(P_2V8),
+		.GND(GND),
+		.EN(P_5V)
+	);
+
+capacitor C2 (P_2V8, GND);
+
+/* U1 for MCSI */
+
+buffer_ic_common U1common (.VccA(P_2V8),
+			   .VccB(P_1V8),
+			   .GND(GND),
+			   .OE(GND)
+	);
+
+capacitor C4 (P_2V8, GND);
+capacitor C5 (P_1V8, GND);
+
+buffer_ic_slot U1slot1 (.A(Calypso_MCSI_TXD),
+			.B(OMAP_McBSP_DR),
+			.DIR(P_2V8)
+	);
+
+buffer_ic_slot U1slot2 (.A(Calypso_MCSI_FSYNCH),
+			.B(OMAP_McBSP_FS),
+			.DIR(P_2V8)
+	);
+
+buffer_ic_slot U1slot3 (.A(Calypso_MCSI_CLK),
+			.B(OMAP_McBSP_CLK),
+			.DIR(P_2V8)
+	);
+
+buffer_ic_slot U1slot4 (.A(Calypso_MCSI_RXD),
+			.B(OMAP_McBSP_DX),
+			.DIR(GND)
+	);
+
+header_5pin J2 (.pin_1(GND),
+		.pin_2(Calypso_MCSI_TXD),
+		.pin_3(Calypso_MCSI_FSYNCH),
+		.pin_4(Calypso_MCSI_CLK),
+		.pin_5(Calypso_MCSI_RXD)
+	);
+
+/* U2 for UART */
+
+buffer_ic_common U2common (.VccA(P_2V8),
+			   .VccB(P_1V8),
+			   .GND(GND),
+			   .OE(GND)
+	);
+
+capacitor C6 (P_2V8, GND);
+capacitor C7 (P_1V8, GND);
+
+buffer_ic_slot U2slot1 (.A(Calypso_UART_CTS),
+			.B(OMAP_UART_RTS),
+			.DIR(GND)
+	);
+
+buffer_ic_slot U2slot2 (.A(Calypso_UART_TxD),
+			.B(OMAP_UART_RxD),
+			.DIR(P_2V8)
+	);
+
+buffer_ic_slot U2slot3 (.A(Calypso_UART_RxD),
+			.B(OMAP_UART_TxD),
+			.DIR(GND)
+	);
+
+buffer_ic_slot U2slot4 (.A(Calypso_UART_RTS),
+			.B(OMAP_UART_CTS),
+			.DIR(P_2V8)
+	);
+
+header_5pin J3 (.pin_1(GND),
+		.pin_2(Calypso_UART_CTS),
+		.pin_3(Calypso_UART_TxD),
+		.pin_4(Calypso_UART_RxD),
+		.pin_5(Calypso_UART_RTS)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bb2fc/schem+bom/sympath	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,1 @@
+.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/design-spec	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,536 @@
+FreeCalypso UART+JTAG Adapter
+Board design specification
+
+1. Purpose and scope
+
+The circuit board described in this specification will be an adapter for
+connecting a host PC or laptop (via USB) to the following 3 development
+interfaces on FreeCalypso GSM devices:
+
+* A 3-wire UART interface intended for RVTMUX on Calypso's IrDA UART
+* Calypso JTAG
+* Iota nTESTRESET
+
+The core function of interfacing from USB to a UART, JTAG and GPIO will be
+performed by an FT2232D chip, but the board described herein has two key
+differences from a generic FT2232x board, key differences which necessitate the
+development of a custom board:
+
+* Our board will have 3-state buffers on the JTAG lines and an open drain
+  driver on the nTESTRESET line, wired in such a way that they cannot be
+  accidentally turned on while the FT2232D is in its power-up default UART
+  mode, prior to the software switch into the MPSSE+GPIO mode.
+
+* The target connection interface will be presented not only on general-purpose
+  headers, but also on a special FFC connector, to be used with our future
+  FreeCalypso handset boards that will use the FFC-based development interface
+  copied from Foxconn's Pirelli DP-L10 phone.
+
+The gadget to be built is intended to serve the following two purposes, in this
+order of importance:
+
+Application 1: the present adapter will be required to do initial bring-up,
+deep development and production-time programming and testing on our upcoming
+FreeCalypso handset boards.  Calypso's MODEM UART will be wired to the handset's
+built-in USB-serial port also acting as the charging power source, but that
+interface is intended for end users - deep development, initial bring-up and
+production processes will need to be done through the IrDA UART wired to the
+FFC interface through the present adapter.  JTAG is not expected to be needed,
+but is "thrown in for free" - however, the Iota nTESTRESET line will be very
+useful for commanding system switch-on that can be distinguished from both the
+end user power-on button and the charger plug event, as well as for easy
+recovery from any hung state.
+
+Application 2: it costs us nothing extra to bring the target connection
+interface out on generic headers in addition to the FFC connector.  If anyone
+needs to play with JTAG on our FCDEV3B or on a Motorola C1xx phone hacked up
+with little wires, the present adapter will be more robust compared to
+unbuffered COTS FT2232x breakout boards thanks to our 3-state buffers
+protecting the JTAG lines from FT2232's initial UART mode garbage.
+
+However, the present FreeCalypso UART+JTAG adapter board is NOT intended to be
+used as a generic JTAG adapter for non-Calypso targets.  The set of additional
+signals needed besides JTAG is quite different between the two: most traditional
+(non-GSM) ARM processors and DSPs have TRST and/or SRST signals, and sometimes
+also DBGRQ/DBGACK - whereas the Calypso+Iota chipset has no TRST, and the way
+Iota's nTESTRESET signal works is quite different.  Companies like Tin Can Tools
+(Flyswatter2) already provide superb-quality and very cheap FT2232x-based JTAG
+adapters for "generic" applications, and there is no point in trying to compete
+with them - instead we need a Calypso-specific adapter that provides a UART,
+nTESTRESET control and JTAG in this order of priority.
+
+2. Detailed design
+
+2.1. FT2232D core block
+
+The FTDI chip chosen for this adapter board is FT2232D.  One of the FT2232x
+devices is needed because we need MPSSE for JTAG plus a second channel for the
+RVTMUX UART, leaving FT2232C/D/L and FT2232H as the two viable candidates.  The
+FT2232H high speed device does not offer anything useful for our application,
+hence the more basic FT2232D has been chosen on the principle of "bez nadobnosti
+nosimyj nabryushnik vreden" (a Russian proverb) - introducing USB high speed
+capability (480 Mbps USB signaling) with FT2232H would increase the chances of
+USB signal integrity problems due to suboptimal PCB layout or suboptimal USB
+cable quality while providing absolutely no useful gain in our application,
+whereas FT2232D is inherently safer in this regard by not having that USB high
+speed capability in the first place.  FT2232D is a direct drop-in for the
+earlier FT2232C and FT2232L chips; FT2232D is a currently active part available
+from Digi-Key whereas its predecessors are surplus-only parts.
+
+FT2232C/D devices only support MPSSE on Channel A, hence our FreeCalypso
+UART+JTAG adapter will follow the general canon for such adapters in that JTAG
+and test reset will be on Channel A, whereas Channel B will be used for the
+RVTMUX UART.
+
+There will be a 93C46 EEPROM connected to the FT2232D chip.  This EEPROM is
+needed so that we can give our adapter a custom USB ID (out of the range of USB
+IDs allocated by FTDI to Falconia Partners LLC); this custom USB ID is needed
+for several reasons:
+
+* We don't want the ftdi_sio driver in the Linux kernel to create two ttyUSBx
+  devices for both FT2232D channels only to have the first of the pair disappear
+  when a custom libftdi-based program is run to make use of JTAG and/or reset
+  functions on Channel A - instead we would like to have this driver create
+  only one ttyUSBx device for the UART on Channel B.  There already exist
+  several other UART+JTAG adapters whose creators and users had the same need,
+  and the ftdi_sio driver in Linux supports them.  The existing adapters of
+  this kind are identified by custom USB IDs, and once our own adapter advances
+  past the vaporware phase, we'll be submitting a one-line patch to the Linux
+  kernel driver to add our custom USB ID to the list.
+
+* We will have a custom libftdi-based program for sending nTESTRESET to the
+  FreeCalypso GSM device target through our adapter; this program will have an
+  easier time locating our USB device among other potential FTDI-based devices
+  if we use a custom USB ID.
+
+* When the time comes to configure OpenOCD to do JTAG through our adapter,
+  having a custom USB ID will similarly help prevent erroneous binding to other
+  FTDI-based devices that may be present.
+
+2.2. Buffering logic for JTAG
+
+One significant design blemish of the otherwise quite versatile FT2232D is that
+"bit" modes like MPSSE cannot be configured in the EEPROM, instead they can only
+be entered dynamically on software command from the host.  As the result, an
+FT2232D channel that is meant to be used for, say, JTAG on a given board will
+still operate in its default UART mode when USB power is first applied, and will
+remain in this state indefinitely long, until the user runs a program on the
+host that issues a software command to enter the "bit" mode - which may never
+happen.  If an FT2232D channel is wired for JTAG but the chip operates in its
+default UART mode, the following problems will occur if the signals are wired
+directly without additional buffering logic:
+
+* The ADBUS0 line which becomes TCK in JTAG mode is TxD in UART mode, and will
+  thus drive a high level on power-up - even though the quiescent state on TCK
+  should be low.
+
+* JTAG TDO line (output from the target) needs to be connected to ADBUS2 - this
+  signal becomes an input in MPSSE mode - but in the power-up default UART mode
+  ADBUS2 is an output.  Thus this default output can end up fighting with the
+  target's TDO output, potentially damaging the target, the adapter or both.
+
+(The other two JTAG signals - TDI and TMS driven from ADBUS1 and ADBUS3 - are
+ less of a problem because in the power-up default UART mode these FT2232D pins
+ are inputs with weak internal pull-ups on them.)
+
+Our solution to this problem is to insert 3-state buffers (unidirectional in
+the JTAG signal direction) into all 4 JTAG lines.  We shall use 3-state buffers
+with active-low enables, and the two enable lines (one for the TCK, TDI and TMS
+outputs from the adapter, the other for the TDO input) will come from FT2232D
+pins ADBUS5 and ADBUS6.  In the MPSSE mode used for JTAG these pins become GPIOs
+and will need to be configured as outputs driving low in order to enable JTAG,
+but in the power-up default UART mode they are inputs with internal pull-ups,
+and we will have additional external pull-ups for safety.  The effects will be
+as follows:
+
+* As long as the FT2232D channel is in UART mode, the 3-state buffers can never
+  be enabled.  All JTAG outputs from the adapter will be tristated (i.e., the
+  same as if the adapter weren't there, presenting the target with its normal
+  sans-JTAG state), there will be no fighting on ADBUS2, and the UART will sense
+  all of its inputs as inactive high.
+
+* As the MPSSE mode is entered on software command, the initial pin direction
+  mask byte should be 0x01, keeping ADBUS0 as an output, but then an MPSSE GPIO
+  command should be given, enabling the other outputs along with sensible
+  initial values.
+
+* ADBUS6 should be driven low to enable the TDO receiving buffer (it will have
+  a weak pull-up on the buffer's input in order to not float when there is no
+  target connected) right after ADBUS2 is switched to being an input, but
+  ADBUS5 can be driven low or high at any time afterward to enable or disable
+  the JTAG outputs.
+
+2.3. Sideband signals alongside JTAG
+
+2.3.1. Iota nTESTRESET driver
+
+The test reset line in the Calypso+Iota solution (nTESTRESET) is handled by the
+VRPC block in the Iota ABB which is essentially a PMIC.  It is always pulled up
+inside the GSM device to a non-logic power rail, and this circuit works even
+when the mobile is in the switched-off state with all of the main voltage
+regulators for regular logic turned off.  The raw nTESTRESET line is not meant
+to ever be driven by any kind of active push-pull logic driver; instead it is
+meant to be shorted to GND to trigger the reset, through either a pushbutton
+switch or an OC/OD driver.
+
+Back when TI made their x-Sample and Leonardo development boards, they
+apparently preferred to drive their JTAG+reset test interface (14-pin header in
+TI's JTAG pinout) with whatever generic (non-Calypso-specific) JTAG adapter
+they already had at the time, and as their 14-pin JTAG interface was defined,
+pin 2 (reset) was defined to be TRST with an active push-pull driver in the
+JTAG host adapter (or "emulator" as they call it).  These x-Sample and Leonardo
+boards have a little on-board circuit between this connector pin 2 and the
+actual nTESTRESET; this circuit consists of two transistors and has the effect
+of protecting the internal nTESTRESET line from whatever the external driver
+may be doing: if the external adapter drives a logic low, the transistor circuit
+pulls nTESTRESET low via what is effectively an OC driver, otherwise the JTAG
+block presents a Hi-Z state to the nTESTRESET line.  This circuit has been
+copied from Leonardo schematics on our own FCDEV3B, but the current plan is to
+not include it on the handset board, instead bringing out nTESTRESET in its
+native form on the FFC interface like the Pirelli DP-L10 board appears to do.
+
+Our FreeCalypso UART+JTAG adapter will drive this nTESTRESET pin with an open
+drain driver.  This driving arrangement is compatible with both approaches:
+either direct nTESTRESET connection or the transistor circuit on FCDEV3B and on
+TI's boards.  It does, however, make our adapter specific to Calypso+Iota GSM
+devices: more generic ARM processors and DSPs will often have more standard
+TRST and/or SRST signals instead, possibly needing active push-pull drivers.
+
+To protect the reset line from FTDI's UART-default bogosity, the input to the
+non-inverting open drain driver will come from ADBUS7, which is an input in the
+FT2232D's power-up default UART mode.  Like ADBUS5 and ADBUS6 controls for the
+3-state buffers for JTAG, this ADBUS7 line will have an additional external
+pull-up for safety, thus the reset can never be triggered accidentally while
+the FT2232D channel is in UART mode - the only way to trigger the test reset
+will be to first put the channel into the MPSSE+GPIO mode, then make ADBUS7 an
+output driving low.
+
+2.3.2. Calypso nEMU0 and nEMU1 pins
+
+The Calypso chip has two JTAG-sideband pins called nEMU0 and nEMU1.  They form
+some kind of debug/development interface which is not needed in normal product
+operation, and all Calypso-based GSM phone and modem product boards known to us
+leave them unconnected - even those product boards on which the regular JTAG
+pins are brought out (Pirelli DP-L10 and some Mot C1xx variants).  TI's
+Leonardo schematics leave them unconnected as well, but their more complete
+x-Sample boards have them brought out to the 14-pin JTAG connector.  Our
+FCDEV3B has them brought out as well.
+
+The problem with these nEMU0 and nEMU1 pins is that they are undocumented: the
+docs we have only say that they are bidirectional signals with pull-ups, and
+nothing else.  We have on-board pull-ups on these two lines on our FCDEV3B
+(copied from TI's E-Sample board) strengthening the Calypso chip's supposed
+internal pull-ups, but we don't know what will happen if either or both pins
+are driven low externally (at boot or any other time), nor do we know if the
+Calypso chip itself ever drives or pulses them low as outputs.  Common sense
+suggests that one of their likely functions is probably to hold the ARM7 core
+in the debug halt state directly out of reset, and possibly disable the
+watchdog timer which is otherwise enabled and ticking at this time - but we
+don't know any of the details.
+
+Because we don't know exactly how these nEMU0 and nEMU1 pins work, the only
+sense in which we can support them is to provide a way to use our FreeCalypso
+UART+JTAG adapter as a reverse engineering tool, experimentally playing with
+these nEMU[1:0] pins on an FCDEV3B.  We are going to make the following simple
+provision to facilitate such experimentation: we are going to connect FT2232D
+pins ACBUS2 and ACBUS3 to pins 13 and 14 on the 14-pin JTAG header, which are
+the pins for nEMU0 and nEMU1.  Unlike all other signals, this one will be a
+direct connection without any buffering.  ACBUS2 and ACBUS3 function as open
+drain LED drivers in the power-up default UART mode, and these pins have been
+chosen on the reasoning that they are expected to stay non-driving as long as
+no one actually opens Channel A as a UART and tries to send something through
+it.  The following important additional considerations apply:
+
+* These nEMU0 and nEMU1 signals are NOT included in the FFC interface defined
+  by Foxconn/Pirelli which we are copying for our FreeCalypso handset boards.
+  The positive implication is that the development interface for these FC
+  handset boards will not be adversely affected by the potentially dangerous
+  unbuffered connection to FT2232D pins; the negative implication is that if we
+  ever do learn how to use these nEMU[1:0] pins to do whatever they can do,
+  that ability won't be available on the handset boards.  However, the latter
+  loss is deemed to be acceptable: the most plausible function of these
+  nEMU[1:0] pins is to enter JTAG debug state directly out of reset, and we
+  don't need this ability when we have the internal boot ROM enabled via nIBOOT:
+  we can interrupt and divert the boot process serially, and then enter the
+  debug state through the regular JTAG scan chain.
+
+* Anyone using the 14-pin JTAG header interface to connect to a target such as
+  FCDEV3B that does have nEMU0 and nEMU1 signals on pins 13 and 14 still has
+  the freedom to connect or not connect these signals as desired.  With our
+  current FCDEV3B certain mechanical constraints practically impose the
+  requirement of making a custom cable in any case: the spacing between headers
+  on the FCDEV3B is too tight for standard ribbon cables terminated with IDC
+  connectors (there is no room for the bulky sides of those IDC connectors),
+  hence one needs to crimp female terminals onto individual wires and insert
+  them into a crimp housing instead.  In light of these considerations, you
+  should only connect pins 13 and 14 between our adapter and your target if you
+  are specifically interested in experimenting with driving or sensing Calypso's
+  nEMU0 and nEMU1 signals, otherwise leave them unconnected.
+
+* Our entire "support" for these nEMU[1:0] pins will consist of two PCB traces
+  connecting FT2232D's ACBUS2 and ACBUS3 pins to two pins on the 14-pin JTAG
+  header.  This arrangement, which could be considered quite risky under
+  different circumstances, does absolutely nothing and cannot cause any harm if
+  those two header pins are NOT subsequently connected to an actual Calypso
+  target.
+
+2.4. FT2232D I/O pin summary
+
+Channel A pins will be assigned and connected as follows:
+
+ADBUS0: JTAG TCK (fixed by FTDI)
+ADBUS1: JTAG TDI (fixed by FTDI)
+ADBUS2: JTAG TDO (fixed by FTDI)
+ADBUS3: JTAG TMS (fixed by FTDI)
+ADBUS4: unused and unconnected
+ADBUS5: active-low output enable control for JTAG outputs
+ADBUS6: active-low output enable control for TDO receiving buffer
+ADBUS7: active-low nTESTRESET control
+
+ACBUS0: unused and unconnected
+ACBUS1: unused and unconnected
+ACBUS2: wired to JTAG header pin 13 (nEMU0)
+ACBUS3: wired to JTAG header pin 14 (nEMU1)
+
+The 3 pins that are unused and unconnected (ADBUS4, ACBUS0 and ACBUS1) can be
+configured as either inputs with internal pull-ups or outputs.  For the
+remaining pins which do have assigned functions, the following software init
+sequence should be adhered to:
+
+* As the MPSSE mode is entered on software command, the initial pin direction
+  mask byte should be 0x01.  The critical points are to set ADBUS0 as an output
+  at this point so it never glitches through a non-driving state (it is TxD in
+  the power-up default UART mode), make ADBUS2 an input as it will need to be
+  once TDO is enabled, and set ADBUS5-7 as inputs.  ADBUS5-7 need to be inputs
+  at this stage (the connected logic will sense the inactive high level from
+  pull-up resistors) because the initial output value for initialized-as-output
+  pins is not defined.
+
+* MPSSE Set Data Bits High Byte (0x82) command should be given to set ACBUS2
+  and ACBUS3 as inputs, leaving nEMU[0:1] pins undisturbed until and unless you
+  are playing with them.
+
+* MPSSE Set Data Bits Low Byte (0x80) command should be given to make ADBUS0
+  (TCK) an output driving 0, make ADBUS1 (TDI) an output driving 1, keep ADBUS2
+  as an input from the MPSSE mode entry step, make ADBUS3 (TMS) an output
+  driving 1, and make ADBUS6 (TDO receiving buffer control) an output driving 0.
+  ADBUS5 (JTAG output buffer control) and ADBUS7 (nTESTRESET driver) should be
+  configured as outputs at this point, but their driving values will depend on
+  the application.
+
+Channel B will be used as a data-leads-only UART with standard wiring requiring
+no software intervention:
+
+BDBUS0: TxD (UART output)
+BDBUS1: RxD (UART input)
+the rest: unused and unconnected
+
+2.5. Logic voltage levels and buffering
+
+Many FT2232x-based JTAG adapters have level-translating buffers between FT2232x
+pins and the target interface in order to support targets with different logic
+voltage levels, usually from 3.3 V down to 1.8 V, or sometimes an even wider
+allowed range: for example, the Flyswatter2 adapter from Tin Can Tools supports
+target logic voltage levels from 1.6 to 5.0 V.
+
+In our case such voltage level shifting is not really needed: Calypso is 2.8 V
+native, but perfectly tolerant of 3.3 V inputs as well.  The following
+approaches have been considered for our FreeCalypso UART+JTAG adapter:
+
+Approach 1: put a 3.3 V regulator on our board, run FT2232D I/O pins at 3.3 V,
+run the 3-state buffers for JTAG at 3.3 V as well, and connect the UART lines
+to FT2232D Channel B pins directly, without buffering.  This approach relies on
+Calypso's inputs being tolerant of 3.3 V and Calypso's 2.8 V outputs producing
+voltage levels suitable for 3.3 V inputs.  In practice this approach has already
+been used quite extensively in other contexts: we connect Calypso I/O to 3.3 V
+logic when we connect FCDEV3B UARTs to generic off-the-shelf FT2232x adapter
+boards, users of headset jack serial adapters for Motorola and Openmoko phones
+do likewise, Openmoko connected Calypso's 2.8 V UART to their 3.3 V application
+processor, and Foxconn/Pirelli appear to have done likewise with their built-in
+USB-serial interface based on a CP2102 chip with 3.3 V I/O.
+
+Approach 2: put both 3.3 V and 2.8 V regulators on our board, run FT2232D I/O
+pins at 3.3 V (the lowest I/O voltage officially supported by FT2232x chips),
+have the inputs from the Calypso target go directly to 3.3 V logic like with
+Approach 1, but run the 3-state buffers for JTAG outputs plus an always-enabled
+buffer for the UART output at 2.8 V.  This approach makes the adapter's outputs
+2.8 V proper, but at the cost of an extra on-board regulator.
+
+Approach 3: similar to Approach 2, but omit the on-board 2.8 V regulator and
+instead power the 2.8 V output buffers from the target voltage reference pin
+provided both on TI's 14-pin JTAG interface (used on development boards, both
+TI's and our own FCDEV3B) and on the FFC interface we are copying from
+Foxconn/Pirelli.  Compared to Approach 2, this approach eliminates the extra
+on-board regulator, but would cause some power to be drawn from the target to
+power the output buffers.  This approach would also create difficulties if a
+user wishes to use the generic header interface (as opposed to the highly
+specialized FFC interface), and there is no source from which the target
+reference voltage pin can be supplied.  A compromise approach could be
+implemented by putting a 3-pin jumper header on our board, selecting the power
+to the output buffers between internal 3.3 V and the external target voltage
+reference pin, but having that jumper set to the internal 3.3 V supply would
+effectively bring us back to Approach 1.
+
+Approach 4: do what the "big guys" do in terms of voltage level translation:
+use special dual-supply translating buffers in both directions, supporting any
+target voltage level at least between 1.8 and 3.3 V or possibly wider.  This
+approach would be appropriate for a more general-purpose JTAG adapter that needs
+to work with, say, 1.8 V targets, but given that our adapter is specific to the
+Calypso which has 2.8V-native, 3.3V-tolerant I/O, the extra complexity of
+full-blown voltage level translation is not really justifiable.
+
+Approaches 3 and 4 are excessively complex and cumbersome, and cannot be
+justified in our Calypso-specific application.  The practical choice is thus
+between approaches 1 and 2.  My (Mother Mychaela's) initial leaning was toward
+Approach 1, but upon further reflection I swayed over to Approach 2.  The cost
+of the additional on-board 2.8 V regulator in terms of PCB real estate and
+layout complexity is not too great, and given that our adapter is very
+specifically for the Calypso and no other targets, it makes more sense to put
+out Calypso's native voltage levels, rather than merely compatible ones.
+
+Approach 2 will be used on our FreeCalypso UART+JTAG adapter, with the following
+additional nuances:
+
+* A 74LVC125A output buffer (4 individual buffers in one package) powered from
+  the 2.8 V regulator will be used for the 4 logic outputs from our adapter:
+  JTAG outputs TCK, TDI and TMS, and the single UART output.  The output enables
+  for the JTAG outputs will come from ADBUS5, whereas the UART output will be
+  always enabled.
+
+* Another similar buffer, but powered from the 3.3 V regulator will be used for
+  the two logic signals going the other way: JTAG TDO and the UART input.  The
+  buffer for TDO will be enabled by ADBUS6, the UART input will be always
+  enabled.  There will be a pull-up resistor to local 2.8 V on the input
+  (target interface) side of each buffer.  The buffer for TDO is needed for
+  3-state control, but an identical buffer will also be used for the UART input
+  for the sake of symmetry, and to present the target with a pull-up to 2.8 V
+  rather than FT2232D's internal pull-up to 3.3 V.
+
+* All pull-ups on the interface between FT2232D pins and the just-described
+  buffers will be to 3.3 V.
+
+* A dedicated 3.3 V regulator will be used, instead of trying to use the feeble
+  one built into the FT2232D, as the datasheet-stated limit of 5 mA seems like
+  too little margin.
+
+* The only interface on which the target would ever see 3.3 V rather than 2.8 V
+  will be the purely experimental provision for Calypso nEMU[1:0] described in
+  section 2.3.2, to be used only by those who are specifically interested in
+  that line of experimentation, and not in any other use cases.  It makes no
+  sense to attempt voltage level-translating buffering for these signals when
+  we don't even know if they are really inputs or outputs, and under what
+  conditions.
+
+The target voltage reference pins on the TI-style 14-pin JTAG header connector
+and on the Foxconn/Pirelli-style FFC connector will remain unused and
+unconnected.  One could make an argument that not using the target-provided I/O
+voltage reference is wrong, but the issue needs to be seen in context.  TI's
+14-pin JTAG interface was designed for use in a wide range of applications,
+covering I/O voltages at least between 1.8 and 3.3 V, and TI's XDS JTAG adapters
+support this wide range of I/O voltages just like the ones made by community
+vendors like Amontec and Tin Can Tools.  In the case of Foxconn and their
+Pirelli DP-L10 design, we can never know for certain, but it is highly plausible
+that they weren't making a custom FT2232x-based JTAG adapter of their own like
+we are doing, and instead had a passive adapter that connected their FFC
+interface to some existing TI XDS JTAG adapter, likely via that very same 14-pin
+interface.  In that case the existing TI XDS JTAG adapter they were using needed
+a target voltage reference pin, and so they included one in their custom FFC
+interface.  But our circumstances are different: we are making a custom
+UART+JTAG adapter for reasons of our own, and because our custom adapter is
+very specific to the Calypso, having our own on-board 2.8 V regulator is more
+robust than depending on an I/O buffer supply from the target.
+
+2.6. Target connection interfaces
+
+2.6.1. Generic header interface
+
+Our FreeCalypso UART+JTAG adapter will feature two header connectors: a 14-pin
+header in TI's pinout for JTAG, nEMU[1:0] and nTESTRESET, and a separate 3-pin
+header for the UART.  This header interface option will make it possible to use
+our adapter with the FCDEV3B, with TI's D-Sample board (JTAG+company 14-pin
+interface only) and even with hacked-up C1xx phones with little wires soldered
+to JTAG test pads.  As explained in section 2.3.2, always give explicit thought
+as to whether pins 13 and 14 (nEMU0 and nEMU1) should be connected or not in
+your application.
+
+The UART on FT2232D Channel B will be completely independent of JTAG and other
+Channel A functions, and can be used as a completely generic data-leads-only
+asynchronous serial interface at 2.8 V.
+
+2.6.2. FFC interface
+
+Our upcoming FreeCalypso handset boards will need to use an FFC interface for
+development functions.  At the very minimum this interface needs to connect the
+Calypso's IrDA UART carrying RVTMUX, and do it in such a way that this serial
+interface can be connected without applying a "charger present" condition to
+the VRPC block in the Iota ABB - hence the need for an interface outside of the
+handset's built-in USB-serial port.  Furthermore, if we copy the FFC interface
+from Foxconn's Pirelli DP-L10 design instead of inventing our own, we get not
+only a UART channel, but also JTAG and nTESTRESET on the same interface.  There
+is very little need for JTAG in FreeCalypso, but it is certainly a nice-to-have.
+Having the ability to drive nTESTRESET from the development host will also come
+very useful: once we implement proper handset on/off logic in the firmware,
+meaning that different switch-on causes will be treated like they should be in
+a real handset, switch-on from nTESTRESET will become the development and
+production boot mode.
+
+Our FFC interface is effectively defined by the unpopulated FFC connector
+footprint and its wiring found in Pirelli DP-L10 phones.  It is a 12-pin FFC
+interface with 0.5 mm pitch, the unpopulated connector footprint on Pirelli's
+PCB has pin numbers marked on the silk screen, and the pins are assigned as
+follows:
+
+Pin	Function
+----------------
+1	V-IO rail
+2	UART Rx (input to the target)
+3	Iota nTESTRESET
+4	JTAG TDI
+5	JTAG TMS
+6	JTAG TCK
+7	UART Tx (output from the target)
+8	JTAG TDO
+9	unused
+10	GND
+11	unused
+12	unused
+
+At one time we had a plan to add Calypso nEMU[1:0] signals to this interface by
+putting them on the last two unused pins, but this addition has been rejected
+for the time being: because we have no documentation for what these nEMU[1:0]
+pins do and all we can do with them are reverse engineering experiments, these
+signals should be kept out of handset products and limited to development boards
+like FCDEV3B for the time being.
+
+There is, however, one critical aspect of this FFC interface which cannot be
+recovered from the Pirelli DP-L10 artifacts and instead has to be defined anew:
+the question of top vs. bottom orientation.  Our decision process in this regard
+begins with the availability of FFC jumpers, i.e., the flat flexible piece that
+goes between the two boards.  The FFC jumper version with same-side contacts is
+readily available from Digi-Key as very inexpensive single pieces, but the
+version with opposite-side contacts is only available with a prohibitely
+expensive MOQ.  Having settled on the FFC jumper with same-side contacts, we
+are left with two options: have the contacts on both sides face upward, or have
+them face downward.  The decision between the two is completely arbitrary and
+we have no way of knowing which way Foxconn had it back in their day, but we
+have to decide one way or the other starting with the design of this adapter
+board.  The Mother's arbitrary decision is to have the contacts on both sides
+of the FFC jumper face upward, meaning that:
+
+* The FFC connector on the FreeCalypso UART+JTAG Adapter board will need to be
+  the top-side contacts version.
+
+* If we are going to populate an FFC connector on a decased Pirelli motherboard
+  in order to exercise our adapter against that pre-existing target, the top-
+  side contacts version will need to be used.  We'll need to do the same if we
+  make our own handset board on which the FFC connector is on the side with the
+  display and the main keypad buttons.
+
+* If we make our own handset board on which the FFC connector is on the bottom
+  side of the motherboard (the side opposite the display), which is the current
+  plan, the connector will need to be the bottom-side contacts version.
+
+Because pin 1 is on the left on the existing target board with the connector on
+the top side (Pirelli DP-L10) and we are using the same-side jumper version that
+flips the left/right orientation, pin 1 will need to be on the right in the
+connector footprint definition on the adapter board.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/MCL	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,94 @@
+# Connectors
+
+J1:
+ description=USB connector, receptacle, mini-B
+ manufacturer=AMP/TE
+ manufacturer_part_number=1734035-2
+ vendor=Digi-Key
+ vendor_part_number=A31727CT-ND
+ npins=9			# 5 actual pins + 4 mounting pads
+# the datasheet with the PCB footprint drawing is at
+# ftp.ifctf.org:/pub/GSM/part_datasheets/USB/ENG_CD_1734035_E1_C_1734035.pdf
+
+J2:
+ manufacturer=Hirose
+ manufacturer_part_number=FH12A-12S-0.5SH
+ description=FPC connector, 12 positions, top contacts
+ vendor=Digi-Key
+ vendor_part_number=HFK112CT-ND
+ footprint=FH12_12S_05SH_1R	# pin 1 on the right
+ npins=14			# 12 + 2 mounting pads
+
+J3:
+ footprint=HEADER14_2
+ description=Header, 0.100", dual row, 14 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901310127
+ vendor=Digi-Key
+ vendor_part_number=WM50035-14-ND
+ npins=14
+
+J4:
+ footprint=JUMPER3
+ description=Header, 0.100", single row, 3 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200123
+ vendor=Digi-Key
+ vendor_part_number=WM8073-ND
+ npins=3
+
+# ICs
+
+U1:
+ manufacturer=FTDI
+ device=FT2232D
+ description=USB to UART/JTAG/GPIO adapter IC
+ vendor=Digi-Key
+ vendor_part_number=768-1010-1-ND
+ npins=48
+
+U2:
+ device=93C46
+ description=Serial EEPROM, 64x16, SOIC-8 package
+ footprint=SO8
+ npins=8
+
+U3:
+ manufacturer=TI
+ device=TLV70033DDC
+ part=yes
+ description=LDO regulator, 3.3 V output, SOT-5
+ footprint=file:TLV700xxDDC
+ npins=5
+
+U4:
+ manufacturer=TI
+ device=TLV70028DDC
+ part=yes
+ description=LDO regulator, 2.8 V output, SOT-5
+ footprint=file:TLV700xxDDC
+ npins=5
+
+# buffer for driving outputs from the adapter
+U5:
+ device=74LVC125A
+ manufacturer=NXP
+ manufacturer_part_number=74LVC125APW
+ description=Quad buffer IC, TSSOP14 package
+ npins=14
+
+# buffer for receiving outputs from the target
+U6:
+ device=74LVC2G125
+ manufacturer=NXP
+ manufacturer_part_number=74LVC2G125DP
+ description=Dual buffer IC, TSSOP8 package
+ npins=8
+
+# OD buffer for driving nTESTRESET
+U7:
+ device=74LVC1G07
+ manufacturer=NXP
+ manufacturer_part_number=74LVC1G07GM
+ description=Open drain buffer IC, SOT886 package
+ npins=6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,13 @@
+VSRCS=	vsrc/FT2232D_block.v vsrc/FT2232D_chip.v vsrc/USB_block.v \
+	vsrc/application_block.v vsrc/board.v vsrc/eeprom_93Cx6_16bit.v \
+	vsrc/od_buffer.v vsrc/regulator_ic.v vsrc/regulator_with_caps.v \
+	vsrc/target_if.v vsrc/usb_conn.v
+NETS=	sverp.unet
+
+all:	${NETS}
+
+sverp.unet:	${VSRCS} primitives Makefile
+	ueda-sverp -o $@ ${VSRCS}
+
+clean:
+	rm -f *.unet
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/primitives	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,28 @@
+/*
+ * This file defines the primitives to be instantiated from the structural
+ * Verilog source for the board: IC package types, basic components and
+ * subpackages to be mapped later in the MCL binding step.
+ */
+
+resistor	numpins 2;
+capacitor	numpins 2;
+inductor	numpins 2;
+
+/* IC packages */
+pkg_LQFP48	numpins 48;
+pkg_XSON6	numpins 6;
+pkg_5pin	numpins 5;
+pkg_8pin	numpins 8;
+
+/* 74LVC125A/74LVC2G125 single buffer and common part subpackages */
+buffer_ic_slot		mapped_pins (A, Y, nOE);
+buffer_ic_common	mapped_pins (Vcc, GND);
+
+/* crystal resonator */
+xtal_2pin_pkg	numpins 2;
+
+/* connectors */
+header_3pin		numpins 3;
+header_14pin		numpins 14;
+conn_12pin_plus2	numpins 14;
+conn_miniUSB_plus4	numpins 9;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/FT2232D_block.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,85 @@
+/*
+ * This module encapsulates the FT2232D chip and its immediate accessories:
+ * the oscillator crystal, the EEPROM, the AVCC filter and the cap on 3V3OUT.
+ */
+
+module FT2232D_block (GND, VCC, VCCIOA, VCCIOB,
+		      USBDP, USBDM, RESET, RSTOUT, PWREN,
+		      ADBUS, ACBUS, SI_WUA, BDBUS, BCBUS, SI_WUB);
+
+input GND, VCC, VCCIOA, VCCIOB;
+
+inout USBDP, USBDM;
+
+input RESET;
+output RSTOUT, PWREN;
+
+inout [7:0] ADBUS, BDBUS;
+inout [3:0] ACBUS, BCBUS;
+input SI_WUA, SI_WUB;
+
+/* FT2232D pins handled within this block */
+
+wire EECS, EESK, EEDATA;
+wire XTIN, XTOUT;
+wire AVCC, FTDI_3V3;
+
+/* instantiate the FT2232D */
+
+FT2232D_chip FT2232D   (.GND(GND),
+			.AGND(GND),
+			.VCC(VCC),
+			.AVCC(AVCC),
+			.VCCIOA(VCCIOA),
+			.VCCIOB(VCCIOB),
+			.OUT_3V3(FTDI_3V3),
+			.USBDP(USBDP),
+			.USBDM(USBDM),
+			.EECS(EECS),
+			.EESK(EESK),
+			.EEDATA(EEDATA),
+			.RESET(RESET),
+			.RSTOUT(RSTOUT),
+			.TEST(GND),
+			.PWREN(PWREN),
+			.XTIN(XTIN),
+			.XTOUT(XTOUT),
+			.ADBUS(ADBUS),
+			.ACBUS(ACBUS),
+			.SI_WUA(SI_WUA),
+			.BDBUS(BDBUS),
+			.BCBUS(BCBUS),
+			.SI_WUB(SI_WUB)
+	);
+
+/* AVCC filter */
+
+resistor AVCC_filter_R (VCC, AVCC);
+capacitor AVCC_cap (AVCC, GND);
+
+/* 3V3OUT */
+
+capacitor FTDI_3V3_cap (FTDI_3V3, GND);
+
+/* crystal oscillator */
+
+xtal_2pin_pkg xtal (XTIN, XTOUT);
+capacitor XTIN_cap (XTIN, GND);
+capacitor XTOUT_cap (XTOUT, GND);
+
+/* serial EEPROM */
+
+wire EEPROM_DOUT;
+
+eeprom_93Cx6_16bit eeprom (.GND(GND),
+			   .VCC(VCC),
+			   .CS(EECS),
+			   .SK(EESK),
+			   .DIN(EEDATA),
+			   .DOUT(EEPROM_DOUT)
+	);
+
+resistor DOUT_series_R (EEPROM_DOUT, EEDATA);
+resistor DOUT_pullup_R (EEPROM_DOUT, VCC);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/FT2232D_chip.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,78 @@
+/*
+ * This module encapsulates the FT2232D chip and its pinout.
+ */
+
+module FT2232D_chip (GND, AGND, VCC, AVCC, VCCIOA, VCCIOB, OUT_3V3,
+		USBDP, USBDM, EECS, EESK, EEDATA, RESET, RSTOUT, TEST, PWREN,
+		XTIN, XTOUT, ADBUS, ACBUS, SI_WUA, BDBUS, BCBUS, SI_WUB);
+
+input GND, AGND, VCC, AVCC, VCCIOA, VCCIOB;
+output OUT_3V3;
+
+inout USBDP, USBDM;
+output EECS, EESK;
+inout EEDATA;
+
+input RESET, TEST;
+output RSTOUT, PWREN;
+
+input XTIN;
+output XTOUT;
+
+inout [7:0] ADBUS, BDBUS;
+inout [3:0] ACBUS, BCBUS;
+input SI_WUA, SI_WUB;
+
+/* instantiate the package; the mapping of signals to pins is defined here */
+
+pkg_LQFP48 pkg (.pin_1(EESK),
+		.pin_2(EEDATA),
+		.pin_3(VCC),
+		.pin_4(RESET),
+		.pin_5(RSTOUT),
+		.pin_6(OUT_3V3),
+		.pin_7(USBDP),
+		.pin_8(USBDM),
+		.pin_9(GND),
+		.pin_10(SI_WUA),
+		.pin_11(ACBUS[3]),
+		.pin_12(ACBUS[2]),
+		.pin_13(ACBUS[1]),
+		.pin_14(VCCIOA),
+		.pin_15(ACBUS[0]),
+		.pin_16(ADBUS[7]),
+		.pin_17(ADBUS[6]),
+		.pin_18(GND),
+		.pin_19(ADBUS[5]),
+		.pin_20(ADBUS[4]),
+		.pin_21(ADBUS[3]),
+		.pin_22(ADBUS[2]),
+		.pin_23(ADBUS[1]),
+		.pin_24(ADBUS[0]),
+		.pin_25(GND),
+		.pin_26(SI_WUB),
+		.pin_27(BCBUS[3]),
+		.pin_28(BCBUS[2]),
+		.pin_29(BCBUS[1]),
+		.pin_30(BCBUS[0]),
+		.pin_31(VCCIOB),
+		.pin_32(BDBUS[7]),
+		.pin_33(BDBUS[6]),
+		.pin_34(GND),
+		.pin_35(BDBUS[5]),
+		.pin_36(BDBUS[4]),
+		.pin_37(BDBUS[3]),
+		.pin_38(BDBUS[2]),
+		.pin_39(BDBUS[1]),
+		.pin_40(BDBUS[0]),
+		.pin_41(PWREN),
+		.pin_42(VCC),
+		.pin_43(XTIN),
+		.pin_44(XTOUT),
+		.pin_45(AGND),
+		.pin_46(AVCC),
+		.pin_47(TEST),
+		.pin_48(EECS)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/USB_block.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,67 @@
+/*
+ * This module encapsulates the USB connector, the FT2232D block and
+ * the glue components between them.
+ */
+
+module USB_block (GND, P_5V, VCCIOA, VCCIOB,
+		  ADBUS, ACBUS, SI_WUA, BDBUS, BCBUS, SI_WUB, PWREN);
+
+output GND, P_5V;
+
+input VCCIOA, VCCIOB;
+inout [7:0] ADBUS, BDBUS;
+inout [3:0] ACBUS, BCBUS;
+input SI_WUA, SI_WUB;
+output PWREN;
+
+/* interconnecting wires */
+
+wire VBUS;
+wire DM_connector_side, DM_chip_side;
+wire DP_connector_side, DP_chip_side;
+wire RSTOUT;
+
+usb_conn conn  (.GND(GND),
+		.VBUS(VBUS),
+		.Dminus(DM_connector_side),
+		.Dplus(DP_connector_side),
+		.ID()	/* no connect */
+	);
+
+/* ferrite bead on the power supply */
+
+inductor VBUS_ferrite (VBUS, P_5V);
+
+/* series resistors on USB data lines */
+
+resistor DM_series_R (DM_connector_side, DM_chip_side);
+resistor DP_series_R (DP_connector_side, DP_chip_side);
+
+/* we can now bring in the FT2232D block */
+
+FT2232D_block FT2232D  (.GND(GND),
+			.VCC(P_5V),
+			.VCCIOA(VCCIOA),
+			.VCCIOB(VCCIOB),
+			.USBDP(DP_chip_side),
+			.USBDM(DM_chip_side),
+			.RESET(P_5V),
+			.RSTOUT(RSTOUT),
+			.PWREN(PWREN),
+			.ADBUS(ADBUS),
+			.ACBUS(ACBUS),
+			.SI_WUA(SI_WUA),
+			.BDBUS(BDBUS),
+			.BCBUS(BCBUS),
+			.SI_WUB(SI_WUB)
+	);
+
+resistor DP_pullup_R (DP_chip_side, RSTOUT);
+
+/* power bypass caps */
+
+capacitor VBUS_in_cap (VBUS, GND);
+capacitor P_5V_cap (P_5V, GND);
+capacitor P_5V_cap2 (P_5V, GND);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/application_block.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,66 @@
+/*
+ * This module encapsulates the application function of our board:
+ * going from FT2232D to target interfaces.
+ */
+
+module application_block (GND, P_3V3, P_2V8, ADBUS, ACBUS, BDBUS);
+
+input GND, P_3V3, P_2V8;
+
+inout [7:0] ADBUS, BDBUS;
+inout [3:0] ACBUS;
+
+/* target interface wires */
+
+wire JTAG_TCK, JTAG_TDI, JTAG_TDO, JTAG_TMS;
+wire nTESTRESET;
+wire UART_TxD, UART_RxD;
+
+target_if target_if (	.GND(GND),
+			.JTAG_TCK(JTAG_TCK),
+			.JTAG_TDI(JTAG_TDI),
+			.JTAG_TDO(JTAG_TDO),
+			.JTAG_TMS(JTAG_TMS),
+			.nTESTRESET(nTESTRESET),
+		  	.nEMU[0](ACBUS[2]),
+		  	.nEMU[1](ACBUS[3]),
+			.UART_TxD(UART_TxD),
+			.UART_RxD(UART_RxD)
+	);
+
+/* output buffers */
+
+buffer_ic_common output_buf_common (.Vcc(P_2V8), .GND(GND));
+capacitor output_buf_bypass_cap (P_2V8, GND);
+
+buffer_ic_slot buf_JTAG_TCK (.A(ADBUS[0]), .Y(JTAG_TCK), .nOE(ADBUS[5]));
+buffer_ic_slot buf_JTAG_TDI (.A(ADBUS[1]), .Y(JTAG_TDI), .nOE(ADBUS[5]));
+buffer_ic_slot buf_JTAG_TMS (.A(ADBUS[3]), .Y(JTAG_TMS), .nOE(ADBUS[5]));
+
+buffer_ic_slot buf_UART_TxD (.A(BDBUS[0]), .Y(UART_TxD), .nOE(GND));
+
+/* input buffers */
+
+buffer_ic_common input_buf_common (.Vcc(P_3V3), .GND(GND));
+capacitor input_buf_bypass_cap (P_3V3, GND);
+
+buffer_ic_slot buf_JTAG_TDO (.A(JTAG_TDO), .Y(ADBUS[2]), .nOE(ADBUS[6]));
+buffer_ic_slot buf_UART_RxD (.A(UART_RxD), .Y(BDBUS[1]), .nOE(GND));
+
+/* input pull-up resistors */
+
+resistor JTAG_TDO_pullup (JTAG_TDO, P_2V8);
+resistor UART_RxD_pullup (UART_RxD, P_2V8);
+
+/* reset signal driver */
+
+od_buffer reset_driver (.GND(GND), .Vcc(P_3V3), .A(ADBUS[7]), .Y(nTESTRESET));
+capacitor reset_driver_bypass_cap (P_3V3, GND);
+
+/* pull-up resistors on control lines */
+
+resistor ADBUS5_pullup (ADBUS[5], P_3V3);
+resistor ADBUS6_pullup (ADBUS[6], P_3V3);
+resistor ADBUS7_pullup (ADBUS[7], P_3V3);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/board.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,32 @@
+module board ();
+
+wire GND, P_5V, P_3V3, P_2V8;
+
+wire [7:0] ADBUS, BDBUS;
+wire [3:0] ACBUS, BCBUS;
+
+USB_block usb ( .GND(GND),
+		.P_5V(P_5V),
+		.VCCIOA(P_3V3),
+		.VCCIOB(P_3V3),
+		.ADBUS(ADBUS),
+		.ACBUS(ACBUS),
+		.SI_WUA(P_3V3),
+		.BDBUS(BDBUS),
+		.BCBUS(BCBUS),
+		.SI_WUB(P_3V3),
+		.PWREN()	/* no connect */
+	);
+
+regulator_with_caps reg_3V3 (.GND(GND), .IN(P_5V), .OUT(P_3V3));
+regulator_with_caps reg_2V8 (.GND(GND), .IN(P_5V), .OUT(P_2V8));
+
+application_block app ( .GND(GND),
+			.P_3V3(P_3V3),
+			.P_2V8(P_2V8),
+			.ADBUS(ADBUS),
+			.ACBUS(ACBUS),
+			.BDBUS(BDBUS)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/eeprom_93Cx6_16bit.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,19 @@
+module eeprom_93Cx6_16bit (GND, VCC, CS, SK, DIN, DOUT);
+
+input GND, VCC;
+input CS, SK, DIN;
+output DOUT;
+
+/* instantiate the package; the mapping of signals to pins is defined here */
+
+pkg_8pin pkg   (.pin_1(CS),
+		.pin_2(SK),
+		.pin_3(DIN),
+		.pin_4(DOUT),
+		.pin_5(GND),
+		.pin_6(VCC),	/* ORG input on some 93Cx6 variants */
+		.pin_7(),	/* no connect */
+		.pin_8(VCC)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/od_buffer.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,17 @@
+module od_buffer (GND, Vcc, A, Y);
+
+input GND, Vcc;
+input A;
+output Y;
+
+/* instantiate the package; the mapping of signals to pins is defined here */
+
+pkg_XSON6 pkg  (.pin_1(),	/* no connect */
+		.pin_2(A),
+		.pin_3(GND),
+		.pin_4(Y),
+		.pin_5(),	/* no connect */
+		.pin_6(Vcc)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/regulator_ic.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,13 @@
+module regulator_ic (IN, OUT, GND, EN);
+
+input IN, GND, EN;
+output OUT;
+
+pkg_5pin pkg (  .pin_1(IN),
+		.pin_2(GND),
+		.pin_3(EN),
+		.pin_4(),	/* no connect */
+		.pin_5(OUT)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/regulator_with_caps.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,15 @@
+module regulator_with_caps (GND, IN, OUT);
+
+input GND, IN;
+output OUT;
+
+regulator_ic reg (.IN(IN),
+		  .OUT(OUT),
+		  .GND(GND),
+		  .EN(IN)
+	);
+
+capacitor input_cap (IN, GND);
+capacitor output_cap (OUT, GND);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/target_if.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,59 @@
+/* This module captures our target interfaces. */
+
+module target_if (GND, JTAG_TCK, JTAG_TDI, JTAG_TDO, JTAG_TMS, nTESTRESET,
+		  nEMU, UART_TxD, UART_RxD);
+
+input GND;
+
+input JTAG_TCK, JTAG_TDI, JTAG_TMS;
+output JTAG_TDO, nTESTRESET;
+inout [1:0] nEMU;
+
+input UART_TxD;
+output UART_RxD;
+
+/* TI JTAG header */
+
+header_14pin ti_jtag_hdr (.pin_1(JTAG_TMS),
+			  .pin_2(nTESTRESET),
+			  .pin_3(JTAG_TDI),
+			  .pin_4(),		/* no connect */
+			  .pin_5(),		/* no connect */
+			  .pin_6(),		/* no connect */
+			  .pin_7(JTAG_TDO),
+			  .pin_8(GND),
+			  .pin_9(),		/* no connect */
+			  .pin_10(GND),
+			  .pin_11(JTAG_TCK),
+			  .pin_12(GND),
+			  .pin_13(nEMU[0]),
+			  .pin_14(nEMU[1])
+	);
+
+/* 3-pin UART header */
+
+header_3pin uart_hdr (	.pin_1(GND),
+			.pin_2(UART_RxD),
+			.pin_3(UART_TxD)
+	);
+
+/* FFC connector for FreeCalypso handset boards */
+
+conn_12pin_plus2 ffc_conn (.pin_1(),		/* no connect */
+			   .pin_2(UART_TxD),
+			   .pin_3(nTESTRESET),
+			   .pin_4(JTAG_TDI),
+			   .pin_5(JTAG_TMS),
+			   .pin_6(JTAG_TCK),
+			   .pin_7(UART_RxD),
+			   .pin_8(JTAG_TDO),
+			   .pin_9(),		/* no connect */
+			   .pin_10(GND),
+			   .pin_11(),		/* no connect */
+			   .pin_12(),		/* no connect */
+			   /* mounting pads */
+			   .pin_13(GND),
+			   .pin_14(GND)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fc-uja/schem+bom/vsrc/usb_conn.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,21 @@
+/*
+ * This module captures the mini-USB connector.
+ */
+
+module usb_conn (GND, VBUS, Dminus, Dplus, ID);
+
+inout GND, VBUS, Dminus, Dplus, ID;
+
+conn_miniUSB_plus4 conn (.pin_1(VBUS),
+			 .pin_2(Dminus),
+			 .pin_3(Dplus),
+			 .pin_4(ID),
+			 .pin_5(GND),
+			 /* mounting pads */
+			 .pin_6(GND),
+			 .pin_7(GND),
+			 .pin_8(GND),
+			 .pin_9(GND)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/README	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,4 @@
+This board is an ad hoc adapter for connecting a HaoRan HT020K1QC36S LCD
+to an FT2232D board used in the MCU host bus emulation mode.  The objective
+here is only to connect the LCD for picture quality testing - no mechanical
+prototyping for the handset is done on this board.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/pcb/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,25 @@
+ALL=	gerbers.zip lcdtest1_pcb.ps lcdtest1_pcb.pdf
+EXPARG=	--fab-author 'Harhan Engineering Co.'
+
+all:	${ALL}
+
+.SUFFIXES:	.ps .pdf
+
+.ps.pdf:
+	ps2pdf $*.ps
+
+lcdtest1_pcb.ps:	lcdtest1.pcb
+	pcb -x ps --psfile $@ ${EXPARG} lcdtest1.pcb
+
+gerbers.d:	lcdtest1.pcb
+	-rm -rf $@
+	mkdir $@
+	pcb -x gerber --gerberfile gerbers.d/lcdtest1 ${EXPARG} lcdtest1.pcb
+
+gerbers.zip:	gerbers.d
+	-rm -f $@
+	cd gerbers.d; zip ../gerbers.zip *
+
+clean:
+	rm -f *.ps *.pdf lcdtest1.pcb-
+	rm -rf gerbers.*
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/pcb/lcdtest1.pcb	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,1190 @@
+# release: pcb 20140316
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20091103]
+
+PCB["" 2500.00mil 1800.00mil]
+
+Grid[1000.000000 0.0000 0.0000 0]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[6.00mil 6.00mil 6.00mil 5.00mil 15.00mil 6.00mil]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s:3:4:5:6:7:8")
+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:Skinny,6.00mil,24.02mil,11.81mil,6.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")
+Via[1100.00mil 670.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+Via[940.00mil 380.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+Via[1500.00mil 430.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+Via[1560.00mil 350.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+Via[1080.00mil 400.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1X)"]
+
+Element["" "JUMPER2" "J4" "0901200122" 320.00mil 1380.00mil -10.00mil -130.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "thermal(1X)"]
+	ElementLine [-50.00mil -50.00mil -50.00mil 150.00mil 20.00mil]
+	ElementLine [-50.00mil 150.00mil 50.00mil 150.00mil 20.00mil]
+	ElementLine [50.00mil 150.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "FH12_36S_05SH_1L" "J1" "FH12-36S-0.5SH" 1610.00mil 260.00mil 40.00mil -90.00mil 0 100 ""]
+(
+	Pad[0.0000 5.7500mm 0.0000 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "1" "square,edge2"]
+	Pad[-0.5000mm 5.7500mm -0.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "2" "square,edge2"]
+	Pad[-1.0000mm 5.7500mm -1.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "3" "square,edge2"]
+	Pad[-1.5000mm 5.7500mm -1.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "4" "square,edge2"]
+	Pad[-2.0000mm 5.7500mm -2.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "5" "square,edge2"]
+	Pad[-2.5000mm 5.7500mm -2.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "6" "square,edge2"]
+	Pad[-3.0000mm 5.7500mm -3.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "7" "square,edge2"]
+	Pad[-3.5000mm 5.7500mm -3.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "8" "square,edge2"]
+	Pad[-4.0000mm 5.7500mm -4.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "9" "square,edge2"]
+	Pad[-4.5000mm 5.7500mm -4.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "10" "square,edge2"]
+	Pad[-5.0000mm 5.7500mm -5.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "11" "square,edge2"]
+	Pad[-5.5000mm 5.7500mm -5.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "12" "square,edge2"]
+	Pad[-6.0000mm 5.7500mm -6.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "13" "square,edge2"]
+	Pad[-6.5000mm 5.7500mm -6.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "14" "square,edge2"]
+	Pad[-7.0000mm 5.7500mm -7.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "15" "square,edge2"]
+	Pad[-7.5000mm 5.7500mm -7.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "16" "square,edge2"]
+	Pad[-8.0000mm 5.7500mm -8.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "17" "square,edge2"]
+	Pad[-8.5000mm 5.7500mm -8.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "18" "square,edge2"]
+	Pad[-9.0000mm 5.7500mm -9.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "19" "square,edge2"]
+	Pad[-9.5000mm 5.7500mm -9.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "20" "square,edge2"]
+	Pad[-10.0000mm 5.7500mm -10.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "21" "square,edge2"]
+	Pad[-10.5000mm 5.7500mm -10.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "22" "square,edge2"]
+	Pad[-11.0000mm 5.7500mm -11.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "23" "square,edge2"]
+	Pad[-11.5000mm 5.7500mm -11.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "24" "square,edge2"]
+	Pad[-12.0000mm 5.7500mm -12.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "25" "square,edge2"]
+	Pad[-12.5000mm 5.7500mm -12.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "26" "square,edge2"]
+	Pad[-13.0000mm 5.7500mm -13.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "27" "square,edge2"]
+	Pad[-13.5000mm 5.7500mm -13.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "28" "square,edge2"]
+	Pad[-14.0000mm 5.7500mm -14.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "29" "square,edge2"]
+	Pad[-14.5000mm 5.7500mm -14.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "30" "square,edge2"]
+	Pad[-15.0000mm 5.7500mm -15.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "31" "square,edge2"]
+	Pad[-15.5000mm 5.7500mm -15.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "32" "square,edge2"]
+	Pad[-16.0000mm 5.7500mm -16.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "33" "square,edge2"]
+	Pad[-16.5000mm 5.7500mm -16.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "34" "square,edge2"]
+	Pad[-17.0000mm 5.7500mm -17.0000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "35" "square,edge2"]
+	Pad[-17.5000mm 5.7500mm -17.5000mm 6.7500mm 0.3000mm 0.1000mm 0.4000mm "" "36" "square,edge2"]
+	Pad[1.9000mm 2.8000mm 1.9000mm 3.2000mm 1.8000mm 0.1000mm 1.9500mm "GND" "37" "square"]
+	Pad[-19.4000mm 2.8000mm -19.4000mm 3.2000mm 1.8000mm 0.1000mm 1.9500mm "GND" "38" "square"]
+	ElementLine [-810.21mil 282.65mil 121.23mil 282.65mil 10.00mil]
+	ElementLine [-810.21mil -11.00mil 121.23mil -11.00mil 10.00mil]
+	ElementLine [121.23mil -11.00mil 121.23mil 282.65mil 10.00mil]
+	ElementLine [-810.21mil -11.00mil -810.21mil 282.65mil 10.00mil]
+
+	)
+
+Element["" "JUMPER2" "J3" "0901200122" 320.00mil 900.00mil -20.00mil -130.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "thermal(1X)"]
+	ElementLine [-50.00mil -50.00mil -50.00mil 150.00mil 20.00mil]
+	ElementLine [-50.00mil 150.00mil 50.00mil 150.00mil 20.00mil]
+	ElementLine [50.00mil 150.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "0603" "R1" "120R" 1010.00mil 660.00mil -31.50mil 78.50mil 0 100 ""]
+(
+	Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-28.59mil -48.27mil 28.59mil -48.27mil 6.00mil]
+	ElementLine [28.59mil -48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil 48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil -48.27mil -28.59mil 48.27mil 6.00mil]
+
+	)
+
+Element["" "0603" "R2" "120R" 910.00mil 660.00mil -31.50mil 78.50mil 0 100 ""]
+(
+	Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-28.59mil -48.27mil 28.59mil -48.27mil 6.00mil]
+	ElementLine [28.59mil -48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil 48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil -48.27mil -28.59mil 48.27mil 6.00mil]
+
+	)
+
+Element["" "0603" "R3" "120R" 810.00mil 660.00mil -31.50mil 78.50mil 0 100 ""]
+(
+	Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-28.59mil -48.27mil 28.59mil -48.27mil 6.00mil]
+	ElementLine [28.59mil -48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil 48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil -48.27mil -28.59mil 48.27mil 6.00mil]
+
+	)
+
+Element["" "JUMPER13" "J2" "" 2000.00mil 1410.00mil -30.00mil -140.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,edge2"]
+	Pin[-100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "edge2"]
+	Pin[-200.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" "edge2"]
+	Pin[-300.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" "edge2"]
+	Pin[-400.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" "edge2"]
+	Pin[-500.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "6" "6" "edge2"]
+	Pin[-600.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "7" "7" "edge2"]
+	Pin[-700.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "8" "8" "edge2"]
+	Pin[-800.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "9" "9" "edge2"]
+	Pin[-900.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "10" "10" "edge2"]
+	Pin[-1000.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "11" "11" "edge2"]
+	Pin[-1100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "12" "12" "edge2"]
+	Pin[-1200.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "13" "13" "edge2"]
+	ElementLine [-1250.00mil -50.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [-1250.00mil -50.00mil -1250.00mil 50.00mil 20.00mil]
+	ElementLine [-1250.00mil 50.00mil 50.00mil 50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil 50.00mil 50.00mil 20.00mil]
+	ElementLine [-50.00mil -50.00mil -50.00mil 50.00mil 10.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+
+	)
+Layer(1 "component")
+(
+	Line[320.00mil 900.00mil 320.00mil 510.00mil 10.00mil 20.00mil "clearline"]
+	Line[320.00mil 510.00mil 380.00mil 450.00mil 10.00mil 20.00mil "clearline"]
+	Line[27.8940mm 12.8540mm 27.8940mm 12.1460mm 10.00mil 20.00mil "clearline"]
+	Line[27.8940mm 12.1460mm 1070.00mil 450.00mil 10.00mil 20.00mil "clearline"]
+	Line[380.00mil 450.00mil 1070.00mil 450.00mil 10.00mil 20.00mil "clearline"]
+	Line[320.00mil 1380.00mil 190.00mil 1380.00mil 10.00mil 20.00mil "clearline"]
+	Line[190.00mil 1380.00mil 140.00mil 1330.00mil 10.00mil 20.00mil "clearline"]
+	Line[140.00mil 1330.00mil 140.00mil 300.00mil 10.00mil 20.00mil "clearline"]
+	Line[140.00mil 300.00mil 180.00mil 260.00mil 10.00mil 20.00mil "clearline"]
+	Line[28.8940mm 12.8540mm 28.8940mm 7.3040mm 10.00mil 20.00mil "clearline"]
+	Line[28.8940mm 7.3040mm 1110.00mil 260.00mil 10.00mil 20.00mil "clearline"]
+	Line[180.00mil 260.00mil 1110.00mil 260.00mil 10.00mil 20.00mil "clearline"]
+	Line[32.3940mm 12.8540mm 32.3940mm 10.8660mm 10.00mil 20.00mil "clearline"]
+	Line[32.3940mm 10.8660mm 28.8940mm 290.00mil 10.00mil 20.00mil "clearline"]
+	Line[31.8940mm 12.8540mm 31.8940mm 10.4620mm 10.00mil 20.00mil "clearline"]
+	Line[31.8940mm 10.4620mm 31.9420mm 410.00mil 10.00mil 20.00mil "clearline"]
+	Line[27.3940mm 12.8540mm 27.3940mm 15.5320mm 10.00mil 20.00mil "clearline"]
+	Line[27.3940mm 15.5320mm 1060.00mil 630.00mil 10.00mil 20.00mil "clearline"]
+	Line[1060.00mil 630.00mil 25.7660mm 630.00mil 10.00mil 20.00mil "clearline"]
+	Line[25.7660mm 630.00mil 1010.00mil 16.1140mm 10.00mil 20.00mil "clearline"]
+	Line[910.00mil 16.1140mm 910.00mil 620.00mil 10.00mil 20.00mil "clearline"]
+	Line[910.00mil 620.00mil 930.00mil 600.00mil 10.00mil 20.00mil "clearline"]
+	Line[1060.00mil 12.8840mm 26.8940mm 12.8540mm 10.00mil 20.00mil "clearline"]
+	Line[810.00mil 16.1140mm 810.00mil 590.00mil 10.00mil 20.00mil "clearline"]
+	Line[810.00mil 590.00mil 830.00mil 570.00mil 10.00mil 20.00mil "clearline"]
+	Line[830.00mil 570.00mil 1020.00mil 570.00mil 10.00mil 20.00mil "clearline"]
+	Line[1020.00mil 570.00mil 1040.00mil 550.00mil 10.00mil 20.00mil "clearline"]
+	Line[1040.00mil 550.00mil 1040.00mil 12.8760mm 10.00mil 20.00mil "clearline"]
+	Line[1040.00mil 12.8760mm 26.3940mm 12.8540mm 10.00mil 20.00mil "clearline"]
+	Line[31.3940mm 12.8540mm 31.3940mm 30.3280mm 10.00mil 20.00mil "clearline"]
+	Line[1210.00mil 1400.00mil 1200.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[30.8940mm 12.8540mm 30.8940mm 25.2400mm 10.00mil 20.00mil "clearline"]
+	Line[30.8940mm 25.2400mm 1100.00mil 1110.00mil 10.00mil 20.00mil "clearline"]
+	Line[1100.00mil 1110.00mil 1100.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[30.3940mm 12.8540mm 30.3940mm 23.7080mm 10.00mil 20.00mil "clearline"]
+	Line[30.3940mm 23.7080mm 1000.00mil 1130.00mil 10.00mil 20.00mil "clearline"]
+	Line[1000.00mil 1130.00mil 1000.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[31.3940mm 1190.00mil 31.3940mm 30.5820mm 10.00mil 20.00mil "clearline"]
+	Line[31.3940mm 30.5820mm 1200.00mil 1240.00mil 10.00mil 20.00mil "clearline"]
+	Line[1200.00mil 1240.00mil 1200.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[29.8940mm 12.8540mm 29.8940mm 22.6840mm 10.00mil 20.00mil "clearline"]
+	Line[29.8940mm 22.6840mm 900.00mil 1170.00mil 10.00mil 20.00mil "clearline"]
+	Line[900.00mil 1170.00mil 900.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[29.3940mm 12.8540mm 29.3940mm 21.9140mm 10.00mil 20.00mil "clearline"]
+	Line[29.3940mm 21.9140mm 800.00mil 1220.00mil 10.00mil 20.00mil "clearline"]
+	Line[800.00mil 1220.00mil 800.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[38.3940mm 12.8540mm 38.3940mm 31.9640mm 10.00mil 20.00mil "clearline"]
+	Line[38.3940mm 31.9640mm 1500.00mil 1270.00mil 10.00mil 20.00mil "clearline"]
+	Line[1500.00mil 1270.00mil 1500.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[37.8940mm 12.8540mm 37.8940mm 30.1780mm 10.00mil 20.00mil "clearline"]
+	Line[37.8940mm 30.1780mm 1400.00mil 1280.00mil 10.00mil 20.00mil "clearline"]
+	Line[1400.00mil 1280.00mil 1400.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[37.3940mm 12.8540mm 37.3940mm 27.6300mm 10.00mil 20.00mil "clearline"]
+	Line[37.3940mm 27.6300mm 1300.00mil 1260.00mil 10.00mil 20.00mil "clearline"]
+	Line[1300.00mil 1260.00mil 1300.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[38.8940mm 12.8540mm 38.8940mm 31.0200mm 10.00mil 20.00mil "clearline"]
+	Line[38.8940mm 31.0200mm 1600.00mil 1290.00mil 10.00mil 20.00mil "clearline"]
+	Line[1600.00mil 1290.00mil 1600.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[39.3940mm 12.8540mm 39.3940mm 27.4560mm 10.00mil 20.00mil "clearline"]
+	Line[39.3940mm 27.4560mm 1700.00mil 1230.00mil 10.00mil 20.00mil "clearline"]
+	Line[1700.00mil 1230.00mil 1700.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[39.8940mm 12.8540mm 39.8940mm 25.9240mm 10.00mil 20.00mil "clearline"]
+	Line[39.8940mm 25.9240mm 1800.00mil 1250.00mil 10.00mil 20.00mil "clearline"]
+	Line[1800.00mil 1250.00mil 1800.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[40.3940mm 12.8540mm 40.3940mm 24.3920mm 10.00mil 20.00mil "clearline"]
+	Line[40.3940mm 24.3920mm 1900.00mil 1270.00mil 10.00mil 20.00mil "clearline"]
+	Line[1900.00mil 1270.00mil 1900.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[1610.00mil 12.8540mm 1610.00mil 860.00mil 10.00mil 20.00mil "clearline"]
+	Line[1610.00mil 860.00mil 2000.00mil 1250.00mil 10.00mil 20.00mil "clearline"]
+	Line[2000.00mil 1250.00mil 2000.00mil 1410.00mil 10.00mil 20.00mil "clearline"]
+	Line[810.00mil 17.4140mm 27.5440mm 17.4140mm 10.00mil 20.00mil "clearline"]
+	Line[27.5440mm 17.4140mm 1100.00mil 670.00mil 10.00mil 20.00mil "clearline"]
+	Line[28.3940mm 12.8540mm 28.3940mm 11.1220mm 10.00mil 20.00mil "clearline"]
+	Line[28.3940mm 11.1220mm 1080.00mil 400.00mil 10.00mil 20.00mil "clearline"]
+	Line[21.4940mm 9.6040mm 23.8280mm 9.6040mm 10.00mil 20.00mil "clearline"]
+	Line[23.8280mm 9.6040mm 940.00mil 380.00mil 10.00mil 20.00mil "clearline"]
+	Line[32.8940mm 12.8540mm 32.8940mm 11.3020mm 10.00mil 20.00mil "clearline"]
+	Line[32.8940mm 11.3020mm 1310.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[1310.00mil 430.00mil 1500.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[33.3940mm 12.8540mm 33.3940mm 11.0560mm 10.00mil 20.00mil "clearline"]
+	Line[33.3940mm 11.0560mm 1320.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[33.8940mm 12.8540mm 33.8940mm 11.0640mm 10.00mil 20.00mil "clearline"]
+	Line[33.8940mm 11.0640mm 1340.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[34.3940mm 12.8540mm 34.3940mm 11.0720mm 10.00mil 20.00mil "clearline"]
+	Line[34.3940mm 11.0720mm 1360.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[34.8940mm 12.8540mm 34.8940mm 11.0800mm 10.00mil 20.00mil "clearline"]
+	Line[34.8940mm 11.0800mm 1380.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[35.3940mm 12.8540mm 35.3940mm 11.0880mm 10.00mil 20.00mil "clearline"]
+	Line[35.3940mm 11.0880mm 1400.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[35.8940mm 12.8540mm 35.8940mm 11.0960mm 10.00mil 20.00mil "clearline"]
+	Line[35.8940mm 11.0960mm 1420.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[36.3940mm 12.8540mm 36.3940mm 11.1040mm 10.00mil 20.00mil "clearline"]
+	Line[36.3940mm 11.1040mm 1440.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[36.8940mm 12.8540mm 36.8940mm 11.1120mm 10.00mil 20.00mil "clearline"]
+	Line[36.8940mm 11.1120mm 1460.00mil 430.00mil 10.00mil 20.00mil "clearline"]
+	Line[42.7940mm 9.6040mm 40.3380mm 9.6040mm 10.00mil 20.00mil "clearline"]
+	Line[40.3380mm 9.6040mm 1560.00mil 350.00mil 10.00mil 20.00mil "clearline"]
+	Line[26.8940mm 12.8540mm 26.8940mm 15.0160mm 10.00mil 20.00mil "clearline"]
+	Line[26.8940mm 15.0160mm 1050.00mil 600.00mil 10.00mil 20.00mil "clearline"]
+	Line[930.00mil 600.00mil 1050.00mil 600.00mil 10.00mil 20.00mil "clearline"]
+)
+Layer(2 "solder")
+(
+	Polygon("clearpoly")
+	(
+		[100.00mil 100.00mil] [2400.00mil 100.00mil] [2400.00mil 1700.00mil] [100.00mil 1700.00mil]
+	)
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
+Layer(5 "signal1")
+(
+)
+Layer(6 "signal2")
+(
+)
+Layer(7 "signal3")
+(
+)
+Layer(8 "signal4")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+	Text[400.00mil 970.00mil 0 100 "GND" "clearline"]
+	Text[410.00mil 1450.00mil 0 100 "GND" "clearline"]
+	Text[410.00mil 870.00mil 0 100 "5V" "clearline"]
+	Text[410.00mil 1350.00mil 0 100 "3.3V" "clearline"]
+	Text[830.00mil 1490.00mil 3 100 "RESET" "clearline"]
+	Text[930.00mil 1500.00mil 3 100 "CS" "clearline"]
+	Text[1030.00mil 1500.00mil 3 100 "RS" "clearline"]
+	Text[1120.00mil 1500.00mil 3 100 "WR" "clearline"]
+	Text[1230.00mil 1500.00mil 3 100 "RD" "clearline"]
+	Text[1330.00mil 1500.00mil 3 100 "DB0" "clearline"]
+	Text[1430.00mil 1500.00mil 3 100 "DB1" "clearline"]
+	Text[1530.00mil 1500.00mil 3 100 "DB2" "clearline"]
+	Text[1630.00mil 1500.00mil 3 100 "DB3" "clearline"]
+	Text[1730.00mil 1500.00mil 3 100 "DB4" "clearline"]
+	Text[1830.00mil 1500.00mil 3 100 "DB5" "clearline"]
+	Text[1930.00mil 1500.00mil 3 100 "DB6" "clearline"]
+	Text[2030.00mil 1500.00mil 3 100 "DB7" "clearline"]
+	Text[2200.00mil 1300.00mil 1 100 "HT020K1QC36S LCD Test Board" "clearline"]
+)
+NetList()
+(
+	Net("CS" "(unknown)")
+	(
+		Connect("J1-23")
+		Connect("J2-12")
+	)
+	Net("DB[0]" "(unknown)")
+	(
+		Connect("J1-8")
+		Connect("J2-8")
+	)
+	Net("DB[1]" "(unknown)")
+	(
+		Connect("J1-7")
+		Connect("J2-7")
+	)
+	Net("DB[2]" "(unknown)")
+	(
+		Connect("J1-6")
+		Connect("J2-6")
+	)
+	Net("DB[3]" "(unknown)")
+	(
+		Connect("J1-5")
+		Connect("J2-5")
+	)
+	Net("DB[4]" "(unknown)")
+	(
+		Connect("J1-4")
+		Connect("J2-4")
+	)
+	Net("DB[5]" "(unknown)")
+	(
+		Connect("J1-3")
+		Connect("J2-3")
+	)
+	Net("DB[6]" "(unknown)")
+	(
+		Connect("J1-2")
+		Connect("J2-2")
+	)
+	Net("DB[7]" "(unknown)")
+	(
+		Connect("J1-1")
+		Connect("J2-1")
+	)
+	Net("GND" "(unknown)")
+	(
+		Connect("J1-9")
+		Connect("J1-10")
+		Connect("J1-11")
+		Connect("J1-12")
+		Connect("J1-13")
+		Connect("J1-14")
+		Connect("J1-15")
+		Connect("J1-16")
+		Connect("J1-17")
+		Connect("J1-26")
+		Connect("J1-37")
+		Connect("J1-38")
+		Connect("J3-2")
+		Connect("J4-2")
+		Connect("R1-2")
+		Connect("R2-2")
+		Connect("R3-2")
+	)
+	Net("LEDK[1]" "(unknown)")
+	(
+		Connect("J1-28")
+		Connect("R1-1")
+	)
+	Net("LEDK[2]" "(unknown)")
+	(
+		Connect("J1-29")
+		Connect("R2-1")
+	)
+	Net("LEDK[3]" "(unknown)")
+	(
+		Connect("J1-30")
+		Connect("R3-1")
+	)
+	Net("P_3V3" "(unknown)")
+	(
+		Connect("J1-18")
+		Connect("J1-19")
+		Connect("J1-25")
+		Connect("J4-1")
+	)
+	Net("P_5V" "(unknown)")
+	(
+		Connect("J1-27")
+		Connect("J3-1")
+	)
+	Net("RD" "(unknown)")
+	(
+		Connect("J1-20")
+		Connect("J2-9")
+	)
+	Net("RESET" "(unknown)")
+	(
+		Connect("J1-24")
+		Connect("J2-13")
+	)
+	Net("RS" "(unknown)")
+	(
+		Connect("J1-22")
+		Connect("J2-11")
+	)
+	Net("WR" "(unknown)")
+	(
+		Connect("J1-21")
+		Connect("J2-10")
+	)
+)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/schem+bom/MCL	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,62 @@
+# Connectors
+
+J1:
+ hier=fpc
+ manufacturer=Hirose
+ manufacturer_part_number=FH12-36S-0.5SH
+ description=FPC connector, 36 positions
+ vendor=Digi-Key
+ vendor_part_number=HFJ136CT-ND
+ footprint=FH12_36S_05SH_1L	# pin 1 on the left
+ npins=38			# 36 + 2 mounting pads
+
+J2:
+ hier=data
+ description=Header, 0.100", single row, 13 posts
+ source=Breakaway from scrap
+ part=yes
+ footprint=JUMPER13
+ npins=13
+
+part header-2pin:
+ footprint=JUMPER2
+ description=Header, 0.100", 2 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200122
+ vendor=Digi-Key
+ vendor_part_number=WM8072-ND
+ npins=2
+
+J3:
+ # 5V power
+ hier=pwr_5V
+ part=header-2pin
+
+J4:
+ # 3.3V power
+ hier=pwr_3V3
+ part=header-2pin
+
+# Resistors
+
+part led-series-resistor:
+ footprint=0603
+ value=120R
+ description=Chip resistor, 120 ohm, 1%, 0603
+ manufacturer=Vishay Dale
+ manufacturer_part_number=CRCW0603120RFKEA
+ vendor=Digi-Key
+ vendor_part_number=541-120HCT-ND
+ npins=2
+
+R1:
+ hier=R1
+ part=led-series-resistor
+
+R2:
+ hier=R2
+ part=led-series-resistor
+
+R3:
+ hier=R3
+ part=led-series-resistor
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/schem+bom/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,28 @@
+BOMS=	tallied-bom.txt tallied-bom.csv comptab.txt
+NETS=	sverp.unet bound.unet pcb-netlist.txt
+
+all:	${BOMS} ${NETS} elements.pcb
+
+sverp.unet:	schem.v primitives
+	ueda-sverp -o $@ schem.v
+
+bound.unet:	MCL sverp.unet
+	unet-bind -c sverp.unet $@
+
+pcb-netlist.txt:	bound.unet
+	unet2pcb bound.unet $@
+
+tallied-bom.txt:	MCL
+	ueda-mkbom -cr > $@
+
+tallied-bom.csv:	MCL
+	ueda-csvbom > $@
+
+comptab.txt:	MCL
+	ueda-shortbom > $@
+
+elements.pcb:	MCL
+	ueda-getfps -ch | ueda-runm4 > $@
+
+clean:
+	rm -f *.unet *.txt *.csv errs elements.pcb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/schem+bom/primitives	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,8 @@
+/* connectors */
+header_2pin		numpins 2;
+header_13pin		numpins 13;
+conn_36pin		numpins 36;
+conn_36pin_plus2	numpins 38;
+
+/* passives */
+resistor	numpins 2;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lcdtest1/schem+bom/schem.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,77 @@
+module board ();
+
+wire GND, P_5V, P_3V3;
+wire [7:0] DB;
+wire RD, WR, RS, CS, RESET;
+wire [1:3] LEDK;
+
+conn_36pin_plus2 fpc (  .pin_1(DB[7]),
+			.pin_2(DB[6]),
+			.pin_3(DB[5]),
+			.pin_4(DB[4]),
+			.pin_5(DB[3]),
+			.pin_6(DB[2]),
+			.pin_7(DB[1]),
+			.pin_8(DB[0]),
+			.pin_9(GND),
+			.pin_10(GND),	/* unused lower data bus */
+			.pin_11(GND),	/* unused lower data bus */
+			.pin_12(GND),	/* unused lower data bus */
+			.pin_13(GND),	/* unused lower data bus */
+			.pin_14(GND),	/* unused lower data bus */
+			.pin_15(GND),	/* unused lower data bus */
+			.pin_16(GND),	/* unused lower data bus */
+			.pin_17(GND),	/* unused lower data bus */
+			.pin_18(P_3V3),	/* IOVCC */
+			.pin_19(P_3V3),	/* VCI */
+			.pin_20(RD),
+			.pin_21(WR),
+			.pin_22(RS),
+			.pin_23(CS),
+			.pin_24(RESET),
+			.pin_25(P_3V3),	/* IM0 tied high */
+			.pin_26(GND),
+			.pin_27(P_5V),	/* LEDA */
+			.pin_28(LEDK[1]),
+			.pin_29(LEDK[2]),
+			.pin_30(LEDK[3]),
+			/* the remaining pins are NC */
+			.pin_31(),
+			.pin_32(),
+			.pin_33(),
+			.pin_34(),
+			.pin_35(),
+			.pin_36(),
+			/* ground the two mounting pads */
+			.pin_37(GND),
+			.pin_38(GND)
+	);
+
+resistor R1 (LEDK[1], GND);
+resistor R2 (LEDK[2], GND);
+resistor R3 (LEDK[3], GND);
+
+header_13pin data (.pin_1(DB[7]),
+		   .pin_2(DB[6]),
+		   .pin_3(DB[5]),
+		   .pin_4(DB[4]),
+		   .pin_5(DB[3]),
+		   .pin_6(DB[2]),
+		   .pin_7(DB[1]),
+		   .pin_8(DB[0]),
+		   .pin_9(RD),
+		   .pin_10(WR),
+		   .pin_11(RS),
+		   .pin_12(CS),
+		   .pin_13(RESET)
+	);
+
+header_2pin pwr_5V (.pin_1(P_5V),
+		    .pin_2(GND)
+	);
+
+header_2pin pwr_3V3 (.pin_1(P_3V3),
+		     .pin_2(GND)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/README	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,59 @@
+MMTB1 is a Modem Module Test Board intended for testing and exercising Huawei
+GTM900 and FreeCalypso FCM40 modem modules.  Specifically, the following two
+usages are envisioned:
+
+1) When MMTB1 is first built, it will be used with GTM900-B and possibly with
+   GTM900-P modules.  MMTB1 will allow the combination of FC firmware on GTM900
+   hw to be exercised properly, and then the combination of MMTB1+GTM900 can be
+   officially recommended to community members seeking to play with FreeCalypso
+   fw.
+
+2) When FCM40 gets built much later, MMTB1 will be used for production testing
+   and bring-up of first FCM40 modules.  MMTB1 is more GTM900-oriented and
+   therefore won't be ideal for exercising FCM40 modules, but it will be
+   sufficient for basic bring-up, missing only microphone and MCSI interfaces.
+   Once that milestone is passed, a new MMTB version will be created
+   specifically for FCM40 functional demonstration.
+
+MMTB1 is going to break out the FPC interface of GTM900 as follows:
+
+* The power input connector will be the same as on FCDEV3B.
+
+* The two Calypso UARTs will be brought out to a 10-pin header in the same
+  pinout as on FCDEV3B, with GPIOs 2 & 3 (DCD and DTR) brought to the two pins
+  which are unused and unconnected on FCDEV3B.
+
+* PWON and RESET pushbuttons will be provided on MMTB1 just like on FCDEV3B, as
+  well as a green power-on LED.  The LED will be controlled by the Vio output
+  coming out of the modem module, but without loading the Vio rail itself,
+  using raw VBAT and the same MOSFET circuit as on FCDEV3B.
+
+* There will be a SIM socket on the MMTB1 itself.
+
+* There will be two 2-pin headers for analog audio, one for the earpiece
+  speaker and one for the microphone, connected to the corresponding GTM900
+  interface pins.
+
+The following GTM900 interfaces will NOT be brought out or exercised in any way:
+
+* ADIN1 (general-purpose ADC) connection on pin 14;
+* GPIO1 connection (DSR output) on pin 16;
+* GPIO0 connection (RI output) on pin 17;
+* Vbackup connection on pin 30;
+* LPG output on pin 32;
+* AUXO secondary audio output on pins 33 & 34;
+* AUXI secondary audio input on pins 39 & 40.
+
+These interfaces have been omitted because they are not essential for the
+intended application of exercising FreeCalypso fw on GTM900 hw, because I am
+lazy (not interested in doing more PCB layout work than I have to) and because
+I couldn't find a suitable MOSFET to implement another LED circuit for LPG.
+
+No pull-up or pull-down resistors are provided on UART inputs to the Calypso,
+including GPIO3 serving as the DTR input: I will always have all of the UART
+signals connected to an FT2232x dual UART adapter (PLDkit FT2232C/D breakout
+boards at first, then later our own DUART28) by way of a custom-crimped cable
+that mates with the 10-pin header as a solid piece, leaving no possibility of
+any UART signals being left unconnected.  If anyone does not like this
+arrangement, feel free to make your own alternative GTM900 breakout/interface
+board.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/pcb/mmtb1.pcb	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,1402 @@
+# release: pcb 20140316
+
+# To read pcb files, the pcb version (or the git source date) must be >= the file version
+FileVersion[20091103]
+
+PCB["" 3000.00mil 2500.00mil]
+
+Grid[500.000000 0.0000 0.0000 0]
+PolyArea[3100.006200]
+Thermal[0.500000]
+DRC[10.00mil 10.00mil 10.00mil 5.00mil 15.00mil 10.00mil]
+Flags("nameonpcb,uniquename,clearnew,snappin")
+Groups("1,c:2,s:3:4:5:6:7:8")
+Styles["Signal,10.00mil,36.00mil,20.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,60.00mil,60.00mil,35.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.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[2835.00mil 1010.00mil 100.00mil 20.00mil 0.0000 56.00mil "" "thermal(1S)"]
+Via[2195.00mil 1025.00mil 100.00mil 20.00mil 0.0000 56.00mil "" "thermal(1S)"]
+Via[2750.00mil 1105.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[1815.00mil 675.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[235.00mil 1825.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
+Via[2010.00mil 585.00mil 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1S)"]
+Via[2595.00mil 1145.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[2595.00mil 1460.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[2810.00mil 1420.00mil 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1S)"]
+Via[575.00mil 1705.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[575.00mil 1955.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""]
+Via[1290.00mil 2230.00mil 60.00mil 20.00mil 0.0000 35.00mil "" "thermal(1S)"]
+Via[1175.00mil 1620.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S)"]
+
+Element["" "" "J1" "1510460000" 2330.00mil 400.00mil 480.00mil 90.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 118.00mil 10.00mil 124.00mil 56.00mil "1" "1" "edge2"]
+	Pin[200.00mil 0.0000 118.00mil 10.00mil 124.00mil 56.00mil "2" "2" "edge2"]
+	Pin[400.00mil 0.0000 118.00mil 10.00mil 124.00mil 56.00mil "3" "3" "edge2,thermal(1S)"]
+	ElementLine [-139.00mil -394.00mil -139.00mil 78.00mil 6.00mil]
+	ElementLine [-139.00mil 78.00mil 539.00mil 78.00mil 6.00mil]
+	ElementLine [539.00mil -394.00mil 539.00mil 78.00mil 6.00mil]
+
+	)
+
+Element["" "" "C1" "595D108X96R3R2T" 2410.00mil 23.5320mm -5.1700mm -3.9740mm 0 100 ""]
+(
+	Pad[-2.0000mm -2.4500mm 2.0000mm -2.4500mm 2.3000mm 10.00mil 2.4500mm "1" "1" "square"]
+	Pad[-2.0000mm 2.4500mm 2.0000mm 2.4500mm 2.3000mm 10.00mil 2.4500mm "2" "2" "square"]
+	ElementLine [3.4000mm -3.8500mm 3.4000mm 3.8500mm 0.1500mm]
+	ElementLine [-3.4000mm 3.8500mm 3.4000mm 3.8500mm 0.1500mm]
+	ElementLine [-3.4000mm -3.8500mm -3.4000mm 3.8500mm 0.1500mm]
+	ElementLine [-3.4000mm -3.8500mm -2.4000mm -3.8500mm 0.1500mm]
+	ElementLine [-2.4000mm -3.8500mm 0.0000 -4.5000mm 0.1500mm]
+	ElementLine [0.0000 -4.5000mm 2.4000mm -3.8500mm 0.1500mm]
+	ElementLine [2.4000mm -3.8500mm 3.4000mm -3.8500mm 0.1500mm]
+
+	)
+
+Element["" "FH12_40S_05SH_1R" "J2" "FH12-40S-0.5SH" 2930.00mil 870.00mil -60.00mil -200.00mil 0 100 ""]
+(
+	Pad[-6.7500mm 0.0000 -5.7500mm 0.0000 0.3000mm 0.1000mm 0.4000mm "" "1" "square"]
+	Pad[-6.7500mm 0.5000mm -5.7500mm 0.5000mm 0.3000mm 0.1000mm 0.4000mm "" "2" "square"]
+	Pad[-6.7500mm 1.0000mm -5.7500mm 1.0000mm 0.3000mm 0.1000mm 0.4000mm "" "3" "square"]
+	Pad[-6.7500mm 1.5000mm -5.7500mm 1.5000mm 0.3000mm 0.1000mm 0.4000mm "" "4" "square"]
+	Pad[-6.7500mm 2.0000mm -5.7500mm 2.0000mm 0.3000mm 0.1000mm 0.4000mm "" "5" "square"]
+	Pad[-6.7500mm 2.5000mm -5.7500mm 2.5000mm 0.3000mm 0.1000mm 0.4000mm "" "6" "square"]
+	Pad[-6.7500mm 3.0000mm -5.7500mm 3.0000mm 0.3000mm 0.1000mm 0.4000mm "" "7" "square"]
+	Pad[-6.7500mm 3.5000mm -5.7500mm 3.5000mm 0.3000mm 0.1000mm 0.4000mm "" "8" "square"]
+	Pad[-6.7500mm 4.0000mm -5.7500mm 4.0000mm 0.3000mm 0.1000mm 0.4000mm "" "9" "square"]
+	Pad[-6.7500mm 4.5000mm -5.7500mm 4.5000mm 0.3000mm 0.1000mm 0.4000mm "" "10" "square"]
+	Pad[-6.7500mm 5.0000mm -5.7500mm 5.0000mm 0.3000mm 0.1000mm 0.4000mm "" "11" "square"]
+	Pad[-6.7500mm 5.5000mm -5.7500mm 5.5000mm 0.3000mm 0.1000mm 0.4000mm "" "12" "square"]
+	Pad[-6.7500mm 6.0000mm -5.7500mm 6.0000mm 0.3000mm 0.1000mm 0.4000mm "" "13" "square"]
+	Pad[-6.7500mm 6.5000mm -5.7500mm 6.5000mm 0.3000mm 0.1000mm 0.4000mm "" "14" "square"]
+	Pad[-6.7500mm 7.0000mm -5.7500mm 7.0000mm 0.3000mm 0.1000mm 0.4000mm "" "15" "square"]
+	Pad[-6.7500mm 7.5000mm -5.7500mm 7.5000mm 0.3000mm 0.1000mm 0.4000mm "" "16" "square"]
+	Pad[-6.7500mm 8.0000mm -5.7500mm 8.0000mm 0.3000mm 0.1000mm 0.4000mm "" "17" "square"]
+	Pad[-6.7500mm 8.5000mm -5.7500mm 8.5000mm 0.3000mm 0.1000mm 0.4000mm "" "18" "square"]
+	Pad[-6.7500mm 9.0000mm -5.7500mm 9.0000mm 0.3000mm 0.1000mm 0.4000mm "" "19" "square"]
+	Pad[-6.7500mm 9.5000mm -5.7500mm 9.5000mm 0.3000mm 0.1000mm 0.4000mm "" "20" "square"]
+	Pad[-6.7500mm 10.0000mm -5.7500mm 10.0000mm 0.3000mm 0.1000mm 0.4000mm "" "21" "square"]
+	Pad[-6.7500mm 10.5000mm -5.7500mm 10.5000mm 0.3000mm 0.1000mm 0.4000mm "" "22" "square"]
+	Pad[-6.7500mm 11.0000mm -5.7500mm 11.0000mm 0.3000mm 0.1000mm 0.4000mm "" "23" "square"]
+	Pad[-6.7500mm 11.5000mm -5.7500mm 11.5000mm 0.3000mm 0.1000mm 0.4000mm "" "24" "square"]
+	Pad[-6.7500mm 12.0000mm -5.7500mm 12.0000mm 0.3000mm 0.1000mm 0.4000mm "" "25" "square"]
+	Pad[-6.7500mm 12.5000mm -5.7500mm 12.5000mm 0.3000mm 0.1000mm 0.4000mm "" "26" "square"]
+	Pad[-6.7500mm 13.0000mm -5.7500mm 13.0000mm 0.3000mm 0.1000mm 0.4000mm "" "27" "square"]
+	Pad[-6.7500mm 13.5000mm -5.7500mm 13.5000mm 0.3000mm 0.1000mm 0.4000mm "" "28" "square"]
+	Pad[-6.7500mm 14.0000mm -5.7500mm 14.0000mm 0.3000mm 0.1000mm 0.4000mm "" "29" "square"]
+	Pad[-6.7500mm 14.5000mm -5.7500mm 14.5000mm 0.3000mm 0.1000mm 0.4000mm "" "30" "square"]
+	Pad[-6.7500mm 15.0000mm -5.7500mm 15.0000mm 0.3000mm 0.1000mm 0.4000mm "" "31" "square"]
+	Pad[-6.7500mm 15.5000mm -5.7500mm 15.5000mm 0.3000mm 0.1000mm 0.4000mm "" "32" "square"]
+	Pad[-6.7500mm 16.0000mm -5.7500mm 16.0000mm 0.3000mm 0.1000mm 0.4000mm "" "33" "square"]
+	Pad[-6.7500mm 16.5000mm -5.7500mm 16.5000mm 0.3000mm 0.1000mm 0.4000mm "" "34" "square"]
+	Pad[-6.7500mm 17.0000mm -5.7500mm 17.0000mm 0.3000mm 0.1000mm 0.4000mm "" "35" "square"]
+	Pad[-6.7500mm 17.5000mm -5.7500mm 17.5000mm 0.3000mm 0.1000mm 0.4000mm "" "36" "square"]
+	Pad[-6.7500mm 18.0000mm -5.7500mm 18.0000mm 0.3000mm 0.1000mm 0.4000mm "" "37" "square"]
+	Pad[-6.7500mm 18.5000mm -5.7500mm 18.5000mm 0.3000mm 0.1000mm 0.4000mm "" "38" "square"]
+	Pad[-6.7500mm 19.0000mm -5.7500mm 19.0000mm 0.3000mm 0.1000mm 0.4000mm "" "39" "square"]
+	Pad[-6.7500mm 19.5000mm -5.7500mm 19.5000mm 0.3000mm 0.1000mm 0.4000mm "" "40" "square"]
+	Pad[-3.2000mm -1.9000mm -2.8000mm -1.9000mm 1.8000mm 0.1000mm 1.9500mm "GND" "41" "square,edge2"]
+	Pad[-3.2000mm 21.4000mm -2.8000mm 21.4000mm 1.8000mm 0.1000mm 1.9500mm "GND" "42" "square,edge2"]
+	ElementLine [-282.65mil -121.23mil -282.65mil 888.95mil 10.00mil]
+	ElementLine [11.00mil -121.23mil 11.00mil 888.95mil 10.00mil]
+	ElementLine [-282.65mil -121.23mil 11.00mil -121.23mil 10.00mil]
+	ElementLine [-282.65mil 888.95mil 11.00mil 888.95mil 10.00mil]
+
+	)
+
+Element["" "HEADER10_2" "J3" "0901310125" 840.00mil 860.00mil -120.00mil 375.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,thermal(1X)"]
+	Pin[100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "thermal(1X)"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" ""]
+	Pin[100.00mil 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" ""]
+	Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" ""]
+	Pin[100.00mil 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "6" "6" ""]
+	Pin[0.0000 300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "7" "7" ""]
+	Pin[100.00mil 300.00mil 60.00mil 30.00mil 66.00mil 38.00mil "8" "8" ""]
+	Pin[0.0000 400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "9" "9" ""]
+	Pin[100.00mil 400.00mil 60.00mil 30.00mil 66.00mil 38.00mil "10" "10" ""]
+	ElementLine [-50.00mil -50.00mil -50.00mil 450.00mil 20.00mil]
+	ElementLine [-50.00mil 450.00mil 150.00mil 450.00mil 20.00mil]
+	ElementLine [150.00mil -50.00mil 150.00mil 450.00mil 20.00mil]
+	ElementLine [-50.00mil -50.00mil 150.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil -50.00mil 50.00mil 50.00mil 10.00mil]
+
+	)
+
+Element["" "" "J4" "0473882001" 850.00mil 2140.00mil -30.00mil -630.00mil 0 100 ""]
+(
+	Pad[0.0000 -0.3000mm 0.0000 0.3000mm 2.2000mm 0.1000mm 2.3500mm "C1" "1" "square,edge2"]
+	Pad[-0.5000mm -3.2400mm 0.5000mm -3.2400mm 1.2000mm 0.1000mm 1.3500mm "C2" "2" "square"]
+	Pad[0.0000 -6.7800mm 0.0000 -6.1800mm 2.2000mm 0.1000mm 2.3500mm "C3" "3" "square"]
+	Pad[16.8000mm -0.3000mm 16.8000mm 0.3000mm 2.2000mm 0.1000mm 2.3500mm "C5" "5" "square,edge2"]
+	Pad[16.3000mm -3.2400mm 17.3000mm -3.2400mm 1.2000mm 0.1000mm 1.3500mm "C6" "6" "square,edge2"]
+	Pad[16.8000mm -6.7800mm 16.8000mm -6.1800mm 2.2000mm 0.1000mm 2.3500mm "C7" "7" "square"]
+	Pad[4.0800mm 3.9800mm 4.5800mm 3.9800mm 1.4500mm 0.1000mm 1.6000mm "M1" "4" "square"]
+	Pad[4.0800mm -13.1800mm 4.5800mm -13.1800mm 1.4500mm 0.1000mm 1.6000mm "M2" "8" "square"]
+	ElementLine [-1.3600mm -14.1800mm -1.3600mm 4.9800mm 0.1500mm]
+	ElementLine [-1.3600mm 4.9800mm 24.1600mm 4.9800mm 0.1500mm]
+	ElementLine [24.1600mm 4.9800mm 24.1600mm -14.1800mm 0.1500mm]
+	ElementLine [24.1600mm -14.1800mm -1.3600mm -14.1800mm 0.1500mm]
+
+	)
+
+Element["" "JUMPER2" "J5" "0901200122" 2415.00mil 1495.00mil 65.00mil -45.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+	ElementLine [-50.00mil -50.00mil -50.00mil 150.00mil 20.00mil]
+	ElementLine [-50.00mil 150.00mil 50.00mil 150.00mil 20.00mil]
+	ElementLine [50.00mil 150.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "JUMPER2" "J6" "0901200122" 2415.00mil 1740.00mil 65.00mil -65.00mil 0 100 ""]
+(
+	Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
+	Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+	ElementLine [-50.00mil -50.00mil -50.00mil 150.00mil 20.00mil]
+	ElementLine [-50.00mil 150.00mil 50.00mil 150.00mil 20.00mil]
+	ElementLine [50.00mil 150.00mil 50.00mil -50.00mil 20.00mil]
+	ElementLine [50.00mil -50.00mil -50.00mil -50.00mil 20.00mil]
+	ElementLine [-50.00mil 50.00mil 50.00mil 50.00mil 10.00mil]
+	ElementLine [50.00mil 50.00mil 50.00mil -50.00mil 10.00mil]
+
+	)
+
+Element["" "" "K2" "B3S-1000" 325.00mil 2110.00mil 60.00mil -265.00mil 0 100 ""]
+(
+	Pad[2.2500mm -4.1000mm 2.2500mm -3.8500mm 1.3000mm 0.1000mm 1.4500mm "" "1" "square"]
+	Pad[2.2500mm 3.8500mm 2.2500mm 4.1000mm 1.3000mm 0.1000mm 1.4500mm "" "2" "square,edge2"]
+	Pad[-2.2500mm -4.1000mm -2.2500mm -3.8500mm 1.3000mm 0.1000mm 1.4500mm "" "3" "square"]
+	Pad[-2.2500mm 3.8500mm -2.2500mm 4.1000mm 1.3000mm 0.1000mm 1.4500mm "" "4" "square,edge2"]
+	ElementLine [-3.1500mm 3.2500mm -3.1500mm 5.0000mm 0.1250mm]
+	ElementLine [-3.5500mm 3.2500mm -3.1500mm 3.2500mm 0.1250mm]
+	ElementLine [-3.5500mm -3.2500mm -3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [-3.5500mm -3.2500mm -3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [-3.1500mm -5.0000mm -3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [-3.1500mm -5.0000mm 3.1500mm -5.0000mm 0.1250mm]
+	ElementLine [3.1500mm -5.0000mm 3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [3.1500mm -3.2500mm 3.5500mm -3.2500mm 0.1250mm]
+	ElementLine [3.5500mm -3.2500mm 3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [3.1500mm 3.2500mm 3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [3.1500mm 3.2500mm 3.1500mm 5.0000mm 0.1250mm]
+	ElementLine [-3.1500mm 5.0000mm 3.1500mm 5.0000mm 0.1250mm]
+
+	)
+
+Element["" "" "Q1" "Si1032R" 1835.00mil 14.1620mm 45.00mil -55.00mil 0 100 ""]
+(
+	Pad[-0.5000mm 0.5250mm -0.5000mm 0.8750mm 0.2500mm 0.1000mm 0.4000mm "" "1" "square,edge2"]
+	Pad[0.5000mm 0.5250mm 0.5000mm 0.8750mm 0.2500mm 0.1000mm 0.4000mm "" "2" "square,edge2"]
+	Pad[0.0000 -0.8750mm 0.0000 -0.5250mm 0.2500mm 0.1000mm 0.4000mm "" "3" "square"]
+	ElementLine [-0.8400mm -1.2000mm -0.8400mm 1.2000mm 0.1250mm]
+	ElementLine [-0.8400mm 1.2000mm 0.8400mm 1.2000mm 0.1250mm]
+	ElementLine [0.8400mm 1.2000mm 0.8400mm -1.2000mm 0.1250mm]
+	ElementLine [0.8400mm -1.2000mm -0.8400mm -1.2000mm 0.1250mm]
+
+	)
+
+Element["" "0603" "C2" "1uF" 745.00mil 55.2600mm -0.9121mm 1.4709mm 0 100 ""]
+(
+	Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [-28.59mil -48.27mil 28.59mil -48.27mil 6.00mil]
+	ElementLine [28.59mil -48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil 48.27mil 28.59mil 48.27mil 6.00mil]
+	ElementLine [-28.59mil -48.27mil -28.59mil 48.27mil 6.00mil]
+
+	)
+
+Element["" "" "D1" "SML-510MW" 1870.00mil 395.00mil -20.00mil -85.00mil 0 100 ""]
+(
+	Pad[-0.8500mm 0.0000 -0.8500mm 0.0000 0.6000mm 0.1000mm 0.7000mm "1" "1" "square"]
+	Pad[0.8500mm 0.0000 0.8500mm 0.0000 0.6000mm 0.1000mm 0.7000mm "2" "2" "square,edge2"]
+	ElementLine [-1.3500mm -0.6000mm 1.3500mm -0.6000mm 0.1250mm]
+	ElementLine [1.3500mm -0.6000mm 1.3500mm 0.6000mm 0.1250mm]
+	ElementLine [1.3500mm 0.6000mm -1.3500mm 0.6000mm 0.1250mm]
+	ElementLine [-1.3500mm 0.6000mm -1.3500mm -0.6000mm 0.1250mm]
+	ElementLine [-1.6000mm -0.5000mm -1.6000mm 0.5000mm 0.1250mm]
+
+	)
+
+Element["" "0603" "R1" "470" 51.9280mm 400.00mil -0.6431mm -91.50mil 0 100 ""]
+(
+	Pad[25.59mil -4.92mil 25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "1" "1" "square"]
+	Pad[-25.59mil -4.92mil -25.59mil 4.92mil 29.52mil 20.00mil 35.52mil "2" "2" "square"]
+	ElementLine [48.27mil -28.59mil 48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil 28.59mil 48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil -28.59mil -48.27mil 28.59mil 6.00mil]
+	ElementLine [-48.27mil -28.59mil 48.27mil -28.59mil 6.00mil]
+
+	)
+
+Element["" "" "K1" "B3S-1000" 325.00mil 1545.00mil 60.00mil -265.00mil 0 100 ""]
+(
+	Pad[2.2500mm -4.1000mm 2.2500mm -3.8500mm 1.3000mm 0.1000mm 1.4500mm "" "1" "square"]
+	Pad[2.2500mm 3.8500mm 2.2500mm 4.1000mm 1.3000mm 0.1000mm 1.4500mm "" "2" "square,edge2"]
+	Pad[-2.2500mm -4.1000mm -2.2500mm -3.8500mm 1.3000mm 0.1000mm 1.4500mm "" "3" "square"]
+	Pad[-2.2500mm 3.8500mm -2.2500mm 4.1000mm 1.3000mm 0.1000mm 1.4500mm "" "4" "square,edge2"]
+	ElementLine [-3.1500mm 3.2500mm -3.1500mm 5.0000mm 0.1250mm]
+	ElementLine [-3.5500mm 3.2500mm -3.1500mm 3.2500mm 0.1250mm]
+	ElementLine [-3.5500mm -3.2500mm -3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [-3.5500mm -3.2500mm -3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [-3.1500mm -5.0000mm -3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [-3.1500mm -5.0000mm 3.1500mm -5.0000mm 0.1250mm]
+	ElementLine [3.1500mm -5.0000mm 3.1500mm -3.2500mm 0.1250mm]
+	ElementLine [3.1500mm -3.2500mm 3.5500mm -3.2500mm 0.1250mm]
+	ElementLine [3.5500mm -3.2500mm 3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [3.1500mm 3.2500mm 3.5500mm 3.2500mm 0.1250mm]
+	ElementLine [3.1500mm 3.2500mm 3.1500mm 5.0000mm 0.1250mm]
+	ElementLine [-3.1500mm 5.0000mm 3.1500mm 5.0000mm 0.1250mm]
+
+	)
+Layer(1 "component")
+(
+	Line[2330.00mil 400.00mil 2330.00mil 750.00mil 100.00mil 20.00mil "clearline"]
+	Line[2330.00mil 750.00mil 2410.00mil 830.00mil 100.00mil 20.00mil "clearline"]
+	Line[68.1720mm 25.0980mm 62.0980mm 25.0980mm 10.00mil 20.00mil "clearline"]
+	Line[62.0980mm 25.0980mm 2410.00mil 25.9820mm 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 25.5980mm 61.5980mm 25.5980mm 10.00mil 20.00mil "clearline"]
+	Line[61.5980mm 25.5980mm 2410.00mil 25.9820mm 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 26.0980mm 61.3300mm 26.0980mm 10.00mil 20.00mil "clearline"]
+	Line[61.3300mm 26.0980mm 2410.00mil 25.9820mm 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 26.5980mm 61.8300mm 26.5980mm 10.00mil 20.00mil "clearline"]
+	Line[61.8300mm 26.5980mm 2410.00mil 25.9820mm 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 24.5980mm 64.2060mm 24.5980mm 10.00mil 20.00mil "clearline"]
+	Line[64.2060mm 24.5980mm 63.7060mm 25.0980mm 10.00mil 20.00mil "clearline"]
+	Line[2412.50mil 832.50mil 2592.50mil 832.50mil 60.00mil 20.00mil ""]
+	Line[2592.50mil 832.50mil 2595.00mil 830.00mil 60.00mil 20.00mil ""]
+	Line[68.1720mm 870.00mil 2620.00mil 870.00mil 10.00mil 20.00mil ""]
+	Line[2620.00mil 870.00mil 2615.00mil 865.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 22.5980mm 66.1750mm 22.5980mm 10.00mil 20.00mil ""]
+	Line[66.1750mm 22.5980mm 2605.00mil 890.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 23.0980mm 66.1830mm 23.0980mm 10.00mil 20.00mil ""]
+	Line[66.1830mm 23.0980mm 2605.00mil 910.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 23.5980mm 66.2700mm 23.5980mm 10.00mil 20.00mil ""]
+	Line[66.2700mm 23.5980mm 2605.00mil 925.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 24.0980mm 66.1350mm 24.0980mm 10.00mil 20.00mil ""]
+	Line[66.1350mm 24.0980mm 2600.00mil 945.00mil 10.00mil 20.00mil ""]
+	Line[68.2780mm 25.0980mm 71.4530mm 25.0980mm 10.00mil 20.00mil ""]
+	Line[71.4530mm 25.0980mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 25.5980mm 71.9530mm 25.5980mm 10.00mil 20.00mil ""]
+	Line[71.9530mm 25.5980mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 26.0980mm 71.5650mm 26.0980mm 10.00mil 20.00mil ""]
+	Line[71.5650mm 26.0980mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 26.5980mm 71.0650mm 26.5980mm 10.00mil 20.00mil ""]
+	Line[71.0650mm 26.5980mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 24.5980mm 2685.00mil 24.5980mm 10.00mil 20.00mil ""]
+	Line[71.9690mm 24.5980mm 2860.00mil 995.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 24.5980mm 70.9530mm 24.5980mm 10.00mil 20.00mil ""]
+	Line[70.9530mm 24.5980mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[71.4220mm 25.0670mm 2835.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[2835.00mil 25.5980mm 2835.00mil 20.7850mm 10.00mil 20.00mil ""]
+	Line[2835.00mil 20.7850mm 71.4220mm 20.1980mm 10.00mil 20.00mil ""]
+	Line[2195.00mil 1025.00mil 61.1610mm 1025.00mil 80.00mil 20.00mil ""]
+	Line[61.1610mm 1025.00mil 2410.00mil 25.9820mm 60.00mil 20.00mil ""]
+	Line[51.1510mm 395.00mil 51.2780mm 400.00mil 10.00mil 20.00mil ""]
+	Line[1835.00mil 10.0720mm 46.6480mm 395.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 27.0980mm 65.3580mm 27.0980mm 10.00mil 20.00mil ""]
+	Line[65.3580mm 27.0980mm 2540.00mil 1100.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 27.5980mm 65.4930mm 27.5980mm 10.00mil 20.00mil ""]
+	Line[65.4930mm 27.5980mm 2540.00mil 1125.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 31.0980mm 55.0080mm 31.0980mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 31.5980mm 54.8890mm 31.5980mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 32.0980mm 54.6430mm 32.0980mm 10.00mil 20.00mil ""]
+	Line[54.7700mm 32.0980mm 23.9700mm 32.0980mm 10.00mil 20.00mil ""]
+	Line[23.9700mm 32.0980mm 940.00mil 1260.00mil 10.00mil 20.00mil ""]
+	Line[2165.00mil 31.5980mm 26.0100mm 31.5980mm 10.00mil 20.00mil ""]
+	Line[26.0100mm 31.5980mm 940.00mil 1160.00mil 10.00mil 20.00mil ""]
+	Line[2165.00mil 31.0980mm 28.0500mm 31.0980mm 10.00mil 20.00mil ""]
+	Line[28.0500mm 31.0980mm 940.00mil 1060.00mil 10.00mil 20.00mil ""]
+	Line[68.1630mm 1205.00mil 1185.00mil 1205.00mil 10.00mil 20.00mil ""]
+	Line[1185.00mil 1205.00mil 940.00mil 960.00mil 10.00mil 20.00mil ""]
+	Line[2540.00mil 1125.00mil 1200.00mil 1125.00mil 10.00mil 20.00mil ""]
+	Line[1200.00mil 1125.00mil 980.00mil 910.00mil 10.00mil 20.00mil ""]
+	Line[980.00mil 910.00mil 920.00mil 910.00mil 10.00mil 20.00mil ""]
+	Line[920.00mil 910.00mil 890.00mil 935.00mil 10.00mil 20.00mil ""]
+	Line[890.00mil 935.00mil 890.00mil 1010.00mil 10.00mil 20.00mil ""]
+	Line[890.00mil 1010.00mil 840.00mil 1060.00mil 10.00mil 20.00mil ""]
+	Line[1035.00mil 915.00mil 1035.00mil 800.00mil 10.00mil 20.00mil ""]
+	Line[1035.00mil 800.00mil 1015.00mil 780.00mil 10.00mil 20.00mil ""]
+	Line[1015.00mil 780.00mil 780.00mil 780.00mil 10.00mil 20.00mil ""]
+	Line[780.00mil 780.00mil 755.00mil 805.00mil 10.00mil 20.00mil ""]
+	Line[755.00mil 805.00mil 755.00mil 875.00mil 10.00mil 20.00mil ""]
+	Line[755.00mil 875.00mil 840.00mil 960.00mil 10.00mil 20.00mil ""]
+	Line[2540.00mil 1100.00mil 1205.00mil 1100.00mil 10.00mil 20.00mil ""]
+	Line[1205.00mil 1100.00mil 1035.00mil 930.00mil 10.00mil 20.00mil ""]
+	Line[1035.00mil 930.00mil 1035.00mil 910.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 32.5980mm 25.6950mm 32.5980mm 10.00mil 20.00mil ""]
+	Line[25.6950mm 32.5980mm 985.00mil 1310.00mil 10.00mil 20.00mil ""]
+	Line[985.00mil 1310.00mil 895.00mil 1310.00mil 10.00mil 20.00mil ""]
+	Line[895.00mil 1310.00mil 890.00mil 1305.00mil 10.00mil 20.00mil ""]
+	Line[890.00mil 1305.00mil 885.00mil 1305.00mil 10.00mil 20.00mil ""]
+	Line[885.00mil 1305.00mil 840.00mil 1260.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 33.0980mm 26.4650mm 33.0980mm 10.00mil 20.00mil ""]
+	Line[26.4650mm 33.0980mm 995.00mil 1350.00mil 10.00mil 20.00mil ""]
+	Line[995.00mil 1350.00mil 805.00mil 1350.00mil 10.00mil 20.00mil ""]
+	Line[805.00mil 1350.00mil 785.00mil 1330.00mil 10.00mil 20.00mil ""]
+	Line[785.00mil 1330.00mil 785.00mil 1215.00mil 10.00mil 20.00mil ""]
+	Line[785.00mil 1215.00mil 840.00mil 1160.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 33.5980mm 69.2720mm 33.5980mm 10.00mil 20.00mil ""]
+	Line[69.2720mm 33.5980mm 2750.00mil 1300.00mil 10.00mil 20.00mil ""]
+	Line[2750.00mil 1300.00mil 2750.00mil 1190.00mil 10.00mil 20.00mil ""]
+	Line[2750.00mil 1130.00mil 2750.00mil 1205.00mil 10.00mil 20.00mil ""]
+	Line[2750.00mil 1140.00mil 2750.00mil 1105.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 28.0980mm 69.8190mm 28.0980mm 10.00mil 20.00mil ""]
+	Line[69.8190mm 28.0980mm 2750.00mil 1105.00mil 10.00mil 20.00mil ""]
+	Line[46.1090mm 14.8620mm 46.1090mm 17.1370mm 10.00mil 20.00mil ""]
+	Line[46.1090mm 17.1370mm 1815.00mil 675.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 35.5980mm 55.9690mm 35.5980mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 35.0980mm 54.6910mm 35.0980mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 34.5980mm 53.2860mm 34.5980mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 39.0980mm 62.4660mm 39.0980mm 10.00mil 20.00mil ""]
+	Line[62.4660mm 39.0980mm 2415.00mil 1495.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 39.5980mm 62.2560mm 39.5980mm 10.00mil 20.00mil ""]
+	Line[62.2560mm 39.5980mm 2415.00mil 1595.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 40.5980mm 67.0980mm 40.5980mm 10.00mil 20.00mil ""]
+	Line[67.0980mm 40.5980mm 2625.00mil 1615.00mil 10.00mil 20.00mil ""]
+	Line[68.1720mm 40.0980mm 66.8360mm 40.0980mm 10.00mil 20.00mil ""]
+	Line[66.8360mm 40.0980mm 2595.00mil 1615.00mil 10.00mil 20.00mil ""]
+	Line[2595.00mil 1615.00mil 2595.00mil 1725.00mil 10.00mil 20.00mil ""]
+	Line[2595.00mil 1725.00mil 2580.00mil 1740.00mil 10.00mil 20.00mil ""]
+	Line[2580.00mil 1740.00mil 2415.00mil 1740.00mil 10.00mil 20.00mil ""]
+	Line[2625.00mil 1615.00mil 2625.00mil 1810.00mil 10.00mil 20.00mil ""]
+	Line[2625.00mil 1810.00mil 2595.00mil 1840.00mil 10.00mil 20.00mil ""]
+	Line[2595.00mil 1840.00mil 2415.00mil 1840.00mil 10.00mil 20.00mil ""]
+	Line[55.9690mm 35.5980mm 2150.00mil 1455.00mil 10.00mil 20.00mil ""]
+	Line[2150.00mil 1455.00mil 2150.00mil 1840.00mil 10.00mil 20.00mil ""]
+	Line[2150.00mil 1840.00mil 1970.00mil 2020.00mil 10.00mil 20.00mil ""]
+	Line[1970.00mil 2020.00mil 38.5820mm 2020.00mil 10.00mil 20.00mil ""]
+	Line[38.5820mm 2020.00mil 38.3900mm 51.1160mm 10.00mil 20.00mil ""]
+	Line[38.3900mm 51.1160mm 35.4980mm 51.1160mm 10.00mil 20.00mil ""]
+	Line[35.4980mm 51.1160mm 1285.00mil 2125.00mil 10.00mil 20.00mil ""]
+	Line[1285.00mil 2125.00mil 865.00mil 2125.00mil 10.00mil 20.00mil ""]
+	Line[54.6910mm 35.0980mm 2085.00mil 1450.00mil 10.00mil 20.00mil ""]
+	Line[2085.00mil 1450.00mil 2085.00mil 1870.00mil 10.00mil 20.00mil ""]
+	Line[2085.00mil 1870.00mil 1995.00mil 1960.00mil 10.00mil 20.00mil ""]
+	Line[1995.00mil 1960.00mil 1145.00mil 1960.00mil 10.00mil 20.00mil ""]
+	Line[1145.00mil 1960.00mil 1045.00mil 2060.00mil 10.00mil 20.00mil ""]
+	Line[1045.00mil 2060.00mil 805.00mil 2060.00mil 10.00mil 20.00mil ""]
+	Line[805.00mil 2060.00mil 795.00mil 2050.00mil 10.00mil 20.00mil ""]
+	Line[795.00mil 2050.00mil 795.00mil 49.2730mm 10.00mil 20.00mil ""]
+	Line[795.00mil 49.2730mm 850.00mil 47.8760mm 10.00mil 20.00mil ""]
+	Line[53.2860mm 34.5980mm 2045.00mil 1415.00mil 10.00mil 20.00mil ""]
+	Line[2045.00mil 1415.00mil 2045.00mil 1775.00mil 10.00mil 20.00mil ""]
+	Line[2045.00mil 1775.00mil 1940.00mil 1880.00mil 10.00mil 20.00mil ""]
+	Line[1940.00mil 1880.00mil 38.5140mm 1880.00mil 10.00mil 20.00mil ""]
+	Line[38.5140mm 1880.00mil 38.3900mm 47.8760mm 10.00mil 20.00mil ""]
+	Line[68.1720mm 34.0980mm 51.7540mm 34.0980mm 10.00mil 20.00mil ""]
+	Line[51.7540mm 34.0980mm 1990.00mil 1390.00mil 10.00mil 20.00mil ""]
+	Line[1990.00mil 1390.00mil 1990.00mil 1555.00mil 10.00mil 20.00mil ""]
+	Line[1990.00mil 1555.00mil 1775.00mil 1770.00mil 10.00mil 20.00mil ""]
+	Line[1775.00mil 1770.00mil 1205.00mil 1770.00mil 10.00mil 20.00mil ""]
+	Line[1205.00mil 1770.00mil 970.00mil 2005.00mil 10.00mil 20.00mil ""]
+	Line[970.00mil 2005.00mil 21.7790mm 2005.00mil 10.00mil 20.00mil ""]
+	Line[21.7790mm 2005.00mil 850.00mil 51.1160mm 10.00mil 20.00mil ""]
+	Line[745.00mil 2150.00mil 840.00mil 2150.00mil 10.00mil 20.00mil ""]
+	Line[865.00mil 2125.00mil 840.00mil 2150.00mil 10.00mil 20.00mil ""]
+	Line[6.0050mm 35.2680mm 6.0050mm 57.5690mm 10.00mil 20.00mil "clearline"]
+	Line[10.5050mm 35.2680mm 10.5050mm 43.2180mm 10.00mil 20.00mil "clearline"]
+	Line[10.5050mm 49.6190mm 10.5050mm 57.5690mm 10.00mil 20.00mil "clearline"]
+	Line[2070.00mil 400.00mil 2330.00mil 400.00mil 25.00mil 20.00mil "clearline"]
+	Line[48.3480mm 395.00mil 51.1510mm 395.00mil 25.00mil 20.00mil "clearline"]
+	Line[51.1510mm 395.00mil 51.2780mm 400.00mil 25.00mil 20.00mil "clearline"]
+	Line[1835.00mil 530.00mil 1835.00mil 10.0720mm 25.00mil 20.00mil "clearline"]
+	Line[47.1090mm 14.8620mm 51.0510mm 14.8620mm 25.00mil 20.00mil "clearline"]
+	Line[51.0510mm 14.8620mm 2010.00mil 585.00mil 25.00mil 20.00mil "clearline"]
+	Line[68.1720mm 29.0980mm 65.9280mm 29.0980mm 10.00mil 20.00mil "clearline"]
+	Line[65.9280mm 29.0980mm 2595.00mil 1145.00mil 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 37.0980mm 65.9270mm 37.0980mm 10.00mil 20.00mil "clearline"]
+	Line[65.9270mm 37.0980mm 2595.00mil 1460.00mil 10.00mil 20.00mil "clearline"]
+	Line[68.1720mm 36.0980mm 71.3440mm 36.0980mm 10.00mil 20.00mil "clearline"]
+	Line[71.3440mm 36.0980mm 2810.00mil 1420.00mil 10.00mil 20.00mil "clearline"]
+	Line[2810.00mil 36.0980mm 2810.00mil 43.4500mm 10.00mil 20.00mil "clearline"]
+	Line[2810.00mil 43.4500mm 71.4220mm 43.4980mm 10.00mil 20.00mil "clearline"]
+	Line[10.5050mm 43.3430mm 14.5690mm 43.3430mm 10.00mil 20.00mil "clearline"]
+	Line[14.5690mm 43.3430mm 575.00mil 1705.00mil 10.00mil 20.00mil "clearline"]
+	Line[10.5050mm 49.6190mm 14.5670mm 49.6190mm 10.00mil 20.00mil "clearline"]
+	Line[14.5670mm 49.6190mm 575.00mil 1955.00mil 10.00mil 20.00mil "clearline"]
+	Line[1290.00mil 2230.00mil 36.1040mm 2230.00mil 25.00mil 20.00mil "clearline"]
+	Line[36.1040mm 2230.00mil 38.3900mm 2140.00mil 25.00mil 20.00mil "clearline"]
+	Line[745.00mil 55.9100mm 19.7150mm 55.9100mm 10.00mil 20.00mil "clearline"]
+	Line[19.7150mm 55.9100mm 815.00mil 2240.00mil 10.00mil 20.00mil "clearline"]
+	Line[815.00mil 2240.00mil 1280.00mil 2240.00mil 10.00mil 20.00mil "clearline"]
+	Line[1280.00mil 2240.00mil 1290.00mil 2230.00mil 10.00mil 20.00mil "clearline"]
+	Line[25.9200mm 58.3360mm 31.0720mm 58.3360mm 10.00mil 20.00mil "clearline"]
+	Line[31.0720mm 58.3360mm 1290.00mil 2230.00mil 10.00mil 20.00mil "clearline"]
+	Line[25.9200mm 41.1760mm 29.8170mm 41.1760mm 10.00mil 20.00mil "clearline"]
+	Line[29.8170mm 41.1760mm 1175.00mil 1620.00mil 10.00mil 20.00mil "clearline"]
+	Polygon("clearpoly")
+	(
+		[2560.00mil 800.00mil] [2625.00mil 800.00mil] [2625.00mil 955.00mil] [2560.00mil 955.00mil] 
+	)
+)
+Layer(2 "solder")
+(
+	Line[2590.00mil 1465.00mil 2595.00mil 1460.00mil 10.00mil 20.00mil "clearline"]
+	Line[575.00mil 1955.00mil 1320.00mil 1955.00mil 10.00mil 20.00mil "clearline"]
+	Line[1320.00mil 1955.00mil 1855.00mil 1420.00mil 10.00mil 20.00mil "clearline"]
+	Line[1855.00mil 1420.00mil 2555.00mil 1420.00mil 10.00mil 20.00mil "clearline"]
+	Line[2555.00mil 1420.00mil 2595.00mil 1460.00mil 10.00mil 20.00mil "clearline"]
+	Line[575.00mil 1705.00mil 1430.00mil 1705.00mil 10.00mil 20.00mil "clearline"]
+	Line[1430.00mil 1705.00mil 1990.00mil 1145.00mil 10.00mil 20.00mil "clearline"]
+	Line[1990.00mil 1145.00mil 2595.00mil 1145.00mil 10.00mil 20.00mil "clearline"]
+	Line[1815.00mil 675.00mil 2320.00mil 675.00mil 10.00mil 20.00mil "clearline"]
+	Line[2320.00mil 675.00mil 2750.00mil 1105.00mil 10.00mil 20.00mil "clearline"]
+	Polygon("clearpoly")
+	(
+		[40.00mil 40.00mil] [2960.00mil 40.00mil] [2960.00mil 2460.00mil] [40.00mil 2460.00mil] 
+	)
+)
+Layer(3 "GND")
+(
+)
+Layer(4 "power")
+(
+)
+Layer(5 "signal1")
+(
+)
+Layer(6 "signal2")
+(
+)
+Layer(7 "signal3")
+(
+)
+Layer(8 "signal4")
+(
+)
+Layer(9 "silk")
+(
+)
+Layer(10 "silk")
+(
+	Text[250.00mil 2325.00mil 0 100 "RESET" "clearline"]
+	Text[260.00mil 1755.00mil 0 100 "PWON" "clearline"]
+)
+NetList()
+(
+	Net("CTS_MODEM" "(unknown)")
+	(
+		Connect("J2-21")
+		Connect("J3-10")
+	)
+	Net("EARN" "(unknown)")
+	(
+		Connect("J2-36")
+		Connect("J5-2")
+	)
+	Net("EARP" "(unknown)")
+	(
+		Connect("J2-35")
+		Connect("J5-1")
+	)
+	Net("GND" "(unknown)")
+	(
+		Connect("C1-2")
+		Connect("C2-2")
+		Connect("J1-3")
+		Connect("J2-6")
+		Connect("J2-7")
+		Connect("J2-8")
+		Connect("J2-9")
+		Connect("J2-10")
+		Connect("J2-29")
+		Connect("J2-41")
+		Connect("J2-42")
+		Connect("J3-1")
+		Connect("J3-2")
+		Connect("J4-4")
+		Connect("J4-5")
+		Connect("J4-8")
+		Connect("K1-3")
+		Connect("K1-4")
+		Connect("K2-3")
+		Connect("K2-4")
+		Connect("Q1-2")
+	)
+	Net("GPIO2_DCD" "(unknown)")
+	(
+		Connect("J2-23")
+		Connect("J3-7")
+	)
+	Net("GPIO3_DTR" "(unknown)")
+	(
+		Connect("J2-22")
+		Connect("J3-9")
+	)
+	Net("led.LED_to_Q" "(unknown)")
+	(
+		Connect("D1-1")
+		Connect("Q1-3")
+	)
+	Net("led.R_to_LED" "(unknown)")
+	(
+		Connect("D1-2")
+		Connect("R1-2")
+	)
+	Net("MICN" "(unknown)")
+	(
+		Connect("J2-38")
+		Connect("J6-2")
+	)
+	Net("MICP" "(unknown)")
+	(
+		Connect("J2-37")
+		Connect("J6-1")
+	)
+	Net("nTESTRESET" "(unknown)")
+	(
+		Connect("J2-31")
+		Connect("K2-1")
+		Connect("K2-2")
+	)
+	Net("PWON" "(unknown)")
+	(
+		Connect("J2-15")
+		Connect("K1-1")
+		Connect("K1-2")
+	)
+	Net("RTS_MODEM" "(unknown)")
+	(
+		Connect("J2-20")
+		Connect("J3-8")
+	)
+	Net("RX_IRDA" "(unknown)")
+	(
+		Connect("J2-12")
+		Connect("J3-5")
+	)
+	Net("RX_MODEM" "(unknown)")
+	(
+		Connect("J2-19")
+		Connect("J3-6")
+	)
+	Net("SIM_CLK" "(unknown)")
+	(
+		Connect("J2-27")
+		Connect("J4-3")
+	)
+	Net("SIM_IO" "(unknown)")
+	(
+		Connect("J2-26")
+		Connect("J4-7")
+	)
+	Net("SIM_RST" "(unknown)")
+	(
+		Connect("J2-25")
+		Connect("J4-2")
+	)
+	Net("TX_IRDA" "(unknown)")
+	(
+		Connect("J2-11")
+		Connect("J3-3")
+	)
+	Net("TX_MODEM" "(unknown)")
+	(
+		Connect("J2-18")
+		Connect("J3-4")
+	)
+	Net("VBAT" "(unknown)")
+	(
+		Connect("C1-1")
+		Connect("J1-1")
+		Connect("J2-1")
+		Connect("J2-2")
+		Connect("J2-3")
+		Connect("J2-4")
+		Connect("J2-5")
+		Connect("R1-1")
+	)
+	Net("Vio" "(unknown)")
+	(
+		Connect("J2-13")
+		Connect("J2-24")
+		Connect("Q1-1")
+	)
+	Net("VSIM" "(unknown)")
+	(
+		Connect("C2-1")
+		Connect("J2-28")
+		Connect("J4-1")
+		Connect("J4-6")
+	)
+)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/MCL	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,142 @@
+# Big power capacitor
+C1:
+ hier=big_cap
+ manufacturer=Vishay Sprague
+ manufacturer_part_number=595D108X96R3R2T
+ # Leonardo used 20% version, but the 10% version is now cheaper at Mouser!
+ description=Tantalum capacitor, 1000 uF, 6.3 V, 70 mOhm ESR
+ footprint=file:TAN-R-59XD
+ npins=2
+ source=Jotrin
+
+# VSIM bypass cap next to the SIM socket
+C2:
+ hier=sim.C306
+ value=1uF
+ footprint=0603
+ description=Ceramic chip capacitor, X5R, 1 uF, 0603
+ manufacturer=Samsung Electro-Mechanics
+ manufacturer_part_number=CL10A105KB8NNNC
+ vendor=Digi-Key
+ vendor_part_number=1276-1860-1-ND
+ npins=2
+
+D1:
+ hier=led.led
+ device=SML-510MW
+ manufacturer=Rohm
+ manufacturer_part_number=SML-510MWT86
+ description=SMT LED, green, 0603
+ vendor=Digi-Key
+ vendor_part_number=511-1308-1-ND
+ footprint=file:SML-510MW
+ pinout=ipc-diode.pinout
+ npins=2
+
+# Power input connector
+J1:
+ hier=pwr_input_conn
+ manufacturer=Weidmuller
+ manufacturer_part_number=1510460000
+ description=Power input connector, 3 pins, 5.08 mm spacing
+ source=Newark
+ source=Digi-Key
+ footprint=file:Weidmuller_1510460000
+ npins=3
+
+# FPC connector for the DUT
+J2:
+ hier=dut_if.fpc_conn
+ manufacturer=Hirose
+ manufacturer_part_number=FH12-40S-0.5SH
+ description=FPC connector, 40 positions
+ vendor=Digi-Key
+ vendor_part_number=HFJ140CT-ND
+ footprint=FH12_40S_05SH_1R	# pin 1 on the right
+ npins=42			# 40 + 2 mounting pads
+
+# Dual UART header
+J3:
+ hier=uart_if.uart_header
+ footprint=HEADER10_2
+ description=Header, 0.100", dual row, 10 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901310125
+ vendor=Digi-Key
+ vendor_part_number=WM50035-10-ND
+ npins=10
+
+# SIM socket
+J4:
+ hier=sim.socket
+ description=SIM socket, full size, hinged
+ manufacturer=Molex
+ manufacturer_part_number=0473882001
+ vendor=Digi-Key
+ vendor_part_number=WM3292CT-ND
+ footprint=file:SIM_Socket_473882001
+ pinout=SIM_Socket_473882001.pinout
+ npins=8
+
+part header-2pin:
+ footprint=JUMPER2
+ description=Header, 0.100", 2 posts
+ manufacturer=Molex
+ manufacturer_part_number=0901200122
+ vendor=Digi-Key
+ vendor_part_number=WM8072-ND
+ npins=2
+
+# Earpiece speaker
+J5:
+ hier=J5
+ part=header-2pin
+
+# Microphone
+J6:
+ hier=J6
+ part=header-2pin
+
+part pushbutton-smt-ti:
+ manufacturer=Omron
+ manufacturer_part_number=B3S-1000
+ description=Tactile switch, SPNO, SMT
+ vendor=Digi-Key
+ vendor_part_number=SW415-ND
+ footprint=file:Omron_B3S_1000
+ npins=4
+
+# PWON button
+K1:
+ hier=pwr_btn.pkg
+ part=pushbutton-smt-ti
+
+# nTESTRESET button
+K2:
+ hier=reset_btn.pkg
+ part=pushbutton-smt-ti
+
+# MOSFET for driving the power on LED
+Q1:
+ hier=led.Q
+ device=Si1032R
+ pinout=Si1032R.pinout
+ footprint=SC75A
+ npins=3
+ description=N-channel MOSFET, 1.5V logic level gate, SC75A
+ manufacturer=Vishay Siliconix
+ manufacturer_part_number=SI1032R-T1-GE3
+ vendor=Digi-Key
+ vendor_part_number=SI1032R-T1-GE3CT-ND
+
+# power on LED series resistor
+R1:
+ hier=led.R
+ value=470
+ footprint=0603
+ description=Chip resistor, 470 ohm, 1%, 0603
+ manufacturer=Yageo
+ manufacturer_part_number=RC0603FR-07470RL
+ vendor=Digi-Key
+ vendor_part_number=311-470HRCT-ND
+ npins=2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/Makefile	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,30 @@
+VSRCS=	vsrc/board.v vsrc/interface.v vsrc/led_circuit.v vsrc/pushbutton_wrap.v\
+	vsrc/sim_socket_block.v vsrc/uart_bringout.v
+BOMS=	tallied-bom.txt tallied-bom.csv comptab.txt
+NETS=	sverp.unet bound.unet pcb-netlist.txt
+
+all:	${BOMS} ${NETS} elements.pcb
+
+sverp.unet:	${VSRCS} primitives Makefile
+	ueda-sverp -o $@ ${VSRCS}
+
+bound.unet:	MCL sverp.unet
+	unet-bind -c sverp.unet $@
+
+pcb-netlist.txt:	bound.unet
+	unet2pcb bound.unet $@
+
+tallied-bom.txt:	MCL
+	ueda-mkbom -cr > $@
+
+tallied-bom.csv:	MCL
+	ueda-csvbom > $@
+
+comptab.txt:	MCL
+	ueda-shortbom > $@
+
+elements.pcb:	MCL
+	ueda-getfps -ch | ueda-runm4 > $@
+
+clean:
+	rm -f *.unet *.txt *.csv errs elements.pcb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/primitives	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,21 @@
+/*
+ * This file defines the primitives to be instantiated from the structural
+ * Verilog source for the board: IC package types, basic components and
+ * subpackages to be mapped later in the MCL binding step.
+ */
+
+resistor	numpins 2;
+capacitor	numpins 2;
+
+diode		mapped_pins (A, C);
+mosfet		mapped_pins (G, S, D);
+
+/* connectors */
+header_2pin		numpins 2;
+conn_3pin		numpins 3;
+header_10pin		numpins 10;
+conn_40pin_plus2	numpins 42;
+
+/* misc peripherals */
+pkg_SIM_socket		mapped_pins (C1, C2, C3, C5, C6, C7, M1, M2);
+pkg_pushbutton_4pin	numpins 4;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/sympath	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,1 @@
+/usr/local/eda/ifctf-part-lib/uschem-symbols
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/board.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,84 @@
+/*
+ * This is the top level structural Verilog module for the MMTB1 board.
+ */
+
+module board ();
+
+wire GND, VBAT, Vio;
+wire PWON, nTESTRESET;
+
+wire TX_IRDA, RX_IRDA;
+wire TX_MODEM, RX_MODEM, RTS_MODEM, CTS_MODEM;
+wire GPIO2_DCD, GPIO3_DTR;
+
+wire VSIM, SIM_CLK, SIM_RST, SIM_IO;
+
+wire EARP, EARN, MICP, MICN;
+
+/* power input to the rig */
+conn_3pin pwr_input_conn (.pin_1(VBAT),
+			  .pin_2(),
+			  .pin_3(GND)
+	);
+
+capacitor big_cap (VBAT, GND);
+
+/* DUT interface connector */
+interface dut_if (.GND(GND),
+		  .VBAT(VBAT),
+		  .PWON(PWON),
+		  .nTESTRESET(nTESTRESET),
+		  .Vio(Vio),
+		  .TX_IRDA(TX_IRDA),
+		  .RX_IRDA(RX_IRDA),
+		  .TX_MODEM(TX_MODEM),
+		  .RX_MODEM(RX_MODEM),
+		  .RTS_MODEM(RTS_MODEM),
+		  .CTS_MODEM(CTS_MODEM),
+		  .GPIO2_DCD(GPIO2_DCD),
+		  .GPIO3_DTR(GPIO3_DTR),
+		  .VSIM(VSIM),
+		  .SIM_IO(SIM_IO),
+		  .SIM_CLK(SIM_CLK),
+		  .SIM_RST(SIM_RST),
+		  .EARP(EARP),
+		  .EARN(EARN),
+		  .MICP(MICP),
+		  .MICN(MICN)
+	);
+
+/* PWON and nTESTRESET pushbuttons */
+pushbutton_wrap pwr_btn (PWON, GND);
+pushbutton_wrap reset_btn (nTESTRESET, GND);
+
+/* power on LED */
+led_circuit led (.GND(GND),
+		 .VBAT(VBAT),
+		 .Signal(Vio)
+	);
+
+/* SIM socket */
+sim_socket_block sim (.GND(GND),
+		      .VSIM(VSIM),
+		      .SIM_CLK(SIM_CLK),
+		      .SIM_RST(SIM_RST),
+		      .SIM_IO(SIM_IO)
+	);
+
+/* UART interfaces */
+uart_bringout uart_if (.GND(GND),
+		       .TX_MODEM(TX_MODEM),
+		       .RX_MODEM(RX_MODEM),
+		       .RTS_MODEM(RTS_MODEM),
+		       .CTS_MODEM(CTS_MODEM),
+		       .GPIO_DCD(GPIO2_DCD),
+		       .GPIO_DTR(GPIO3_DTR),
+		       .TX_IRDA(TX_IRDA),
+		       .RX_IRDA(RX_IRDA)
+	);
+
+/* earpiece and microphone connectors */
+header_2pin J5 (EARP, EARN);
+header_2pin J6 (MICP, MICN);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/interface.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,76 @@
+/*
+ * This module encapsulates the FPC interface connector.
+ */
+
+module interface (GND, VBAT, PWON, nTESTRESET, Vio,
+		  TX_IRDA, RX_IRDA,
+		  TX_MODEM, RX_MODEM, RTS_MODEM, CTS_MODEM,
+		  GPIO2_DCD, GPIO3_DTR,
+		  VSIM, SIM_IO, SIM_CLK, SIM_RST,
+		  EARP, EARN, MICP, MICN);
+
+input GND, VBAT, PWON, nTESTRESET;
+output Vio;
+
+input GPIO3_DTR, RX_MODEM, CTS_MODEM, RX_IRDA;
+output GPIO2_DCD, TX_MODEM, RTS_MODEM, TX_IRDA;
+
+output VSIM, SIM_CLK, SIM_RST;
+inout SIM_IO;
+
+output EARP, EARN;
+input MICP, MICN;
+
+/* instantiate the connector! */
+
+conn_40pin_plus2 fpc_conn (.pin_1(VBAT),
+			   .pin_2(VBAT),
+			   .pin_3(VBAT),
+			   .pin_4(VBAT),
+			   .pin_5(VBAT),
+			   .pin_6(GND),
+			   .pin_7(GND),
+			   .pin_8(GND),
+			   .pin_9(GND),
+			   .pin_10(GND),
+			   .pin_11(TX_IRDA),
+			   .pin_12(RX_IRDA),
+			   .pin_13(Vio),
+			   .pin_14(),		/* no connect to ADC */
+			   .pin_15(PWON),
+			   .pin_16(),		/* no connect to GPIO1 */
+			   .pin_17(),		/* no connect to GPIO0 */
+			   .pin_18(TX_MODEM),
+			   .pin_19(RX_MODEM),
+			   .pin_20(RTS_MODEM),
+			   .pin_21(CTS_MODEM),
+			   .pin_22(GPIO3_DTR),
+			   .pin_23(GPIO2_DCD),
+			   .pin_24(Vio),	/* SIM_CD to Vio per TI/OM/FC */
+			   .pin_25(SIM_RST),
+			   .pin_26(SIM_IO),
+			   .pin_27(SIM_CLK),
+			   .pin_28(VSIM),
+			   .pin_29(GND),	/* for SIM */
+			   .pin_30(),		/* no connect to Vbackup */
+			   .pin_31(nTESTRESET),
+			   /*
+			    * Pins 32-40 differ between GTM900 and FCM40.
+			    * We connect EARP&EARN and MICP&MICN per GTM900
+			    * and leave the rest unconnected on MMTB1.
+			    */
+			   .pin_32(),
+			   .pin_33(),
+			   .pin_34(),
+			   .pin_35(EARP),
+			   .pin_36(EARN),
+			   .pin_37(MICP),
+			   .pin_38(MICN),
+			   .pin_39(),
+			   .pin_40(),
+			   /* ground the two mounting pads */
+			   .pin_41(GND),
+			   .pin_42(GND)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/led_circuit.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,17 @@
+/*
+ * This module captures the circuit for showing the state of a digital signal
+ * on a LED without loading that digital signal by driving the LED from VBAT
+ * and using a MOSFET to control it.
+ */
+
+module led_circuit (GND, VBAT, Signal);
+
+input GND, VBAT, Signal;
+
+wire R_to_LED, LED_to_Q;
+
+resistor R (VBAT, R_to_LED);
+diode led (.A(R_to_LED), .C(LED_to_Q));
+mosfet Q (.G(Signal), .S(GND), .D(LED_to_Q));
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/pushbutton_wrap.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,13 @@
+/* wrapper for the 4-pin pushbutton package */
+
+module pushbutton_wrap (side1, side2);
+
+input side1, side2;
+
+pkg_pushbutton_4pin pkg (.pin_1(side1),
+			 .pin_2(side1),
+			 .pin_3(side2),
+			 .pin_4(side2)
+	);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/sim_socket_block.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,23 @@
+/* This module encapsulates the SIM socket and any needed caps */
+
+module sim_socket_block (GND, VSIM, SIM_CLK, SIM_RST, SIM_IO);
+
+input GND, VSIM;
+input SIM_CLK, SIM_RST;
+inout SIM_IO;
+
+pkg_SIM_socket socket (	.C1(VSIM),
+			.C2(SIM_RST),
+			.C3(SIM_CLK),
+			.C5(GND),
+			.C6(VSIM),
+			.C7(SIM_IO),
+			/* mounting pads */
+			.M1(GND),
+			.M2(GND)
+		);
+
+/* cap per Leonardo schematics */
+capacitor C306 (VSIM, GND);
+
+endmodule
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmtb1/schem+bom/vsrc/uart_bringout.v	Mon Oct 21 00:53:38 2019 +0000
@@ -0,0 +1,26 @@
+/*
+ * This Verilog module encapsulates the header connector on which
+ * the two Calypso UARTs will be brought out.
+ */
+
+module uart_bringout (GND, TX_MODEM, RX_MODEM, RTS_MODEM, CTS_MODEM,
+		      GPIO_DCD, GPIO_DTR, TX_IRDA, RX_IRDA);
+
+input GND;
+
+input TX_MODEM, RTS_MODEM, TX_IRDA, GPIO_DCD;
+output RX_MODEM, CTS_MODEM, RX_IRDA, GPIO_DTR;
+
+header_10pin uart_header (.pin_1(GND),
+			  .pin_2(GND),
+			  .pin_3(TX_IRDA),
+			  .pin_4(TX_MODEM),
+			  .pin_5(RX_IRDA),
+			  .pin_6(RX_MODEM),
+			  .pin_7(GPIO_DCD),
+			  .pin_8(RTS_MODEM),
+			  .pin_9(GPIO_DTR),
+			  .pin_10(CTS_MODEM)
+	);
+
+endmodule