Mercurial > ~darius > hgwebdir.cgi > iec1107
changeset 6:e9efe3ddc9a7
Add TinyCAD schematic and VeeCAD layout.
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Wed, 20 Nov 2013 23:05:22 +1030 |
parents | b686ad203c1e |
children | 8031548a5d48 |
files | hw/iec1107.dsn hw/iec1107.per |
diffstat | 2 files changed, 801 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hw/iec1107.dsn Wed Nov 20 23:05:22 2013 +1030 @@ -0,0 +1,584 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!--This file was written by TinyCAD Version 2.80.03 Build #514 Production Release +If you wish to view this file go to http://tinycad.sourceforge.net to +download a copy.--> +<TinyCADSheets> + <TinyCAD> + <NAME>Sheet 1</NAME> + <DETAILS> + <Size width='1485' height='1050'/> + <GUIDES horiz='7' vert='5'/> + <TITLE>IEC1107</TITLE> + <AUTHOR>Daniel O'Connor</AUTHOR> + <REVISION>1.0</REVISION> + <DOCNUMBER></DOCNUMBER> + <ORGANISATION></ORGANISATION> + <SHEETS>1 of 1</SHEETS> + <SHOWS>1</SHOWS> + <DATE></DATE> + <GRID spacing='50.00000' snap='1'/> + </DETAILS> + <FONT id='1'> + <HEIGHT>-10</HEIGHT> + <WIDTH>0</WIDTH> + <WEIGHT>400</WEIGHT> + <ITALIC>0</ITALIC> + <UNDERLINE>0</UNDERLINE> + <STRIKEOUT>0</STRIKEOUT> + <CHARSET>0</CHARSET> + <FACENAME>Arial</FACENAME> + </FONT> + <FONT id='3'> + <HEIGHT>-13</HEIGHT> + <WIDTH>6</WIDTH> + <WEIGHT>400</WEIGHT> + <ITALIC>0</ITALIC> + <UNDERLINE>0</UNDERLINE> + <STRIKEOUT>0</STRIKEOUT> + <CHARSET>0</CHARSET> + <FACENAME>Arial</FACENAME> + </FONT> + <STYLE id='2'> + <STYLE>0</STYLE> + <COLOR>000000</COLOR> + <THICKNESS>1</THICKNESS> + </STYLE> + <FILL id='0'> + <INDEX>-1</INDEX> + <COLOR>000000</COLOR> + </FILL> + <SYMBOLDEF id='1'> + <NAME type='0'>LM3900</NAME> + <REF type='0'>U?</REF> + <DESCRIPTION>Quad Norton Amplifier</DESCRIPTION> + <PPP>4</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>DIP14</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='38.00000,32.00000'/> + <REF_POINT power='1' part='0' pos='37.00000,32.00000'/> + <TinyCAD> + <PIN pos='28.00000,20.00000' which='0' elec='4' direction='1' part='0' number='14' show='2' length='20' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,28.00000' which='0' elec='4' direction='3' part='0' number='1' show='3' length='20' number_pos='0' centre_name='0'>+</PIN> + <PIN pos='20.00000,24.00000' which='0' elec='4' direction='3' part='0' number='6' show='3' length='20' number_pos='0' centre_name='0'>-</PIN> + <PIN pos='28.00000,32.00000' which='0' elec='4' direction='0' part='0' number='7' show='2' length='20' number_pos='0' centre_name='0'></PIN> + <PIN pos='37.00000,26.00000' which='0' elec='4' direction='2' part='0' number='5' show='2' length='20' number_pos='0' centre_name='0'>OUTPUT</PIN> + <POLYGON pos='24.00000,22.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='9.00000,4.00000' arc='0'/> + <POINT pos='0.00000,8.00000' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + </POLYGON> + <PIN pos='20.00000,28.00000' which='0' elec='4' direction='3' part='1' number='2' show='3' length='20' number_pos='0' centre_name='0'>+</PIN> + <PIN pos='20.00000,24.00000' which='0' elec='4' direction='3' part='1' number='3' show='3' length='20' number_pos='0' centre_name='0'>-</PIN> + <PIN pos='37.00000,26.00000' which='0' elec='4' direction='2' part='1' number='4' show='2' length='20' number_pos='0' centre_name='0'>OUTPUT</PIN> + <PIN pos='20.00000,28.00000' which='0' elec='4' direction='3' part='2' number='13' show='3' length='20' number_pos='0' centre_name='0'>+</PIN> + <PIN pos='20.00000,24.00000' which='0' elec='4' direction='3' part='2' number='8' show='3' length='20' number_pos='0' centre_name='0'>-</PIN> + <PIN pos='37.00000,26.00000' which='0' elec='4' direction='2' part='2' number='9' show='2' length='20' number_pos='0' centre_name='0'>OUTPUT</PIN> + <PIN pos='20.00000,28.00000' which='0' elec='4' direction='3' part='3' number='12' show='3' length='20' number_pos='0' centre_name='0'>+</PIN> + <PIN pos='20.00000,24.00000' which='0' elec='4' direction='3' part='3' number='11' show='3' length='20' number_pos='0' centre_name='0'>-</PIN> + <PIN pos='37.00000,26.00000' which='0' elec='4' direction='2' part='3' number='10' show='2' length='20' number_pos='0' centre_name='0'>OUTPUT</PIN> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='2'> + <NAME type='0'>C-ELECTRO</NAME> + <REF type='0'>C?</REF> + <DESCRIPTION>Capacitor Electrolytic</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>package name for PCB layout</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='26.00000,28.00000'/> + <TinyCAD> + <PIN pos='22.00000,28.00000' which='0' elec='0' direction='0' part='0' number='1' show='3' length='12' number_pos='0' centre_name='0'></PIN> + <PIN pos='22.00000,22.00000' which='0' elec='0' direction='1' part='0' number='2' show='1' length='10' number_pos='0' centre_name='0'></PIN> + <POLYGON pos='20.00000,25.00000' style='2' fill='0'> + <POINT pos='4.00000,0.63680' arc='0'/> + <POINT pos='0.00000,0.63680' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.63680' arc='0'/> + </POLYGON> + <POLYGON pos='23.20000,27.00000' style='2' fill='0'> + <POINT pos='1.50113,0.00000' arc='0'/> + <POINT pos='0.06013,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='24.00000,26.40000' style='2' fill='0'> + <POINT pos='0.00000,0.00747' arc='0'/> + <POINT pos='0.00000,1.24683' arc='0'/> + </POLYGON> + <POLYGON pos='20.00000,24.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + </POLYGON> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='3'> + <NAME type='0'>R</NAME> + <REF type='0'>R?</REF> + <DESCRIPTION>Resistor</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>AX3_1</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='23.00000,31.00000'/> + <TinyCAD> + <PIN pos='21.00000,21.00000' which='0' elec='4' direction='1' part='0' number='1' show='0' length='15' number_pos='0' centre_name='0'></PIN> + <PIN pos='21.00000,31.00000' which='0' elec='4' direction='0' part='0' number='2' show='0' length='15' number_pos='0' centre_name='0'></PIN> + <RECTANGLE a='20.00000,24.00000' b='22.00000,28.00000' style='2' fill='0'/> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='4'> + <NAME type='0'>LED</NAME> + <REF type='0'>D?</REF> + <DESCRIPTION>Light Emitting Diode</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>LED</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='27.00000,34.00000'/> + <TinyCAD> + <PIN pos='23.00000,20.00000' which='0' elec='0' direction='1' part='0' number='1' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='23.00000,34.00000' which='0' elec='0' direction='0' part='0' number='2' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <POLYGON pos='21.00000,28.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='23.00000,26.00000' style='2' fill='0'> + <POINT pos='2.00000,2.00000' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='21.00000,26.00000' style='2' fill='0'> + <POINT pos='2.00000,0.00000' arc='0'/> + <POINT pos='0.00000,2.00000' arc='0'/> + </POLYGON> + <POLYGON pos='21.00000,26.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.60000,22.40000' style='2' fill='0'> + <POINT pos='0.00000,1.00000' arc='0'/> + <POINT pos='0.40000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.00000,22.80000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='0.60000,0.60000' arc='0'/> + </POLYGON> + <POLYGON pos='26.00000,22.40000' style='2' fill='0'> + <POINT pos='1.00000,0.00000' arc='0'/> + <POINT pos='0.00000,0.40000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,22.40000' style='2' fill='0'> + <POINT pos='0.00000,2.00000' arc='0'/> + <POINT pos='2.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.60000,21.60000' style='2' fill='0'> + <POINT pos='0.00000,1.00000' arc='0'/> + <POINT pos='0.40000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,22.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='0.60000,0.60000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,21.60000' style='2' fill='0'> + <POINT pos='1.00000,0.00000' arc='0'/> + <POINT pos='0.00000,0.40000' arc='0'/> + </POLYGON> + <POLYGON pos='24.00000,21.60000' style='2' fill='0'> + <POINT pos='0.00000,2.00000' arc='0'/> + <POINT pos='2.00000,0.00000' arc='0'/> + </POLYGON> + <ELLIPSE a='20.00000,24.00000' b='26.00000,30.00000' style='2' fill='0'/> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='5'> + <NAME type='0'>Photodiode</NAME> + <REF type='0'>D?</REF> + <DESCRIPTION>Photodiode</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>LED</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='29.00000,34.00000'/> + <TinyCAD> + <PIN pos='23.00000,20.00000' which='0' elec='0' direction='1' part='0' number='1' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='23.00000,34.00000' which='0' elec='0' direction='0' part='0' number='2' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <POLYGON pos='21.00000,28.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='23.00000,26.00000' style='2' fill='0'> + <POINT pos='2.00000,2.00000' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='21.00000,26.00000' style='2' fill='0'> + <POINT pos='2.00000,0.00000' arc='0'/> + <POINT pos='0.00000,2.00000' arc='0'/> + </POLYGON> + <POLYGON pos='21.00000,26.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='4.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,22.60000' style='2' fill='0'> + <POINT pos='0.40000,0.00000' arc='0'/> + <POINT pos='0.00000,1.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.40000,22.60000' style='2' fill='0'> + <POINT pos='0.60000,0.60000' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,23.20000' style='2' fill='0'> + <POINT pos='0.00000,0.40000' arc='0'/> + <POINT pos='1.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='25.00000,21.60000' style='2' fill='0'> + <POINT pos='2.00000,0.00000' arc='0'/> + <POINT pos='0.00000,2.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.00000,23.40000' style='2' fill='0'> + <POINT pos='0.40000,0.00000' arc='0'/> + <POINT pos='0.00000,1.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.40000,23.40000' style='2' fill='0'> + <POINT pos='0.60000,0.60000' arc='0'/> + <POINT pos='0.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.00000,24.00000' style='2' fill='0'> + <POINT pos='0.00000,0.40000' arc='0'/> + <POINT pos='1.00000,0.00000' arc='0'/> + </POLYGON> + <POLYGON pos='26.00000,22.40000' style='2' fill='0'> + <POINT pos='2.00000,0.00000' arc='0'/> + <POINT pos='0.00000,2.00000' arc='0'/> + </POLYGON> + <ELLIPSE a='20.00000,24.00000' b='26.00000,30.00000' style='2' fill='0'/> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='7'> + <NAME type='0'>Conn_6</NAME> + <REF type='0'>J?</REF> + <DESCRIPTION>Connector 6 Pin</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>SIP6</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='28.00000,40.00000'/> + <TinyCAD> + <PIN pos='20.00000,22.00000' which='0' elec='0' direction='3' part='0' number='1' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,25.00000' which='0' elec='0' direction='3' part='0' number='2' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,28.00000' which='0' elec='0' direction='3' part='0' number='3' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,31.00000' which='0' elec='0' direction='3' part='0' number='4' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,34.00000' which='0' elec='0' direction='3' part='0' number='5' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <PIN pos='20.00000,37.00000' which='0' elec='0' direction='3' part='0' number='6' show='3' length='30' number_pos='0' centre_name='0'></PIN> + <RECTANGLE a='24.00000,20.00000' b='28.00000,39.00000' style='2' fill='0'/> + </TinyCAD> + </SYMBOLDEF> + <SYMBOLDEF id='8'> + <NAME type='0'>RV</NAME> + <REF type='0'>VR?</REF> + <DESCRIPTION>Resistor Variable</DESCRIPTION> + <PPP>1</PPP> + <FIELD> + <NAME>$$SPICE_PROLOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>$$SPICE_EPILOG_PRIORITY</NAME> + <DEFAULT>5</DEFAULT> + <FT>000002</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <FIELD> + <NAME>Package</NAME> + <DEFAULT>SIP3</DEFAULT> + <FT>000001</FT> + <VALUE></VALUE> + <POS>0.00000,0.00000</POS> + </FIELD> + <REF_POINT power='0' part='0' pos='30.00000,34.00000'/> + <TinyCAD> + <PIN pos='29.00000,23.00000' which='0' elec='4' direction='1' part='0' number='3' show='2' length='15' number_pos='0' centre_name='0'></PIN> + <PIN pos='29.00000,34.00000' which='0' elec='4' direction='0' part='0' number='1' show='2' length='15' number_pos='0' centre_name='0'></PIN> + <PIN pos='24.00000,29.00000' which='0' elec='4' direction='3' part='0' number='2' show='2' length='15' number_pos='0' centre_name='0'></PIN> + <RECTANGLE a='28.08000,26.00000' b='30.00000,31.00000' style='2' fill='0'/> + <POLYGON pos='26.60000,25.20000' style='2' fill='0'> + <POINT pos='0.52000,1.72000' arc='0'/> + <POINT pos='0.52000,0.04000' arc='0'/> + <POINT pos='-0.00000,0.72000' arc='0'/> + </POLYGON> + <POLYGON pos='27.00000,25.20000' style='2' fill='0'> + <POINT pos='0.12000,0.04000' arc='0'/> + <POINT pos='0.56000,0.64000' arc='0'/> + </POLYGON> + <POLYGON pos='27.00000,28.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='1.00000,1.00000' arc='0'/> + <POINT pos='0.00000,2.00000' arc='0'/> + </POLYGON> + <POLYGON pos='27.00000,29.00000' style='2' fill='0'> + <POINT pos='0.00000,0.00000' arc='0'/> + <POINT pos='1.00000,0.00000' arc='0'/> + </POLYGON> + </TinyCAD> + </SYMBOLDEF> + <OPTIONS> + <GRID>0</GRID> + <UNITS>0</UNITS> + <COLOR_WIRE>FF0000</COLOR_WIRE> + <COLOR_BUS>0000FF</COLOR_BUS> + <COLOR_JUNCTION>000000</COLOR_JUNCTION> + <COLOR_NOCONNECT>000000</COLOR_NOCONNECT> + <COLOR_LABEL>208000</COLOR_LABEL> + <COLOR_POWER>000000</COLOR_POWER> + <COLOR_PIN>4040C0</COLOR_PIN> + <COLOR_HIDDEN_PIN>208020</COLOR_HIDDEN_PIN> + <COLOR_BACKGROUND>FFFFFF</COLOR_BACKGROUND> + </OPTIONS> + <SYMBOL id='1' pos='184.00000,172.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='U1' show='1' pos='-7.00000,-7.60000'/> + <FIELD type='0' description='Name' value='LM3900' show='1' pos='-7.00000,-10.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='DIP14' show='0' pos='1.00000,-5.20000'/> + </SYMBOL> + <SYMBOL id='2' pos='151.00000,160.00000' part='0' rotate='5' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='C1' show='1' pos='-1.00000,0.40000'/> + <FIELD type='0' description='Name' value='C-ELECTRO' show='1' pos='1.00000,-3.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='package name for PCB layout' show='0' pos='1.00000,0.80000'/> + </SYMBOL> + <SYMBOL id='3' pos='190.00000,182.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='R4' show='1' pos='1.00000,-5.60000'/> + <FIELD type='0' description='Name' value='R' show='1' pos='1.00000,-8.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='AX3_1' show='0' pos='1.00000,-3.20000'/> + </SYMBOL> + <SYMBOL id='3' pos='146.00000,176.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='R1' show='1' pos='1.00000,-5.60000'/> + <FIELD type='0' description='Name' value='R' show='1' pos='1.00000,-8.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='AX3_1' show='0' pos='1.00000,-3.20000'/> + </SYMBOL> + <SYMBOL id='3' pos='132.00000,164.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='R2' show='1' pos='1.00000,-5.60000'/> + <FIELD type='0' description='Name' value='R' show='1' pos='1.00000,-8.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='AX3_1' show='0' pos='1.00000,-3.20000'/> + </SYMBOL> + <SYMBOL id='4' pos='191.00000,197.00000' part='0' rotate='5' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='D2' show='1' pos='1.00000,-9.60000'/> + <FIELD type='0' description='Name' value='LED' show='1' pos='1.00000,-12.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='LED' show='0' pos='1.00000,-7.20000'/> + </SYMBOL> + <SYMBOL id='5' pos='136.00000,178.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='D1' show='1' pos='-1.00000,-5.60000'/> + <FIELD type='0' description='Name' value='Photodiode' show='1' pos='-5.00000,-2.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='LED' show='0' pos='1.00000,-7.20000'/> + </SYMBOL> + <WIRE a='130.00000,164.00000' b='144.00000,164.00000'/> + <WIRE a='144.00000,164.00000' b='144.00000,166.00000'/> + <WIRE a='130.00000,178.00000' b='144.00000,178.00000'/> + <WIRE a='144.00000,178.00000' b='144.00000,176.00000'/> + <WIRE a='144.00000,164.00000' b='166.00000,164.00000'/> + <WIRE a='130.00000,178.00000' b='130.00000,186.00000'/> + <WIRE a='158.00000,186.00000' b='174.00000,186.00000'/> + <WIRE a='174.00000,186.00000' b='174.00000,172.00000'/> + <WIRE a='150.00000,154.00000' b='130.00000,154.00000'/> + <SYMBOL id='7' pos='224.00000,172.00000' part='0' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='J1' show='1' pos='1.00000,-15.60000'/> + <FIELD type='0' description='Name' value='Conn_6' show='1' pos='1.00000,-18.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='SIP6' show='0' pos='1.00000,-13.20000'/> + </SYMBOL> + <LABEL pos='134.00000,186.00000' direction='3' font='3' color='208000' style='0'>GND</LABEL> + <LABEL pos='136.00000,154.00000' direction='3' font='3' color='208000' style='0'>VCC</LABEL> + <LABEL pos='206.00000,160.00000' direction='3' font='3' color='208000' style='0'>VCC</LABEL> + <LABEL pos='206.00000,154.00000' direction='3' font='3' color='208000' style='0'>GND</LABEL> + <LABEL pos='194.00000,166.00000' direction='3' font='3' color='208000' style='0'>RXD</LABEL> + <WIRE a='216.00000,154.00000' b='206.00000,154.00000'/> + <WIRE a='216.00000,160.00000' b='206.00000,160.00000'/> + <WIRE a='216.00000,166.00000' b='183.00000,166.00000'/> + <WIRE a='216.00000,163.00000' b='188.00000,163.00000'/> + <LABEL pos='206.00000,163.00000' direction='3' font='3' color='208000' style='0'>TXD</LABEL> + <WIRE a='188.00000,163.00000' b='188.00000,172.00000'/> + <SYMBOL id='1' pos='210.00000,148.00000' part='1' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='U1' show='1' pos='-9.00000,0.40000'/> + <FIELD type='0' description='Name' value='LM3900' show='1' pos='-11.00000,-7.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='DIP14' show='0' pos='1.00000,-5.20000'/> + </SYMBOL> + <SYMBOL id='1' pos='177.00000,148.00000' part='2' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='U1' show='1' pos='-9.00000,1.40000'/> + <FIELD type='0' description='Name' value='LM3900' show='1' pos='-10.00000,-7.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='DIP14' show='0' pos='1.00000,-5.20000'/> + </SYMBOL> + <SYMBOL id='1' pos='149.00000,147.00000' part='3' rotate='0' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='U1' show='1' pos='-10.00000,1.40000'/> + <FIELD type='0' description='Name' value='LM3900' show='1' pos='-9.00000,-7.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='DIP14' show='0' pos='1.00000,-5.20000'/> + </SYMBOL> + <WIRE a='132.00000,145.00000' b='132.00000,141.00000'/> + <WIRE a='160.00000,146.00000' b='160.00000,142.00000'/> + <WIRE a='193.00000,146.00000' b='193.00000,142.00000'/> + <NOCONNECT pos='210.00000,144.00000'/> + <NOCONNECT pos='177.00000,144.00000'/> + <NOCONNECT pos='149.00000,143.00000'/> + <NOCONNECT pos='216.00000,157.00000'/> + <NOCONNECT pos='216.00000,169.00000'/> + <WIRE a='150.00000,160.00000' b='150.00000,186.00000'/> + <WIRE a='130.00000,186.00000' b='150.00000,186.00000'/> + <WIRE a='163.00000,168.00000' b='166.00000,168.00000'/> + <WIRE a='188.00000,183.00000' b='188.00000,182.00000'/> + <WIRE a='174.00000,186.00000' b='174.00000,197.00000'/> + <WIRE a='174.00000,197.00000' b='188.00000,197.00000'/> + <WIRE a='158.00000,185.00000' b='158.00000,186.00000'/> + <WIRE a='150.00000,186.00000' b='158.00000,186.00000'/> + <WIRE a='158.00000,154.00000' b='174.00000,154.00000'/> + <WIRE a='174.00000,154.00000' b='174.00000,160.00000'/> + <WIRE a='158.00000,174.00000' b='158.00000,154.00000'/> + <WIRE a='150.00000,154.00000' b='158.00000,154.00000'/> + <JUNCTION pos='130.00000,164.00000'/> + <JUNCTION pos='130.00000,178.00000'/> + <JUNCTION pos='144.00000,164.00000'/> + <JUNCTION pos='150.00000,186.00000'/> + <JUNCTION pos='158.00000,154.00000'/> + <JUNCTION pos='158.00000,186.00000'/> + <JUNCTION pos='174.00000,186.00000'/> + <SYMBOL id='8' pos='163.00000,185.00000' part='0' rotate='5' can_scale='0' show_power='0' scale_x='1.00000' scale_y='1.00000'> + <FIELD type='0' description='Ref' value='VR1' show='1' pos='1.00000,-6.60000'/> + <FIELD type='0' description='Name' value='RV' show='1' pos='1.00000,-9.00000'/> + <FIELD type='2' description='$$SPICE_PROLOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='2' description='$$SPICE_EPILOG_PRIORITY' value='5' show='0' pos='0.00000,0.00000'/> + <FIELD type='1' description='Package' value='SIP3' show='0' pos='1.00000,-4.20000'/> + </SYMBOL> + <WIRE a='163.00000,168.00000' b='163.00000,179.00000'/> + <JUNCTION pos='150.00000,154.00000'/> + </TinyCAD> +</TinyCADSheets>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hw/iec1107.per Wed Nov 20 23:05:22 2013 +1030 @@ -0,0 +1,217 @@ +[Version] +Product,2 +File,16 +{ +"Config" : { + "NetImportFormat" : "Protel" +}, +"Board" : { + "Width" : 25, + "Height" : 12, + "Pattern" : "Strip" +}, +"CelledOutlines" : [ + { "Name" : "DIP14", "Locked" : false, + "Rows" : [ + [{"Pin" : "1"},"Free","Free",{"Pin" : "14"}], + [{"Pin" : "2"},"Body","Body",{"Pin" : "13"}], + [{"Pin" : "3"},"Body","Body",{"Pin" : "12"}], + [{"Pin" : "4"},"Body","Body",{"Pin" : "11"}], + [{"Pin" : "5"},"Body","Body",{"Pin" : "10"}], + [{"Pin" : "6"},"Body","Body",{"Pin" : "9"}], + [{"Pin" : "7"},"Body","Body",{"Pin" : "8"}] + ] + }, + { "Name" : "package name for PCB layout", "Locked" : false, + "Rows" : [ + ["Body","Free","Body"], + ["Body","Body","Body"] + ] + }, + { "Name" : "SIP3", "Locked" : false, + "Rows" : [ + [{"Pin" : "1"}], + [{"Pin" : "2"}], + [{"Pin" : "3"}] + ] + }, + { "Name" : "SIP6", "Locked" : false, + "Rows" : [ + [{"Pin" : "1"}], + [{"Pin" : "2"}], + [{"Pin" : "3"}], + [{"Pin" : "4"}], + [{"Pin" : "5"}], + [{"Pin" : "6"}] + ] + } +], +"LeadedOutlines" : [ + { "Name" : "AX3_1", "Locked" : false, + "BodyLength" : 3, "BodyWidth" : 1, + "Pin0Name" : "1", "Pin1Name" : "2", "ShowReference" : true + } +], +"RadialOutlines" : [ +], +"CustomOutlines" : [ + { "Name" : "LED", "Locked" : false, + "Pins" : [ + { "Name" : "1", "X5" : 7, "Y5" : 2 }, + { "Name" : "2", "X5" : 7, "Y5" : 7 } + ], + "Lines" : [ + { "X5" : 4, "Y5" : 0, "DX5" : 6, "DY5" : 0}, + { "X5" : 11, "Y5" : 1, "DX5" : 1, "DY5" : 2}, + { "X5" : 6, "Y5" : 9, "DX5" : -2, "DY5" : -1}, + { "X5" : 2, "Y5" : 3, "DX5" : 1, "DY5" : -2}, + { "X5" : 2, "Y5" : 5, "DX5" : 1, "DY5" : 2}, + { "X5" : 3, "Y5" : 7, "DX5" : 1, "DY5" : 1}, + { "X5" : 11, "Y5" : 7, "DX5" : 1, "DY5" : -2}, + { "X5" : 12, "Y5" : 5, "DX5" : 0, "DY5" : -2}, + { "X5" : 10, "Y5" : 0, "DX5" : 1, "DY5" : 1}, + { "X5" : 4, "Y5" : 0, "DX5" : -1, "DY5" : 1}, + { "X5" : 10, "Y5" : 8, "DX5" : 1, "DY5" : -1}, + { "X5" : 2, "Y5" : 3, "DX5" : 0, "DY5" : 2}, + { "X5" : 8, "Y5" : 9, "DX5" : 2, "DY5" : -1}, + { "X5" : 6, "Y5" : 9, "DX5" : 2, "DY5" : 0} + ] + } +], +"SmdOutlines" : [ +], +"Components" : [ + { "Designator" : "U1", "Value" : "LM3900", "Outline" : "DIP14", + "X1000" : 11000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1, + "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "C1", "Value" : "C-ELECTRO", "Outline" : "package name for PCB layout", + "X1000" : 23000, "Y1000" : 3000, "EndDeltaX" : -1, "EndDeltaY" : 0, + "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "R4", "Value" : "R", "Outline" : "AX3_1", + "X1000" : 18000, "Y1000" : 6000, "EndDeltaX" : 0, "EndDeltaY" : 5, + "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "D1", "Value" : "Photodiode", "Outline" : "LED", + "X1000" : 0, "Y1000" : 8000, "EndDeltaX" : 0, "EndDeltaY" : 1, + "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "J1", "Value" : "Conn_6", "Outline" : "SIP6", + "X1000" : 20000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 1, + "Text" : { "X" : -1, "Y" : 0, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "VR1", "Value" : "RV", "Outline" : "SIP3", + "X1000" : 2000, "Y1000" : 2000, "EndDeltaX" : 0, "EndDeltaY" : 1, + "Text" : { "X" : 2, "Y" : 0, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "R2", "Value" : "R", "Outline" : "AX3_1", + "X1000" : 7000, "Y1000" : 3000, "EndDeltaX" : 0, "EndDeltaY" : 5, + "Text" : { "X" : 1, "Y" : 2, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "R1", "Value" : "R", "Outline" : "AX3_1", + "X1000" : 6000, "Y1000" : 4000, "EndDeltaX" : 0, "EndDeltaY" : 5, + "Text" : { "X" : 0, "Y" : -1, "Angle" : 0, "Visible" : true }, + "Group" : 0 + }, + { "Designator" : "D2", "Value" : "LED", "Outline" : "LED", + "X1000" : 22000, "Y1000" : 10000, "EndDeltaX" : 0, "EndDeltaY" : 1, + "Text" : { "X" : 1, "Y" : -1, "Angle" : 0, "Visible" : true }, + "Group" : 0 + } +], +"Links" : [ + { "X" : 8, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, + { "X" : 10, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, + { "X" : 5, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 4, "Group" : 0 }, + { "X" : 15, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, + { "X" : 15, "Y" : 5, "EndDeltaX" : 0, "EndDeltaY" : 1, "Group" : 0 }, + { "X" : 3, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 }, + { "X" : 21, "Y" : 3, "EndDeltaX" : 0, "EndDeltaY" : 7, "Group" : 0 }, + { "X" : 24, "Y" : 2, "EndDeltaX" : 0, "EndDeltaY" : 3, "Group" : 0 }, + { "X" : 16, "Y" : 4, "EndDeltaX" : 0, "EndDeltaY" : 5, "Group" : 0 } +], +"Breaks" : [ + { "X" : 13, "Y" : 3, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 4, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 5, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 6, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 7, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 8, "Shift" : "none", "Group" : 0 }, + { "X" : 13, "Y" : 9, "Shift" : "none", "Group" : 0 }, + { "X" : 9, "Y" : 4, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 8, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 7, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 6, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 5, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 4, "Shift" : "none", "Group" : 0 }, + { "X" : 17, "Y" : 3, "Shift" : "none", "Group" : 0 }, + { "X" : 9, "Y" : 3, "Shift" : "none", "Group" : 0 }, + { "X" : 4, "Y" : 3, "Shift" : "none", "Group" : 0 }, + { "X" : 4, "Y" : 4, "Shift" : "none", "Group" : 0 } +], +"Wires" : [ + { "Value" : "L1", "X" : 3, "Y" : 3, "Group" : 0 }, + { "Value" : "L1", "X" : 10, "Y" : 3, "Group" : 0 }, + { "Value" : "L2", "X" : 18, "Y" : 3, "Group" : 0 }, + { "Value" : "L2", "X" : 1, "Y" : 4, "Group" : 0 }, + { "Value" : "L3", "X" : 10, "Y" : 7, "Group" : 0 }, + { "Value" : "L3", "X" : 19, "Y" : 7, "Group" : 0 } +], +"Nets" : [ + { "Node" : "GND", "Components" : [ + { "Name" : "C1", "Pins" : ["2"] }, + { "Name" : "D1", "Pins" : ["2"] }, + { "Name" : "D2", "Pins" : ["1"] }, + { "Name" : "J1", "Pins" : ["1"] }, + { "Name" : "R1", "Pins" : ["2"] }, + { "Name" : "U1", "Pins" : ["7"] }, + { "Name" : "VR1", "Pins" : ["3"] } + ] }, + { "Node" : "N000000", "Components" : [ + { "Name" : "D1", "Pins" : ["1"] }, + { "Name" : "R1", "Pins" : ["1"] }, + { "Name" : "R2", "Pins" : ["2"] }, + { "Name" : "U1", "Pins" : ["6"] } + ] }, + { "Node" : "N000001", "Components" : [ + { "Name" : "D2", "Pins" : ["2"] }, + { "Name" : "R4", "Pins" : ["2"] } + ] }, + { "Node" : "N000002", "Components" : [ + { "Name" : "U1", "Pins" : ["2", "3"] } + ] }, + { "Node" : "N000003", "Components" : [ + { "Name" : "U1", "Pins" : ["13", "8"] } + ] }, + { "Node" : "N000004", "Components" : [ + { "Name" : "U1", "Pins" : ["11", "12"] } + ] }, + { "Node" : "N000005", "Components" : [ + { "Name" : "U1", "Pins" : ["1"] }, + { "Name" : "VR1", "Pins" : ["2"] } + ] }, + { "Node" : "RXD", "Components" : [ + { "Name" : "J1", "Pins" : ["5"] }, + { "Name" : "U1", "Pins" : ["5"] } + ] }, + { "Node" : "TXD", "Components" : [ + { "Name" : "J1", "Pins" : ["4"] }, + { "Name" : "R4", "Pins" : ["1"] } + ] }, + { "Node" : "VCC", "Components" : [ + { "Name" : "C1", "Pins" : ["1"] }, + { "Name" : "J1", "Pins" : ["3"] }, + { "Name" : "R2", "Pins" : ["1"] }, + { "Name" : "U1", "Pins" : ["14"] }, + { "Name" : "VR1", "Pins" : ["1"] } + ] } +] +}