migrate to osmo-e1-hardware.git
Change-Id: I910fe21c42a169e198cdd9340032920f0628a583
This commit is contained in:
parent
71768e51c8
commit
0f58fbe677
50
README
50
README
|
@ -1,47 +1,3 @@
|
|||
osmo-e1-hradware - Collection of various E1/TDM hardware projects
|
||||
======================================================================
|
||||
|
||||
This repository hosts three different sub-projects:
|
||||
|
||||
* osmo-e1-xcvr (E1 LIU + magnetics)
|
||||
https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr
|
||||
* osmo-e1-tracer (fully integrated passive raw bitstream tracer)
|
||||
https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer
|
||||
* osmo-e1-tap (passive high-impedance tap)
|
||||
|
||||
== osmo-e1-xcvr ==
|
||||
|
||||
This is a simple hardware project that aims to generate a reusable module
|
||||
for interfacing E1/T1/J1 lines from various custom FPGA/CPLD/microcontroller
|
||||
projects.
|
||||
|
||||
The board contains tranformers, the analog circuitry, the LIU (line interface
|
||||
unit), an oscillator as well as an integrated transceiver chip.
|
||||
|
||||
It exposes the control interface (SPI) as well as the decoded synchronous
|
||||
Rx/Tx bitstreams each on a 2x5pin header.
|
||||
|
||||
Framer, Multiplexe,r HDLC decoder or anything like that is out-of-scope for
|
||||
now. The idea relaly is to provide an interface as low-level as possible.
|
||||
|
||||
One of the ideas is to create a "soft E1" interface, where the Rx/Tx bitstreams
|
||||
are interfaced with the SSC of an AT91SAM3S and subsequently passed into a PC
|
||||
via USB. The 2Mbps signal is very low-bandwidth, so that a pure software
|
||||
implementation should be absolutely no problem for todays computing power.
|
||||
|
||||
See https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr for more details
|
||||
|
||||
|
||||
== osmo-e1-tap ==
|
||||
|
||||
This is a small passive board that allows you to perform high-impedance tracing on an E1
|
||||
or T1 line.
|
||||
|
||||
|
||||
== osmo-e1-tracer ==
|
||||
|
||||
This is a fully integrated design that allows you to obtainm bi-directional high-impedance
|
||||
bitstream E1 traces. It features an iCE40 FPGA with USB + E1 cores from Sylvain Munaut,
|
||||
as well as two E1 LIUs.
|
||||
|
||||
See https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer for more details.
|
||||
The contents of this repository has moved to osmo-e1-harware.git,
|
||||
see https://git.osmocom.org/osmo-e1-hardware/ or its public
|
||||
mirror at https://github.com/osmocom/osmo-e1-hardware
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
cat e1tracer-bootloader-20200822.bin 1M0xff.bin > tmp
|
||||
dd if=tmp of=flashme1M.bin bs=1024 count=1024
|
||||
rm tmp
|
||||
flashrom -p serprog:dev=/dev/ttyACM3:4000000 -w flashme1M.bin
|
|
@ -1,4 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
dfu-util -d 1d50:6150 -c 1 -a 0 -D riscv_usb.bin
|
||||
dfu-util -d 1d50:6150 -c 1 -a 1 -D fw_app.bin -R
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -1,49 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 6.2.0
|
||||
|
||||
Drill Station Info File: /home/eagle/eagle/e1_tap/gerber/e1_tap.dri
|
||||
|
||||
Date : 21 Jul 2012 18:01:50
|
||||
Drills : /home/eagle/eagle/e1_tap/gerber/e1_tap.drl
|
||||
Device : Excellon drill station with user supplied rack file
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Tolerance Drill + : 3.00 %
|
||||
Tolerance Drill - : 3.00 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
Layers : Drills Holes
|
||||
|
||||
Drill File Info:
|
||||
|
||||
Data Mode : Absolute
|
||||
Units : 1/10000 Inch
|
||||
|
||||
Drill Tolerances:
|
||||
|
||||
-- Requested -- -- Used Drill --
|
||||
|
||||
Size used Code Size
|
||||
|
||||
35.000mil 32 T03 0.890mm
|
||||
128.000mil 4 T04 3.250mm
|
||||
24.000mil 2 T01 0.610mm
|
||||
|
||||
Drills used:
|
||||
|
||||
Code Size used
|
||||
|
||||
T01 0.610mm 2
|
||||
T02 0.800mm 24
|
||||
T03 0.890mm 32
|
||||
T04 3.250mm 4
|
||||
|
||||
Total number of drills: 62
|
||||
|
||||
Plotfiles:
|
||||
|
||||
/home/eagle/eagle/e1_tap/gerber/e1_tap.txt
|
|
@ -1,4 +0,0 @@
|
|||
T01 0.61mm
|
||||
T02 0.80mm
|
||||
T03 0.89mm
|
||||
T04 3.25mm
|
|
@ -1,472 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0550*%
|
||||
%ADD12OC8,0.0515*%
|
||||
%ADD13R,0.0515X0.0515*%
|
||||
%ADD14C,0.0200*%
|
||||
%ADD15C,0.0400*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X003100Y013750D03*
|
||||
X004100Y013750D03*
|
||||
X005100Y013750D03*
|
||||
X006100Y013750D03*
|
||||
X005600Y012750D03*
|
||||
X004600Y012750D03*
|
||||
X003600Y012750D03*
|
||||
X002600Y012750D03*
|
||||
X008100Y012750D03*
|
||||
X009100Y012750D03*
|
||||
X010100Y012750D03*
|
||||
X011100Y012750D03*
|
||||
X010600Y013750D03*
|
||||
X009600Y013750D03*
|
||||
X008600Y013750D03*
|
||||
X011600Y013750D03*
|
||||
X011600Y007750D03*
|
||||
X010600Y007750D03*
|
||||
X009600Y007750D03*
|
||||
X008600Y007750D03*
|
||||
X008100Y006750D03*
|
||||
X009100Y006750D03*
|
||||
X010100Y006750D03*
|
||||
X011100Y006750D03*
|
||||
X013600Y006750D03*
|
||||
X014600Y006750D03*
|
||||
X014100Y007750D03*
|
||||
X015100Y007750D03*
|
||||
X016100Y007750D03*
|
||||
X017100Y007750D03*
|
||||
X016600Y006750D03*
|
||||
X015600Y006750D03*
|
||||
D12*
|
||||
X017600Y013750D03*
|
||||
X017600Y014750D03*
|
||||
X017600Y015750D03*
|
||||
X017600Y016750D03*
|
||||
X017600Y017750D03*
|
||||
X017600Y018750D03*
|
||||
X014600Y018750D03*
|
||||
X014600Y017750D03*
|
||||
X014600Y016750D03*
|
||||
X014600Y015750D03*
|
||||
X014600Y014750D03*
|
||||
X005100Y006750D03*
|
||||
X005100Y005750D03*
|
||||
X005100Y004750D03*
|
||||
X005100Y003750D03*
|
||||
X005100Y002750D03*
|
||||
X005100Y001750D03*
|
||||
X002100Y002750D03*
|
||||
X002100Y003750D03*
|
||||
X002100Y004750D03*
|
||||
X002100Y005750D03*
|
||||
X002100Y006750D03*
|
||||
D13*
|
||||
X002100Y001750D03*
|
||||
X014600Y013750D03*
|
||||
D14*
|
||||
X014600Y014750D02*
|
||||
X008100Y014750D01*
|
||||
X006100Y012750D01*
|
||||
X005600Y012750D01*
|
||||
X006100Y013750D02*
|
||||
X010100Y017750D01*
|
||||
X014600Y017750D01*
|
||||
X014600Y016750D02*
|
||||
X016100Y018250D01*
|
||||
X018100Y018250D01*
|
||||
X018600Y017750D01*
|
||||
X018600Y005750D01*
|
||||
X009100Y005750D01*
|
||||
X007100Y005750D01*
|
||||
X006600Y005250D01*
|
||||
X002600Y005250D01*
|
||||
X002100Y005750D01*
|
||||
X001600Y006250D02*
|
||||
X004600Y006250D01*
|
||||
X005100Y006750D01*
|
||||
X006100Y006750D02*
|
||||
X005100Y005750D01*
|
||||
X006100Y006750D02*
|
||||
X008100Y006750D01*
|
||||
X009100Y006750D02*
|
||||
X009600Y006250D01*
|
||||
X014100Y006250D01*
|
||||
X014600Y006750D01*
|
||||
X013600Y006750D02*
|
||||
X013100Y007250D01*
|
||||
X002600Y007250D01*
|
||||
X002100Y006750D01*
|
||||
X001600Y006250D02*
|
||||
X001600Y005250D01*
|
||||
X002100Y004750D01*
|
||||
X004100Y003750D02*
|
||||
X005100Y003750D01*
|
||||
X004100Y003750D02*
|
||||
X002600Y002250D01*
|
||||
X011100Y002250D01*
|
||||
X012600Y003750D01*
|
||||
X013600Y007250D02*
|
||||
X016600Y007250D01*
|
||||
X017100Y007750D01*
|
||||
X016100Y007750D02*
|
||||
X015600Y008250D01*
|
||||
X011100Y008250D01*
|
||||
X010600Y007750D01*
|
||||
X011600Y007750D02*
|
||||
X013100Y007750D01*
|
||||
X013600Y007250D01*
|
||||
X011100Y012750D02*
|
||||
X011100Y014250D01*
|
||||
X017100Y014250D01*
|
||||
X017600Y014750D01*
|
||||
X018100Y013250D02*
|
||||
X012100Y013250D01*
|
||||
X011600Y013750D01*
|
||||
X017600Y017750D02*
|
||||
X018100Y017250D01*
|
||||
X018100Y013250D01*
|
||||
X002600Y002250D02*
|
||||
X002100Y001750D01*
|
||||
D15*
|
||||
X009100Y005750D03*
|
||||
X012600Y003750D03*
|
||||
M02*
|
|
@ -1,404 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0060*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X013989Y001921D02*
|
||||
X013776Y001707D01*
|
||||
X013776Y001280D01*
|
||||
X013776Y001600D02*
|
||||
X014203Y001600D01*
|
||||
X014203Y001707D02*
|
||||
X014203Y001280D01*
|
||||
X014420Y001387D02*
|
||||
X014527Y001280D01*
|
||||
X014740Y001280D01*
|
||||
X014847Y001387D01*
|
||||
X015065Y001280D02*
|
||||
X015492Y001280D01*
|
||||
X015278Y001280D02*
|
||||
X015278Y001921D01*
|
||||
X015492Y001707D01*
|
||||
X015709Y001600D02*
|
||||
X016136Y001600D01*
|
||||
X015816Y001921D01*
|
||||
X015816Y001280D01*
|
||||
X016354Y001387D02*
|
||||
X016461Y001280D01*
|
||||
X016674Y001280D01*
|
||||
X016781Y001387D01*
|
||||
X016781Y001600D02*
|
||||
X016567Y001707D01*
|
||||
X016461Y001707D01*
|
||||
X016354Y001600D01*
|
||||
X016354Y001387D01*
|
||||
X016781Y001600D02*
|
||||
X016781Y001921D01*
|
||||
X016354Y001921D01*
|
||||
X016998Y001921D02*
|
||||
X017425Y001921D01*
|
||||
X017425Y001600D01*
|
||||
X017212Y001707D01*
|
||||
X017105Y001707D01*
|
||||
X016998Y001600D01*
|
||||
X016998Y001387D01*
|
||||
X017105Y001280D01*
|
||||
X017319Y001280D01*
|
||||
X017425Y001387D01*
|
||||
X017643Y001387D02*
|
||||
X017643Y001814D01*
|
||||
X017750Y001921D01*
|
||||
X018070Y001921D01*
|
||||
X018070Y001280D01*
|
||||
X017750Y001280D01*
|
||||
X017643Y001387D01*
|
||||
X014847Y001814D02*
|
||||
X014740Y001921D01*
|
||||
X014527Y001921D01*
|
||||
X014420Y001814D01*
|
||||
X014420Y001707D01*
|
||||
X014527Y001600D01*
|
||||
X014420Y001494D01*
|
||||
X014420Y001387D01*
|
||||
X014527Y001600D02*
|
||||
X014634Y001600D01*
|
||||
X014203Y001707D02*
|
||||
X013989Y001921D01*
|
||||
M02*
|
|
@ -1,413 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0630*%
|
||||
%ADD12C,0.1360*%
|
||||
%ADD13OC8,0.0595*%
|
||||
%ADD14R,0.0595X0.0595*%
|
||||
%ADD15C,0.0480*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X003100Y013750D03*
|
||||
X004100Y013750D03*
|
||||
X005100Y013750D03*
|
||||
X006100Y013750D03*
|
||||
X005600Y012750D03*
|
||||
X004600Y012750D03*
|
||||
X003600Y012750D03*
|
||||
X002600Y012750D03*
|
||||
X008100Y012750D03*
|
||||
X009100Y012750D03*
|
||||
X010100Y012750D03*
|
||||
X011100Y012750D03*
|
||||
X010600Y013750D03*
|
||||
X009600Y013750D03*
|
||||
X008600Y013750D03*
|
||||
X011600Y013750D03*
|
||||
X011600Y007750D03*
|
||||
X010600Y007750D03*
|
||||
X009600Y007750D03*
|
||||
X008600Y007750D03*
|
||||
X008100Y006750D03*
|
||||
X009100Y006750D03*
|
||||
X010100Y006750D03*
|
||||
X011100Y006750D03*
|
||||
X013600Y006750D03*
|
||||
X014600Y006750D03*
|
||||
X014100Y007750D03*
|
||||
X015100Y007750D03*
|
||||
X016100Y007750D03*
|
||||
X017100Y007750D03*
|
||||
X016600Y006750D03*
|
||||
X015600Y006750D03*
|
||||
D12*
|
||||
X017600Y004250D03*
|
||||
X007600Y004250D03*
|
||||
X012100Y016250D03*
|
||||
X002100Y016250D03*
|
||||
D13*
|
||||
X002100Y006750D03*
|
||||
X002100Y005750D03*
|
||||
X002100Y004750D03*
|
||||
X002100Y003750D03*
|
||||
X002100Y002750D03*
|
||||
X005100Y002750D03*
|
||||
X005100Y001750D03*
|
||||
X005100Y003750D03*
|
||||
X005100Y004750D03*
|
||||
X005100Y005750D03*
|
||||
X005100Y006750D03*
|
||||
X014600Y014750D03*
|
||||
X014600Y015750D03*
|
||||
X014600Y016750D03*
|
||||
X014600Y017750D03*
|
||||
X014600Y018750D03*
|
||||
X017600Y018750D03*
|
||||
X017600Y017750D03*
|
||||
X017600Y016750D03*
|
||||
X017600Y015750D03*
|
||||
X017600Y014750D03*
|
||||
X017600Y013750D03*
|
||||
D14*
|
||||
X014600Y013750D03*
|
||||
X002100Y001750D03*
|
||||
D15*
|
||||
X009100Y005750D03*
|
||||
X012600Y003750D03*
|
||||
M02*
|
|
@ -1,44 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 6.2.0
|
||||
|
||||
Photoplotter Info File: /home/eagle/eagle/e1_tap/gerber/e1_tap.gpi
|
||||
|
||||
Date : 21 Jul 2012 18:01:50
|
||||
Plotfile : /home/eagle/eagle/e1_tap/gerber/e1_tap.gts
|
||||
Apertures : generated:
|
||||
Device : Gerber RS-274-X photoplotter, coordinate format 2.4 inch
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Emulate Apertures : no
|
||||
Tolerance Draw + : 0.00 %
|
||||
Tolerance Draw - : 0.00 %
|
||||
Tolerance Flash + : 0.00 %
|
||||
Tolerance Flash - : 0.00 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
|
||||
Plotfile Info:
|
||||
|
||||
Coordinate Format : 2.4
|
||||
Coordinate Units : Inch
|
||||
Data Mode : Absolute
|
||||
Zero Suppression : None
|
||||
End Of Block : *
|
||||
|
||||
Apertures used:
|
||||
|
||||
Code Shape Size used
|
||||
|
||||
D10 draw 0.0000inch 8
|
||||
D11 round 0.0630inch 32
|
||||
D12 round 0.1360inch 4
|
||||
D13 octagon 0.0595inch 22
|
||||
D14 square 0.0595inch 2
|
||||
D15 rectangle 0.0474inch x 0.0513inch 4
|
||||
D16 rectangle 0.0513inch x 0.0474inch 4
|
||||
D17 round 0.0480inch 2
|
||||
|
|
@ -1,510 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0550*%
|
||||
%ADD12OC8,0.0515*%
|
||||
%ADD13R,0.0515X0.0515*%
|
||||
%ADD14R,0.0394X0.0433*%
|
||||
%ADD15R,0.0433X0.0394*%
|
||||
%ADD16C,0.0200*%
|
||||
%ADD17C,0.0400*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X003100Y013750D03*
|
||||
X004100Y013750D03*
|
||||
X005100Y013750D03*
|
||||
X006100Y013750D03*
|
||||
X005600Y012750D03*
|
||||
X004600Y012750D03*
|
||||
X003600Y012750D03*
|
||||
X002600Y012750D03*
|
||||
X008100Y012750D03*
|
||||
X009100Y012750D03*
|
||||
X010100Y012750D03*
|
||||
X011100Y012750D03*
|
||||
X010600Y013750D03*
|
||||
X009600Y013750D03*
|
||||
X008600Y013750D03*
|
||||
X011600Y013750D03*
|
||||
X011600Y007750D03*
|
||||
X010600Y007750D03*
|
||||
X009600Y007750D03*
|
||||
X008600Y007750D03*
|
||||
X008100Y006750D03*
|
||||
X009100Y006750D03*
|
||||
X010100Y006750D03*
|
||||
X011100Y006750D03*
|
||||
X013600Y006750D03*
|
||||
X014600Y006750D03*
|
||||
X014100Y007750D03*
|
||||
X015100Y007750D03*
|
||||
X016100Y007750D03*
|
||||
X017100Y007750D03*
|
||||
X016600Y006750D03*
|
||||
X015600Y006750D03*
|
||||
D12*
|
||||
X017600Y013750D03*
|
||||
X017600Y014750D03*
|
||||
X017600Y015750D03*
|
||||
X017600Y016750D03*
|
||||
X017600Y017750D03*
|
||||
X017600Y018750D03*
|
||||
X014600Y018750D03*
|
||||
X014600Y017750D03*
|
||||
X014600Y016750D03*
|
||||
X014600Y015750D03*
|
||||
X014600Y014750D03*
|
||||
X005100Y006750D03*
|
||||
X005100Y005750D03*
|
||||
X005100Y004750D03*
|
||||
X005100Y003750D03*
|
||||
X005100Y002750D03*
|
||||
X005100Y001750D03*
|
||||
X002100Y002750D03*
|
||||
X002100Y003750D03*
|
||||
X002100Y004750D03*
|
||||
X002100Y005750D03*
|
||||
X002100Y006750D03*
|
||||
D13*
|
||||
X002100Y001750D03*
|
||||
X014600Y013750D03*
|
||||
D14*
|
||||
X016265Y013250D03*
|
||||
X016935Y013250D03*
|
||||
X016935Y019250D03*
|
||||
X016265Y019250D03*
|
||||
D15*
|
||||
X013600Y018085D03*
|
||||
X013600Y017415D03*
|
||||
X013600Y015085D03*
|
||||
X013600Y014415D03*
|
||||
D16*
|
||||
X013600Y014250D01*
|
||||
X001600Y014250D01*
|
||||
X001600Y003250D01*
|
||||
X002100Y002750D01*
|
||||
X004100Y000750D01*
|
||||
X010100Y000750D01*
|
||||
X010100Y006750D01*
|
||||
X010100Y007250D02*
|
||||
X010100Y008250D01*
|
||||
X008600Y008250D01*
|
||||
X008600Y007750D01*
|
||||
X008600Y005250D01*
|
||||
X009100Y004750D01*
|
||||
X009100Y002750D01*
|
||||
X005100Y002750D01*
|
||||
X004600Y002250D02*
|
||||
X005100Y001750D01*
|
||||
X004600Y002250D02*
|
||||
X004600Y003750D01*
|
||||
X004600Y004250D01*
|
||||
X005600Y004250D01*
|
||||
X005600Y008750D01*
|
||||
X011600Y008750D01*
|
||||
X012100Y008250D01*
|
||||
X012100Y007750D01*
|
||||
X014100Y007750D01*
|
||||
X015100Y007750D02*
|
||||
X013600Y009250D01*
|
||||
X005100Y009250D01*
|
||||
X005100Y006750D01*
|
||||
X004600Y006250D02*
|
||||
X005100Y005750D01*
|
||||
X004600Y006250D02*
|
||||
X004600Y009750D01*
|
||||
X011600Y009750D01*
|
||||
X015100Y013250D01*
|
||||
X015100Y014250D01*
|
||||
X017600Y016750D01*
|
||||
X017100Y017250D01*
|
||||
X017100Y018250D01*
|
||||
X016100Y019250D01*
|
||||
X016265Y019250D01*
|
||||
X016935Y019250D02*
|
||||
X017100Y019250D01*
|
||||
X017600Y018750D01*
|
||||
X017600Y015750D02*
|
||||
X017100Y015250D01*
|
||||
X017100Y014250D01*
|
||||
X016100Y013250D01*
|
||||
X016265Y013250D01*
|
||||
X016935Y013250D02*
|
||||
X017100Y013250D01*
|
||||
X015600Y011750D01*
|
||||
X015600Y007250D01*
|
||||
X010100Y007250D01*
|
||||
X009600Y007750D02*
|
||||
X009600Y006250D01*
|
||||
X009100Y005750D01*
|
||||
X011100Y006750D02*
|
||||
X012100Y005750D01*
|
||||
X012100Y003250D01*
|
||||
X016100Y003250D01*
|
||||
X016100Y006250D01*
|
||||
X016600Y006750D01*
|
||||
X015600Y006750D02*
|
||||
X012600Y003750D01*
|
||||
X005100Y004750D02*
|
||||
X002600Y004750D01*
|
||||
X002600Y006250D01*
|
||||
X002100Y006750D01*
|
||||
X002100Y003750D02*
|
||||
X004600Y003750D01*
|
||||
X014600Y013750D02*
|
||||
X014600Y014250D01*
|
||||
X013600Y014250D01*
|
||||
X013600Y015085D02*
|
||||
X013600Y015250D01*
|
||||
X014600Y015250D01*
|
||||
X014600Y015750D01*
|
||||
X014600Y016750D02*
|
||||
X014600Y017250D01*
|
||||
X013600Y017250D01*
|
||||
X013600Y017415D01*
|
||||
X013600Y018085D02*
|
||||
X013600Y018250D01*
|
||||
X014600Y018250D01*
|
||||
X014600Y018750D01*
|
||||
X017600Y013750D02*
|
||||
X017100Y013250D01*
|
||||
D17*
|
||||
X009100Y005750D03*
|
||||
X012600Y003750D03*
|
||||
M02*
|
|
@ -1,784 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0060*%
|
||||
%ADD12C,0.0100*%
|
||||
%ADD13C,0.0050*%
|
||||
%ADD14C,0.0040*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X002080Y015270D02*
|
||||
X006620Y015270D01*
|
||||
X006620Y020330D01*
|
||||
X007580Y020330D02*
|
||||
X007580Y015270D01*
|
||||
X012120Y015270D01*
|
||||
X012120Y020330D01*
|
||||
X011000Y020350D02*
|
||||
X011000Y015320D01*
|
||||
X012929Y016854D02*
|
||||
X012929Y017068D01*
|
||||
X012929Y016961D02*
|
||||
X013463Y016961D01*
|
||||
X013570Y016854D01*
|
||||
X013570Y016748D01*
|
||||
X013463Y016641D01*
|
||||
X013570Y017285D02*
|
||||
X013143Y017712D01*
|
||||
X013036Y017712D01*
|
||||
X012929Y017606D01*
|
||||
X012929Y017392D01*
|
||||
X013036Y017285D01*
|
||||
X013570Y017285D02*
|
||||
X013570Y017712D01*
|
||||
X018130Y017600D02*
|
||||
X018557Y017600D01*
|
||||
X018557Y017280D02*
|
||||
X018557Y017921D01*
|
||||
X018775Y017921D02*
|
||||
X018988Y017921D01*
|
||||
X018881Y017921D02*
|
||||
X018881Y017280D01*
|
||||
X018775Y017280D02*
|
||||
X018988Y017280D01*
|
||||
X018130Y017280D02*
|
||||
X018130Y017921D01*
|
||||
X018130Y015421D02*
|
||||
X018130Y014780D01*
|
||||
X018557Y014780D01*
|
||||
X018775Y014887D02*
|
||||
X018775Y015314D01*
|
||||
X018881Y015421D01*
|
||||
X019095Y015421D01*
|
||||
X019202Y015314D01*
|
||||
X019202Y014887D01*
|
||||
X019095Y014780D01*
|
||||
X018881Y014780D01*
|
||||
X018775Y014887D01*
|
||||
X015198Y011008D02*
|
||||
X015198Y010280D01*
|
||||
X014955Y010280D02*
|
||||
X015441Y010280D01*
|
||||
X014955Y010765D02*
|
||||
X015198Y011008D01*
|
||||
X014716Y010765D02*
|
||||
X014473Y010280D01*
|
||||
X014230Y010765D01*
|
||||
X013266Y010644D02*
|
||||
X013144Y010523D01*
|
||||
X012780Y010523D01*
|
||||
X012780Y010280D02*
|
||||
X012780Y011008D01*
|
||||
X013144Y011008D01*
|
||||
X013266Y010887D01*
|
||||
X013266Y010644D01*
|
||||
X012541Y010644D02*
|
||||
X012055Y010644D01*
|
||||
X012055Y010765D02*
|
||||
X012055Y010280D01*
|
||||
X012055Y010765D02*
|
||||
X012298Y011008D01*
|
||||
X012541Y010765D01*
|
||||
X012541Y010280D01*
|
||||
X011816Y011008D02*
|
||||
X011330Y011008D01*
|
||||
X011573Y011008D02*
|
||||
X011573Y010280D01*
|
||||
X010366Y010280D02*
|
||||
X009880Y010280D01*
|
||||
X010123Y010280D02*
|
||||
X010123Y011008D01*
|
||||
X009880Y010765D01*
|
||||
X009641Y011008D02*
|
||||
X009155Y011008D01*
|
||||
X009155Y010280D01*
|
||||
X009641Y010280D01*
|
||||
X009398Y010644D02*
|
||||
X009155Y010644D01*
|
||||
X008191Y010644D02*
|
||||
X008191Y010280D01*
|
||||
X007948Y010280D02*
|
||||
X007948Y010644D01*
|
||||
X008069Y010765D01*
|
||||
X008191Y010644D01*
|
||||
X007948Y010644D02*
|
||||
X007827Y010765D01*
|
||||
X007705Y010765D01*
|
||||
X007705Y010280D01*
|
||||
X007466Y010401D02*
|
||||
X007466Y010644D01*
|
||||
X007344Y010765D01*
|
||||
X007102Y010765D01*
|
||||
X006980Y010644D01*
|
||||
X006980Y010401D01*
|
||||
X007102Y010280D01*
|
||||
X007344Y010280D01*
|
||||
X007466Y010401D01*
|
||||
X006740Y010280D02*
|
||||
X006376Y010280D01*
|
||||
X006255Y010401D01*
|
||||
X006255Y010644D01*
|
||||
X006376Y010765D01*
|
||||
X006740Y010765D01*
|
||||
X006015Y010644D02*
|
||||
X006015Y010401D01*
|
||||
X005894Y010280D01*
|
||||
X005651Y010280D01*
|
||||
X005530Y010401D01*
|
||||
X005530Y010644D01*
|
||||
X005651Y010765D01*
|
||||
X005894Y010765D01*
|
||||
X006015Y010644D01*
|
||||
X005290Y010644D02*
|
||||
X005290Y010280D01*
|
||||
X005048Y010280D02*
|
||||
X005048Y010644D01*
|
||||
X005169Y010765D01*
|
||||
X005290Y010644D01*
|
||||
X005048Y010644D02*
|
||||
X004926Y010765D01*
|
||||
X004805Y010765D01*
|
||||
X004805Y010280D01*
|
||||
X004565Y010401D02*
|
||||
X004444Y010523D01*
|
||||
X004201Y010523D01*
|
||||
X004080Y010644D01*
|
||||
X004201Y010765D01*
|
||||
X004565Y010765D01*
|
||||
X004565Y010401D02*
|
||||
X004444Y010280D01*
|
||||
X004080Y010280D01*
|
||||
X003840Y010280D02*
|
||||
X003476Y010280D01*
|
||||
X003355Y010401D01*
|
||||
X003355Y010765D01*
|
||||
X003115Y010765D02*
|
||||
X002751Y010765D01*
|
||||
X002630Y010644D01*
|
||||
X002751Y010523D01*
|
||||
X002994Y010523D01*
|
||||
X003115Y010401D01*
|
||||
X002994Y010280D01*
|
||||
X002630Y010280D01*
|
||||
X003598Y010037D02*
|
||||
X003719Y010037D01*
|
||||
X003840Y010159D01*
|
||||
X003840Y010765D01*
|
||||
X003200Y015330D02*
|
||||
X003200Y020350D01*
|
||||
X002080Y020330D02*
|
||||
X002080Y015270D01*
|
||||
X005500Y015320D02*
|
||||
X005500Y020350D01*
|
||||
X008700Y020350D02*
|
||||
X008700Y015330D01*
|
||||
X001057Y005921D02*
|
||||
X000630Y005280D01*
|
||||
X001057Y005280D02*
|
||||
X000630Y005921D01*
|
||||
X000630Y003207D02*
|
||||
X001057Y003207D01*
|
||||
X001057Y002994D02*
|
||||
X000630Y002994D01*
|
||||
X006129Y002950D02*
|
||||
X006663Y002950D01*
|
||||
X006770Y002844D01*
|
||||
X006770Y002737D01*
|
||||
X006663Y002630D01*
|
||||
X006129Y002844D02*
|
||||
X006129Y003057D01*
|
||||
X006343Y003275D02*
|
||||
X006129Y003488D01*
|
||||
X006770Y003488D01*
|
||||
X006770Y003275D02*
|
||||
X006770Y003702D01*
|
||||
X007580Y005230D02*
|
||||
X007580Y000170D01*
|
||||
X008700Y000150D02*
|
||||
X008700Y005180D01*
|
||||
X007580Y005230D02*
|
||||
X012120Y005230D01*
|
||||
X012120Y000170D01*
|
||||
X013080Y000170D02*
|
||||
X013080Y005230D01*
|
||||
X017620Y005230D01*
|
||||
X017620Y000170D01*
|
||||
X017497Y001280D02*
|
||||
X017497Y001707D01*
|
||||
X017711Y001921D01*
|
||||
X017924Y001707D01*
|
||||
X017924Y001280D01*
|
||||
X017924Y001600D02*
|
||||
X017497Y001600D01*
|
||||
X017280Y001494D02*
|
||||
X017280Y001387D01*
|
||||
X017173Y001280D01*
|
||||
X016960Y001280D01*
|
||||
X016853Y001387D01*
|
||||
X016635Y001280D02*
|
||||
X016208Y001280D01*
|
||||
X016422Y001280D02*
|
||||
X016422Y001921D01*
|
||||
X016208Y001707D01*
|
||||
X015991Y001600D02*
|
||||
X015564Y001600D01*
|
||||
X015884Y001921D01*
|
||||
X015884Y001280D01*
|
||||
X015346Y001387D02*
|
||||
X015239Y001280D01*
|
||||
X015026Y001280D01*
|
||||
X014919Y001387D01*
|
||||
X014919Y001600D02*
|
||||
X015133Y001707D01*
|
||||
X015239Y001707D01*
|
||||
X015346Y001600D01*
|
||||
X015346Y001387D01*
|
||||
X014919Y001600D02*
|
||||
X014919Y001921D01*
|
||||
X015346Y001921D01*
|
||||
X014702Y001921D02*
|
||||
X014275Y001921D01*
|
||||
X014275Y001600D01*
|
||||
X014488Y001707D01*
|
||||
X014595Y001707D01*
|
||||
X014702Y001600D01*
|
||||
X014702Y001387D01*
|
||||
X014595Y001280D01*
|
||||
X014381Y001280D01*
|
||||
X014275Y001387D01*
|
||||
X014057Y001387D02*
|
||||
X014057Y001814D01*
|
||||
X013950Y001921D01*
|
||||
X013630Y001921D01*
|
||||
X013630Y001280D01*
|
||||
X013950Y001280D01*
|
||||
X014057Y001387D01*
|
||||
X014200Y000150D02*
|
||||
X014200Y005180D01*
|
||||
X016500Y005170D02*
|
||||
X016500Y000150D01*
|
||||
X017280Y001494D02*
|
||||
X017173Y001600D01*
|
||||
X017066Y001600D01*
|
||||
X017173Y001600D02*
|
||||
X017280Y001707D01*
|
||||
X017280Y001814D01*
|
||||
X017173Y001921D01*
|
||||
X016960Y001921D01*
|
||||
X016853Y001814D01*
|
||||
X011000Y000150D02*
|
||||
X011000Y005170D01*
|
||||
D12*
|
||||
X011500Y006750D02*
|
||||
X012420Y006750D01*
|
||||
X013180Y006750D01*
|
||||
X012850Y006750D02*
|
||||
X012420Y006750D01*
|
||||
X017000Y006750D02*
|
||||
X018280Y006750D01*
|
||||
X018280Y008150D01*
|
||||
X006920Y008150D01*
|
||||
X006920Y006750D01*
|
||||
X007680Y006750D01*
|
||||
X006920Y006750D02*
|
||||
X006920Y000150D01*
|
||||
X008700Y000150D01*
|
||||
X011000Y000150D01*
|
||||
X014200Y000150D01*
|
||||
X016500Y000150D01*
|
||||
X018280Y000150D01*
|
||||
X018280Y006750D01*
|
||||
X012780Y012350D02*
|
||||
X001420Y012350D01*
|
||||
X001420Y013750D01*
|
||||
X002700Y013750D01*
|
||||
X001420Y013750D02*
|
||||
X001420Y020350D01*
|
||||
X003200Y020350D01*
|
||||
X005500Y020350D01*
|
||||
X008700Y020350D01*
|
||||
X011000Y020350D01*
|
||||
X012780Y020350D01*
|
||||
X012780Y013750D01*
|
||||
X012020Y013750D01*
|
||||
X012780Y013750D02*
|
||||
X012780Y012350D01*
|
||||
X008200Y013750D02*
|
||||
X007280Y013750D01*
|
||||
X006520Y013750D01*
|
||||
X006850Y013750D02*
|
||||
X007280Y013750D01*
|
||||
D13*
|
||||
X005050Y006750D02*
|
||||
X002150Y006750D01*
|
||||
X002150Y001750D01*
|
||||
X005050Y001750D01*
|
||||
X005050Y006750D01*
|
||||
X004025Y005550D02*
|
||||
X003175Y005550D01*
|
||||
X003175Y002950D01*
|
||||
X004025Y002950D01*
|
||||
X004025Y005550D01*
|
||||
X014650Y013750D02*
|
||||
X017550Y013750D01*
|
||||
X017550Y018750D01*
|
||||
X014650Y018750D01*
|
||||
X014650Y013750D01*
|
||||
X015675Y014950D02*
|
||||
X016525Y014950D01*
|
||||
X016525Y017550D01*
|
||||
X015675Y017550D01*
|
||||
X015675Y014950D01*
|
||||
D14*
|
||||
X015640Y013480D02*
|
||||
X015486Y013480D01*
|
||||
X015410Y013404D01*
|
||||
X015256Y013404D02*
|
||||
X015256Y013250D01*
|
||||
X015179Y013173D01*
|
||||
X014949Y013173D01*
|
||||
X014949Y013020D02*
|
||||
X014949Y013480D01*
|
||||
X015179Y013480D01*
|
||||
X015256Y013404D01*
|
||||
X015103Y013173D02*
|
||||
X015256Y013020D01*
|
||||
X015410Y013020D02*
|
||||
X015717Y013327D01*
|
||||
X015717Y013404D01*
|
||||
X015640Y013480D01*
|
||||
X015717Y013020D02*
|
||||
X015410Y013020D01*
|
||||
X013830Y013020D02*
|
||||
X013370Y013020D01*
|
||||
X013370Y013250D01*
|
||||
X013446Y013327D01*
|
||||
X013600Y013327D01*
|
||||
X013677Y013250D01*
|
||||
X013677Y013020D01*
|
||||
X013677Y013173D02*
|
||||
X013830Y013327D01*
|
||||
X013830Y013711D02*
|
||||
X013370Y013711D01*
|
||||
X013600Y013480D01*
|
||||
X013600Y013787D01*
|
||||
X013677Y016020D02*
|
||||
X013677Y016250D01*
|
||||
X013600Y016327D01*
|
||||
X013446Y016327D01*
|
||||
X013370Y016250D01*
|
||||
X013370Y016020D01*
|
||||
X013830Y016020D01*
|
||||
X013677Y016173D02*
|
||||
X013830Y016327D01*
|
||||
X013753Y016480D02*
|
||||
X013830Y016557D01*
|
||||
X013830Y016711D01*
|
||||
X013753Y016787D01*
|
||||
X013677Y016787D01*
|
||||
X013600Y016711D01*
|
||||
X013600Y016634D01*
|
||||
X013600Y016711D02*
|
||||
X013523Y016787D01*
|
||||
X013446Y016787D01*
|
||||
X013370Y016711D01*
|
||||
X013370Y016557D01*
|
||||
X013446Y016480D01*
|
||||
X014870Y019020D02*
|
||||
X014870Y019480D01*
|
||||
X015100Y019480D01*
|
||||
X015177Y019404D01*
|
||||
X015177Y019250D01*
|
||||
X015100Y019173D01*
|
||||
X014870Y019173D01*
|
||||
X015023Y019173D02*
|
||||
X015177Y019020D01*
|
||||
X015330Y019020D02*
|
||||
X015637Y019020D01*
|
||||
X015484Y019020D02*
|
||||
X015484Y019480D01*
|
||||
X015330Y019327D01*
|
||||
X017816Y013230D02*
|
||||
X017739Y013154D01*
|
||||
X017739Y013077D01*
|
||||
X017816Y013000D01*
|
||||
X017969Y013000D01*
|
||||
X018046Y012923D01*
|
||||
X018046Y012847D01*
|
||||
X017969Y012770D01*
|
||||
X017816Y012770D01*
|
||||
X017739Y012847D01*
|
||||
X017816Y013230D02*
|
||||
X017969Y013230D01*
|
||||
X018046Y013154D01*
|
||||
X018199Y013230D02*
|
||||
X018199Y012770D01*
|
||||
X018353Y012923D01*
|
||||
X018506Y012770D01*
|
||||
X018506Y013230D01*
|
||||
X018660Y013154D02*
|
||||
X018736Y013230D01*
|
||||
X018890Y013230D01*
|
||||
X018967Y013154D01*
|
||||
X018967Y013077D01*
|
||||
X018660Y012770D01*
|
||||
X018967Y012770D01*
|
||||
X004967Y000770D02*
|
||||
X004660Y000770D01*
|
||||
X004813Y000770D02*
|
||||
X004813Y001230D01*
|
||||
X004660Y001077D01*
|
||||
X004506Y001230D02*
|
||||
X004506Y000770D01*
|
||||
X004353Y000923D01*
|
||||
X004199Y000770D01*
|
||||
X004199Y001230D01*
|
||||
X004046Y001154D02*
|
||||
X003969Y001230D01*
|
||||
X003816Y001230D01*
|
||||
X003739Y001154D01*
|
||||
X003739Y001077D01*
|
||||
X003816Y001000D01*
|
||||
X003969Y001000D01*
|
||||
X004046Y000923D01*
|
||||
X004046Y000847D01*
|
||||
X003969Y000770D01*
|
||||
X003816Y000770D01*
|
||||
X003739Y000847D01*
|
||||
M02*
|
|
@ -1,425 +0,0 @@
|
|||
G75*
|
||||
G70*
|
||||
%OFA0B0*%
|
||||
%FSLAX24Y24*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.0000*%
|
||||
%ADD11C,0.0630*%
|
||||
%ADD12C,0.1360*%
|
||||
%ADD13OC8,0.0595*%
|
||||
%ADD14R,0.0595X0.0595*%
|
||||
%ADD15R,0.0474X0.0513*%
|
||||
%ADD16R,0.0513X0.0474*%
|
||||
%ADD17C,0.0480*%
|
||||
D10*
|
||||
X000100Y000250D02*
|
||||
X000100Y020120D01*
|
||||
X019592Y020120D01*
|
||||
X019592Y000250D01*
|
||||
X000100Y000250D01*
|
||||
X006960Y004250D02*
|
||||
X006962Y004300D01*
|
||||
X006968Y004350D01*
|
||||
X006978Y004399D01*
|
||||
X006991Y004448D01*
|
||||
X007009Y004495D01*
|
||||
X007030Y004541D01*
|
||||
X007054Y004584D01*
|
||||
X007082Y004626D01*
|
||||
X007113Y004666D01*
|
||||
X007147Y004703D01*
|
||||
X007184Y004737D01*
|
||||
X007224Y004768D01*
|
||||
X007266Y004796D01*
|
||||
X007309Y004820D01*
|
||||
X007355Y004841D01*
|
||||
X007402Y004859D01*
|
||||
X007451Y004872D01*
|
||||
X007500Y004882D01*
|
||||
X007550Y004888D01*
|
||||
X007600Y004890D01*
|
||||
X007650Y004888D01*
|
||||
X007700Y004882D01*
|
||||
X007749Y004872D01*
|
||||
X007798Y004859D01*
|
||||
X007845Y004841D01*
|
||||
X007891Y004820D01*
|
||||
X007934Y004796D01*
|
||||
X007976Y004768D01*
|
||||
X008016Y004737D01*
|
||||
X008053Y004703D01*
|
||||
X008087Y004666D01*
|
||||
X008118Y004626D01*
|
||||
X008146Y004584D01*
|
||||
X008170Y004541D01*
|
||||
X008191Y004495D01*
|
||||
X008209Y004448D01*
|
||||
X008222Y004399D01*
|
||||
X008232Y004350D01*
|
||||
X008238Y004300D01*
|
||||
X008240Y004250D01*
|
||||
X008238Y004200D01*
|
||||
X008232Y004150D01*
|
||||
X008222Y004101D01*
|
||||
X008209Y004052D01*
|
||||
X008191Y004005D01*
|
||||
X008170Y003959D01*
|
||||
X008146Y003916D01*
|
||||
X008118Y003874D01*
|
||||
X008087Y003834D01*
|
||||
X008053Y003797D01*
|
||||
X008016Y003763D01*
|
||||
X007976Y003732D01*
|
||||
X007934Y003704D01*
|
||||
X007891Y003680D01*
|
||||
X007845Y003659D01*
|
||||
X007798Y003641D01*
|
||||
X007749Y003628D01*
|
||||
X007700Y003618D01*
|
||||
X007650Y003612D01*
|
||||
X007600Y003610D01*
|
||||
X007550Y003612D01*
|
||||
X007500Y003618D01*
|
||||
X007451Y003628D01*
|
||||
X007402Y003641D01*
|
||||
X007355Y003659D01*
|
||||
X007309Y003680D01*
|
||||
X007266Y003704D01*
|
||||
X007224Y003732D01*
|
||||
X007184Y003763D01*
|
||||
X007147Y003797D01*
|
||||
X007113Y003834D01*
|
||||
X007082Y003874D01*
|
||||
X007054Y003916D01*
|
||||
X007030Y003959D01*
|
||||
X007009Y004005D01*
|
||||
X006991Y004052D01*
|
||||
X006978Y004101D01*
|
||||
X006968Y004150D01*
|
||||
X006962Y004200D01*
|
||||
X006960Y004250D01*
|
||||
X016960Y004250D02*
|
||||
X016962Y004300D01*
|
||||
X016968Y004350D01*
|
||||
X016978Y004399D01*
|
||||
X016991Y004448D01*
|
||||
X017009Y004495D01*
|
||||
X017030Y004541D01*
|
||||
X017054Y004584D01*
|
||||
X017082Y004626D01*
|
||||
X017113Y004666D01*
|
||||
X017147Y004703D01*
|
||||
X017184Y004737D01*
|
||||
X017224Y004768D01*
|
||||
X017266Y004796D01*
|
||||
X017309Y004820D01*
|
||||
X017355Y004841D01*
|
||||
X017402Y004859D01*
|
||||
X017451Y004872D01*
|
||||
X017500Y004882D01*
|
||||
X017550Y004888D01*
|
||||
X017600Y004890D01*
|
||||
X017650Y004888D01*
|
||||
X017700Y004882D01*
|
||||
X017749Y004872D01*
|
||||
X017798Y004859D01*
|
||||
X017845Y004841D01*
|
||||
X017891Y004820D01*
|
||||
X017934Y004796D01*
|
||||
X017976Y004768D01*
|
||||
X018016Y004737D01*
|
||||
X018053Y004703D01*
|
||||
X018087Y004666D01*
|
||||
X018118Y004626D01*
|
||||
X018146Y004584D01*
|
||||
X018170Y004541D01*
|
||||
X018191Y004495D01*
|
||||
X018209Y004448D01*
|
||||
X018222Y004399D01*
|
||||
X018232Y004350D01*
|
||||
X018238Y004300D01*
|
||||
X018240Y004250D01*
|
||||
X018238Y004200D01*
|
||||
X018232Y004150D01*
|
||||
X018222Y004101D01*
|
||||
X018209Y004052D01*
|
||||
X018191Y004005D01*
|
||||
X018170Y003959D01*
|
||||
X018146Y003916D01*
|
||||
X018118Y003874D01*
|
||||
X018087Y003834D01*
|
||||
X018053Y003797D01*
|
||||
X018016Y003763D01*
|
||||
X017976Y003732D01*
|
||||
X017934Y003704D01*
|
||||
X017891Y003680D01*
|
||||
X017845Y003659D01*
|
||||
X017798Y003641D01*
|
||||
X017749Y003628D01*
|
||||
X017700Y003618D01*
|
||||
X017650Y003612D01*
|
||||
X017600Y003610D01*
|
||||
X017550Y003612D01*
|
||||
X017500Y003618D01*
|
||||
X017451Y003628D01*
|
||||
X017402Y003641D01*
|
||||
X017355Y003659D01*
|
||||
X017309Y003680D01*
|
||||
X017266Y003704D01*
|
||||
X017224Y003732D01*
|
||||
X017184Y003763D01*
|
||||
X017147Y003797D01*
|
||||
X017113Y003834D01*
|
||||
X017082Y003874D01*
|
||||
X017054Y003916D01*
|
||||
X017030Y003959D01*
|
||||
X017009Y004005D01*
|
||||
X016991Y004052D01*
|
||||
X016978Y004101D01*
|
||||
X016968Y004150D01*
|
||||
X016962Y004200D01*
|
||||
X016960Y004250D01*
|
||||
X011460Y016250D02*
|
||||
X011462Y016300D01*
|
||||
X011468Y016350D01*
|
||||
X011478Y016399D01*
|
||||
X011491Y016448D01*
|
||||
X011509Y016495D01*
|
||||
X011530Y016541D01*
|
||||
X011554Y016584D01*
|
||||
X011582Y016626D01*
|
||||
X011613Y016666D01*
|
||||
X011647Y016703D01*
|
||||
X011684Y016737D01*
|
||||
X011724Y016768D01*
|
||||
X011766Y016796D01*
|
||||
X011809Y016820D01*
|
||||
X011855Y016841D01*
|
||||
X011902Y016859D01*
|
||||
X011951Y016872D01*
|
||||
X012000Y016882D01*
|
||||
X012050Y016888D01*
|
||||
X012100Y016890D01*
|
||||
X012150Y016888D01*
|
||||
X012200Y016882D01*
|
||||
X012249Y016872D01*
|
||||
X012298Y016859D01*
|
||||
X012345Y016841D01*
|
||||
X012391Y016820D01*
|
||||
X012434Y016796D01*
|
||||
X012476Y016768D01*
|
||||
X012516Y016737D01*
|
||||
X012553Y016703D01*
|
||||
X012587Y016666D01*
|
||||
X012618Y016626D01*
|
||||
X012646Y016584D01*
|
||||
X012670Y016541D01*
|
||||
X012691Y016495D01*
|
||||
X012709Y016448D01*
|
||||
X012722Y016399D01*
|
||||
X012732Y016350D01*
|
||||
X012738Y016300D01*
|
||||
X012740Y016250D01*
|
||||
X012738Y016200D01*
|
||||
X012732Y016150D01*
|
||||
X012722Y016101D01*
|
||||
X012709Y016052D01*
|
||||
X012691Y016005D01*
|
||||
X012670Y015959D01*
|
||||
X012646Y015916D01*
|
||||
X012618Y015874D01*
|
||||
X012587Y015834D01*
|
||||
X012553Y015797D01*
|
||||
X012516Y015763D01*
|
||||
X012476Y015732D01*
|
||||
X012434Y015704D01*
|
||||
X012391Y015680D01*
|
||||
X012345Y015659D01*
|
||||
X012298Y015641D01*
|
||||
X012249Y015628D01*
|
||||
X012200Y015618D01*
|
||||
X012150Y015612D01*
|
||||
X012100Y015610D01*
|
||||
X012050Y015612D01*
|
||||
X012000Y015618D01*
|
||||
X011951Y015628D01*
|
||||
X011902Y015641D01*
|
||||
X011855Y015659D01*
|
||||
X011809Y015680D01*
|
||||
X011766Y015704D01*
|
||||
X011724Y015732D01*
|
||||
X011684Y015763D01*
|
||||
X011647Y015797D01*
|
||||
X011613Y015834D01*
|
||||
X011582Y015874D01*
|
||||
X011554Y015916D01*
|
||||
X011530Y015959D01*
|
||||
X011509Y016005D01*
|
||||
X011491Y016052D01*
|
||||
X011478Y016101D01*
|
||||
X011468Y016150D01*
|
||||
X011462Y016200D01*
|
||||
X011460Y016250D01*
|
||||
X001460Y016250D02*
|
||||
X001462Y016300D01*
|
||||
X001468Y016350D01*
|
||||
X001478Y016399D01*
|
||||
X001491Y016448D01*
|
||||
X001509Y016495D01*
|
||||
X001530Y016541D01*
|
||||
X001554Y016584D01*
|
||||
X001582Y016626D01*
|
||||
X001613Y016666D01*
|
||||
X001647Y016703D01*
|
||||
X001684Y016737D01*
|
||||
X001724Y016768D01*
|
||||
X001766Y016796D01*
|
||||
X001809Y016820D01*
|
||||
X001855Y016841D01*
|
||||
X001902Y016859D01*
|
||||
X001951Y016872D01*
|
||||
X002000Y016882D01*
|
||||
X002050Y016888D01*
|
||||
X002100Y016890D01*
|
||||
X002150Y016888D01*
|
||||
X002200Y016882D01*
|
||||
X002249Y016872D01*
|
||||
X002298Y016859D01*
|
||||
X002345Y016841D01*
|
||||
X002391Y016820D01*
|
||||
X002434Y016796D01*
|
||||
X002476Y016768D01*
|
||||
X002516Y016737D01*
|
||||
X002553Y016703D01*
|
||||
X002587Y016666D01*
|
||||
X002618Y016626D01*
|
||||
X002646Y016584D01*
|
||||
X002670Y016541D01*
|
||||
X002691Y016495D01*
|
||||
X002709Y016448D01*
|
||||
X002722Y016399D01*
|
||||
X002732Y016350D01*
|
||||
X002738Y016300D01*
|
||||
X002740Y016250D01*
|
||||
X002738Y016200D01*
|
||||
X002732Y016150D01*
|
||||
X002722Y016101D01*
|
||||
X002709Y016052D01*
|
||||
X002691Y016005D01*
|
||||
X002670Y015959D01*
|
||||
X002646Y015916D01*
|
||||
X002618Y015874D01*
|
||||
X002587Y015834D01*
|
||||
X002553Y015797D01*
|
||||
X002516Y015763D01*
|
||||
X002476Y015732D01*
|
||||
X002434Y015704D01*
|
||||
X002391Y015680D01*
|
||||
X002345Y015659D01*
|
||||
X002298Y015641D01*
|
||||
X002249Y015628D01*
|
||||
X002200Y015618D01*
|
||||
X002150Y015612D01*
|
||||
X002100Y015610D01*
|
||||
X002050Y015612D01*
|
||||
X002000Y015618D01*
|
||||
X001951Y015628D01*
|
||||
X001902Y015641D01*
|
||||
X001855Y015659D01*
|
||||
X001809Y015680D01*
|
||||
X001766Y015704D01*
|
||||
X001724Y015732D01*
|
||||
X001684Y015763D01*
|
||||
X001647Y015797D01*
|
||||
X001613Y015834D01*
|
||||
X001582Y015874D01*
|
||||
X001554Y015916D01*
|
||||
X001530Y015959D01*
|
||||
X001509Y016005D01*
|
||||
X001491Y016052D01*
|
||||
X001478Y016101D01*
|
||||
X001468Y016150D01*
|
||||
X001462Y016200D01*
|
||||
X001460Y016250D01*
|
||||
D11*
|
||||
X003100Y013750D03*
|
||||
X004100Y013750D03*
|
||||
X005100Y013750D03*
|
||||
X006100Y013750D03*
|
||||
X005600Y012750D03*
|
||||
X004600Y012750D03*
|
||||
X003600Y012750D03*
|
||||
X002600Y012750D03*
|
||||
X008100Y012750D03*
|
||||
X009100Y012750D03*
|
||||
X010100Y012750D03*
|
||||
X011100Y012750D03*
|
||||
X010600Y013750D03*
|
||||
X009600Y013750D03*
|
||||
X008600Y013750D03*
|
||||
X011600Y013750D03*
|
||||
X011600Y007750D03*
|
||||
X010600Y007750D03*
|
||||
X009600Y007750D03*
|
||||
X008600Y007750D03*
|
||||
X008100Y006750D03*
|
||||
X009100Y006750D03*
|
||||
X010100Y006750D03*
|
||||
X011100Y006750D03*
|
||||
X013600Y006750D03*
|
||||
X014600Y006750D03*
|
||||
X014100Y007750D03*
|
||||
X015100Y007750D03*
|
||||
X016100Y007750D03*
|
||||
X017100Y007750D03*
|
||||
X016600Y006750D03*
|
||||
X015600Y006750D03*
|
||||
D12*
|
||||
X017600Y004250D03*
|
||||
X007600Y004250D03*
|
||||
X012100Y016250D03*
|
||||
X002100Y016250D03*
|
||||
D13*
|
||||
X002100Y006750D03*
|
||||
X002100Y005750D03*
|
||||
X002100Y004750D03*
|
||||
X002100Y003750D03*
|
||||
X002100Y002750D03*
|
||||
X005100Y002750D03*
|
||||
X005100Y001750D03*
|
||||
X005100Y003750D03*
|
||||
X005100Y004750D03*
|
||||
X005100Y005750D03*
|
||||
X005100Y006750D03*
|
||||
X014600Y014750D03*
|
||||
X014600Y015750D03*
|
||||
X014600Y016750D03*
|
||||
X014600Y017750D03*
|
||||
X014600Y018750D03*
|
||||
X017600Y018750D03*
|
||||
X017600Y017750D03*
|
||||
X017600Y016750D03*
|
||||
X017600Y015750D03*
|
||||
X017600Y014750D03*
|
||||
X017600Y013750D03*
|
||||
D14*
|
||||
X014600Y013750D03*
|
||||
X002100Y001750D03*
|
||||
D15*
|
||||
X016265Y013250D03*
|
||||
X016935Y013250D03*
|
||||
X016935Y019250D03*
|
||||
X016265Y019250D03*
|
||||
D16*
|
||||
X013600Y018085D03*
|
||||
X013600Y017415D03*
|
||||
X013600Y015085D03*
|
||||
X013600Y014415D03*
|
||||
D17*
|
||||
X009100Y005750D03*
|
||||
X012600Y003750D03*
|
||||
M02*
|
|
@ -1,68 +0,0 @@
|
|||
%
|
||||
T01
|
||||
X9100Y5750
|
||||
X12600Y3750
|
||||
T02
|
||||
X2100Y1750
|
||||
X2100Y2750
|
||||
X2100Y3750
|
||||
X2100Y4750
|
||||
X2100Y5750
|
||||
X2100Y6750
|
||||
X5100Y6750
|
||||
X5100Y5750
|
||||
X5100Y4750
|
||||
X5100Y3750
|
||||
X5100Y2750
|
||||
X5100Y1750
|
||||
X14600Y13750
|
||||
X14600Y14750
|
||||
X14600Y15750
|
||||
X14600Y16750
|
||||
X14600Y17750
|
||||
X14600Y18750
|
||||
X17600Y18750
|
||||
X17600Y17750
|
||||
X17600Y16750
|
||||
X17600Y15750
|
||||
X17600Y14750
|
||||
X17600Y13750
|
||||
T03
|
||||
X17100Y7750
|
||||
X16100Y7750
|
||||
X15100Y7750
|
||||
X14100Y7750
|
||||
X13600Y6750
|
||||
X14600Y6750
|
||||
X15600Y6750
|
||||
X16600Y6750
|
||||
X11600Y7750
|
||||
X10600Y7750
|
||||
X9600Y7750
|
||||
X8600Y7750
|
||||
X8100Y6750
|
||||
X9100Y6750
|
||||
X10100Y6750
|
||||
X11100Y6750
|
||||
X11100Y12750
|
||||
X10100Y12750
|
||||
X9100Y12750
|
||||
X8100Y12750
|
||||
X8600Y13750
|
||||
X9600Y13750
|
||||
X10600Y13750
|
||||
X11600Y13750
|
||||
X6100Y13750
|
||||
X5100Y13750
|
||||
X4100Y13750
|
||||
X3100Y13750
|
||||
X2600Y12750
|
||||
X3600Y12750
|
||||
X4600Y12750
|
||||
X5600Y12750
|
||||
T04
|
||||
X2100Y16250
|
||||
X12100Y16250
|
||||
X7600Y4250
|
||||
X17600Y4250
|
||||
M30
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -1,42 +0,0 @@
|
|||
,e1-tracer.sch,"2020-08-15 16:57:55",,"EAGLE Version 7.7.0 Copyright (c) 1988-2016 CadSoft",,,,,,
|
||||
Qty,Name,Value,Package,Class,Supplier,"Part Number",URL,Description,Populated,Beistellung
|
||||
19,"C1, C2, C3, C4, C5, C6, C7, C11, C16, C17, C18, C19, C20, C21, C22, C23, C24, C29, C30",100n,_0603,CAPACITOR,DIGIKEY,1276-1005-1-ND,http://www.digikey.de/product-detail/de/foo/1276-1005-1-ND,"CAP CER 0.1UF 16V 10% X7R 0603",TRUE,
|
||||
4,"C8, C9, C10, C12",1u,_0603,CAPACITOR,DIGIKEY,1276-1182-1-ND,https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL10A105KP8NNNC/1276-1182-1-ND/3889268,"CAP CER 1UF 10V X5R 0603",TRUE,
|
||||
2,"C13, C15",22u,1206,CAPACITOR,DIGIKEY,1276-1287-1-ND,http://www.digikey.de/product-detail/de/foo/1276-1287-1-ND,"CAP CER 22UF 10V 10% X5R 1206",TRUE,
|
||||
1,C14,10n,_0402,CAPACITOR,DIGIKEY,1276-1057-1-ND,https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL05B103KA5NNNC/1276-1057-1-ND/3889143,"CAP CER 10000PF 25V X7R 0402",TRUE,
|
||||
4,"C25, C26, C27, C28",22u,_0805,CAPACITOR,DIGIKEY,399-4696-1-ND,https://www.digikey.de/product-detail/de/kemet/C0805C226M9PACTU/399-4696-1-ND,"CAP CER 22UF 6.3V X5R 0805",TRUE,
|
||||
1,CDONE,BLUE,CHIPLED_0603,LED,DIGIKEY,160-1827-1-ND,https://www.digikey.de/product-detail/de/lite-on-inc/LTST-C193TBKT-5A/160-1827-1-ND,"LED BLUE CLEAR CHIP SMD",TRUE,
|
||||
1,LED1,,RGBLED_PLCC4,LED,DIGIKEY,365-1561-2-ND,https://www.digikey.de/product-detail/de/tt-electronics-optek-technology/OVSARGB4R8/365-1561-2-ND,"LED RGB DIFFUSED 4PLCC SMD",TRUE,
|
||||
2,"LOS1, LOS2",LEDPLCC2-MIN-red,PLCC2-MIN,LED,DIGIKEY,475-2683-1-ND,https://www.digikey.de/product-detail/de/osram-opto-semiconductors-inc/LS-T676-R1S1-1-Z/475-2683-1-ND,"LED RED CLEAR 2PLCC SMD",TRUE,
|
||||
1,PWR,LEDPLCC2-MIN-green,PLCC2-MIN,LED,DIGIKEY,511-1645-1-ND,https://www.digikey.de/product-detail/de/rohm-semiconductor/SML-Z14PTT86A/511-1645-1-ND,"LED GREEN CLEAR 2PLCC SMD",TRUE,
|
||||
8,"D1, D2, D3, D4, D5, D6, D7, D8",MBR0540T1,SOD123,DIODE,DIGIKEY,MBR0540T1GOSCT-ND,https://www.digikey.de/product-detail/de/on-semiconductor/MBR0540T1G/MBR0540T1GOSCT-ND,"DIODE SCHOTTKY 40V 500MA SOD123",TRUE,
|
||||
1,IC1,MCP1703T-1202E/CB,SOT23-3,IC,DIGIKEY,MCP1703T-1202E/CBCT-ND,https://www.digikey.de/product-detail/de/microchip-technology/MCP1703T-1202E-CB/MCP1703T-1202E-CBCT-ND/1994670,"IC REG LIN 1.2V 200MA SOT23A-3",TRUE,
|
||||
1,IC2,W25Q80DVSNIG,SO08COMBINED,IC,DIGIKEY,W25Q80DVSNIG-ND,https://www.digikey.de/product-detail/de/winbond-electronics/W25Q80DVSNIG/W25Q80DVSNIG-ND,"IC FLASH 8M SPI 104MHZ 8SOIC",TRUE,
|
||||
1,IC3,TLV70233DBVR,SOT23-DBV,IC,DIGIKEY,296-32415-1-ND,https://www.digikey.de/product-detail/de/texas-instruments/TLV70233DBVR/296-32415-1-ND,"IC REG LINEAR 3.3V 300MA SOT23-5",TRUE,
|
||||
1,U1,ICE40UP5K-SG48I,QFN48,IC,DIGIKEY,220-2212-1-ND,https://www.digikey.de/product-detail/de/lattice-semiconductor-corporation/ICE40UP5K-SG48I/220-2212-1-ND/,"IC FPGA 39 I/O 48QFN",TRUE,
|
||||
2,"U2, U3",IP4234CZ6,TSOP-6,IC,DIGIKEY,1727-4717-1-ND,https://www.digikey.de/product-detail/de/nexperia-usa-inc/IP4234CZ6125/1727-4717-1-ND/2531156,"TVS DIODE 5.5V 6TSOP",TRUE,
|
||||
2,"U4, U5",IDT82V2081,TQFP44,IC,DIGIKEY,800-2347-ND,https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/82V2081PPG/800-2347-ND,"IC TELECOM INTERFACE 44TQFP",TRUE,
|
||||
1,IC4,ASEM1-12.000MHZ-LC-T,TSX-3225,"IC / XTAL / XO",DIGIKEY,535-9757-1-ND,https://www.digikey.de/product-detail/de/abracon-llc/ASEM1-12-000MHZ-LC-T/535-9757-1-ND,"MEMS OSC XO 12.0000MHZ CMOS SMD",TRUE,
|
||||
1,U6,"2.048 Mhz",HC73,"IC / XTAL / XO",DIGIKEY,631-1182-ND,https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/XLH736002-048000I/631-1182-ND,"XTAL OSC XO 2.0480MHZ HCMOS SMD",TRUE,
|
||||
1,U7,"1.544 MHz",HC73,"IC / XTAL / XO","UNKNOWN SOURCE","UNKNOWN SOURCE PART NUMBER","UNKNOWN LINK","NO DESCRIPTION",FALSE,
|
||||
1,J1,PASSTHROUGH,557560-1,CONNECTOR\JUMPER,DIGIKEY,A31449-ND,https://www.digikey.de/product-detail/de/te-connectivity-amp-connectors/5557560-1/A31449-ND,"CONN MOD JACK 8P8C R/A UNSHLD",TRUE,
|
||||
1,JP1,,1X08_LOCK,CONNECTOR\JUMPER,"UNKNOWN SOURCE","UNKNOWN SOURCE PART NUMBER","UNKNOWN LINK","NO DESCRIPTION",TRUE,
|
||||
1,L1,744231091,WE-CNSW_0805,INDUCTOR,DIGIKEY,732-3198-1-ND,https://www.digikey.de/product-detail/de/wurth-electronics-inc/744231091/732-3198-1-ND,"CMC 370MA 2LN 90 OHM SMD",TRUE,
|
||||
2,"L2, L3",47nH,SM-1206,INDUCTOR,DIGIKEY,CE201210-47NJCT-ND,https://www.digikey.de/product-detail/de/bourns-inc/CE201210-47NJ/CE201210-47NJCT-ND/3438045,"FIXED IND 47NH 300MA 700MOHM SMD",TRUE,
|
||||
2,"M1, M2",MENTOR_12701001,1270.1001,"LIGHT GUIDE","UNKNOWN SOURCE","UNKNOWN SOURCE PART NUMBER","UNKNOWN LINK","NO DESCRIPTION",TRUE,
|
||||
1,R1,100R,_0603,RESISTOR,DIGIKEY,RMCF0603JT100RCT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT100R/RMCF0603JT100RCT-ND,"RES 100 OHM 5%% 1/10W 0603",TRUE,
|
||||
7,"R2, R3, R4, R5, R44, R45, R46",DNP,_0603,RESISTOR,DIGIKEY,P0.0GCT-ND,https://www.digikey.de/product-detail/de/panasonic-electronic-components/ERJ-3GEY0R00V/P0-0GCT-ND/134711,"RES SMD 0 OHM JUMPER 1/10W 0603",FALSE,
|
||||
2,"R6, R7",33,_0402,RESISTOR,DIGIKEY,RMCF0603JT33R0CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT33R0/RMCF0603JT33R0CT-ND,"RES 33 OHM 5%% 1/10W 0603",TRUE,
|
||||
23,"R8, R10, R13, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R36, R37",10k,_0603,RESISTOR,DIGIKEY,RMCF0603JT10K0CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT10K0/RMCF0603JT10K0CT-ND,"RES 10K OHM 5%% 1/10W 0603",TRUE,
|
||||
1,R9,1k5,_0603,RESISTOR,DIGIKEY,RMCF0603JT1K50CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K50/RMCF0603JT1K50CT-ND,"RES 1.5K OHM 5%% 1/10W 0603",TRUE,
|
||||
2,"R11, R12",100k,_0603,RESISTOR,DIGIKEY,311-100KGRCT-ND,https://www.digikey.de/product-detail/de/yageo/RC0603JR-07100KL/311-100KGRCT-ND/729645,"RES SMD 100K OHM 5%% 1/10W 0603",TRUE,
|
||||
1,R14,2.2k,_0603,RESISTOR,DIGIKEY,RMCF0603JT2K20CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT2K20/RMCF0603JT2K20CT-ND,"RES 2.2K OHM 5%% 1/10W 0603",TRUE,
|
||||
3,"R15, R40, R41",330,_0603,RESISTOR,DIGIKEY,311-330HRCT-ND,https://www.digikey.de/product-detail/de/yageo/RC0603FR-07330RL/311-330HRCT-ND,"RES SMD 330 OHM 1%% 1/10W 0603",TRUE,
|
||||
2,"R34, R35","3k 1%",_0603,RESISTOR,DIGIKEY,RMCF0603FT3K00CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603FT3K00/RMCF0603FT3K00CT-ND,"RES 3K OHM 1%% 1/10W 0603",TRUE,
|
||||
2,"R38, R39",120,_0603,RESISTOR,DIGIKEY,RMCF0603JT120RCT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT120R/RMCF0603JT120RCT-ND,"RES 120 OHM 5%% 1/10W 0603",TRUE,
|
||||
2,"R42, R43",1k,_0603,RESISTOR,DIGIKEY,RMCF0603JT1K00CT-ND,https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K00/RMCF0603JT1K00CT-ND/1943173,"RES 1K OHM 5%% 1/10W 0603",TRUE,
|
||||
1,SW1,TACTSW-TL3340,TL3340-ORIG,SWITCH,DIGIKEY,EG4627CT-ND,https://www.digikey.de/product-detail/de/e-switch/TL3340AF160QG/EG4627CT-ND/1885974,"SWITCH TACTILE SPST-NO 0.05A 12V",TRUE,
|
||||
2,"T1, T2",BC847C,SOT23-BEC,TRANSISTOR,DIGIKEY,1727-2924-1-ND,"https://www.digikey.de/product-detail/de/nexperia-usa-inc/BC847C,215/1727-2924-1-ND","TRANS NPN 45V 0.1A SOT23",TRUE,
|
||||
2,"TR1, TR2",PULSE_T1094NL,PULSE_BH,TRANSFORMER,DIGIKEY,553-1449-ND,https://www.digikey.de/product-detail/de/pulse-electronics-network/T1094NL/553-1449-ND,"TRANSFORMER TELECOM DUAL T1/E2",TRUE,
|
||||
1,X1,MINI-USB-SHIELD-UX60-MB-5ST,UX60-MB-5ST,CONNECTOR,DIGIKEY,H2961CT-ND,https://www.digikey.de/product-detail/de/hirose-electric-co-ltd/UX60A-MB-5ST/H2961CT-ND/597540,"CONN RCPT USB2.0 MINI B SMD R/A",TRUE,
|
||||
1,X2,JACK2.5_SJ-2523,JACK2.5_SJ-2523,CONNECTOR,DIGIKEY,CP-2523SJCT-ND,https://www.digikey.de/product-detail/de/cui-inc/SJ-2523-SMT-TR/CP-2523SJCT-ND/669702,"CONN JACK STEREO 2.5MM SMD R/A",TRUE,
|
|
|
@ -1,963 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<gnm:Workbook xmlns:gnm="http://www.gnumeric.org/v10.dtd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gnumeric.org/v9.xsd">
|
||||
<gnm:Version Epoch="1" Major="12" Minor="28" Full="1.12.28"/>
|
||||
<gnm:Attributes>
|
||||
<gnm:Attribute>
|
||||
<gnm:name>WorkbookView::show_horizontal_scrollbar</gnm:name>
|
||||
<gnm:value>TRUE</gnm:value>
|
||||
</gnm:Attribute>
|
||||
<gnm:Attribute>
|
||||
<gnm:name>WorkbookView::show_vertical_scrollbar</gnm:name>
|
||||
<gnm:value>TRUE</gnm:value>
|
||||
</gnm:Attribute>
|
||||
<gnm:Attribute>
|
||||
<gnm:name>WorkbookView::show_notebook_tabs</gnm:name>
|
||||
<gnm:value>TRUE</gnm:value>
|
||||
</gnm:Attribute>
|
||||
<gnm:Attribute>
|
||||
<gnm:name>WorkbookView::do_auto_completion</gnm:name>
|
||||
<gnm:value>TRUE</gnm:value>
|
||||
</gnm:Attribute>
|
||||
<gnm:Attribute>
|
||||
<gnm:name>WorkbookView::is_protected</gnm:name>
|
||||
<gnm:value>FALSE</gnm:value>
|
||||
</gnm:Attribute>
|
||||
</gnm:Attributes>
|
||||
<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:ooo="http://openoffice.org/2004/office" office:version="1.2">
|
||||
<office:meta>
|
||||
<dc:date>2020-08-15T17:01:27Z</dc:date>
|
||||
<meta:creation-date>2020-08-15T16:57:56Z</meta:creation-date>
|
||||
</office:meta>
|
||||
</office:document-meta>
|
||||
<gnm:Calculation ManualRecalc="0" EnableIteration="1" MaxIterations="100" IterationTolerance="0.001" FloatRadix="2" FloatDigits="53"/>
|
||||
<gnm:SheetNameIndex>
|
||||
<gnm:SheetName gnm:Cols="256" gnm:Rows="65536">e1-tracer.sch</gnm:SheetName>
|
||||
</gnm:SheetNameIndex>
|
||||
<gnm:Geometry Width="1366" Height="518"/>
|
||||
<gnm:Sheets>
|
||||
<gnm:Sheet DisplayFormulas="0" HideZero="0" HideGrid="0" HideColHeader="0" HideRowHeader="0" DisplayOutlines="1" OutlineSymbolsBelow="1" OutlineSymbolsRight="1" Visibility="GNM_SHEET_VISIBILITY_VISIBLE" GridColor="0:0:0">
|
||||
<gnm:Name>e1-tracer.sch</gnm:Name>
|
||||
<gnm:MaxCol>10</gnm:MaxCol>
|
||||
<gnm:MaxRow>42</gnm:MaxRow>
|
||||
<gnm:Zoom>1</gnm:Zoom>
|
||||
<gnm:Names>
|
||||
<gnm:Name>
|
||||
<gnm:name>Print_Area</gnm:name>
|
||||
<gnm:value>#REF!</gnm:value>
|
||||
<gnm:position>A1</gnm:position>
|
||||
</gnm:Name>
|
||||
<gnm:Name>
|
||||
<gnm:name>Sheet_Title</gnm:name>
|
||||
<gnm:value>"e1-tracer.sch"</gnm:value>
|
||||
<gnm:position>A1</gnm:position>
|
||||
</gnm:Name>
|
||||
</gnm:Names>
|
||||
<gnm:PrintInformation>
|
||||
<gnm:Margins>
|
||||
<gnm:top Points="120" PrefUnit="mm"/>
|
||||
<gnm:bottom Points="120" PrefUnit="mm"/>
|
||||
<gnm:left Points="72" PrefUnit="mm"/>
|
||||
<gnm:right Points="72" PrefUnit="mm"/>
|
||||
<gnm:header Points="72" PrefUnit="mm"/>
|
||||
<gnm:footer Points="72" PrefUnit="mm"/>
|
||||
</gnm:Margins>
|
||||
<gnm:Scale type="percentage" percentage="100"/>
|
||||
<gnm:vcenter value="0"/>
|
||||
<gnm:hcenter value="0"/>
|
||||
<gnm:grid value="0"/>
|
||||
<gnm:even_if_only_styles value="0"/>
|
||||
<gnm:monochrome value="0"/>
|
||||
<gnm:draft value="0"/>
|
||||
<gnm:titles value="0"/>
|
||||
<gnm:do_not_print value="0"/>
|
||||
<gnm:print_range value="GNM_PRINT_ACTIVE_SHEET"/>
|
||||
<gnm:order>d_then_r</gnm:order>
|
||||
<gnm:orientation>portrait</gnm:orientation>
|
||||
<gnm:Header Left="" Middle="&[TAB]" Right=""/>
|
||||
<gnm:Footer Left="" Middle="Page &[PAGE]" Right=""/>
|
||||
<gnm:paper>iso_a4</gnm:paper>
|
||||
<gnm:comments placement="GNM_PRINT_COMMENTS_IN_PLACE"/>
|
||||
<gnm:errors PrintErrorsAs="GNM_PRINT_ERRORS_AS_DISPLAYED"/>
|
||||
</gnm:PrintInformation>
|
||||
<gnm:Styles>
|
||||
<gnm:StyleRegion startCol="0" startRow="0" endCol="255" endRow="0">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="1" endCol="255" endRow="1">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="1" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="2" endCol="0" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_CENTER" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="20" endCol="0" endRow="20">
|
||||
<gnm:Style HAlign="GNM_HALIGN_CENTER" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="21" endCol="0" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_CENTER" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="27" endCol="0" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_CENTER" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="28" endCol="0" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_CENTER" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="0" startRow="42" endCol="255" endRow="65535">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="1" startRow="2" endCol="1" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="1" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="1" startRow="20" endCol="1" endRow="20">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="1" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="1" startRow="21" endCol="1" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="1" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="1" startRow="27" endCol="1" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="1" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="1" startRow="28" endCol="1" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="1" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="2" endCol="5" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="20" endCol="10" endRow="20">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="21" endCol="5" endRow="21">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="22" endCol="10" endRow="22">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="23" endCol="5" endRow="24">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="25" endCol="10" endRow="25">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="26" endCol="5" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="27" endCol="5" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="2" startRow="28" endCol="5" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="2" endCol="6" endRow="2">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="http://www.digikey.de/product-detail/de/foo/1276-1005-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="3" endCol="6" endRow="3">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL10A105KP8NNNC/1276-1182-1-ND/3889268" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="4" endCol="6" endRow="4">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="http://www.digikey.de/product-detail/de/foo/1276-1287-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="5" endCol="6" endRow="5">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL05B103KA5NNNC/1276-1057-1-ND/3889143" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="6" endCol="6" endRow="6">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/kemet/C0805C226M9PACTU/399-4696-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="7" endCol="6" endRow="7">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/lite-on-inc/LTST-C193TBKT-5A/160-1827-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="8" endCol="6" endRow="8">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/tt-electronics-optek-technology/OVSARGB4R8/365-1561-2-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="9" endCol="6" endRow="9">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/osram-opto-semiconductors-inc/LS-T676-R1S1-1-Z/475-2683-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="10" endCol="6" endRow="10">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/rohm-semiconductor/SML-Z14PTT86A/511-1645-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="11" endCol="6" endRow="11">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/on-semiconductor/MBR0540T1G/MBR0540T1GOSCT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="12" endCol="6" endRow="12">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/microchip-technology/MCP1703T-1202E-CB/MCP1703T-1202E-CBCT-ND/1994670" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="13" endCol="6" endRow="13">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/winbond-electronics/W25Q80DVSNIG/W25Q80DVSNIG-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="14" endCol="6" endRow="14">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/texas-instruments/TLV70233DBVR/296-32415-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="15" endCol="6" endRow="15">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/lattice-semiconductor-corporation/ICE40UP5K-SG48I/220-2212-1-ND/" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="16" endCol="6" endRow="16">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/nexperia-usa-inc/IP4234CZ6125/1727-4717-1-ND/2531156" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="17" endCol="6" endRow="17">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/82V2081PPG/800-2347-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="18" endCol="6" endRow="18">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/abracon-llc/ASEM1-12-000MHZ-LC-T/535-9757-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="19" endCol="6" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/XLH736002-048000I/631-1182-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="21" endCol="6" endRow="21">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/te-connectivity-amp-connectors/5557560-1/A31449-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="23" endCol="6" endRow="23">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/wurth-electronics-inc/744231091/732-3198-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="24" endCol="6" endRow="24">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/bourns-inc/CE201210-47NJ/CE201210-47NJCT-ND/3438045" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="26" endCol="6" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT100R/RMCF0603JT100RCT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="27" endCol="6" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/panasonic-electronic-components/ERJ-3GEY0R00V/P0-0GCT-ND/134711" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="28" endCol="6" endRow="28">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT33R0/RMCF0603JT33R0CT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="29" endCol="6" endRow="29">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT10K0/RMCF0603JT10K0CT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="30" endCol="6" endRow="30">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K50/RMCF0603JT1K50CT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="31" endCol="6" endRow="31">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/yageo/RC0603JR-07100KL/311-100KGRCT-ND/729645" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="32" endCol="6" endRow="32">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT2K20/RMCF0603JT2K20CT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="33" endCol="6" endRow="33">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/yageo/RC0603FR-07330RL/311-330HRCT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="34" endCol="6" endRow="34">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603FT3K00/RMCF0603FT3K00CT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="35" endCol="6" endRow="35">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT120R/RMCF0603JT120RCT-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="36" endCol="6" endRow="36">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K00/RMCF0603JT1K00CT-ND/1943173" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="37" endCol="6" endRow="37">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/e-switch/TL3340AF160QG/EG4627CT-ND/1885974" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="38" endCol="6" endRow="38">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/nexperia-usa-inc/BC847C,215/1727-2924-1-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="39" endCol="6" endRow="39">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/pulse-electronics-network/T1094NL/553-1449-ND" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="40" endCol="6" endRow="40">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/hirose-electric-co-ltd/UX60A-MB-5ST/H2961CT-ND/597540" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="6" startRow="41" endCol="6" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:FFFF" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="1" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
<gnm:HyperLink type="GnmHLinkURL" target="https://www.digikey.de/product-detail/de/cui-inc/SJ-2523-SMT-TR/CP-2523SJCT-ND/669702" tip="Left click once to follow this link. Middle click once to select this cell"/>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="2" endCol="10" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="21" endCol="10" endRow="21">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="23" endCol="10" endRow="24">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="26" endCol="10" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="27" endCol="8" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="7" startRow="28" endCol="10" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="9" startRow="27" endCol="9" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_LEFT" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="10" startRow="27" endCol="10" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_CENTER" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="11" startRow="2" endCol="255" endRow="19">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="11" startRow="20" endCol="255" endRow="20">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="11" startRow="21" endCol="255" endRow="26">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="11" startRow="27" endCol="255" endRow="27">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="1" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:6666:0" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
<gnm:StyleRegion startCol="11" startRow="28" endCol="255" endRow="41">
|
||||
<gnm:Style HAlign="GNM_HALIGN_GENERAL" VAlign="GNM_VALIGN_BOTTOM" WrapText="0" ShrinkToFit="0" Rotation="0" Shade="0" Indent="0" Locked="1" Hidden="0" Fore="0:0:0" Back="FFFF:FFFF:FFFF" PatternColor="0:0:0" Format="General">
|
||||
<gnm:Font Unit="10" Bold="0" Italic="0" Underline="0" StrikeThrough="0" Script="0">Sans</gnm:Font>
|
||||
</gnm:Style>
|
||||
</gnm:StyleRegion>
|
||||
</gnm:Styles>
|
||||
<gnm:Cols DefaultSizePts="48">
|
||||
<gnm:ColInfo No="0" Unit="27"/>
|
||||
<gnm:ColInfo No="1" Unit="216"/>
|
||||
<gnm:ColInfo No="2" Unit="150"/>
|
||||
<gnm:ColInfo No="3" Unit="110"/>
|
||||
<gnm:ColInfo No="4" Unit="95"/>
|
||||
<gnm:ColInfo No="5" Unit="58"/>
|
||||
<gnm:ColInfo No="6" Unit="123"/>
|
||||
<gnm:ColInfo No="7" Unit="80"/>
|
||||
<gnm:ColInfo No="8" Unit="200"/>
|
||||
<gnm:ColInfo No="9" Unit="58"/>
|
||||
</gnm:Cols>
|
||||
<gnm:Rows DefaultSizePts="12.75">
|
||||
<gnm:RowInfo No="2" Unit="34.5"/>
|
||||
<gnm:RowInfo No="29" Unit="34.5"/>
|
||||
</gnm:Rows>
|
||||
<gnm:Selections CursorCol="2" CursorRow="39">
|
||||
<gnm:Selection startCol="0" startRow="39" endCol="255" endRow="39"/>
|
||||
</gnm:Selections>
|
||||
<gnm:Cells>
|
||||
<gnm:Cell Row="0" Col="1" ValueType="60">e1-tracer.sch</gnm:Cell>
|
||||
<gnm:Cell Row="0" Col="2" ValueType="60">2020-08-15 16:57:55</gnm:Cell>
|
||||
<gnm:Cell Row="0" Col="4" ValueType="60">EAGLE Version 7.7.0 Copyright (c) 1988-2016 CadSoft</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="0" ValueType="60">Qty</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="1" ValueType="60">Name</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="2" ValueType="60">Value</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="3" ValueType="60">Package</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="4" ValueType="60">Class</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="5" ValueType="60">Supplier</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="6" ValueType="60">Part Number</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="7" ValueType="60">URL</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="8" ValueType="60">Description</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="9" ValueType="60">Populated</gnm:Cell>
|
||||
<gnm:Cell Row="1" Col="10" ValueType="60">Beistellung</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="0" ValueType="40">19</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="1" ValueType="60">C1, C2, C3, C4, C5, C6, C7, C11, C16, C17, C18, C19, C20, C21, C22, C23, C24, C29, C30</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="2" ValueType="60">100n</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="4" ValueType="60">CAPACITOR</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="6" ValueType="60">1276-1005-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="7" ValueType="60">http://www.digikey.de/product-detail/de/foo/1276-1005-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="8" ValueType="60">CAP CER 0.1UF 16V 10% X7R 0603</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="2" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="0" ValueType="40">4</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="1" ValueType="60">C8, C9, C10, C12</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="2" ValueType="60">1u</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="4" ValueType="60">CAPACITOR</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="6" ValueType="60">1276-1182-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL10A105KP8NNNC/1276-1182-1-ND/3889268</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="8" ValueType="60">CAP CER 1UF 10V X5R 0603</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="3" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="1" ValueType="60">C13, C15</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="2" ValueType="60">22u</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="3" ValueType="60">1206</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="4" ValueType="60">CAPACITOR</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="6" ValueType="60">1276-1287-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="7" ValueType="60">http://www.digikey.de/product-detail/de/foo/1276-1287-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="8" ValueType="60">CAP CER 22UF 10V 10% X5R 1206</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="4" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="1" ValueType="60">C14</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="2" ValueType="60">10n</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="3" ValueType="60">_0402</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="4" ValueType="60">CAPACITOR</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="6" ValueType="60">1276-1057-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/samsung-electro-mechanics/CL05B103KA5NNNC/1276-1057-1-ND/3889143</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="8" ValueType="60">CAP CER 10000PF 25V X7R 0402</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="5" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="0" ValueType="40">4</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="1" ValueType="60">C25, C26, C27, C28</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="2" ValueType="60">22u</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="3" ValueType="60">_0805</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="4" ValueType="60">CAPACITOR</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="6" ValueType="60">399-4696-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/kemet/C0805C226M9PACTU/399-4696-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="8" ValueType="60">CAP CER 22UF 6.3V X5R 0805</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="6" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="1" ValueType="60">CDONE</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="2" ValueType="60">BLUE</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="3" ValueType="60">CHIPLED_0603</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="4" ValueType="60">LED</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="6" ValueType="60">160-1827-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/lite-on-inc/LTST-C193TBKT-5A/160-1827-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="8" ValueType="60">LED BLUE CLEAR CHIP SMD</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="7" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="1" ValueType="60">LED1</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="2" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="3" ValueType="60">RGBLED_PLCC4</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="4" ValueType="60">LED</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="6" ValueType="60">365-1561-2-ND</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/tt-electronics-optek-technology/OVSARGB4R8/365-1561-2-ND</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="8" ValueType="60">LED RGB DIFFUSED 4PLCC SMD</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="8" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="1" ValueType="60">LOS1, LOS2</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="2" ValueType="60">LEDPLCC2-MIN-red</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="3" ValueType="60">PLCC2-MIN</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="4" ValueType="60">LED</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="6" ValueType="60">475-2683-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/osram-opto-semiconductors-inc/LS-T676-R1S1-1-Z/475-2683-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="8" ValueType="60">LED RED CLEAR 2PLCC SMD</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="9" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="1" ValueType="60">PWR</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="2" ValueType="60">LEDPLCC2-MIN-green</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="3" ValueType="60">PLCC2-MIN</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="4" ValueType="60">LED</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="6" ValueType="60">511-1645-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/rohm-semiconductor/SML-Z14PTT86A/511-1645-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="8" ValueType="60">LED GREEN CLEAR 2PLCC SMD</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="10" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="0" ValueType="40">8</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="1" ValueType="60">D1, D2, D3, D4, D5, D6, D7, D8</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="2" ValueType="60">MBR0540T1</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="3" ValueType="60">SOD123</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="4" ValueType="60">DIODE</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="6" ValueType="60">MBR0540T1GOSCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/on-semiconductor/MBR0540T1G/MBR0540T1GOSCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="8" ValueType="60">DIODE SCHOTTKY 40V 500MA SOD123</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="11" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="1" ValueType="60">IC1</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="2" ValueType="60">MCP1703T-1202E/CB</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="3" ValueType="60">SOT23-3</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="6" ValueType="60">MCP1703T-1202E/CBCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/microchip-technology/MCP1703T-1202E-CB/MCP1703T-1202E-CBCT-ND/1994670</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="8" ValueType="60">IC REG LIN 1.2V 200MA SOT23A-3</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="12" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="1" ValueType="60">IC2</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="2" ValueType="60">W25Q80DVSNIG</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="3" ValueType="60">SO08COMBINED</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="6" ValueType="60">W25Q80DVSNIG-ND</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/winbond-electronics/W25Q80DVSNIG/W25Q80DVSNIG-ND</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="8" ValueType="60">IC FLASH 8M SPI 104MHZ 8SOIC</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="13" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="1" ValueType="60">IC3</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="2" ValueType="60">TLV70233DBVR</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="3" ValueType="60">SOT23-DBV</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="6" ValueType="60">296-32415-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/texas-instruments/TLV70233DBVR/296-32415-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="8" ValueType="60">IC REG LINEAR 3.3V 300MA SOT23-5</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="14" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="1" ValueType="60">U1</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="2" ValueType="60">ICE40UP5K-SG48I</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="3" ValueType="60">QFN48</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="6" ValueType="60">220-2212-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/lattice-semiconductor-corporation/ICE40UP5K-SG48I/220-2212-1-ND/</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="8" ValueType="60">IC FPGA 39 I/O 48QFN</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="15" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="1" ValueType="60">U2, U3</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="2" ValueType="60">IP4234CZ6</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="3" ValueType="60">TSOP-6</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="6" ValueType="60">1727-4717-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/nexperia-usa-inc/IP4234CZ6125/1727-4717-1-ND/2531156</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="8" ValueType="60">TVS DIODE 5.5V 6TSOP</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="16" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="1" ValueType="60">U4, U5</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="2" ValueType="60">IDT82V2081</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="3" ValueType="60">TQFP44</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="4" ValueType="60">IC</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="6" ValueType="60">800-2347-ND</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/82V2081PPG/800-2347-ND</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="8" ValueType="60">IC TELECOM INTERFACE 44TQFP</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="17" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="1" ValueType="60">IC4</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="2" ValueType="60">ASEM1-12.000MHZ-LC-T</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="3" ValueType="60">TSX-3225</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="4" ValueType="60">IC / XTAL / XO</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="6" ValueType="60">535-9757-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/abracon-llc/ASEM1-12-000MHZ-LC-T/535-9757-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="8" ValueType="60">MEMS OSC XO 12.0000MHZ CMOS SMD</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="18" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="1" ValueType="60">U6</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="2" ValueType="60">2.048 Mhz</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="3" ValueType="60">HC73</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="4" ValueType="60">IC / XTAL / XO</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="6" ValueType="60">631-1182-ND</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/renesas-electronics-america-inc/XLH736002-048000I/631-1182-ND</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="8" ValueType="60">XTAL OSC XO 2.0480MHZ HCMOS SMD</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="19" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="1" ValueType="60">U7</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="2" ValueType="60">1.544 MHz</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="3" ValueType="60">HC73</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="4" ValueType="60">IC / XTAL / XO</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="5" ValueType="60">UNKNOWN SOURCE</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="6" ValueType="60">UNKNOWN SOURCE PART NUMBER</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="7" ValueType="60">UNKNOWN LINK</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="8" ValueType="60">NO DESCRIPTION</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="9" ValueType="60">FALSE</gnm:Cell>
|
||||
<gnm:Cell Row="20" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="1" ValueType="60">J1</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="2" ValueType="60">PASSTHROUGH</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="3" ValueType="60">557560-1</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="4" ValueType="60">CONNECTOR\JUMPER</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="6" ValueType="60">A31449-ND</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/te-connectivity-amp-connectors/5557560-1/A31449-ND</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="8" ValueType="60">CONN MOD JACK 8P8C R/A UNSHLD</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="21" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="1" ValueType="60">JP1</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="2" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="3" ValueType="60">1X08_LOCK</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="4" ValueType="60">CONNECTOR\JUMPER</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="5" ValueType="60">UNKNOWN SOURCE</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="6" ValueType="60">UNKNOWN SOURCE PART NUMBER</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="7" ValueType="60">UNKNOWN LINK</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="8" ValueType="60">NO DESCRIPTION</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="22" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="1" ValueType="60">L1</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="2" ValueType="60">744231091</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="3" ValueType="60">WE-CNSW_0805</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="4" ValueType="60">INDUCTOR</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="6" ValueType="60">732-3198-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/wurth-electronics-inc/744231091/732-3198-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="8" ValueType="60">CMC 370MA 2LN 90 OHM SMD</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="23" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="1" ValueType="60">L2, L3</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="2" ValueType="60">47nH</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="3" ValueType="60">SM-1206</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="4" ValueType="60">INDUCTOR</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="6" ValueType="60">CE201210-47NJCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/bourns-inc/CE201210-47NJ/CE201210-47NJCT-ND/3438045</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="8" ValueType="60">FIXED IND 47NH 300MA 700MOHM SMD</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="24" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="1" ValueType="60">M1, M2</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="2" ValueType="60">MENTOR_12701001</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="3" ValueType="60">1270.1001</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="4" ValueType="60">LIGHT GUIDE</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="5" ValueType="60">UNKNOWN SOURCE</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="6" ValueType="60">UNKNOWN SOURCE PART NUMBER</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="7" ValueType="60">UNKNOWN LINK</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="8" ValueType="60">NO DESCRIPTION</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="25" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="1" ValueType="60">R1</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="2" ValueType="60">100R</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="6" ValueType="60">RMCF0603JT100RCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT100R/RMCF0603JT100RCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="8" ValueType="60">RES 100 OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="26" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="0" ValueType="40">7</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="1" ValueType="60">R2, R3, R4, R5, R44, R45, R46</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="2" ValueType="60">DNP</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="6" ValueType="60">P0.0GCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/panasonic-electronic-components/ERJ-3GEY0R00V/P0-0GCT-ND/134711</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="8" ValueType="60">RES SMD 0 OHM JUMPER 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="9" ValueType="20">FALSE</gnm:Cell>
|
||||
<gnm:Cell Row="27" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="1" ValueType="60">R6, R7</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="2" ValueType="60">33</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="3" ValueType="60">_0402</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="6" ValueType="60">RMCF0603JT33R0CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT33R0/RMCF0603JT33R0CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="8" ValueType="60">RES 33 OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="28" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="0" ValueType="40">23</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="1" ValueType="60">R8, R10, R13, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R36, R37</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="2" ValueType="60">10k</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="6" ValueType="60">RMCF0603JT10K0CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT10K0/RMCF0603JT10K0CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="8" ValueType="60">RES 10K OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="29" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="1" ValueType="60">R9</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="2" ValueType="60">1k5</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="6" ValueType="60">RMCF0603JT1K50CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K50/RMCF0603JT1K50CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="8" ValueType="60">RES 1.5K OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="30" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="1" ValueType="60">R11, R12</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="2" ValueType="60">100k</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="6" ValueType="60">311-100KGRCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/yageo/RC0603JR-07100KL/311-100KGRCT-ND/729645</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="8" ValueType="60">RES SMD 100K OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="31" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="1" ValueType="60">R14</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="2" ValueType="60">2.2k</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="6" ValueType="60">RMCF0603JT2K20CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT2K20/RMCF0603JT2K20CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="8" ValueType="60">RES 2.2K OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="32" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="0" ValueType="40">3</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="1" ValueType="60">R15, R40, R41</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="2" ValueType="60">330</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="6" ValueType="60">311-330HRCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/yageo/RC0603FR-07330RL/311-330HRCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="8" ValueType="60">RES SMD 330 OHM 1%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="33" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="1" ValueType="60">R34, R35</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="2" ValueType="60">3k 1%</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="6" ValueType="60">RMCF0603FT3K00CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603FT3K00/RMCF0603FT3K00CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="8" ValueType="60">RES 3K OHM 1%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="34" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="1" ValueType="60">R38, R39</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="2" ValueType="60">120</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="6" ValueType="60">RMCF0603JT120RCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT120R/RMCF0603JT120RCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="8" ValueType="60">RES 120 OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="35" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="1" ValueType="60">R42, R43</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="2" ValueType="60">1k</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="3" ValueType="60">_0603</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="4" ValueType="60">RESISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="6" ValueType="60">RMCF0603JT1K00CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/stackpole-electronics-inc/RMCF0603JT1K00/RMCF0603JT1K00CT-ND/1943173</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="8" ValueType="60">RES 1K OHM 5%% 1/10W 0603</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="36" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="1" ValueType="60">SW1</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="2" ValueType="60">TACTSW-TL3340</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="3" ValueType="60">TL3340-ORIG</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="4" ValueType="60">SWITCH</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="6" ValueType="60">EG4627CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/e-switch/TL3340AF160QG/EG4627CT-ND/1885974</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="8" ValueType="60">SWITCH TACTILE SPST-NO 0.05A 12V</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="37" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="1" ValueType="60">T1, T2</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="2" ValueType="60">BC847C</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="3" ValueType="60">SOT23-BEC</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="4" ValueType="60">TRANSISTOR</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="6" ValueType="60">1727-2924-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/nexperia-usa-inc/BC847C,215/1727-2924-1-ND</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="8" ValueType="60">TRANS NPN 45V 0.1A SOT23</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="38" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="0" ValueType="40">2</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="1" ValueType="60">TR1, TR2</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="2" ValueType="60">PULSE_T1094NL</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="3" ValueType="60">PULSE_BH</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="4" ValueType="60">TRANSFORMER</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="6" ValueType="60">553-1449-ND</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/pulse-electronics-network/T1094NL/553-1449-ND</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="8" ValueType="60">TRANSFORMER TELECOM DUAL T1/E2</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="39" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="1" ValueType="60">X1</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="2" ValueType="60">MINI-USB-SHIELD-UX60-MB-5ST</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="3" ValueType="60">UX60-MB-5ST</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="4" ValueType="60">CONNECTOR</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="6" ValueType="60">H2961CT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/hirose-electric-co-ltd/UX60A-MB-5ST/H2961CT-ND/597540</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="8" ValueType="60">CONN RCPT USB2.0 MINI B SMD R/A</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="40" Col="10" ValueType="60"></gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="0" ValueType="40">1</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="1" ValueType="60">X2</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="2" ValueType="60">JACK2.5_SJ-2523</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="3" ValueType="60">JACK2.5_SJ-2523</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="4" ValueType="60">CONNECTOR</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="5" ValueType="60">DIGIKEY</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="6" ValueType="60">CP-2523SJCT-ND</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="7" ValueType="60">https://www.digikey.de/product-detail/de/cui-inc/SJ-2523-SMT-TR/CP-2523SJCT-ND/669702</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="8" ValueType="60">CONN JACK STEREO 2.5MM SMD R/A</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="9" ValueType="60">TRUE</gnm:Cell>
|
||||
<gnm:Cell Row="41" Col="10" ValueType="60"></gnm:Cell>
|
||||
</gnm:Cells>
|
||||
<gnm:SheetLayout TopLeft="A3">
|
||||
<gnm:FreezePanes FrozenTopLeft="A1" UnfrozenTopLeft="A3"/>
|
||||
</gnm:SheetLayout>
|
||||
<gnm:Solver ModelType="0" ProblemType="0" MaxTime="60" MaxIter="1000" NonNeg="1" Discr="0" AutoScale="0" ProgramR="0" SensitivityR="0"/>
|
||||
</gnm:Sheet>
|
||||
</gnm:Sheets>
|
||||
<gnm:UIData SelectedTab="0"/>
|
||||
</gnm:Workbook>
|
Binary file not shown.
|
@ -1,216 +0,0 @@
|
|||
%
|
||||
M48
|
||||
M71
|
||||
T01C0.300
|
||||
T02C0.305
|
||||
T03C0.889
|
||||
T04C0.900
|
||||
T05C1.000
|
||||
T06C1.016
|
||||
T07C2.400
|
||||
T08C3.200
|
||||
T09C3.251
|
||||
%
|
||||
T01
|
||||
X90218Y67568
|
||||
X84853Y62360
|
||||
X85488Y57280
|
||||
X88028Y53868
|
||||
X92473Y53868
|
||||
X92473Y50693
|
||||
X88980Y48470
|
||||
X84535Y46660
|
||||
X82948Y50375
|
||||
X75645Y47613
|
||||
X73105Y45390
|
||||
X74375Y44120
|
||||
X77550Y44120
|
||||
X80090Y41581
|
||||
X80725Y40311
|
||||
X78820Y40311
|
||||
X76915Y40311
|
||||
X74375Y38088
|
||||
X74375Y35866
|
||||
X72153Y35866
|
||||
X69771Y38088
|
||||
X68819Y38088
|
||||
X69295Y39263
|
||||
X68660Y41581
|
||||
X65485Y42121
|
||||
X71200Y40311
|
||||
X72946Y40469
|
||||
X76598Y35866
|
||||
X74375Y33643
|
||||
X74693Y30468
|
||||
X73740Y29515
|
||||
X71041Y28087
|
||||
X69295Y29515
|
||||
X70565Y30150
|
||||
X66438Y27515
|
||||
X66025Y30055
|
||||
X65739Y30849
|
||||
X65326Y31643
|
||||
X66755Y33643
|
||||
X67390Y34278
|
||||
X61405Y34183
|
||||
X61088Y33231
|
||||
X60770Y32278
|
||||
X58865Y39851
|
||||
X49975Y39851
|
||||
X44260Y39851
|
||||
X35370Y39851
|
||||
X26004Y34818
|
||||
X14415Y31960
|
||||
X9970Y31960
|
||||
X24893Y17038
|
||||
X44260Y13005
|
||||
X46165Y15545
|
||||
X66438Y19896
|
||||
X71518Y20213
|
||||
X73581Y18308
|
||||
X72788Y15133
|
||||
X78503Y15450
|
||||
X79455Y14498
|
||||
X79455Y13228
|
||||
X82948Y17991
|
||||
X84535Y18626
|
||||
X85805Y16721
|
||||
X87075Y16721
|
||||
X90250Y14815
|
||||
X92473Y18626
|
||||
X92155Y20531
|
||||
X87393Y24658
|
||||
X87393Y25610
|
||||
X86440Y28880
|
||||
X85170Y28880
|
||||
X82630Y32055
|
||||
X81043Y31738
|
||||
X79773Y34913
|
||||
X79455Y35866
|
||||
X81360Y38088
|
||||
X88663Y39041
|
||||
X89068Y35231
|
||||
X88980Y32055
|
||||
X88980Y29833
|
||||
X81043Y21801
|
||||
X78185Y23070
|
||||
X73899Y24817
|
||||
X71835Y24658
|
||||
X84535Y21166
|
||||
X85805Y9101
|
||||
X88663Y9101
|
||||
X69295Y8466
|
||||
X60453Y46883
|
||||
X60770Y47835
|
||||
X61405Y48470
|
||||
X62993Y50058
|
||||
X63628Y50693
|
||||
X63945Y51645
|
||||
X64660Y54455
|
||||
X60850Y58900
|
||||
X57040Y56360
|
||||
X49420Y56995
|
||||
X46245Y56678
|
||||
X41800Y60805
|
||||
X40213Y60488
|
||||
X39895Y62710
|
||||
X34815Y63345
|
||||
X30370Y62075
|
||||
X29735Y63345
|
||||
X26560Y60170
|
||||
X25290Y56995
|
||||
X29100Y55090
|
||||
X32275Y58742
|
||||
X36005Y51645
|
||||
X31243Y51645
|
||||
X19575Y56995
|
||||
X30688Y68108
|
||||
X31005Y69061
|
||||
X31005Y70013
|
||||
X32275Y72871
|
||||
X29100Y73506
|
||||
X30688Y75728
|
||||
X35450Y74141
|
||||
X38625Y70966
|
||||
X42594Y67156
|
||||
X44023Y68108
|
||||
X43070Y69061
|
||||
X43705Y70013
|
||||
X53230Y70966
|
||||
X58151Y69854
|
||||
X59898Y68743
|
||||
X60215Y69696
|
||||
X58310Y67791
|
||||
X57675Y66521
|
||||
X57675Y65250
|
||||
X57675Y64298
|
||||
X64025Y64615
|
||||
X64660Y63980
|
||||
X69740Y63345
|
||||
X69740Y60488
|
||||
X71010Y58742
|
||||
X76915Y59820
|
||||
X71010Y66521
|
||||
X67518Y70648
|
||||
X64660Y73506
|
||||
X60850Y76046
|
||||
X58310Y74141
|
||||
X75773Y72871
|
||||
X75773Y71283
|
||||
X78948Y73188
|
||||
T02
|
||||
X25210Y35453
|
||||
X25210Y39898
|
||||
X68184Y37517
|
||||
X56325Y71648
|
||||
X54738Y56725
|
||||
X36958Y53868
|
||||
X27115Y71648
|
||||
T03
|
||||
X55055Y19991
|
||||
X52515Y19991
|
||||
X49975Y19991
|
||||
X47435Y19991
|
||||
X46165Y17451
|
||||
X48705Y17451
|
||||
X51245Y17451
|
||||
X53785Y17451
|
||||
X39815Y17451
|
||||
X37275Y17451
|
||||
X34735Y17451
|
||||
X32195Y17451
|
||||
X33465Y19991
|
||||
X36005Y19991
|
||||
X38545Y19991
|
||||
X41085Y19991
|
||||
T04
|
||||
X78030Y8783
|
||||
X74530Y8783
|
||||
X85585Y6719
|
||||
X89835Y6719
|
||||
T05
|
||||
X65009Y13211
|
||||
X65009Y7212
|
||||
T06
|
||||
X93068Y40216
|
||||
X93322Y42756
|
||||
X93322Y37676
|
||||
X93068Y35136
|
||||
X93322Y32595
|
||||
X93068Y30055
|
||||
X93322Y27515
|
||||
X93068Y24975
|
||||
T07
|
||||
X13780Y21965
|
||||
X20130Y21965
|
||||
X20130Y8466
|
||||
X13780Y8466
|
||||
T08
|
||||
X6080Y9021
|
||||
X96080Y74021
|
||||
X96080Y9021
|
||||
X6080Y74021
|
||||
T09
|
||||
X56325Y11100
|
||||
X30925Y11100
|
||||
M30
|
|
@ -1,44 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 7.7.0
|
||||
|
||||
Drill Station Info File: /home/msw/repos/osmo-e1-xcvr/hardware/eagle/e1-tracer.dri
|
||||
|
||||
Date : 8/30/20 6:51 PM
|
||||
Drills : generated
|
||||
Device : Excellon drill station, coordinate format 3.3 mm
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Tolerance Drill + : 2.50 %
|
||||
Tolerance Drill - : 2.50 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
Layers : Drills Holes
|
||||
|
||||
Drill File Info:
|
||||
|
||||
Data Mode : Absolute
|
||||
Units : 1/1000 MM
|
||||
|
||||
Drills used:
|
||||
|
||||
Code Size used
|
||||
|
||||
T01 0.3000mm 146
|
||||
T02 0.3048mm 7
|
||||
T03 0.8890mm 16
|
||||
T04 0.9000mm 4
|
||||
T05 1.0000mm 2
|
||||
T06 1.0160mm 8
|
||||
T07 2.4000mm 4
|
||||
T08 3.2000mm 4
|
||||
T09 3.2512mm 2
|
||||
|
||||
Total number of drills: 193
|
||||
|
||||
Plotfiles:
|
||||
|
||||
/home/msw/repos/osmo-e1-xcvr/hardware/eagle/e1-tracer.drd
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,70 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 7.7.0
|
||||
|
||||
Photoplotter Info File: /space/home/laforge/projects/git/osmo-e1-xcvr/hardware/eagle/gerber/e1-tracer.gpi
|
||||
|
||||
Date : 30.08.20 17:46
|
||||
Plotfile : /space/home/laforge/projects/git/osmo-e1-xcvr/hardware/eagle/gerber/e1-tracer.gtl
|
||||
Apertures : generated:
|
||||
Device : Gerber RS-274-X photoplotter, coordinate format 2.5 inch
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Emulate Apertures : no
|
||||
Tolerance Draw + : 0.00 %
|
||||
Tolerance Draw - : 0.00 %
|
||||
Tolerance Flash + : 0.00 %
|
||||
Tolerance Flash - : 0.00 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
|
||||
Plotfile Info:
|
||||
|
||||
Coordinate Format : 2.5
|
||||
Coordinate Units : Inch
|
||||
Data Mode : Absolute
|
||||
Zero Suppression : None
|
||||
End Of Block : *
|
||||
|
||||
Apertures used:
|
||||
|
||||
Code Shape Size used
|
||||
|
||||
D10 draw 0.0000inch 16
|
||||
D11 draw 0.0100inch 225
|
||||
D12 draw 0.0110inch 79
|
||||
D13 draw 0.0094inch 152
|
||||
D14 draw 0.0080inch 59
|
||||
D15 draw 0.0189inch 12
|
||||
D16 draw 0.0118inch 21
|
||||
D17 draw 0.0136inch 4
|
||||
D18 round 0.0525inch 16
|
||||
D19 draw 0.0142inch 12
|
||||
D20 draw 0.0197inch 12
|
||||
D21 round 0.0472inch 4
|
||||
D22 draw 0.0125inch 32
|
||||
D23 draw 0.0600inch 1
|
||||
D24 draw 0.0081inch 93
|
||||
D25 draw 0.0354inch 8
|
||||
D26 draw 0.0156inch 4
|
||||
D27 square 0.0740inch 1
|
||||
D28 round 0.0740inch 7
|
||||
D29 draw 0.0295inch 6
|
||||
D30 draw 0.0106inch 2
|
||||
D31 draw 0.0089inch 2
|
||||
D32 draw 0.0161inch 3
|
||||
D33 draw 0.0108inch 5
|
||||
D34 draw 0.0020inch 318
|
||||
D35 draw 0.0160inch 7295
|
||||
D36 round 0.0238inch 146
|
||||
D37 draw 0.0320inch 31
|
||||
D38 draw 0.0240inch 69
|
||||
D39 draw 0.0120inch 216
|
||||
D40 draw 0.0157inch 38
|
||||
D41 draw 0.0236inch 7
|
||||
D42 round 0.0240inch 7
|
||||
D43 round 0.2165inch 4
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,56 +0,0 @@
|
|||
Partlist
|
||||
|
||||
Exported from e1_xcvr.sch at 24 Dec 2011 16:01:15
|
||||
|
||||
EAGLE Version 6.0.0 Copyright (c) 1988-2011 CadSoft
|
||||
|
||||
Assembly variant:
|
||||
|
||||
Part Value Device Package Library Sheet
|
||||
|
||||
C1 100nF C-EUC0603 C0603 rcl 1
|
||||
C2 100nF C-EUC0603 C0603 rcl 1
|
||||
C3 100nF C-EUC0603 C0603 rcl 1
|
||||
C4 100nF C-EUC0603 C0603 rcl 1
|
||||
C5 C-EUC0603 C0603 rcl 1
|
||||
C6 100nF C-EUC0603 C0603 rcl 1
|
||||
C7 100nF C-EUC0603 C0603 rcl 1
|
||||
C8 1nF C-EUC0603 C0603 rcl 1
|
||||
C9 68uF C-EUC1206K C1206K rcl 1
|
||||
C10 68uF (NC) C-EUC1206K C1206K rcl 1
|
||||
D1 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D2 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D3 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D4 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D5 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D6 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D7 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
D8 MBR0540T1 D-FILL-SOD123 SOD123 semicon-smd-ipc 1
|
||||
J2 557560-1 557560-1 con-amp 1
|
||||
JP1 SPI CONTROL PINHD-2X5 2X05 pinhead 1
|
||||
JP2 TDM PINHD-2X5 2X05 pinhead 1
|
||||
JP9 1544/2048 JP2E JP2 jumper 1
|
||||
JP10 TCLK/MCLK JP1E JP1 jumper 1
|
||||
L1 SM-1206 SM-1206 inductor-neosid 1
|
||||
LED1 RED LEDCHIPLED_0805 CHIPLED_0805 led 1
|
||||
LED2 GREEN LEDCHIPLED_0805 CHIPLED_0805 led 1
|
||||
R1 3k 1% R-EU_R0603 R0603 rcl 1
|
||||
R2 10k R-EU_R0603 R0603 rcl 1
|
||||
R3 120 R-EU_R0603 R0603 rcl 1
|
||||
R4 0 R-EU_R0603 R0603 rcl 1
|
||||
R5 0 R-EU_R0603 R0603 rcl 1
|
||||
R6 10k R-EU_R0603 R0603 rcl 1
|
||||
R7 68 R-EU_R0603 R0603 rcl 1
|
||||
SJ1 SJ SJ jumper 1
|
||||
SJ2 SJ SJ jumper 1
|
||||
T1 BC847C BC847C-NPN-SOT23-BEC SOT23-BEC transistor 1
|
||||
TP1 TPPAD1-13 TPPAD1-13 P1-13 testpad 1
|
||||
TP2 TPPAD1-13 TPPAD1-13 P1-13 testpad 1
|
||||
TP3 TPPAD1-13 TPPAD1-13 P1-13 testpad 1
|
||||
TP4 TPPAD1-13 TPPAD1-13 P1-13 testpad 1
|
||||
U$1 IDT82V2081 IDT82V2081 TQFP44 laforge 1
|
||||
U$2 PULSE_T1094NL PULSE_T1094NL PULSE_BH laforge 1
|
||||
U$3 2.048 Mhz FOX_FXO-HC73 HC73 laforge 1
|
||||
U$4 1.544 MHz FOX_FXO-HC73 HC73 laforge 1
|
||||
U$5 MNR MNR MNR35 laforge 1
|
||||
U$6 TPS736XX TPS736XX SOT223-6 laforge 1
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
|
@ -1,25 +0,0 @@
|
|||
EAGLE AutoRouter Statistics:
|
||||
|
||||
Job : /home/eagle/eagle/e1_xcvr/e1_xcvr.brd
|
||||
|
||||
Start at : 01:37:52 (24 Dec 2011)
|
||||
End at : 01:38:06 (24 Dec 2011)
|
||||
Elapsed time : 00:00:14
|
||||
|
||||
Signals : 41 RoutingGrid: 5 mil Layers: 2
|
||||
Connections : 113 predefined: 4 ( 0 Vias )
|
||||
|
||||
Router memory : 765336
|
||||
|
||||
Passname : Busses Route Optimize1 Optimize2 Optimize3 Optimize4
|
||||
|
||||
Time per pass : 00:00:01 00:00:02 00:00:03 00:00:03 00:00:02 00:00:03
|
||||
Number of Ripups : 0 0 0 0 0 0
|
||||
max. Level : 0 0 0 0 0 0
|
||||
max. Total : 0 0 0 0 0 0
|
||||
|
||||
Routed : 7 109 109 109 109 109
|
||||
Vias : 0 108 50 41 36 37
|
||||
Resolution : 9.7 % 100.0 % 100.0 % 100.0 % 100.0 % 100.0 %
|
||||
|
||||
Final : 99.1% finished. Polygons may have fallen apart.
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
|
@ -1,42 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 7.7.0
|
||||
|
||||
Drill Station Info File: /space/home/laforge/projects/git/osmo-e1-xcvr/hardware/gerber/e1_xcvr.dri
|
||||
|
||||
Date : 20.12.19 23:55
|
||||
Drills : generated
|
||||
Device : Excellon drill station, coordinate format 2.5 inch
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Tolerance Drill + : 0.00 %
|
||||
Tolerance Drill - : 0.00 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
Layers : Drills Holes
|
||||
|
||||
Drill File Info:
|
||||
|
||||
Data Mode : Absolute
|
||||
Units : 1/100000 Inch
|
||||
|
||||
Drills used:
|
||||
|
||||
Code Size used
|
||||
|
||||
T01 0.0236inch 57
|
||||
T02 0.0350inch 16
|
||||
T03 0.0360inch 7
|
||||
T04 0.0400inch 20
|
||||
T05 0.0520inch 4
|
||||
T06 0.1260inch 4
|
||||
T07 0.1280inch 2
|
||||
|
||||
Total number of drills: 110
|
||||
|
||||
Plotfiles:
|
||||
|
||||
/space/home/laforge/projects/git/osmo-e1-xcvr/hardware/gerber/e1_xcvr.txt
|
File diff suppressed because it is too large
Load Diff
|
@ -1,523 +0,0 @@
|
|||
G75*
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%FSLAX25Y25*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.00000*%
|
||||
D10*
|
||||
X0001800Y0001800D02*
|
||||
X0001800Y0238020D01*
|
||||
X0277391Y0238020D01*
|
||||
X0277391Y0001800D01*
|
||||
X0001800Y0001800D01*
|
||||
X0052270Y0206170D02*
|
||||
X0052272Y0206330D01*
|
||||
X0052278Y0206489D01*
|
||||
X0052288Y0206648D01*
|
||||
X0052302Y0206807D01*
|
||||
X0052320Y0206966D01*
|
||||
X0052341Y0207124D01*
|
||||
X0052367Y0207281D01*
|
||||
X0052397Y0207438D01*
|
||||
X0052430Y0207594D01*
|
||||
X0052468Y0207749D01*
|
||||
X0052509Y0207903D01*
|
||||
X0052554Y0208056D01*
|
||||
X0052603Y0208208D01*
|
||||
X0052656Y0208359D01*
|
||||
X0052712Y0208508D01*
|
||||
X0052773Y0208656D01*
|
||||
X0052836Y0208802D01*
|
||||
X0052904Y0208947D01*
|
||||
X0052975Y0209090D01*
|
||||
X0053049Y0209231D01*
|
||||
X0053127Y0209370D01*
|
||||
X0053209Y0209507D01*
|
||||
X0053294Y0209642D01*
|
||||
X0053382Y0209775D01*
|
||||
X0053474Y0209906D01*
|
||||
X0053568Y0210034D01*
|
||||
X0053666Y0210160D01*
|
||||
X0053767Y0210284D01*
|
||||
X0053871Y0210405D01*
|
||||
X0053978Y0210523D01*
|
||||
X0054088Y0210639D01*
|
||||
X0054201Y0210752D01*
|
||||
X0054317Y0210862D01*
|
||||
X0054435Y0210969D01*
|
||||
X0054556Y0211073D01*
|
||||
X0054680Y0211174D01*
|
||||
X0054806Y0211272D01*
|
||||
X0054934Y0211366D01*
|
||||
X0055065Y0211458D01*
|
||||
X0055198Y0211546D01*
|
||||
X0055333Y0211631D01*
|
||||
X0055470Y0211713D01*
|
||||
X0055609Y0211791D01*
|
||||
X0055750Y0211865D01*
|
||||
X0055893Y0211936D01*
|
||||
X0056038Y0212004D01*
|
||||
X0056184Y0212067D01*
|
||||
X0056332Y0212128D01*
|
||||
X0056481Y0212184D01*
|
||||
X0056632Y0212237D01*
|
||||
X0056784Y0212286D01*
|
||||
X0056937Y0212331D01*
|
||||
X0057091Y0212372D01*
|
||||
X0057246Y0212410D01*
|
||||
X0057402Y0212443D01*
|
||||
X0057559Y0212473D01*
|
||||
X0057716Y0212499D01*
|
||||
X0057874Y0212520D01*
|
||||
X0058033Y0212538D01*
|
||||
X0058192Y0212552D01*
|
||||
X0058351Y0212562D01*
|
||||
X0058510Y0212568D01*
|
||||
X0058670Y0212570D01*
|
||||
X0058830Y0212568D01*
|
||||
X0058989Y0212562D01*
|
||||
X0059148Y0212552D01*
|
||||
X0059307Y0212538D01*
|
||||
X0059466Y0212520D01*
|
||||
X0059624Y0212499D01*
|
||||
X0059781Y0212473D01*
|
||||
X0059938Y0212443D01*
|
||||
X0060094Y0212410D01*
|
||||
X0060249Y0212372D01*
|
||||
X0060403Y0212331D01*
|
||||
X0060556Y0212286D01*
|
||||
X0060708Y0212237D01*
|
||||
X0060859Y0212184D01*
|
||||
X0061008Y0212128D01*
|
||||
X0061156Y0212067D01*
|
||||
X0061302Y0212004D01*
|
||||
X0061447Y0211936D01*
|
||||
X0061590Y0211865D01*
|
||||
X0061731Y0211791D01*
|
||||
X0061870Y0211713D01*
|
||||
X0062007Y0211631D01*
|
||||
X0062142Y0211546D01*
|
||||
X0062275Y0211458D01*
|
||||
X0062406Y0211366D01*
|
||||
X0062534Y0211272D01*
|
||||
X0062660Y0211174D01*
|
||||
X0062784Y0211073D01*
|
||||
X0062905Y0210969D01*
|
||||
X0063023Y0210862D01*
|
||||
X0063139Y0210752D01*
|
||||
X0063252Y0210639D01*
|
||||
X0063362Y0210523D01*
|
||||
X0063469Y0210405D01*
|
||||
X0063573Y0210284D01*
|
||||
X0063674Y0210160D01*
|
||||
X0063772Y0210034D01*
|
||||
X0063866Y0209906D01*
|
||||
X0063958Y0209775D01*
|
||||
X0064046Y0209642D01*
|
||||
X0064131Y0209507D01*
|
||||
X0064213Y0209370D01*
|
||||
X0064291Y0209231D01*
|
||||
X0064365Y0209090D01*
|
||||
X0064436Y0208947D01*
|
||||
X0064504Y0208802D01*
|
||||
X0064567Y0208656D01*
|
||||
X0064628Y0208508D01*
|
||||
X0064684Y0208359D01*
|
||||
X0064737Y0208208D01*
|
||||
X0064786Y0208056D01*
|
||||
X0064831Y0207903D01*
|
||||
X0064872Y0207749D01*
|
||||
X0064910Y0207594D01*
|
||||
X0064943Y0207438D01*
|
||||
X0064973Y0207281D01*
|
||||
X0064999Y0207124D01*
|
||||
X0065020Y0206966D01*
|
||||
X0065038Y0206807D01*
|
||||
X0065052Y0206648D01*
|
||||
X0065062Y0206489D01*
|
||||
X0065068Y0206330D01*
|
||||
X0065070Y0206170D01*
|
||||
X0065068Y0206010D01*
|
||||
X0065062Y0205851D01*
|
||||
X0065052Y0205692D01*
|
||||
X0065038Y0205533D01*
|
||||
X0065020Y0205374D01*
|
||||
X0064999Y0205216D01*
|
||||
X0064973Y0205059D01*
|
||||
X0064943Y0204902D01*
|
||||
X0064910Y0204746D01*
|
||||
X0064872Y0204591D01*
|
||||
X0064831Y0204437D01*
|
||||
X0064786Y0204284D01*
|
||||
X0064737Y0204132D01*
|
||||
X0064684Y0203981D01*
|
||||
X0064628Y0203832D01*
|
||||
X0064567Y0203684D01*
|
||||
X0064504Y0203538D01*
|
||||
X0064436Y0203393D01*
|
||||
X0064365Y0203250D01*
|
||||
X0064291Y0203109D01*
|
||||
X0064213Y0202970D01*
|
||||
X0064131Y0202833D01*
|
||||
X0064046Y0202698D01*
|
||||
X0063958Y0202565D01*
|
||||
X0063866Y0202434D01*
|
||||
X0063772Y0202306D01*
|
||||
X0063674Y0202180D01*
|
||||
X0063573Y0202056D01*
|
||||
X0063469Y0201935D01*
|
||||
X0063362Y0201817D01*
|
||||
X0063252Y0201701D01*
|
||||
X0063139Y0201588D01*
|
||||
X0063023Y0201478D01*
|
||||
X0062905Y0201371D01*
|
||||
X0062784Y0201267D01*
|
||||
X0062660Y0201166D01*
|
||||
X0062534Y0201068D01*
|
||||
X0062406Y0200974D01*
|
||||
X0062275Y0200882D01*
|
||||
X0062142Y0200794D01*
|
||||
X0062007Y0200709D01*
|
||||
X0061870Y0200627D01*
|
||||
X0061731Y0200549D01*
|
||||
X0061590Y0200475D01*
|
||||
X0061447Y0200404D01*
|
||||
X0061302Y0200336D01*
|
||||
X0061156Y0200273D01*
|
||||
X0061008Y0200212D01*
|
||||
X0060859Y0200156D01*
|
||||
X0060708Y0200103D01*
|
||||
X0060556Y0200054D01*
|
||||
X0060403Y0200009D01*
|
||||
X0060249Y0199968D01*
|
||||
X0060094Y0199930D01*
|
||||
X0059938Y0199897D01*
|
||||
X0059781Y0199867D01*
|
||||
X0059624Y0199841D01*
|
||||
X0059466Y0199820D01*
|
||||
X0059307Y0199802D01*
|
||||
X0059148Y0199788D01*
|
||||
X0058989Y0199778D01*
|
||||
X0058830Y0199772D01*
|
||||
X0058670Y0199770D01*
|
||||
X0058510Y0199772D01*
|
||||
X0058351Y0199778D01*
|
||||
X0058192Y0199788D01*
|
||||
X0058033Y0199802D01*
|
||||
X0057874Y0199820D01*
|
||||
X0057716Y0199841D01*
|
||||
X0057559Y0199867D01*
|
||||
X0057402Y0199897D01*
|
||||
X0057246Y0199930D01*
|
||||
X0057091Y0199968D01*
|
||||
X0056937Y0200009D01*
|
||||
X0056784Y0200054D01*
|
||||
X0056632Y0200103D01*
|
||||
X0056481Y0200156D01*
|
||||
X0056332Y0200212D01*
|
||||
X0056184Y0200273D01*
|
||||
X0056038Y0200336D01*
|
||||
X0055893Y0200404D01*
|
||||
X0055750Y0200475D01*
|
||||
X0055609Y0200549D01*
|
||||
X0055470Y0200627D01*
|
||||
X0055333Y0200709D01*
|
||||
X0055198Y0200794D01*
|
||||
X0055065Y0200882D01*
|
||||
X0054934Y0200974D01*
|
||||
X0054806Y0201068D01*
|
||||
X0054680Y0201166D01*
|
||||
X0054556Y0201267D01*
|
||||
X0054435Y0201371D01*
|
||||
X0054317Y0201478D01*
|
||||
X0054201Y0201588D01*
|
||||
X0054088Y0201701D01*
|
||||
X0053978Y0201817D01*
|
||||
X0053871Y0201935D01*
|
||||
X0053767Y0202056D01*
|
||||
X0053666Y0202180D01*
|
||||
X0053568Y0202306D01*
|
||||
X0053474Y0202434D01*
|
||||
X0053382Y0202565D01*
|
||||
X0053294Y0202698D01*
|
||||
X0053209Y0202833D01*
|
||||
X0053127Y0202970D01*
|
||||
X0053049Y0203109D01*
|
||||
X0052975Y0203250D01*
|
||||
X0052904Y0203393D01*
|
||||
X0052836Y0203538D01*
|
||||
X0052773Y0203684D01*
|
||||
X0052712Y0203832D01*
|
||||
X0052656Y0203981D01*
|
||||
X0052603Y0204132D01*
|
||||
X0052554Y0204284D01*
|
||||
X0052509Y0204437D01*
|
||||
X0052468Y0204591D01*
|
||||
X0052430Y0204746D01*
|
||||
X0052397Y0204902D01*
|
||||
X0052367Y0205059D01*
|
||||
X0052341Y0205216D01*
|
||||
X0052320Y0205374D01*
|
||||
X0052302Y0205533D01*
|
||||
X0052288Y0205692D01*
|
||||
X0052278Y0205851D01*
|
||||
X0052272Y0206010D01*
|
||||
X0052270Y0206170D01*
|
||||
X0152270Y0206170D02*
|
||||
X0152272Y0206330D01*
|
||||
X0152278Y0206489D01*
|
||||
X0152288Y0206648D01*
|
||||
X0152302Y0206807D01*
|
||||
X0152320Y0206966D01*
|
||||
X0152341Y0207124D01*
|
||||
X0152367Y0207281D01*
|
||||
X0152397Y0207438D01*
|
||||
X0152430Y0207594D01*
|
||||
X0152468Y0207749D01*
|
||||
X0152509Y0207903D01*
|
||||
X0152554Y0208056D01*
|
||||
X0152603Y0208208D01*
|
||||
X0152656Y0208359D01*
|
||||
X0152712Y0208508D01*
|
||||
X0152773Y0208656D01*
|
||||
X0152836Y0208802D01*
|
||||
X0152904Y0208947D01*
|
||||
X0152975Y0209090D01*
|
||||
X0153049Y0209231D01*
|
||||
X0153127Y0209370D01*
|
||||
X0153209Y0209507D01*
|
||||
X0153294Y0209642D01*
|
||||
X0153382Y0209775D01*
|
||||
X0153474Y0209906D01*
|
||||
X0153568Y0210034D01*
|
||||
X0153666Y0210160D01*
|
||||
X0153767Y0210284D01*
|
||||
X0153871Y0210405D01*
|
||||
X0153978Y0210523D01*
|
||||
X0154088Y0210639D01*
|
||||
X0154201Y0210752D01*
|
||||
X0154317Y0210862D01*
|
||||
X0154435Y0210969D01*
|
||||
X0154556Y0211073D01*
|
||||
X0154680Y0211174D01*
|
||||
X0154806Y0211272D01*
|
||||
X0154934Y0211366D01*
|
||||
X0155065Y0211458D01*
|
||||
X0155198Y0211546D01*
|
||||
X0155333Y0211631D01*
|
||||
X0155470Y0211713D01*
|
||||
X0155609Y0211791D01*
|
||||
X0155750Y0211865D01*
|
||||
X0155893Y0211936D01*
|
||||
X0156038Y0212004D01*
|
||||
X0156184Y0212067D01*
|
||||
X0156332Y0212128D01*
|
||||
X0156481Y0212184D01*
|
||||
X0156632Y0212237D01*
|
||||
X0156784Y0212286D01*
|
||||
X0156937Y0212331D01*
|
||||
X0157091Y0212372D01*
|
||||
X0157246Y0212410D01*
|
||||
X0157402Y0212443D01*
|
||||
X0157559Y0212473D01*
|
||||
X0157716Y0212499D01*
|
||||
X0157874Y0212520D01*
|
||||
X0158033Y0212538D01*
|
||||
X0158192Y0212552D01*
|
||||
X0158351Y0212562D01*
|
||||
X0158510Y0212568D01*
|
||||
X0158670Y0212570D01*
|
||||
X0158830Y0212568D01*
|
||||
X0158989Y0212562D01*
|
||||
X0159148Y0212552D01*
|
||||
X0159307Y0212538D01*
|
||||
X0159466Y0212520D01*
|
||||
X0159624Y0212499D01*
|
||||
X0159781Y0212473D01*
|
||||
X0159938Y0212443D01*
|
||||
X0160094Y0212410D01*
|
||||
X0160249Y0212372D01*
|
||||
X0160403Y0212331D01*
|
||||
X0160556Y0212286D01*
|
||||
X0160708Y0212237D01*
|
||||
X0160859Y0212184D01*
|
||||
X0161008Y0212128D01*
|
||||
X0161156Y0212067D01*
|
||||
X0161302Y0212004D01*
|
||||
X0161447Y0211936D01*
|
||||
X0161590Y0211865D01*
|
||||
X0161731Y0211791D01*
|
||||
X0161870Y0211713D01*
|
||||
X0162007Y0211631D01*
|
||||
X0162142Y0211546D01*
|
||||
X0162275Y0211458D01*
|
||||
X0162406Y0211366D01*
|
||||
X0162534Y0211272D01*
|
||||
X0162660Y0211174D01*
|
||||
X0162784Y0211073D01*
|
||||
X0162905Y0210969D01*
|
||||
X0163023Y0210862D01*
|
||||
X0163139Y0210752D01*
|
||||
X0163252Y0210639D01*
|
||||
X0163362Y0210523D01*
|
||||
X0163469Y0210405D01*
|
||||
X0163573Y0210284D01*
|
||||
X0163674Y0210160D01*
|
||||
X0163772Y0210034D01*
|
||||
X0163866Y0209906D01*
|
||||
X0163958Y0209775D01*
|
||||
X0164046Y0209642D01*
|
||||
X0164131Y0209507D01*
|
||||
X0164213Y0209370D01*
|
||||
X0164291Y0209231D01*
|
||||
X0164365Y0209090D01*
|
||||
X0164436Y0208947D01*
|
||||
X0164504Y0208802D01*
|
||||
X0164567Y0208656D01*
|
||||
X0164628Y0208508D01*
|
||||
X0164684Y0208359D01*
|
||||
X0164737Y0208208D01*
|
||||
X0164786Y0208056D01*
|
||||
X0164831Y0207903D01*
|
||||
X0164872Y0207749D01*
|
||||
X0164910Y0207594D01*
|
||||
X0164943Y0207438D01*
|
||||
X0164973Y0207281D01*
|
||||
X0164999Y0207124D01*
|
||||
X0165020Y0206966D01*
|
||||
X0165038Y0206807D01*
|
||||
X0165052Y0206648D01*
|
||||
X0165062Y0206489D01*
|
||||
X0165068Y0206330D01*
|
||||
X0165070Y0206170D01*
|
||||
X0165068Y0206010D01*
|
||||
X0165062Y0205851D01*
|
||||
X0165052Y0205692D01*
|
||||
X0165038Y0205533D01*
|
||||
X0165020Y0205374D01*
|
||||
X0164999Y0205216D01*
|
||||
X0164973Y0205059D01*
|
||||
X0164943Y0204902D01*
|
||||
X0164910Y0204746D01*
|
||||
X0164872Y0204591D01*
|
||||
X0164831Y0204437D01*
|
||||
X0164786Y0204284D01*
|
||||
X0164737Y0204132D01*
|
||||
X0164684Y0203981D01*
|
||||
X0164628Y0203832D01*
|
||||
X0164567Y0203684D01*
|
||||
X0164504Y0203538D01*
|
||||
X0164436Y0203393D01*
|
||||
X0164365Y0203250D01*
|
||||
X0164291Y0203109D01*
|
||||
X0164213Y0202970D01*
|
||||
X0164131Y0202833D01*
|
||||
X0164046Y0202698D01*
|
||||
X0163958Y0202565D01*
|
||||
X0163866Y0202434D01*
|
||||
X0163772Y0202306D01*
|
||||
X0163674Y0202180D01*
|
||||
X0163573Y0202056D01*
|
||||
X0163469Y0201935D01*
|
||||
X0163362Y0201817D01*
|
||||
X0163252Y0201701D01*
|
||||
X0163139Y0201588D01*
|
||||
X0163023Y0201478D01*
|
||||
X0162905Y0201371D01*
|
||||
X0162784Y0201267D01*
|
||||
X0162660Y0201166D01*
|
||||
X0162534Y0201068D01*
|
||||
X0162406Y0200974D01*
|
||||
X0162275Y0200882D01*
|
||||
X0162142Y0200794D01*
|
||||
X0162007Y0200709D01*
|
||||
X0161870Y0200627D01*
|
||||
X0161731Y0200549D01*
|
||||
X0161590Y0200475D01*
|
||||
X0161447Y0200404D01*
|
||||
X0161302Y0200336D01*
|
||||
X0161156Y0200273D01*
|
||||
X0161008Y0200212D01*
|
||||
X0160859Y0200156D01*
|
||||
X0160708Y0200103D01*
|
||||
X0160556Y0200054D01*
|
||||
X0160403Y0200009D01*
|
||||
X0160249Y0199968D01*
|
||||
X0160094Y0199930D01*
|
||||
X0159938Y0199897D01*
|
||||
X0159781Y0199867D01*
|
||||
X0159624Y0199841D01*
|
||||
X0159466Y0199820D01*
|
||||
X0159307Y0199802D01*
|
||||
X0159148Y0199788D01*
|
||||
X0158989Y0199778D01*
|
||||
X0158830Y0199772D01*
|
||||
X0158670Y0199770D01*
|
||||
X0158510Y0199772D01*
|
||||
X0158351Y0199778D01*
|
||||
X0158192Y0199788D01*
|
||||
X0158033Y0199802D01*
|
||||
X0157874Y0199820D01*
|
||||
X0157716Y0199841D01*
|
||||
X0157559Y0199867D01*
|
||||
X0157402Y0199897D01*
|
||||
X0157246Y0199930D01*
|
||||
X0157091Y0199968D01*
|
||||
X0156937Y0200009D01*
|
||||
X0156784Y0200054D01*
|
||||
X0156632Y0200103D01*
|
||||
X0156481Y0200156D01*
|
||||
X0156332Y0200212D01*
|
||||
X0156184Y0200273D01*
|
||||
X0156038Y0200336D01*
|
||||
X0155893Y0200404D01*
|
||||
X0155750Y0200475D01*
|
||||
X0155609Y0200549D01*
|
||||
X0155470Y0200627D01*
|
||||
X0155333Y0200709D01*
|
||||
X0155198Y0200794D01*
|
||||
X0155065Y0200882D01*
|
||||
X0154934Y0200974D01*
|
||||
X0154806Y0201068D01*
|
||||
X0154680Y0201166D01*
|
||||
X0154556Y0201267D01*
|
||||
X0154435Y0201371D01*
|
||||
X0154317Y0201478D01*
|
||||
X0154201Y0201588D01*
|
||||
X0154088Y0201701D01*
|
||||
X0153978Y0201817D01*
|
||||
X0153871Y0201935D01*
|
||||
X0153767Y0202056D01*
|
||||
X0153666Y0202180D01*
|
||||
X0153568Y0202306D01*
|
||||
X0153474Y0202434D01*
|
||||
X0153382Y0202565D01*
|
||||
X0153294Y0202698D01*
|
||||
X0153209Y0202833D01*
|
||||
X0153127Y0202970D01*
|
||||
X0153049Y0203109D01*
|
||||
X0152975Y0203250D01*
|
||||
X0152904Y0203393D01*
|
||||
X0152836Y0203538D01*
|
||||
X0152773Y0203684D01*
|
||||
X0152712Y0203832D01*
|
||||
X0152656Y0203981D01*
|
||||
X0152603Y0204132D01*
|
||||
X0152554Y0204284D01*
|
||||
X0152509Y0204437D01*
|
||||
X0152468Y0204591D01*
|
||||
X0152430Y0204746D01*
|
||||
X0152397Y0204902D01*
|
||||
X0152367Y0205059D01*
|
||||
X0152341Y0205216D01*
|
||||
X0152320Y0205374D01*
|
||||
X0152302Y0205533D01*
|
||||
X0152288Y0205692D01*
|
||||
X0152278Y0205851D01*
|
||||
X0152272Y0206010D01*
|
||||
X0152270Y0206170D01*
|
||||
M02*
|
|
@ -1,523 +0,0 @@
|
|||
G75*
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%FSLAX25Y25*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.00000*%
|
||||
D10*
|
||||
X0001800Y0001800D02*
|
||||
X0001800Y0238020D01*
|
||||
X0277391Y0238020D01*
|
||||
X0277391Y0001800D01*
|
||||
X0001800Y0001800D01*
|
||||
X0052270Y0206170D02*
|
||||
X0052272Y0206330D01*
|
||||
X0052278Y0206489D01*
|
||||
X0052288Y0206648D01*
|
||||
X0052302Y0206807D01*
|
||||
X0052320Y0206966D01*
|
||||
X0052341Y0207124D01*
|
||||
X0052367Y0207281D01*
|
||||
X0052397Y0207438D01*
|
||||
X0052430Y0207594D01*
|
||||
X0052468Y0207749D01*
|
||||
X0052509Y0207903D01*
|
||||
X0052554Y0208056D01*
|
||||
X0052603Y0208208D01*
|
||||
X0052656Y0208359D01*
|
||||
X0052712Y0208508D01*
|
||||
X0052773Y0208656D01*
|
||||
X0052836Y0208802D01*
|
||||
X0052904Y0208947D01*
|
||||
X0052975Y0209090D01*
|
||||
X0053049Y0209231D01*
|
||||
X0053127Y0209370D01*
|
||||
X0053209Y0209507D01*
|
||||
X0053294Y0209642D01*
|
||||
X0053382Y0209775D01*
|
||||
X0053474Y0209906D01*
|
||||
X0053568Y0210034D01*
|
||||
X0053666Y0210160D01*
|
||||
X0053767Y0210284D01*
|
||||
X0053871Y0210405D01*
|
||||
X0053978Y0210523D01*
|
||||
X0054088Y0210639D01*
|
||||
X0054201Y0210752D01*
|
||||
X0054317Y0210862D01*
|
||||
X0054435Y0210969D01*
|
||||
X0054556Y0211073D01*
|
||||
X0054680Y0211174D01*
|
||||
X0054806Y0211272D01*
|
||||
X0054934Y0211366D01*
|
||||
X0055065Y0211458D01*
|
||||
X0055198Y0211546D01*
|
||||
X0055333Y0211631D01*
|
||||
X0055470Y0211713D01*
|
||||
X0055609Y0211791D01*
|
||||
X0055750Y0211865D01*
|
||||
X0055893Y0211936D01*
|
||||
X0056038Y0212004D01*
|
||||
X0056184Y0212067D01*
|
||||
X0056332Y0212128D01*
|
||||
X0056481Y0212184D01*
|
||||
X0056632Y0212237D01*
|
||||
X0056784Y0212286D01*
|
||||
X0056937Y0212331D01*
|
||||
X0057091Y0212372D01*
|
||||
X0057246Y0212410D01*
|
||||
X0057402Y0212443D01*
|
||||
X0057559Y0212473D01*
|
||||
X0057716Y0212499D01*
|
||||
X0057874Y0212520D01*
|
||||
X0058033Y0212538D01*
|
||||
X0058192Y0212552D01*
|
||||
X0058351Y0212562D01*
|
||||
X0058510Y0212568D01*
|
||||
X0058670Y0212570D01*
|
||||
X0058830Y0212568D01*
|
||||
X0058989Y0212562D01*
|
||||
X0059148Y0212552D01*
|
||||
X0059307Y0212538D01*
|
||||
X0059466Y0212520D01*
|
||||
X0059624Y0212499D01*
|
||||
X0059781Y0212473D01*
|
||||
X0059938Y0212443D01*
|
||||
X0060094Y0212410D01*
|
||||
X0060249Y0212372D01*
|
||||
X0060403Y0212331D01*
|
||||
X0060556Y0212286D01*
|
||||
X0060708Y0212237D01*
|
||||
X0060859Y0212184D01*
|
||||
X0061008Y0212128D01*
|
||||
X0061156Y0212067D01*
|
||||
X0061302Y0212004D01*
|
||||
X0061447Y0211936D01*
|
||||
X0061590Y0211865D01*
|
||||
X0061731Y0211791D01*
|
||||
X0061870Y0211713D01*
|
||||
X0062007Y0211631D01*
|
||||
X0062142Y0211546D01*
|
||||
X0062275Y0211458D01*
|
||||
X0062406Y0211366D01*
|
||||
X0062534Y0211272D01*
|
||||
X0062660Y0211174D01*
|
||||
X0062784Y0211073D01*
|
||||
X0062905Y0210969D01*
|
||||
X0063023Y0210862D01*
|
||||
X0063139Y0210752D01*
|
||||
X0063252Y0210639D01*
|
||||
X0063362Y0210523D01*
|
||||
X0063469Y0210405D01*
|
||||
X0063573Y0210284D01*
|
||||
X0063674Y0210160D01*
|
||||
X0063772Y0210034D01*
|
||||
X0063866Y0209906D01*
|
||||
X0063958Y0209775D01*
|
||||
X0064046Y0209642D01*
|
||||
X0064131Y0209507D01*
|
||||
X0064213Y0209370D01*
|
||||
X0064291Y0209231D01*
|
||||
X0064365Y0209090D01*
|
||||
X0064436Y0208947D01*
|
||||
X0064504Y0208802D01*
|
||||
X0064567Y0208656D01*
|
||||
X0064628Y0208508D01*
|
||||
X0064684Y0208359D01*
|
||||
X0064737Y0208208D01*
|
||||
X0064786Y0208056D01*
|
||||
X0064831Y0207903D01*
|
||||
X0064872Y0207749D01*
|
||||
X0064910Y0207594D01*
|
||||
X0064943Y0207438D01*
|
||||
X0064973Y0207281D01*
|
||||
X0064999Y0207124D01*
|
||||
X0065020Y0206966D01*
|
||||
X0065038Y0206807D01*
|
||||
X0065052Y0206648D01*
|
||||
X0065062Y0206489D01*
|
||||
X0065068Y0206330D01*
|
||||
X0065070Y0206170D01*
|
||||
X0065068Y0206010D01*
|
||||
X0065062Y0205851D01*
|
||||
X0065052Y0205692D01*
|
||||
X0065038Y0205533D01*
|
||||
X0065020Y0205374D01*
|
||||
X0064999Y0205216D01*
|
||||
X0064973Y0205059D01*
|
||||
X0064943Y0204902D01*
|
||||
X0064910Y0204746D01*
|
||||
X0064872Y0204591D01*
|
||||
X0064831Y0204437D01*
|
||||
X0064786Y0204284D01*
|
||||
X0064737Y0204132D01*
|
||||
X0064684Y0203981D01*
|
||||
X0064628Y0203832D01*
|
||||
X0064567Y0203684D01*
|
||||
X0064504Y0203538D01*
|
||||
X0064436Y0203393D01*
|
||||
X0064365Y0203250D01*
|
||||
X0064291Y0203109D01*
|
||||
X0064213Y0202970D01*
|
||||
X0064131Y0202833D01*
|
||||
X0064046Y0202698D01*
|
||||
X0063958Y0202565D01*
|
||||
X0063866Y0202434D01*
|
||||
X0063772Y0202306D01*
|
||||
X0063674Y0202180D01*
|
||||
X0063573Y0202056D01*
|
||||
X0063469Y0201935D01*
|
||||
X0063362Y0201817D01*
|
||||
X0063252Y0201701D01*
|
||||
X0063139Y0201588D01*
|
||||
X0063023Y0201478D01*
|
||||
X0062905Y0201371D01*
|
||||
X0062784Y0201267D01*
|
||||
X0062660Y0201166D01*
|
||||
X0062534Y0201068D01*
|
||||
X0062406Y0200974D01*
|
||||
X0062275Y0200882D01*
|
||||
X0062142Y0200794D01*
|
||||
X0062007Y0200709D01*
|
||||
X0061870Y0200627D01*
|
||||
X0061731Y0200549D01*
|
||||
X0061590Y0200475D01*
|
||||
X0061447Y0200404D01*
|
||||
X0061302Y0200336D01*
|
||||
X0061156Y0200273D01*
|
||||
X0061008Y0200212D01*
|
||||
X0060859Y0200156D01*
|
||||
X0060708Y0200103D01*
|
||||
X0060556Y0200054D01*
|
||||
X0060403Y0200009D01*
|
||||
X0060249Y0199968D01*
|
||||
X0060094Y0199930D01*
|
||||
X0059938Y0199897D01*
|
||||
X0059781Y0199867D01*
|
||||
X0059624Y0199841D01*
|
||||
X0059466Y0199820D01*
|
||||
X0059307Y0199802D01*
|
||||
X0059148Y0199788D01*
|
||||
X0058989Y0199778D01*
|
||||
X0058830Y0199772D01*
|
||||
X0058670Y0199770D01*
|
||||
X0058510Y0199772D01*
|
||||
X0058351Y0199778D01*
|
||||
X0058192Y0199788D01*
|
||||
X0058033Y0199802D01*
|
||||
X0057874Y0199820D01*
|
||||
X0057716Y0199841D01*
|
||||
X0057559Y0199867D01*
|
||||
X0057402Y0199897D01*
|
||||
X0057246Y0199930D01*
|
||||
X0057091Y0199968D01*
|
||||
X0056937Y0200009D01*
|
||||
X0056784Y0200054D01*
|
||||
X0056632Y0200103D01*
|
||||
X0056481Y0200156D01*
|
||||
X0056332Y0200212D01*
|
||||
X0056184Y0200273D01*
|
||||
X0056038Y0200336D01*
|
||||
X0055893Y0200404D01*
|
||||
X0055750Y0200475D01*
|
||||
X0055609Y0200549D01*
|
||||
X0055470Y0200627D01*
|
||||
X0055333Y0200709D01*
|
||||
X0055198Y0200794D01*
|
||||
X0055065Y0200882D01*
|
||||
X0054934Y0200974D01*
|
||||
X0054806Y0201068D01*
|
||||
X0054680Y0201166D01*
|
||||
X0054556Y0201267D01*
|
||||
X0054435Y0201371D01*
|
||||
X0054317Y0201478D01*
|
||||
X0054201Y0201588D01*
|
||||
X0054088Y0201701D01*
|
||||
X0053978Y0201817D01*
|
||||
X0053871Y0201935D01*
|
||||
X0053767Y0202056D01*
|
||||
X0053666Y0202180D01*
|
||||
X0053568Y0202306D01*
|
||||
X0053474Y0202434D01*
|
||||
X0053382Y0202565D01*
|
||||
X0053294Y0202698D01*
|
||||
X0053209Y0202833D01*
|
||||
X0053127Y0202970D01*
|
||||
X0053049Y0203109D01*
|
||||
X0052975Y0203250D01*
|
||||
X0052904Y0203393D01*
|
||||
X0052836Y0203538D01*
|
||||
X0052773Y0203684D01*
|
||||
X0052712Y0203832D01*
|
||||
X0052656Y0203981D01*
|
||||
X0052603Y0204132D01*
|
||||
X0052554Y0204284D01*
|
||||
X0052509Y0204437D01*
|
||||
X0052468Y0204591D01*
|
||||
X0052430Y0204746D01*
|
||||
X0052397Y0204902D01*
|
||||
X0052367Y0205059D01*
|
||||
X0052341Y0205216D01*
|
||||
X0052320Y0205374D01*
|
||||
X0052302Y0205533D01*
|
||||
X0052288Y0205692D01*
|
||||
X0052278Y0205851D01*
|
||||
X0052272Y0206010D01*
|
||||
X0052270Y0206170D01*
|
||||
X0152270Y0206170D02*
|
||||
X0152272Y0206330D01*
|
||||
X0152278Y0206489D01*
|
||||
X0152288Y0206648D01*
|
||||
X0152302Y0206807D01*
|
||||
X0152320Y0206966D01*
|
||||
X0152341Y0207124D01*
|
||||
X0152367Y0207281D01*
|
||||
X0152397Y0207438D01*
|
||||
X0152430Y0207594D01*
|
||||
X0152468Y0207749D01*
|
||||
X0152509Y0207903D01*
|
||||
X0152554Y0208056D01*
|
||||
X0152603Y0208208D01*
|
||||
X0152656Y0208359D01*
|
||||
X0152712Y0208508D01*
|
||||
X0152773Y0208656D01*
|
||||
X0152836Y0208802D01*
|
||||
X0152904Y0208947D01*
|
||||
X0152975Y0209090D01*
|
||||
X0153049Y0209231D01*
|
||||
X0153127Y0209370D01*
|
||||
X0153209Y0209507D01*
|
||||
X0153294Y0209642D01*
|
||||
X0153382Y0209775D01*
|
||||
X0153474Y0209906D01*
|
||||
X0153568Y0210034D01*
|
||||
X0153666Y0210160D01*
|
||||
X0153767Y0210284D01*
|
||||
X0153871Y0210405D01*
|
||||
X0153978Y0210523D01*
|
||||
X0154088Y0210639D01*
|
||||
X0154201Y0210752D01*
|
||||
X0154317Y0210862D01*
|
||||
X0154435Y0210969D01*
|
||||
X0154556Y0211073D01*
|
||||
X0154680Y0211174D01*
|
||||
X0154806Y0211272D01*
|
||||
X0154934Y0211366D01*
|
||||
X0155065Y0211458D01*
|
||||
X0155198Y0211546D01*
|
||||
X0155333Y0211631D01*
|
||||
X0155470Y0211713D01*
|
||||
X0155609Y0211791D01*
|
||||
X0155750Y0211865D01*
|
||||
X0155893Y0211936D01*
|
||||
X0156038Y0212004D01*
|
||||
X0156184Y0212067D01*
|
||||
X0156332Y0212128D01*
|
||||
X0156481Y0212184D01*
|
||||
X0156632Y0212237D01*
|
||||
X0156784Y0212286D01*
|
||||
X0156937Y0212331D01*
|
||||
X0157091Y0212372D01*
|
||||
X0157246Y0212410D01*
|
||||
X0157402Y0212443D01*
|
||||
X0157559Y0212473D01*
|
||||
X0157716Y0212499D01*
|
||||
X0157874Y0212520D01*
|
||||
X0158033Y0212538D01*
|
||||
X0158192Y0212552D01*
|
||||
X0158351Y0212562D01*
|
||||
X0158510Y0212568D01*
|
||||
X0158670Y0212570D01*
|
||||
X0158830Y0212568D01*
|
||||
X0158989Y0212562D01*
|
||||
X0159148Y0212552D01*
|
||||
X0159307Y0212538D01*
|
||||
X0159466Y0212520D01*
|
||||
X0159624Y0212499D01*
|
||||
X0159781Y0212473D01*
|
||||
X0159938Y0212443D01*
|
||||
X0160094Y0212410D01*
|
||||
X0160249Y0212372D01*
|
||||
X0160403Y0212331D01*
|
||||
X0160556Y0212286D01*
|
||||
X0160708Y0212237D01*
|
||||
X0160859Y0212184D01*
|
||||
X0161008Y0212128D01*
|
||||
X0161156Y0212067D01*
|
||||
X0161302Y0212004D01*
|
||||
X0161447Y0211936D01*
|
||||
X0161590Y0211865D01*
|
||||
X0161731Y0211791D01*
|
||||
X0161870Y0211713D01*
|
||||
X0162007Y0211631D01*
|
||||
X0162142Y0211546D01*
|
||||
X0162275Y0211458D01*
|
||||
X0162406Y0211366D01*
|
||||
X0162534Y0211272D01*
|
||||
X0162660Y0211174D01*
|
||||
X0162784Y0211073D01*
|
||||
X0162905Y0210969D01*
|
||||
X0163023Y0210862D01*
|
||||
X0163139Y0210752D01*
|
||||
X0163252Y0210639D01*
|
||||
X0163362Y0210523D01*
|
||||
X0163469Y0210405D01*
|
||||
X0163573Y0210284D01*
|
||||
X0163674Y0210160D01*
|
||||
X0163772Y0210034D01*
|
||||
X0163866Y0209906D01*
|
||||
X0163958Y0209775D01*
|
||||
X0164046Y0209642D01*
|
||||
X0164131Y0209507D01*
|
||||
X0164213Y0209370D01*
|
||||
X0164291Y0209231D01*
|
||||
X0164365Y0209090D01*
|
||||
X0164436Y0208947D01*
|
||||
X0164504Y0208802D01*
|
||||
X0164567Y0208656D01*
|
||||
X0164628Y0208508D01*
|
||||
X0164684Y0208359D01*
|
||||
X0164737Y0208208D01*
|
||||
X0164786Y0208056D01*
|
||||
X0164831Y0207903D01*
|
||||
X0164872Y0207749D01*
|
||||
X0164910Y0207594D01*
|
||||
X0164943Y0207438D01*
|
||||
X0164973Y0207281D01*
|
||||
X0164999Y0207124D01*
|
||||
X0165020Y0206966D01*
|
||||
X0165038Y0206807D01*
|
||||
X0165052Y0206648D01*
|
||||
X0165062Y0206489D01*
|
||||
X0165068Y0206330D01*
|
||||
X0165070Y0206170D01*
|
||||
X0165068Y0206010D01*
|
||||
X0165062Y0205851D01*
|
||||
X0165052Y0205692D01*
|
||||
X0165038Y0205533D01*
|
||||
X0165020Y0205374D01*
|
||||
X0164999Y0205216D01*
|
||||
X0164973Y0205059D01*
|
||||
X0164943Y0204902D01*
|
||||
X0164910Y0204746D01*
|
||||
X0164872Y0204591D01*
|
||||
X0164831Y0204437D01*
|
||||
X0164786Y0204284D01*
|
||||
X0164737Y0204132D01*
|
||||
X0164684Y0203981D01*
|
||||
X0164628Y0203832D01*
|
||||
X0164567Y0203684D01*
|
||||
X0164504Y0203538D01*
|
||||
X0164436Y0203393D01*
|
||||
X0164365Y0203250D01*
|
||||
X0164291Y0203109D01*
|
||||
X0164213Y0202970D01*
|
||||
X0164131Y0202833D01*
|
||||
X0164046Y0202698D01*
|
||||
X0163958Y0202565D01*
|
||||
X0163866Y0202434D01*
|
||||
X0163772Y0202306D01*
|
||||
X0163674Y0202180D01*
|
||||
X0163573Y0202056D01*
|
||||
X0163469Y0201935D01*
|
||||
X0163362Y0201817D01*
|
||||
X0163252Y0201701D01*
|
||||
X0163139Y0201588D01*
|
||||
X0163023Y0201478D01*
|
||||
X0162905Y0201371D01*
|
||||
X0162784Y0201267D01*
|
||||
X0162660Y0201166D01*
|
||||
X0162534Y0201068D01*
|
||||
X0162406Y0200974D01*
|
||||
X0162275Y0200882D01*
|
||||
X0162142Y0200794D01*
|
||||
X0162007Y0200709D01*
|
||||
X0161870Y0200627D01*
|
||||
X0161731Y0200549D01*
|
||||
X0161590Y0200475D01*
|
||||
X0161447Y0200404D01*
|
||||
X0161302Y0200336D01*
|
||||
X0161156Y0200273D01*
|
||||
X0161008Y0200212D01*
|
||||
X0160859Y0200156D01*
|
||||
X0160708Y0200103D01*
|
||||
X0160556Y0200054D01*
|
||||
X0160403Y0200009D01*
|
||||
X0160249Y0199968D01*
|
||||
X0160094Y0199930D01*
|
||||
X0159938Y0199897D01*
|
||||
X0159781Y0199867D01*
|
||||
X0159624Y0199841D01*
|
||||
X0159466Y0199820D01*
|
||||
X0159307Y0199802D01*
|
||||
X0159148Y0199788D01*
|
||||
X0158989Y0199778D01*
|
||||
X0158830Y0199772D01*
|
||||
X0158670Y0199770D01*
|
||||
X0158510Y0199772D01*
|
||||
X0158351Y0199778D01*
|
||||
X0158192Y0199788D01*
|
||||
X0158033Y0199802D01*
|
||||
X0157874Y0199820D01*
|
||||
X0157716Y0199841D01*
|
||||
X0157559Y0199867D01*
|
||||
X0157402Y0199897D01*
|
||||
X0157246Y0199930D01*
|
||||
X0157091Y0199968D01*
|
||||
X0156937Y0200009D01*
|
||||
X0156784Y0200054D01*
|
||||
X0156632Y0200103D01*
|
||||
X0156481Y0200156D01*
|
||||
X0156332Y0200212D01*
|
||||
X0156184Y0200273D01*
|
||||
X0156038Y0200336D01*
|
||||
X0155893Y0200404D01*
|
||||
X0155750Y0200475D01*
|
||||
X0155609Y0200549D01*
|
||||
X0155470Y0200627D01*
|
||||
X0155333Y0200709D01*
|
||||
X0155198Y0200794D01*
|
||||
X0155065Y0200882D01*
|
||||
X0154934Y0200974D01*
|
||||
X0154806Y0201068D01*
|
||||
X0154680Y0201166D01*
|
||||
X0154556Y0201267D01*
|
||||
X0154435Y0201371D01*
|
||||
X0154317Y0201478D01*
|
||||
X0154201Y0201588D01*
|
||||
X0154088Y0201701D01*
|
||||
X0153978Y0201817D01*
|
||||
X0153871Y0201935D01*
|
||||
X0153767Y0202056D01*
|
||||
X0153666Y0202180D01*
|
||||
X0153568Y0202306D01*
|
||||
X0153474Y0202434D01*
|
||||
X0153382Y0202565D01*
|
||||
X0153294Y0202698D01*
|
||||
X0153209Y0202833D01*
|
||||
X0153127Y0202970D01*
|
||||
X0153049Y0203109D01*
|
||||
X0152975Y0203250D01*
|
||||
X0152904Y0203393D01*
|
||||
X0152836Y0203538D01*
|
||||
X0152773Y0203684D01*
|
||||
X0152712Y0203832D01*
|
||||
X0152656Y0203981D01*
|
||||
X0152603Y0204132D01*
|
||||
X0152554Y0204284D01*
|
||||
X0152509Y0204437D01*
|
||||
X0152468Y0204591D01*
|
||||
X0152430Y0204746D01*
|
||||
X0152397Y0204902D01*
|
||||
X0152367Y0205059D01*
|
||||
X0152341Y0205216D01*
|
||||
X0152320Y0205374D01*
|
||||
X0152302Y0205533D01*
|
||||
X0152288Y0205692D01*
|
||||
X0152278Y0205851D01*
|
||||
X0152272Y0206010D01*
|
||||
X0152270Y0206170D01*
|
||||
M02*
|
|
@ -1,595 +0,0 @@
|
|||
G75*
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%FSLAX25Y25*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.00000*%
|
||||
%ADD11OC8,0.06400*%
|
||||
%ADD12C,0.06000*%
|
||||
%ADD13C,0.05900*%
|
||||
%ADD14C,0.13200*%
|
||||
%ADD15OC8,0.08900*%
|
||||
%ADD16C,0.24022*%
|
||||
D10*
|
||||
X0001800Y0001800D02*
|
||||
X0001800Y0238020D01*
|
||||
X0277391Y0238020D01*
|
||||
X0277391Y0001800D01*
|
||||
X0001800Y0001800D01*
|
||||
X0052270Y0206170D02*
|
||||
X0052272Y0206330D01*
|
||||
X0052278Y0206489D01*
|
||||
X0052288Y0206648D01*
|
||||
X0052302Y0206807D01*
|
||||
X0052320Y0206966D01*
|
||||
X0052341Y0207124D01*
|
||||
X0052367Y0207281D01*
|
||||
X0052397Y0207438D01*
|
||||
X0052430Y0207594D01*
|
||||
X0052468Y0207749D01*
|
||||
X0052509Y0207903D01*
|
||||
X0052554Y0208056D01*
|
||||
X0052603Y0208208D01*
|
||||
X0052656Y0208359D01*
|
||||
X0052712Y0208508D01*
|
||||
X0052773Y0208656D01*
|
||||
X0052836Y0208802D01*
|
||||
X0052904Y0208947D01*
|
||||
X0052975Y0209090D01*
|
||||
X0053049Y0209231D01*
|
||||
X0053127Y0209370D01*
|
||||
X0053209Y0209507D01*
|
||||
X0053294Y0209642D01*
|
||||
X0053382Y0209775D01*
|
||||
X0053474Y0209906D01*
|
||||
X0053568Y0210034D01*
|
||||
X0053666Y0210160D01*
|
||||
X0053767Y0210284D01*
|
||||
X0053871Y0210405D01*
|
||||
X0053978Y0210523D01*
|
||||
X0054088Y0210639D01*
|
||||
X0054201Y0210752D01*
|
||||
X0054317Y0210862D01*
|
||||
X0054435Y0210969D01*
|
||||
X0054556Y0211073D01*
|
||||
X0054680Y0211174D01*
|
||||
X0054806Y0211272D01*
|
||||
X0054934Y0211366D01*
|
||||
X0055065Y0211458D01*
|
||||
X0055198Y0211546D01*
|
||||
X0055333Y0211631D01*
|
||||
X0055470Y0211713D01*
|
||||
X0055609Y0211791D01*
|
||||
X0055750Y0211865D01*
|
||||
X0055893Y0211936D01*
|
||||
X0056038Y0212004D01*
|
||||
X0056184Y0212067D01*
|
||||
X0056332Y0212128D01*
|
||||
X0056481Y0212184D01*
|
||||
X0056632Y0212237D01*
|
||||
X0056784Y0212286D01*
|
||||
X0056937Y0212331D01*
|
||||
X0057091Y0212372D01*
|
||||
X0057246Y0212410D01*
|
||||
X0057402Y0212443D01*
|
||||
X0057559Y0212473D01*
|
||||
X0057716Y0212499D01*
|
||||
X0057874Y0212520D01*
|
||||
X0058033Y0212538D01*
|
||||
X0058192Y0212552D01*
|
||||
X0058351Y0212562D01*
|
||||
X0058510Y0212568D01*
|
||||
X0058670Y0212570D01*
|
||||
X0058830Y0212568D01*
|
||||
X0058989Y0212562D01*
|
||||
X0059148Y0212552D01*
|
||||
X0059307Y0212538D01*
|
||||
X0059466Y0212520D01*
|
||||
X0059624Y0212499D01*
|
||||
X0059781Y0212473D01*
|
||||
X0059938Y0212443D01*
|
||||
X0060094Y0212410D01*
|
||||
X0060249Y0212372D01*
|
||||
X0060403Y0212331D01*
|
||||
X0060556Y0212286D01*
|
||||
X0060708Y0212237D01*
|
||||
X0060859Y0212184D01*
|
||||
X0061008Y0212128D01*
|
||||
X0061156Y0212067D01*
|
||||
X0061302Y0212004D01*
|
||||
X0061447Y0211936D01*
|
||||
X0061590Y0211865D01*
|
||||
X0061731Y0211791D01*
|
||||
X0061870Y0211713D01*
|
||||
X0062007Y0211631D01*
|
||||
X0062142Y0211546D01*
|
||||
X0062275Y0211458D01*
|
||||
X0062406Y0211366D01*
|
||||
X0062534Y0211272D01*
|
||||
X0062660Y0211174D01*
|
||||
X0062784Y0211073D01*
|
||||
X0062905Y0210969D01*
|
||||
X0063023Y0210862D01*
|
||||
X0063139Y0210752D01*
|
||||
X0063252Y0210639D01*
|
||||
X0063362Y0210523D01*
|
||||
X0063469Y0210405D01*
|
||||
X0063573Y0210284D01*
|
||||
X0063674Y0210160D01*
|
||||
X0063772Y0210034D01*
|
||||
X0063866Y0209906D01*
|
||||
X0063958Y0209775D01*
|
||||
X0064046Y0209642D01*
|
||||
X0064131Y0209507D01*
|
||||
X0064213Y0209370D01*
|
||||
X0064291Y0209231D01*
|
||||
X0064365Y0209090D01*
|
||||
X0064436Y0208947D01*
|
||||
X0064504Y0208802D01*
|
||||
X0064567Y0208656D01*
|
||||
X0064628Y0208508D01*
|
||||
X0064684Y0208359D01*
|
||||
X0064737Y0208208D01*
|
||||
X0064786Y0208056D01*
|
||||
X0064831Y0207903D01*
|
||||
X0064872Y0207749D01*
|
||||
X0064910Y0207594D01*
|
||||
X0064943Y0207438D01*
|
||||
X0064973Y0207281D01*
|
||||
X0064999Y0207124D01*
|
||||
X0065020Y0206966D01*
|
||||
X0065038Y0206807D01*
|
||||
X0065052Y0206648D01*
|
||||
X0065062Y0206489D01*
|
||||
X0065068Y0206330D01*
|
||||
X0065070Y0206170D01*
|
||||
X0065068Y0206010D01*
|
||||
X0065062Y0205851D01*
|
||||
X0065052Y0205692D01*
|
||||
X0065038Y0205533D01*
|
||||
X0065020Y0205374D01*
|
||||
X0064999Y0205216D01*
|
||||
X0064973Y0205059D01*
|
||||
X0064943Y0204902D01*
|
||||
X0064910Y0204746D01*
|
||||
X0064872Y0204591D01*
|
||||
X0064831Y0204437D01*
|
||||
X0064786Y0204284D01*
|
||||
X0064737Y0204132D01*
|
||||
X0064684Y0203981D01*
|
||||
X0064628Y0203832D01*
|
||||
X0064567Y0203684D01*
|
||||
X0064504Y0203538D01*
|
||||
X0064436Y0203393D01*
|
||||
X0064365Y0203250D01*
|
||||
X0064291Y0203109D01*
|
||||
X0064213Y0202970D01*
|
||||
X0064131Y0202833D01*
|
||||
X0064046Y0202698D01*
|
||||
X0063958Y0202565D01*
|
||||
X0063866Y0202434D01*
|
||||
X0063772Y0202306D01*
|
||||
X0063674Y0202180D01*
|
||||
X0063573Y0202056D01*
|
||||
X0063469Y0201935D01*
|
||||
X0063362Y0201817D01*
|
||||
X0063252Y0201701D01*
|
||||
X0063139Y0201588D01*
|
||||
X0063023Y0201478D01*
|
||||
X0062905Y0201371D01*
|
||||
X0062784Y0201267D01*
|
||||
X0062660Y0201166D01*
|
||||
X0062534Y0201068D01*
|
||||
X0062406Y0200974D01*
|
||||
X0062275Y0200882D01*
|
||||
X0062142Y0200794D01*
|
||||
X0062007Y0200709D01*
|
||||
X0061870Y0200627D01*
|
||||
X0061731Y0200549D01*
|
||||
X0061590Y0200475D01*
|
||||
X0061447Y0200404D01*
|
||||
X0061302Y0200336D01*
|
||||
X0061156Y0200273D01*
|
||||
X0061008Y0200212D01*
|
||||
X0060859Y0200156D01*
|
||||
X0060708Y0200103D01*
|
||||
X0060556Y0200054D01*
|
||||
X0060403Y0200009D01*
|
||||
X0060249Y0199968D01*
|
||||
X0060094Y0199930D01*
|
||||
X0059938Y0199897D01*
|
||||
X0059781Y0199867D01*
|
||||
X0059624Y0199841D01*
|
||||
X0059466Y0199820D01*
|
||||
X0059307Y0199802D01*
|
||||
X0059148Y0199788D01*
|
||||
X0058989Y0199778D01*
|
||||
X0058830Y0199772D01*
|
||||
X0058670Y0199770D01*
|
||||
X0058510Y0199772D01*
|
||||
X0058351Y0199778D01*
|
||||
X0058192Y0199788D01*
|
||||
X0058033Y0199802D01*
|
||||
X0057874Y0199820D01*
|
||||
X0057716Y0199841D01*
|
||||
X0057559Y0199867D01*
|
||||
X0057402Y0199897D01*
|
||||
X0057246Y0199930D01*
|
||||
X0057091Y0199968D01*
|
||||
X0056937Y0200009D01*
|
||||
X0056784Y0200054D01*
|
||||
X0056632Y0200103D01*
|
||||
X0056481Y0200156D01*
|
||||
X0056332Y0200212D01*
|
||||
X0056184Y0200273D01*
|
||||
X0056038Y0200336D01*
|
||||
X0055893Y0200404D01*
|
||||
X0055750Y0200475D01*
|
||||
X0055609Y0200549D01*
|
||||
X0055470Y0200627D01*
|
||||
X0055333Y0200709D01*
|
||||
X0055198Y0200794D01*
|
||||
X0055065Y0200882D01*
|
||||
X0054934Y0200974D01*
|
||||
X0054806Y0201068D01*
|
||||
X0054680Y0201166D01*
|
||||
X0054556Y0201267D01*
|
||||
X0054435Y0201371D01*
|
||||
X0054317Y0201478D01*
|
||||
X0054201Y0201588D01*
|
||||
X0054088Y0201701D01*
|
||||
X0053978Y0201817D01*
|
||||
X0053871Y0201935D01*
|
||||
X0053767Y0202056D01*
|
||||
X0053666Y0202180D01*
|
||||
X0053568Y0202306D01*
|
||||
X0053474Y0202434D01*
|
||||
X0053382Y0202565D01*
|
||||
X0053294Y0202698D01*
|
||||
X0053209Y0202833D01*
|
||||
X0053127Y0202970D01*
|
||||
X0053049Y0203109D01*
|
||||
X0052975Y0203250D01*
|
||||
X0052904Y0203393D01*
|
||||
X0052836Y0203538D01*
|
||||
X0052773Y0203684D01*
|
||||
X0052712Y0203832D01*
|
||||
X0052656Y0203981D01*
|
||||
X0052603Y0204132D01*
|
||||
X0052554Y0204284D01*
|
||||
X0052509Y0204437D01*
|
||||
X0052468Y0204591D01*
|
||||
X0052430Y0204746D01*
|
||||
X0052397Y0204902D01*
|
||||
X0052367Y0205059D01*
|
||||
X0052341Y0205216D01*
|
||||
X0052320Y0205374D01*
|
||||
X0052302Y0205533D01*
|
||||
X0052288Y0205692D01*
|
||||
X0052278Y0205851D01*
|
||||
X0052272Y0206010D01*
|
||||
X0052270Y0206170D01*
|
||||
X0152270Y0206170D02*
|
||||
X0152272Y0206330D01*
|
||||
X0152278Y0206489D01*
|
||||
X0152288Y0206648D01*
|
||||
X0152302Y0206807D01*
|
||||
X0152320Y0206966D01*
|
||||
X0152341Y0207124D01*
|
||||
X0152367Y0207281D01*
|
||||
X0152397Y0207438D01*
|
||||
X0152430Y0207594D01*
|
||||
X0152468Y0207749D01*
|
||||
X0152509Y0207903D01*
|
||||
X0152554Y0208056D01*
|
||||
X0152603Y0208208D01*
|
||||
X0152656Y0208359D01*
|
||||
X0152712Y0208508D01*
|
||||
X0152773Y0208656D01*
|
||||
X0152836Y0208802D01*
|
||||
X0152904Y0208947D01*
|
||||
X0152975Y0209090D01*
|
||||
X0153049Y0209231D01*
|
||||
X0153127Y0209370D01*
|
||||
X0153209Y0209507D01*
|
||||
X0153294Y0209642D01*
|
||||
X0153382Y0209775D01*
|
||||
X0153474Y0209906D01*
|
||||
X0153568Y0210034D01*
|
||||
X0153666Y0210160D01*
|
||||
X0153767Y0210284D01*
|
||||
X0153871Y0210405D01*
|
||||
X0153978Y0210523D01*
|
||||
X0154088Y0210639D01*
|
||||
X0154201Y0210752D01*
|
||||
X0154317Y0210862D01*
|
||||
X0154435Y0210969D01*
|
||||
X0154556Y0211073D01*
|
||||
X0154680Y0211174D01*
|
||||
X0154806Y0211272D01*
|
||||
X0154934Y0211366D01*
|
||||
X0155065Y0211458D01*
|
||||
X0155198Y0211546D01*
|
||||
X0155333Y0211631D01*
|
||||
X0155470Y0211713D01*
|
||||
X0155609Y0211791D01*
|
||||
X0155750Y0211865D01*
|
||||
X0155893Y0211936D01*
|
||||
X0156038Y0212004D01*
|
||||
X0156184Y0212067D01*
|
||||
X0156332Y0212128D01*
|
||||
X0156481Y0212184D01*
|
||||
X0156632Y0212237D01*
|
||||
X0156784Y0212286D01*
|
||||
X0156937Y0212331D01*
|
||||
X0157091Y0212372D01*
|
||||
X0157246Y0212410D01*
|
||||
X0157402Y0212443D01*
|
||||
X0157559Y0212473D01*
|
||||
X0157716Y0212499D01*
|
||||
X0157874Y0212520D01*
|
||||
X0158033Y0212538D01*
|
||||
X0158192Y0212552D01*
|
||||
X0158351Y0212562D01*
|
||||
X0158510Y0212568D01*
|
||||
X0158670Y0212570D01*
|
||||
X0158830Y0212568D01*
|
||||
X0158989Y0212562D01*
|
||||
X0159148Y0212552D01*
|
||||
X0159307Y0212538D01*
|
||||
X0159466Y0212520D01*
|
||||
X0159624Y0212499D01*
|
||||
X0159781Y0212473D01*
|
||||
X0159938Y0212443D01*
|
||||
X0160094Y0212410D01*
|
||||
X0160249Y0212372D01*
|
||||
X0160403Y0212331D01*
|
||||
X0160556Y0212286D01*
|
||||
X0160708Y0212237D01*
|
||||
X0160859Y0212184D01*
|
||||
X0161008Y0212128D01*
|
||||
X0161156Y0212067D01*
|
||||
X0161302Y0212004D01*
|
||||
X0161447Y0211936D01*
|
||||
X0161590Y0211865D01*
|
||||
X0161731Y0211791D01*
|
||||
X0161870Y0211713D01*
|
||||
X0162007Y0211631D01*
|
||||
X0162142Y0211546D01*
|
||||
X0162275Y0211458D01*
|
||||
X0162406Y0211366D01*
|
||||
X0162534Y0211272D01*
|
||||
X0162660Y0211174D01*
|
||||
X0162784Y0211073D01*
|
||||
X0162905Y0210969D01*
|
||||
X0163023Y0210862D01*
|
||||
X0163139Y0210752D01*
|
||||
X0163252Y0210639D01*
|
||||
X0163362Y0210523D01*
|
||||
X0163469Y0210405D01*
|
||||
X0163573Y0210284D01*
|
||||
X0163674Y0210160D01*
|
||||
X0163772Y0210034D01*
|
||||
X0163866Y0209906D01*
|
||||
X0163958Y0209775D01*
|
||||
X0164046Y0209642D01*
|
||||
X0164131Y0209507D01*
|
||||
X0164213Y0209370D01*
|
||||
X0164291Y0209231D01*
|
||||
X0164365Y0209090D01*
|
||||
X0164436Y0208947D01*
|
||||
X0164504Y0208802D01*
|
||||
X0164567Y0208656D01*
|
||||
X0164628Y0208508D01*
|
||||
X0164684Y0208359D01*
|
||||
X0164737Y0208208D01*
|
||||
X0164786Y0208056D01*
|
||||
X0164831Y0207903D01*
|
||||
X0164872Y0207749D01*
|
||||
X0164910Y0207594D01*
|
||||
X0164943Y0207438D01*
|
||||
X0164973Y0207281D01*
|
||||
X0164999Y0207124D01*
|
||||
X0165020Y0206966D01*
|
||||
X0165038Y0206807D01*
|
||||
X0165052Y0206648D01*
|
||||
X0165062Y0206489D01*
|
||||
X0165068Y0206330D01*
|
||||
X0165070Y0206170D01*
|
||||
X0165068Y0206010D01*
|
||||
X0165062Y0205851D01*
|
||||
X0165052Y0205692D01*
|
||||
X0165038Y0205533D01*
|
||||
X0165020Y0205374D01*
|
||||
X0164999Y0205216D01*
|
||||
X0164973Y0205059D01*
|
||||
X0164943Y0204902D01*
|
||||
X0164910Y0204746D01*
|
||||
X0164872Y0204591D01*
|
||||
X0164831Y0204437D01*
|
||||
X0164786Y0204284D01*
|
||||
X0164737Y0204132D01*
|
||||
X0164684Y0203981D01*
|
||||
X0164628Y0203832D01*
|
||||
X0164567Y0203684D01*
|
||||
X0164504Y0203538D01*
|
||||
X0164436Y0203393D01*
|
||||
X0164365Y0203250D01*
|
||||
X0164291Y0203109D01*
|
||||
X0164213Y0202970D01*
|
||||
X0164131Y0202833D01*
|
||||
X0164046Y0202698D01*
|
||||
X0163958Y0202565D01*
|
||||
X0163866Y0202434D01*
|
||||
X0163772Y0202306D01*
|
||||
X0163674Y0202180D01*
|
||||
X0163573Y0202056D01*
|
||||
X0163469Y0201935D01*
|
||||
X0163362Y0201817D01*
|
||||
X0163252Y0201701D01*
|
||||
X0163139Y0201588D01*
|
||||
X0163023Y0201478D01*
|
||||
X0162905Y0201371D01*
|
||||
X0162784Y0201267D01*
|
||||
X0162660Y0201166D01*
|
||||
X0162534Y0201068D01*
|
||||
X0162406Y0200974D01*
|
||||
X0162275Y0200882D01*
|
||||
X0162142Y0200794D01*
|
||||
X0162007Y0200709D01*
|
||||
X0161870Y0200627D01*
|
||||
X0161731Y0200549D01*
|
||||
X0161590Y0200475D01*
|
||||
X0161447Y0200404D01*
|
||||
X0161302Y0200336D01*
|
||||
X0161156Y0200273D01*
|
||||
X0161008Y0200212D01*
|
||||
X0160859Y0200156D01*
|
||||
X0160708Y0200103D01*
|
||||
X0160556Y0200054D01*
|
||||
X0160403Y0200009D01*
|
||||
X0160249Y0199968D01*
|
||||
X0160094Y0199930D01*
|
||||
X0159938Y0199897D01*
|
||||
X0159781Y0199867D01*
|
||||
X0159624Y0199841D01*
|
||||
X0159466Y0199820D01*
|
||||
X0159307Y0199802D01*
|
||||
X0159148Y0199788D01*
|
||||
X0158989Y0199778D01*
|
||||
X0158830Y0199772D01*
|
||||
X0158670Y0199770D01*
|
||||
X0158510Y0199772D01*
|
||||
X0158351Y0199778D01*
|
||||
X0158192Y0199788D01*
|
||||
X0158033Y0199802D01*
|
||||
X0157874Y0199820D01*
|
||||
X0157716Y0199841D01*
|
||||
X0157559Y0199867D01*
|
||||
X0157402Y0199897D01*
|
||||
X0157246Y0199930D01*
|
||||
X0157091Y0199968D01*
|
||||
X0156937Y0200009D01*
|
||||
X0156784Y0200054D01*
|
||||
X0156632Y0200103D01*
|
||||
X0156481Y0200156D01*
|
||||
X0156332Y0200212D01*
|
||||
X0156184Y0200273D01*
|
||||
X0156038Y0200336D01*
|
||||
X0155893Y0200404D01*
|
||||
X0155750Y0200475D01*
|
||||
X0155609Y0200549D01*
|
||||
X0155470Y0200627D01*
|
||||
X0155333Y0200709D01*
|
||||
X0155198Y0200794D01*
|
||||
X0155065Y0200882D01*
|
||||
X0154934Y0200974D01*
|
||||
X0154806Y0201068D01*
|
||||
X0154680Y0201166D01*
|
||||
X0154556Y0201267D01*
|
||||
X0154435Y0201371D01*
|
||||
X0154317Y0201478D01*
|
||||
X0154201Y0201588D01*
|
||||
X0154088Y0201701D01*
|
||||
X0153978Y0201817D01*
|
||||
X0153871Y0201935D01*
|
||||
X0153767Y0202056D01*
|
||||
X0153666Y0202180D01*
|
||||
X0153568Y0202306D01*
|
||||
X0153474Y0202434D01*
|
||||
X0153382Y0202565D01*
|
||||
X0153294Y0202698D01*
|
||||
X0153209Y0202833D01*
|
||||
X0153127Y0202970D01*
|
||||
X0153049Y0203109D01*
|
||||
X0152975Y0203250D01*
|
||||
X0152904Y0203393D01*
|
||||
X0152836Y0203538D01*
|
||||
X0152773Y0203684D01*
|
||||
X0152712Y0203832D01*
|
||||
X0152656Y0203981D01*
|
||||
X0152603Y0204132D01*
|
||||
X0152554Y0204284D01*
|
||||
X0152509Y0204437D01*
|
||||
X0152468Y0204591D01*
|
||||
X0152430Y0204746D01*
|
||||
X0152397Y0204902D01*
|
||||
X0152367Y0205059D01*
|
||||
X0152341Y0205216D01*
|
||||
X0152320Y0205374D01*
|
||||
X0152302Y0205533D01*
|
||||
X0152288Y0205692D01*
|
||||
X0152278Y0205851D01*
|
||||
X0152272Y0206010D01*
|
||||
X0152270Y0206170D01*
|
||||
D11*
|
||||
X0151170Y0061170D03*
|
||||
X0161170Y0061170D03*
|
||||
X0161170Y0051170D03*
|
||||
X0151170Y0051170D03*
|
||||
X0141170Y0051170D03*
|
||||
X0131170Y0051170D03*
|
||||
X0121170Y0051170D03*
|
||||
X0121170Y0061170D03*
|
||||
X0131170Y0061170D03*
|
||||
X0141170Y0061170D03*
|
||||
X0181170Y0061170D03*
|
||||
X0181170Y0051170D03*
|
||||
X0191170Y0051170D03*
|
||||
X0191170Y0061170D03*
|
||||
X0201170Y0061170D03*
|
||||
X0211170Y0061170D03*
|
||||
X0211170Y0051170D03*
|
||||
X0201170Y0051170D03*
|
||||
X0221170Y0051170D03*
|
||||
X0221170Y0061170D03*
|
||||
D12*
|
||||
X0218370Y0101170D02*
|
||||
X0223970Y0101170D01*
|
||||
X0223970Y0111170D02*
|
||||
X0218370Y0111170D01*
|
||||
X0218370Y0139920D02*
|
||||
X0223970Y0139920D01*
|
||||
X0223970Y0149920D02*
|
||||
X0218370Y0149920D01*
|
||||
X0218370Y0159920D02*
|
||||
X0223970Y0159920D01*
|
||||
X0177720Y0081170D02*
|
||||
X0172120Y0081170D01*
|
||||
X0172120Y0071170D02*
|
||||
X0177720Y0071170D01*
|
||||
D13*
|
||||
X0148670Y0171170D03*
|
||||
X0138670Y0171170D03*
|
||||
X0128670Y0171170D03*
|
||||
X0118670Y0171170D03*
|
||||
X0123670Y0181170D03*
|
||||
X0133670Y0181170D03*
|
||||
X0143670Y0181170D03*
|
||||
X0153670Y0181170D03*
|
||||
X0098670Y0181170D03*
|
||||
X0088670Y0181170D03*
|
||||
X0078670Y0181170D03*
|
||||
X0068670Y0181170D03*
|
||||
X0063670Y0171170D03*
|
||||
X0073670Y0171170D03*
|
||||
X0083670Y0171170D03*
|
||||
X0093670Y0171170D03*
|
||||
D14*
|
||||
X0058670Y0206170D03*
|
||||
X0158670Y0206170D03*
|
||||
D15*
|
||||
X0109920Y0126170D03*
|
||||
X0109920Y0113670D03*
|
||||
X0109920Y0101170D03*
|
||||
X0109920Y0088670D03*
|
||||
D16*
|
||||
X0021485Y0021485D03*
|
||||
X0021485Y0218335D03*
|
||||
X0257706Y0218335D03*
|
||||
X0257706Y0021485D03*
|
||||
M02*
|
|
@ -1,523 +0,0 @@
|
|||
G75*
|
||||
%MOIN*%
|
||||
%OFA0B0*%
|
||||
%FSLAX25Y25*%
|
||||
%IPPOS*%
|
||||
%LPD*%
|
||||
%AMOC8*
|
||||
5,1,8,0,0,1.08239X$1,22.5*
|
||||
%
|
||||
%ADD10C,0.00000*%
|
||||
D10*
|
||||
X0001800Y0001800D02*
|
||||
X0001800Y0238020D01*
|
||||
X0277391Y0238020D01*
|
||||
X0277391Y0001800D01*
|
||||
X0001800Y0001800D01*
|
||||
X0052270Y0206170D02*
|
||||
X0052272Y0206330D01*
|
||||
X0052278Y0206489D01*
|
||||
X0052288Y0206648D01*
|
||||
X0052302Y0206807D01*
|
||||
X0052320Y0206966D01*
|
||||
X0052341Y0207124D01*
|
||||
X0052367Y0207281D01*
|
||||
X0052397Y0207438D01*
|
||||
X0052430Y0207594D01*
|
||||
X0052468Y0207749D01*
|
||||
X0052509Y0207903D01*
|
||||
X0052554Y0208056D01*
|
||||
X0052603Y0208208D01*
|
||||
X0052656Y0208359D01*
|
||||
X0052712Y0208508D01*
|
||||
X0052773Y0208656D01*
|
||||
X0052836Y0208802D01*
|
||||
X0052904Y0208947D01*
|
||||
X0052975Y0209090D01*
|
||||
X0053049Y0209231D01*
|
||||
X0053127Y0209370D01*
|
||||
X0053209Y0209507D01*
|
||||
X0053294Y0209642D01*
|
||||
X0053382Y0209775D01*
|
||||
X0053474Y0209906D01*
|
||||
X0053568Y0210034D01*
|
||||
X0053666Y0210160D01*
|
||||
X0053767Y0210284D01*
|
||||
X0053871Y0210405D01*
|
||||
X0053978Y0210523D01*
|
||||
X0054088Y0210639D01*
|
||||
X0054201Y0210752D01*
|
||||
X0054317Y0210862D01*
|
||||
X0054435Y0210969D01*
|
||||
X0054556Y0211073D01*
|
||||
X0054680Y0211174D01*
|
||||
X0054806Y0211272D01*
|
||||
X0054934Y0211366D01*
|
||||
X0055065Y0211458D01*
|
||||
X0055198Y0211546D01*
|
||||
X0055333Y0211631D01*
|
||||
X0055470Y0211713D01*
|
||||
X0055609Y0211791D01*
|
||||
X0055750Y0211865D01*
|
||||
X0055893Y0211936D01*
|
||||
X0056038Y0212004D01*
|
||||
X0056184Y0212067D01*
|
||||
X0056332Y0212128D01*
|
||||
X0056481Y0212184D01*
|
||||
X0056632Y0212237D01*
|
||||
X0056784Y0212286D01*
|
||||
X0056937Y0212331D01*
|
||||
X0057091Y0212372D01*
|
||||
X0057246Y0212410D01*
|
||||
X0057402Y0212443D01*
|
||||
X0057559Y0212473D01*
|
||||
X0057716Y0212499D01*
|
||||
X0057874Y0212520D01*
|
||||
X0058033Y0212538D01*
|
||||
X0058192Y0212552D01*
|
||||
X0058351Y0212562D01*
|
||||
X0058510Y0212568D01*
|
||||
X0058670Y0212570D01*
|
||||
X0058830Y0212568D01*
|
||||
X0058989Y0212562D01*
|
||||
X0059148Y0212552D01*
|
||||
X0059307Y0212538D01*
|
||||
X0059466Y0212520D01*
|
||||
X0059624Y0212499D01*
|
||||
X0059781Y0212473D01*
|
||||
X0059938Y0212443D01*
|
||||
X0060094Y0212410D01*
|
||||
X0060249Y0212372D01*
|
||||
X0060403Y0212331D01*
|
||||
X0060556Y0212286D01*
|
||||
X0060708Y0212237D01*
|
||||
X0060859Y0212184D01*
|
||||
X0061008Y0212128D01*
|
||||
X0061156Y0212067D01*
|
||||
X0061302Y0212004D01*
|
||||
X0061447Y0211936D01*
|
||||
X0061590Y0211865D01*
|
||||
X0061731Y0211791D01*
|
||||
X0061870Y0211713D01*
|
||||
X0062007Y0211631D01*
|
||||
X0062142Y0211546D01*
|
||||
X0062275Y0211458D01*
|
||||
X0062406Y0211366D01*
|
||||
X0062534Y0211272D01*
|
||||
X0062660Y0211174D01*
|
||||
X0062784Y0211073D01*
|
||||
X0062905Y0210969D01*
|
||||
X0063023Y0210862D01*
|
||||
X0063139Y0210752D01*
|
||||
X0063252Y0210639D01*
|
||||
X0063362Y0210523D01*
|
||||
X0063469Y0210405D01*
|
||||
X0063573Y0210284D01*
|
||||
X0063674Y0210160D01*
|
||||
X0063772Y0210034D01*
|
||||
X0063866Y0209906D01*
|
||||
X0063958Y0209775D01*
|
||||
X0064046Y0209642D01*
|
||||
X0064131Y0209507D01*
|
||||
X0064213Y0209370D01*
|
||||
X0064291Y0209231D01*
|
||||
X0064365Y0209090D01*
|
||||
X0064436Y0208947D01*
|
||||
X0064504Y0208802D01*
|
||||
X0064567Y0208656D01*
|
||||
X0064628Y0208508D01*
|
||||
X0064684Y0208359D01*
|
||||
X0064737Y0208208D01*
|
||||
X0064786Y0208056D01*
|
||||
X0064831Y0207903D01*
|
||||
X0064872Y0207749D01*
|
||||
X0064910Y0207594D01*
|
||||
X0064943Y0207438D01*
|
||||
X0064973Y0207281D01*
|
||||
X0064999Y0207124D01*
|
||||
X0065020Y0206966D01*
|
||||
X0065038Y0206807D01*
|
||||
X0065052Y0206648D01*
|
||||
X0065062Y0206489D01*
|
||||
X0065068Y0206330D01*
|
||||
X0065070Y0206170D01*
|
||||
X0065068Y0206010D01*
|
||||
X0065062Y0205851D01*
|
||||
X0065052Y0205692D01*
|
||||
X0065038Y0205533D01*
|
||||
X0065020Y0205374D01*
|
||||
X0064999Y0205216D01*
|
||||
X0064973Y0205059D01*
|
||||
X0064943Y0204902D01*
|
||||
X0064910Y0204746D01*
|
||||
X0064872Y0204591D01*
|
||||
X0064831Y0204437D01*
|
||||
X0064786Y0204284D01*
|
||||
X0064737Y0204132D01*
|
||||
X0064684Y0203981D01*
|
||||
X0064628Y0203832D01*
|
||||
X0064567Y0203684D01*
|
||||
X0064504Y0203538D01*
|
||||
X0064436Y0203393D01*
|
||||
X0064365Y0203250D01*
|
||||
X0064291Y0203109D01*
|
||||
X0064213Y0202970D01*
|
||||
X0064131Y0202833D01*
|
||||
X0064046Y0202698D01*
|
||||
X0063958Y0202565D01*
|
||||
X0063866Y0202434D01*
|
||||
X0063772Y0202306D01*
|
||||
X0063674Y0202180D01*
|
||||
X0063573Y0202056D01*
|
||||
X0063469Y0201935D01*
|
||||
X0063362Y0201817D01*
|
||||
X0063252Y0201701D01*
|
||||
X0063139Y0201588D01*
|
||||
X0063023Y0201478D01*
|
||||
X0062905Y0201371D01*
|
||||
X0062784Y0201267D01*
|
||||
X0062660Y0201166D01*
|
||||
X0062534Y0201068D01*
|
||||
X0062406Y0200974D01*
|
||||
X0062275Y0200882D01*
|
||||
X0062142Y0200794D01*
|
||||
X0062007Y0200709D01*
|
||||
X0061870Y0200627D01*
|
||||
X0061731Y0200549D01*
|
||||
X0061590Y0200475D01*
|
||||
X0061447Y0200404D01*
|
||||
X0061302Y0200336D01*
|
||||
X0061156Y0200273D01*
|
||||
X0061008Y0200212D01*
|
||||
X0060859Y0200156D01*
|
||||
X0060708Y0200103D01*
|
||||
X0060556Y0200054D01*
|
||||
X0060403Y0200009D01*
|
||||
X0060249Y0199968D01*
|
||||
X0060094Y0199930D01*
|
||||
X0059938Y0199897D01*
|
||||
X0059781Y0199867D01*
|
||||
X0059624Y0199841D01*
|
||||
X0059466Y0199820D01*
|
||||
X0059307Y0199802D01*
|
||||
X0059148Y0199788D01*
|
||||
X0058989Y0199778D01*
|
||||
X0058830Y0199772D01*
|
||||
X0058670Y0199770D01*
|
||||
X0058510Y0199772D01*
|
||||
X0058351Y0199778D01*
|
||||
X0058192Y0199788D01*
|
||||
X0058033Y0199802D01*
|
||||
X0057874Y0199820D01*
|
||||
X0057716Y0199841D01*
|
||||
X0057559Y0199867D01*
|
||||
X0057402Y0199897D01*
|
||||
X0057246Y0199930D01*
|
||||
X0057091Y0199968D01*
|
||||
X0056937Y0200009D01*
|
||||
X0056784Y0200054D01*
|
||||
X0056632Y0200103D01*
|
||||
X0056481Y0200156D01*
|
||||
X0056332Y0200212D01*
|
||||
X0056184Y0200273D01*
|
||||
X0056038Y0200336D01*
|
||||
X0055893Y0200404D01*
|
||||
X0055750Y0200475D01*
|
||||
X0055609Y0200549D01*
|
||||
X0055470Y0200627D01*
|
||||
X0055333Y0200709D01*
|
||||
X0055198Y0200794D01*
|
||||
X0055065Y0200882D01*
|
||||
X0054934Y0200974D01*
|
||||
X0054806Y0201068D01*
|
||||
X0054680Y0201166D01*
|
||||
X0054556Y0201267D01*
|
||||
X0054435Y0201371D01*
|
||||
X0054317Y0201478D01*
|
||||
X0054201Y0201588D01*
|
||||
X0054088Y0201701D01*
|
||||
X0053978Y0201817D01*
|
||||
X0053871Y0201935D01*
|
||||
X0053767Y0202056D01*
|
||||
X0053666Y0202180D01*
|
||||
X0053568Y0202306D01*
|
||||
X0053474Y0202434D01*
|
||||
X0053382Y0202565D01*
|
||||
X0053294Y0202698D01*
|
||||
X0053209Y0202833D01*
|
||||
X0053127Y0202970D01*
|
||||
X0053049Y0203109D01*
|
||||
X0052975Y0203250D01*
|
||||
X0052904Y0203393D01*
|
||||
X0052836Y0203538D01*
|
||||
X0052773Y0203684D01*
|
||||
X0052712Y0203832D01*
|
||||
X0052656Y0203981D01*
|
||||
X0052603Y0204132D01*
|
||||
X0052554Y0204284D01*
|
||||
X0052509Y0204437D01*
|
||||
X0052468Y0204591D01*
|
||||
X0052430Y0204746D01*
|
||||
X0052397Y0204902D01*
|
||||
X0052367Y0205059D01*
|
||||
X0052341Y0205216D01*
|
||||
X0052320Y0205374D01*
|
||||
X0052302Y0205533D01*
|
||||
X0052288Y0205692D01*
|
||||
X0052278Y0205851D01*
|
||||
X0052272Y0206010D01*
|
||||
X0052270Y0206170D01*
|
||||
X0152270Y0206170D02*
|
||||
X0152272Y0206330D01*
|
||||
X0152278Y0206489D01*
|
||||
X0152288Y0206648D01*
|
||||
X0152302Y0206807D01*
|
||||
X0152320Y0206966D01*
|
||||
X0152341Y0207124D01*
|
||||
X0152367Y0207281D01*
|
||||
X0152397Y0207438D01*
|
||||
X0152430Y0207594D01*
|
||||
X0152468Y0207749D01*
|
||||
X0152509Y0207903D01*
|
||||
X0152554Y0208056D01*
|
||||
X0152603Y0208208D01*
|
||||
X0152656Y0208359D01*
|
||||
X0152712Y0208508D01*
|
||||
X0152773Y0208656D01*
|
||||
X0152836Y0208802D01*
|
||||
X0152904Y0208947D01*
|
||||
X0152975Y0209090D01*
|
||||
X0153049Y0209231D01*
|
||||
X0153127Y0209370D01*
|
||||
X0153209Y0209507D01*
|
||||
X0153294Y0209642D01*
|
||||
X0153382Y0209775D01*
|
||||
X0153474Y0209906D01*
|
||||
X0153568Y0210034D01*
|
||||
X0153666Y0210160D01*
|
||||
X0153767Y0210284D01*
|
||||
X0153871Y0210405D01*
|
||||
X0153978Y0210523D01*
|
||||
X0154088Y0210639D01*
|
||||
X0154201Y0210752D01*
|
||||
X0154317Y0210862D01*
|
||||
X0154435Y0210969D01*
|
||||
X0154556Y0211073D01*
|
||||
X0154680Y0211174D01*
|
||||
X0154806Y0211272D01*
|
||||
X0154934Y0211366D01*
|
||||
X0155065Y0211458D01*
|
||||
X0155198Y0211546D01*
|
||||
X0155333Y0211631D01*
|
||||
X0155470Y0211713D01*
|
||||
X0155609Y0211791D01*
|
||||
X0155750Y0211865D01*
|
||||
X0155893Y0211936D01*
|
||||
X0156038Y0212004D01*
|
||||
X0156184Y0212067D01*
|
||||
X0156332Y0212128D01*
|
||||
X0156481Y0212184D01*
|
||||
X0156632Y0212237D01*
|
||||
X0156784Y0212286D01*
|
||||
X0156937Y0212331D01*
|
||||
X0157091Y0212372D01*
|
||||
X0157246Y0212410D01*
|
||||
X0157402Y0212443D01*
|
||||
X0157559Y0212473D01*
|
||||
X0157716Y0212499D01*
|
||||
X0157874Y0212520D01*
|
||||
X0158033Y0212538D01*
|
||||
X0158192Y0212552D01*
|
||||
X0158351Y0212562D01*
|
||||
X0158510Y0212568D01*
|
||||
X0158670Y0212570D01*
|
||||
X0158830Y0212568D01*
|
||||
X0158989Y0212562D01*
|
||||
X0159148Y0212552D01*
|
||||
X0159307Y0212538D01*
|
||||
X0159466Y0212520D01*
|
||||
X0159624Y0212499D01*
|
||||
X0159781Y0212473D01*
|
||||
X0159938Y0212443D01*
|
||||
X0160094Y0212410D01*
|
||||
X0160249Y0212372D01*
|
||||
X0160403Y0212331D01*
|
||||
X0160556Y0212286D01*
|
||||
X0160708Y0212237D01*
|
||||
X0160859Y0212184D01*
|
||||
X0161008Y0212128D01*
|
||||
X0161156Y0212067D01*
|
||||
X0161302Y0212004D01*
|
||||
X0161447Y0211936D01*
|
||||
X0161590Y0211865D01*
|
||||
X0161731Y0211791D01*
|
||||
X0161870Y0211713D01*
|
||||
X0162007Y0211631D01*
|
||||
X0162142Y0211546D01*
|
||||
X0162275Y0211458D01*
|
||||
X0162406Y0211366D01*
|
||||
X0162534Y0211272D01*
|
||||
X0162660Y0211174D01*
|
||||
X0162784Y0211073D01*
|
||||
X0162905Y0210969D01*
|
||||
X0163023Y0210862D01*
|
||||
X0163139Y0210752D01*
|
||||
X0163252Y0210639D01*
|
||||
X0163362Y0210523D01*
|
||||
X0163469Y0210405D01*
|
||||
X0163573Y0210284D01*
|
||||
X0163674Y0210160D01*
|
||||
X0163772Y0210034D01*
|
||||
X0163866Y0209906D01*
|
||||
X0163958Y0209775D01*
|
||||
X0164046Y0209642D01*
|
||||
X0164131Y0209507D01*
|
||||
X0164213Y0209370D01*
|
||||
X0164291Y0209231D01*
|
||||
X0164365Y0209090D01*
|
||||
X0164436Y0208947D01*
|
||||
X0164504Y0208802D01*
|
||||
X0164567Y0208656D01*
|
||||
X0164628Y0208508D01*
|
||||
X0164684Y0208359D01*
|
||||
X0164737Y0208208D01*
|
||||
X0164786Y0208056D01*
|
||||
X0164831Y0207903D01*
|
||||
X0164872Y0207749D01*
|
||||
X0164910Y0207594D01*
|
||||
X0164943Y0207438D01*
|
||||
X0164973Y0207281D01*
|
||||
X0164999Y0207124D01*
|
||||
X0165020Y0206966D01*
|
||||
X0165038Y0206807D01*
|
||||
X0165052Y0206648D01*
|
||||
X0165062Y0206489D01*
|
||||
X0165068Y0206330D01*
|
||||
X0165070Y0206170D01*
|
||||
X0165068Y0206010D01*
|
||||
X0165062Y0205851D01*
|
||||
X0165052Y0205692D01*
|
||||
X0165038Y0205533D01*
|
||||
X0165020Y0205374D01*
|
||||
X0164999Y0205216D01*
|
||||
X0164973Y0205059D01*
|
||||
X0164943Y0204902D01*
|
||||
X0164910Y0204746D01*
|
||||
X0164872Y0204591D01*
|
||||
X0164831Y0204437D01*
|
||||
X0164786Y0204284D01*
|
||||
X0164737Y0204132D01*
|
||||
X0164684Y0203981D01*
|
||||
X0164628Y0203832D01*
|
||||
X0164567Y0203684D01*
|
||||
X0164504Y0203538D01*
|
||||
X0164436Y0203393D01*
|
||||
X0164365Y0203250D01*
|
||||
X0164291Y0203109D01*
|
||||
X0164213Y0202970D01*
|
||||
X0164131Y0202833D01*
|
||||
X0164046Y0202698D01*
|
||||
X0163958Y0202565D01*
|
||||
X0163866Y0202434D01*
|
||||
X0163772Y0202306D01*
|
||||
X0163674Y0202180D01*
|
||||
X0163573Y0202056D01*
|
||||
X0163469Y0201935D01*
|
||||
X0163362Y0201817D01*
|
||||
X0163252Y0201701D01*
|
||||
X0163139Y0201588D01*
|
||||
X0163023Y0201478D01*
|
||||
X0162905Y0201371D01*
|
||||
X0162784Y0201267D01*
|
||||
X0162660Y0201166D01*
|
||||
X0162534Y0201068D01*
|
||||
X0162406Y0200974D01*
|
||||
X0162275Y0200882D01*
|
||||
X0162142Y0200794D01*
|
||||
X0162007Y0200709D01*
|
||||
X0161870Y0200627D01*
|
||||
X0161731Y0200549D01*
|
||||
X0161590Y0200475D01*
|
||||
X0161447Y0200404D01*
|
||||
X0161302Y0200336D01*
|
||||
X0161156Y0200273D01*
|
||||
X0161008Y0200212D01*
|
||||
X0160859Y0200156D01*
|
||||
X0160708Y0200103D01*
|
||||
X0160556Y0200054D01*
|
||||
X0160403Y0200009D01*
|
||||
X0160249Y0199968D01*
|
||||
X0160094Y0199930D01*
|
||||
X0159938Y0199897D01*
|
||||
X0159781Y0199867D01*
|
||||
X0159624Y0199841D01*
|
||||
X0159466Y0199820D01*
|
||||
X0159307Y0199802D01*
|
||||
X0159148Y0199788D01*
|
||||
X0158989Y0199778D01*
|
||||
X0158830Y0199772D01*
|
||||
X0158670Y0199770D01*
|
||||
X0158510Y0199772D01*
|
||||
X0158351Y0199778D01*
|
||||
X0158192Y0199788D01*
|
||||
X0158033Y0199802D01*
|
||||
X0157874Y0199820D01*
|
||||
X0157716Y0199841D01*
|
||||
X0157559Y0199867D01*
|
||||
X0157402Y0199897D01*
|
||||
X0157246Y0199930D01*
|
||||
X0157091Y0199968D01*
|
||||
X0156937Y0200009D01*
|
||||
X0156784Y0200054D01*
|
||||
X0156632Y0200103D01*
|
||||
X0156481Y0200156D01*
|
||||
X0156332Y0200212D01*
|
||||
X0156184Y0200273D01*
|
||||
X0156038Y0200336D01*
|
||||
X0155893Y0200404D01*
|
||||
X0155750Y0200475D01*
|
||||
X0155609Y0200549D01*
|
||||
X0155470Y0200627D01*
|
||||
X0155333Y0200709D01*
|
||||
X0155198Y0200794D01*
|
||||
X0155065Y0200882D01*
|
||||
X0154934Y0200974D01*
|
||||
X0154806Y0201068D01*
|
||||
X0154680Y0201166D01*
|
||||
X0154556Y0201267D01*
|
||||
X0154435Y0201371D01*
|
||||
X0154317Y0201478D01*
|
||||
X0154201Y0201588D01*
|
||||
X0154088Y0201701D01*
|
||||
X0153978Y0201817D01*
|
||||
X0153871Y0201935D01*
|
||||
X0153767Y0202056D01*
|
||||
X0153666Y0202180D01*
|
||||
X0153568Y0202306D01*
|
||||
X0153474Y0202434D01*
|
||||
X0153382Y0202565D01*
|
||||
X0153294Y0202698D01*
|
||||
X0153209Y0202833D01*
|
||||
X0153127Y0202970D01*
|
||||
X0153049Y0203109D01*
|
||||
X0152975Y0203250D01*
|
||||
X0152904Y0203393D01*
|
||||
X0152836Y0203538D01*
|
||||
X0152773Y0203684D01*
|
||||
X0152712Y0203832D01*
|
||||
X0152656Y0203981D01*
|
||||
X0152603Y0204132D01*
|
||||
X0152554Y0204284D01*
|
||||
X0152509Y0204437D01*
|
||||
X0152468Y0204591D01*
|
||||
X0152430Y0204746D01*
|
||||
X0152397Y0204902D01*
|
||||
X0152367Y0205059D01*
|
||||
X0152341Y0205216D01*
|
||||
X0152320Y0205374D01*
|
||||
X0152302Y0205533D01*
|
||||
X0152288Y0205692D01*
|
||||
X0152278Y0205851D01*
|
||||
X0152272Y0206010D01*
|
||||
X0152270Y0206170D01*
|
||||
M02*
|
|
@ -1,60 +0,0 @@
|
|||
Generated by EAGLE CAM Processor 7.7.0
|
||||
|
||||
Photoplotter Info File: /space/home/laforge/projects/git/osmo-e1-xcvr/hardware/gerber/e1_xcvr.gpi
|
||||
|
||||
Date : 20.12.19 23:55
|
||||
Plotfile : /space/home/laforge/projects/git/osmo-e1-xcvr/hardware/gerber/e1_xcvr.gtl
|
||||
Apertures : generated:
|
||||
Device : Gerber RS-274-X photoplotter, coordinate format 2.5 inch
|
||||
|
||||
Parameter settings:
|
||||
|
||||
Emulate Apertures : no
|
||||
Tolerance Draw + : 0.00 %
|
||||
Tolerance Draw - : 0.00 %
|
||||
Tolerance Flash + : 0.00 %
|
||||
Tolerance Flash - : 0.00 %
|
||||
Rotate : no
|
||||
Mirror : no
|
||||
Optimize : yes
|
||||
Auto fit : yes
|
||||
OffsetX : 0inch
|
||||
OffsetY : 0inch
|
||||
|
||||
Plotfile Info:
|
||||
|
||||
Coordinate Format : 2.5
|
||||
Coordinate Units : Inch
|
||||
Data Mode : Absolute
|
||||
Zero Suppression : None
|
||||
End Of Block : *
|
||||
|
||||
Apertures used:
|
||||
|
||||
Code Shape Size used
|
||||
|
||||
D10 draw 0.0000inch 6
|
||||
D11 draw 0.0080inch 90
|
||||
D12 draw 0.0059inch 44
|
||||
D13 draw 0.0118inch 35
|
||||
D14 octagon 0.0600inch 20
|
||||
D15 draw 0.0125inch 16
|
||||
D16 draw 0.0094inch 20
|
||||
D17 draw 0.0142inch 6
|
||||
D18 draw 0.0198inch 8
|
||||
D19 draw 0.0560inch 7
|
||||
D20 draw 0.0083inch 6
|
||||
D21 round 0.0550inch 16
|
||||
D22 draw 0.0065inch 5
|
||||
D23 draw 0.0199inch 1
|
||||
D24 draw 0.0177inch 4
|
||||
D25 octagon 0.0850inch 4
|
||||
D26 draw 0.0138inch 4
|
||||
D27 draw 0.0120inch 205
|
||||
D28 draw 0.0160inch 3645
|
||||
D29 round 0.0356inch 57
|
||||
D30 round 0.2362inch 4
|
||||
D31 draw 0.0200inch 3
|
||||
D32 draw 0.0100inch 6
|
||||
D33 draw 0.0240inch 1
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,129 +0,0 @@
|
|||
%
|
||||
M48
|
||||
M72
|
||||
T01C0.02362
|
||||
T02C0.03500
|
||||
T03C0.03600
|
||||
T04C0.04000
|
||||
T05C0.05200
|
||||
T06C0.12598
|
||||
T07C0.12800
|
||||
%
|
||||
T01
|
||||
X91170Y221170
|
||||
X151170Y221170
|
||||
X172420Y187420
|
||||
X186170Y198670
|
||||
X221170Y171170
|
||||
X224920Y187420
|
||||
X228670Y206170
|
||||
X182420Y161170
|
||||
X186170Y142420
|
||||
X179920Y128670
|
||||
X178670Y121170
|
||||
X178670Y111170
|
||||
X166170Y104920
|
||||
X162420Y112420
|
||||
X158670Y114920
|
||||
X154920Y108670
|
||||
X148670Y119920
|
||||
X152420Y123670
|
||||
X143670Y123670
|
||||
X138045Y102420
|
||||
X141170Y92420
|
||||
X141170Y79920
|
||||
X136170Y76170
|
||||
X141170Y73670
|
||||
X147420Y73670
|
||||
X151170Y79920
|
||||
X164295Y76170
|
||||
X167420Y67420
|
||||
X171170Y47420
|
||||
X126170Y67420
|
||||
X101170Y83670
|
||||
X97420Y101170
|
||||
X73670Y79920
|
||||
X78670Y78670
|
||||
X63670Y77420
|
||||
X63670Y82420
|
||||
X53670Y78670
|
||||
X51170Y51170
|
||||
X121170Y110545
|
||||
X121170Y129920
|
||||
X96170Y132420
|
||||
X89920Y141170
|
||||
X91170Y158670
|
||||
X88670Y163670
|
||||
X83670Y158670
|
||||
X74920Y158670
|
||||
X63670Y158670
|
||||
X46170Y141170
|
||||
X102420Y163670
|
||||
X143670Y164920
|
||||
X152420Y164920
|
||||
X156170Y143670
|
||||
X204920Y114920
|
||||
X219920Y132420
|
||||
X209920Y139920
|
||||
X161170Y92420
|
||||
X153670Y93670
|
||||
T02
|
||||
X63670Y171170
|
||||
X73670Y171170
|
||||
X83670Y171170
|
||||
X93670Y171170
|
||||
X88670Y181170
|
||||
X78670Y181170
|
||||
X68670Y181170
|
||||
X98670Y181170
|
||||
X118670Y171170
|
||||
X128670Y171170
|
||||
X138670Y171170
|
||||
X148670Y171170
|
||||
X143670Y181170
|
||||
X133670Y181170
|
||||
X123670Y181170
|
||||
X153670Y181170
|
||||
T03
|
||||
X221170Y159920
|
||||
X221170Y149920
|
||||
X221170Y139920
|
||||
X221170Y111170
|
||||
X221170Y101170
|
||||
X174920Y81170
|
||||
X174920Y71170
|
||||
T04
|
||||
X121170Y51170
|
||||
X131170Y51170
|
||||
X131170Y61170
|
||||
X121170Y61170
|
||||
X141170Y61170
|
||||
X141170Y51170
|
||||
X151170Y51170
|
||||
X161170Y51170
|
||||
X161170Y61170
|
||||
X151170Y61170
|
||||
X181170Y61170
|
||||
X181170Y51170
|
||||
X191170Y51170
|
||||
X191170Y61170
|
||||
X201170Y61170
|
||||
X211170Y61170
|
||||
X211170Y51170
|
||||
X201170Y51170
|
||||
X221170Y51170
|
||||
X221170Y61170
|
||||
T05
|
||||
X109920Y126170
|
||||
X109920Y113670
|
||||
X109920Y101170
|
||||
X109920Y88670
|
||||
T06
|
||||
X21485Y218335
|
||||
X257706Y218335
|
||||
X257706Y21485
|
||||
X21485Y21485
|
||||
T07
|
||||
X58670Y206170
|
||||
X158670Y206170
|
||||
M30
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +0,0 @@
|
|||
*.o
|
||||
e1_test
|
||||
e1_test_dieter
|
|
@ -1,17 +0,0 @@
|
|||
LIBS+=`pkg-config --libs libosmocore libosmogsm`
|
||||
CFLAGS+=-Wall `pkg-config --cflags libosmocore libosmogsm`
|
||||
|
||||
all: e1_test e1_test_dieter
|
||||
|
||||
%.o: %.c
|
||||
$(CC) $(CFLAGS) -o $@ -c $^
|
||||
|
||||
e1_test: osmo_e1f.o crc4itu.o e1_test.o
|
||||
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
e1_test_dieter: osmo_e1f.o crc4itu.o e1_test_dieter.o
|
||||
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
|
||||
|
||||
|
||||
clean:
|
||||
@rm -f *.o e1_test e1_test_dieter
|
|
@ -1,56 +0,0 @@
|
|||
/**
|
||||
* \file
|
||||
* Functions and types for CRC checks.
|
||||
*
|
||||
* Generated on Sat May 12 09:39:22 2018
|
||||
* by pycrc v0.9.1, https://pycrc.org
|
||||
* using the configuration:
|
||||
* - Width = 4
|
||||
* - Poly = 0x3
|
||||
* - XorIn = 0x0
|
||||
* - ReflectIn = False
|
||||
* - XorOut = 0x0
|
||||
* - ReflectOut = False
|
||||
* - Algorithm = table-driven
|
||||
*/
|
||||
#include "crc4itu.h" /* include the header file generated with pycrc */
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Static table used for the table_driven implementation.
|
||||
*/
|
||||
static const crc_t crc_table[256] = {
|
||||
0x00, 0x03, 0x06, 0x05, 0x0c, 0x0f, 0x0a, 0x09, 0x0b, 0x08, 0x0d, 0x0e, 0x07, 0x04, 0x01, 0x02,
|
||||
0x05, 0x06, 0x03, 0x00, 0x09, 0x0a, 0x0f, 0x0c, 0x0e, 0x0d, 0x08, 0x0b, 0x02, 0x01, 0x04, 0x07,
|
||||
0x0a, 0x09, 0x0c, 0x0f, 0x06, 0x05, 0x00, 0x03, 0x01, 0x02, 0x07, 0x04, 0x0d, 0x0e, 0x0b, 0x08,
|
||||
0x0f, 0x0c, 0x09, 0x0a, 0x03, 0x00, 0x05, 0x06, 0x04, 0x07, 0x02, 0x01, 0x08, 0x0b, 0x0e, 0x0d,
|
||||
0x07, 0x04, 0x01, 0x02, 0x0b, 0x08, 0x0d, 0x0e, 0x0c, 0x0f, 0x0a, 0x09, 0x00, 0x03, 0x06, 0x05,
|
||||
0x02, 0x01, 0x04, 0x07, 0x0e, 0x0d, 0x08, 0x0b, 0x09, 0x0a, 0x0f, 0x0c, 0x05, 0x06, 0x03, 0x00,
|
||||
0x0d, 0x0e, 0x0b, 0x08, 0x01, 0x02, 0x07, 0x04, 0x06, 0x05, 0x00, 0x03, 0x0a, 0x09, 0x0c, 0x0f,
|
||||
0x08, 0x0b, 0x0e, 0x0d, 0x04, 0x07, 0x02, 0x01, 0x03, 0x00, 0x05, 0x06, 0x0f, 0x0c, 0x09, 0x0a,
|
||||
0x0e, 0x0d, 0x08, 0x0b, 0x02, 0x01, 0x04, 0x07, 0x05, 0x06, 0x03, 0x00, 0x09, 0x0a, 0x0f, 0x0c,
|
||||
0x0b, 0x08, 0x0d, 0x0e, 0x07, 0x04, 0x01, 0x02, 0x00, 0x03, 0x06, 0x05, 0x0c, 0x0f, 0x0a, 0x09,
|
||||
0x04, 0x07, 0x02, 0x01, 0x08, 0x0b, 0x0e, 0x0d, 0x0f, 0x0c, 0x09, 0x0a, 0x03, 0x00, 0x05, 0x06,
|
||||
0x01, 0x02, 0x07, 0x04, 0x0d, 0x0e, 0x0b, 0x08, 0x0a, 0x09, 0x0c, 0x0f, 0x06, 0x05, 0x00, 0x03,
|
||||
0x09, 0x0a, 0x0f, 0x0c, 0x05, 0x06, 0x03, 0x00, 0x02, 0x01, 0x04, 0x07, 0x0e, 0x0d, 0x08, 0x0b,
|
||||
0x0c, 0x0f, 0x0a, 0x09, 0x00, 0x03, 0x06, 0x05, 0x07, 0x04, 0x01, 0x02, 0x0b, 0x08, 0x0d, 0x0e,
|
||||
0x03, 0x00, 0x05, 0x06, 0x0f, 0x0c, 0x09, 0x0a, 0x08, 0x0b, 0x0e, 0x0d, 0x04, 0x07, 0x02, 0x01,
|
||||
0x06, 0x05, 0x00, 0x03, 0x0a, 0x09, 0x0c, 0x0f, 0x0d, 0x0e, 0x0b, 0x08, 0x01, 0x02, 0x07, 0x04
|
||||
};
|
||||
|
||||
|
||||
crc_t crc4itu_update(crc_t crc, const void *data, size_t data_len)
|
||||
{
|
||||
const unsigned char *d = (const unsigned char *)data;
|
||||
unsigned int tbl_idx;
|
||||
|
||||
while (data_len--) {
|
||||
tbl_idx = (crc << 4) ^ *d;
|
||||
crc = crc_table[tbl_idx] & 0xf;
|
||||
d++;
|
||||
}
|
||||
return crc & 0xf;
|
||||
}
|
|
@ -1,106 +0,0 @@
|
|||
/**
|
||||
* \file
|
||||
* Functions and types for CRC checks.
|
||||
*
|
||||
* Generated on Sat May 12 09:41:12 2018
|
||||
* by pycrc v0.9.1, https://pycrc.org
|
||||
* using the configuration:
|
||||
* - Width = 4
|
||||
* - Poly = 0x3
|
||||
* - XorIn = 0x0
|
||||
* - ReflectIn = False
|
||||
* - XorOut = 0x0
|
||||
* - ReflectOut = False
|
||||
* - Algorithm = table-driven
|
||||
*
|
||||
* This file defines the functions crc4itu_init(), crc4itu_update() and crc_finalize().
|
||||
*
|
||||
* The crc4itu_init() function returns the inital \c crc value and must be called
|
||||
* before the first call to crc4itu_update().
|
||||
* Similarly, the crc_finalize() function must be called after the last call
|
||||
* to crc4itu_update(), before the \c crc is being used.
|
||||
* is being used.
|
||||
*
|
||||
* The crc4itu_update() function can be called any number of times (including zero
|
||||
* times) in between the crc4itu_init() and crc_finalize() calls.
|
||||
*
|
||||
* This pseudo-code shows an example usage of the API:
|
||||
* \code{.c}
|
||||
* crc_t crc;
|
||||
* unsigned char data[MAX_DATA_LEN];
|
||||
* size_t data_len;
|
||||
*
|
||||
* crc = crc4itu_init();
|
||||
* while ((data_len = read_data(data, MAX_DATA_LEN)) > 0) {
|
||||
* crc = crc4itu_update(crc, data, data_len);
|
||||
* }
|
||||
* crc = crc_finalize(crc);
|
||||
* \endcode
|
||||
*/
|
||||
#ifndef CRC4ITU_H
|
||||
#define CRC4ITU_H
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
* The definition of the used algorithm.
|
||||
*
|
||||
* This is not used anywhere in the generated code, but it may be used by the
|
||||
* application code to call algorithm-specific code, if desired.
|
||||
*/
|
||||
#define CRC_ALGO_TABLE_DRIVEN 1
|
||||
|
||||
|
||||
/**
|
||||
* The type of the CRC values.
|
||||
*
|
||||
* This type must be big enough to contain at least 4 bits.
|
||||
*/
|
||||
typedef uint_fast8_t crc_t;
|
||||
|
||||
|
||||
/**
|
||||
* Calculate the initial crc value.
|
||||
*
|
||||
* \return The initial crc value.
|
||||
*/
|
||||
static inline crc_t crc4itu_init(void)
|
||||
{
|
||||
return 0x0;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Update the crc value with new data.
|
||||
*
|
||||
* \param[in] crc The current crc value.
|
||||
* \param[in] data Pointer to a buffer of \a data_len bytes.
|
||||
* \param[in] data_len Number of bytes in the \a data buffer.
|
||||
* \return The updated crc value.
|
||||
*/
|
||||
crc_t crc4itu_update(crc_t crc, const void *data, size_t data_len);
|
||||
|
||||
|
||||
/**
|
||||
* Calculate the final crc value.
|
||||
*
|
||||
* \param[in] crc The current crc value.
|
||||
* \return The final crc value.
|
||||
*/
|
||||
static inline crc_t crc_finalize(crc_t crc)
|
||||
{
|
||||
return crc;
|
||||
}
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
} /* closing brace for extern "C" */
|
||||
#endif
|
||||
|
||||
#endif /* CRC4ITU_H */
|
|
@ -1,117 +0,0 @@
|
|||
#include <stdint.h>
|
||||
|
||||
#include "idt82v2081.h"
|
||||
#include "idt82v2081_regs.h"
|
||||
|
||||
/*! \brief Set or clear some (masked) bits inside a register
|
||||
* \param[in] e4k reference to the tuner
|
||||
* \param[in] reg number of the register
|
||||
* \param[in] mask bit-mask of the value
|
||||
* \param[in] val data value to be written to register
|
||||
* \returns 0 on success, negative in case of error
|
||||
*/
|
||||
static int idt82_reg_set_bit_mask(struct idt82 *idt, uint8_t reg,
|
||||
uint8_t mask, uint8_t val)
|
||||
{
|
||||
uint8_t tmp = idt82_reg_read(idt, reg);
|
||||
|
||||
if ((tmp & mask) == val)
|
||||
return 0;
|
||||
|
||||
return idt82_reg_write(idt, reg, (tmp & ~mask) | (val & mask));
|
||||
}
|
||||
|
||||
int idt82_termination(struct idt82 *idt, enum idt82_term term)
|
||||
{
|
||||
idt82_reg_set_bit_mask(IDT_REG_TERM, term | (term << IDT_TERM_T_SHIFT),
|
||||
IDT_TERM_T_MASK | IDT_TERM_R_MASK);
|
||||
|
||||
switch (idt->mode) {
|
||||
case IDT_MODE_E1:
|
||||
if (term == IDT_TERM_INT_75)
|
||||
puls = 0;
|
||||
else
|
||||
puls = 1;
|
||||
scal = 0x21;
|
||||
break;
|
||||
case IDT_MODE_T1:
|
||||
/* FIXME: different length! */
|
||||
puls = 2;
|
||||
scal = 0x36;
|
||||
break;
|
||||
case IDT_MODE_J1:
|
||||
puls = 7;
|
||||
scal = 0x36;
|
||||
break;
|
||||
}
|
||||
|
||||
idt82_reg_set_bit_mask(IDT_REG_TCF1, puls, IDT_TCF1_PULS_MASK);
|
||||
idt82_reg_set_bit_mask(IDT_REG_TCF2, scal, IDT_TCF1_SCAL_MASK);
|
||||
|
||||
idt->term = term;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int idt82_mode(struct idt82 *idt, enum idt82_mode mode)
|
||||
{
|
||||
switch (mode) {
|
||||
case IDT_MODE_E1:
|
||||
idt82_reg_set_bit_mask(idt, IDT_REG_GCF, IDT_GCF_T1E1_E1,
|
||||
IDT_GCF_T1E1_MASK);
|
||||
break;
|
||||
case IDT_MODE_T1:
|
||||
idt82_reg_set_bit_mask(idt, IDT_REG_GCF, IDT_GCF_T1E1_T1,
|
||||
IDT_GCF_T1E1_MASK);
|
||||
break;
|
||||
}
|
||||
idt->mode = mode;
|
||||
}
|
||||
|
||||
int idt82_get_errcount(struct idt82 *idt)
|
||||
{
|
||||
uint16_t ret;
|
||||
int rc;
|
||||
|
||||
rc = idt82_reg_read(idt, IDT_REG_CNT0)
|
||||
if (rc < 0)
|
||||
return ret;
|
||||
|
||||
ret = rc;
|
||||
|
||||
rc = idt82_reg_read(idt, IDT_REG_CNT1)
|
||||
if (rc < 0)
|
||||
return ret;
|
||||
|
||||
ret |= (rc << 8);
|
||||
|
||||
return ret;
|
||||
|
||||
}
|
||||
|
||||
/* return in dB, range is return value ... (value + 2) */
|
||||
int idt82_get_line_att(struct idt82 *idt)
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = idt82_reg_read(idt, IDT_REG_STAT1);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
return (rc & IDT_STAT1_ATT_MASK)*2;
|
||||
}
|
||||
|
||||
int idt82_init(struct idt82 *idt)
|
||||
{
|
||||
idt82_reg_write(idt, IDT_REG_GCF, 0);
|
||||
idt82_reg_write(idt, IDT_REG_JA, 0);
|
||||
idt82_reg_write(idt, IDT_REG_TCF0, 0);
|
||||
idt82_reg_write(idt, IDT_REG_TCF5, 0);
|
||||
idt82_reg_write(idt, IDT_REG_RCF1, 0); /* short haul */
|
||||
|
||||
idt82_mode(idt, IDT_MODE_E1);
|
||||
idt82_term(idt, IDT_TERM_INT_120);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
#ifndef _IDT82_H
|
||||
#define _IDT82_H
|
||||
|
||||
enum idt82_term {
|
||||
IDT_TERM_INT_75 = 0
|
||||
IDT_TERM_INT_120,
|
||||
IDT_TERM_INT_100,
|
||||
IDT_TERM_INT_110,
|
||||
IDT_TERM_EXT,
|
||||
};
|
||||
|
||||
enum idt82_mode {
|
||||
IDT_MODE_E1 = 0,
|
||||
IDT_MODE_T1,
|
||||
IDT_MODE_J1,
|
||||
};
|
||||
|
||||
struct idt82 {
|
||||
enum idt82_mode mode;
|
||||
enum idt82_term term;
|
||||
void *priv;
|
||||
uint8_t cs;
|
||||
};
|
||||
|
||||
int idt82_termination(struct idt82 *idt, enum idt82_term term);
|
||||
int idt82_mode(struct idt82 *idt, enum idt82_mode mode);
|
||||
int idt82_get_errcount(struct idt82 *idt);
|
||||
int idt82_get_line_att(struct idt82 *idt);
|
||||
int idt82_init(struct idt82 *idt);
|
||||
|
||||
/* callbacks into transport */
|
||||
int idt82_reg_write(struct idt82 *idt, uint8_t reg, uin8_t val);
|
||||
int idt82_reg_read(struct idt82 *idt, uint8_t reg);
|
||||
|
||||
/* board specific initializers */
|
||||
int idt82_at91_init(struct idt82 *idt, void *spi, unsigned int id,
|
||||
uint8_t cs, uint32_t spi_mr, uint32_t csr);
|
||||
|
||||
#endif
|
|
@ -1,39 +0,0 @@
|
|||
#include <stdint.h>
|
||||
|
||||
#include <spi/spi.h>
|
||||
|
||||
#include "idt82v2081.h"
|
||||
|
||||
/* Adaption layer between idt82 driver and at91lib SPI driver */
|
||||
|
||||
#define B_READ (1 << 5)
|
||||
|
||||
/* backend function for core idt82 driver */
|
||||
int idt82_reg_read(struct idt82 *idt, uint8_t reg)
|
||||
{
|
||||
uint16_t res;
|
||||
|
||||
SPI_Write(idt->priv, idt->cs, (reg & 0x1F) | B_READ);
|
||||
while (!SPI_IsFinished(idt->priv));
|
||||
res = SPI_Read(idt->priv, idt->cs);
|
||||
|
||||
return res >> 8;
|
||||
}
|
||||
/* backend function for core idt82 driver */
|
||||
int idt82_reg_write(struct idt82 *idt, uint8_t reg, uint8_t val)
|
||||
{
|
||||
SPI_Write(idt->priv, idt->cs, (reg & 0x1F) | B_READ | (val << 8));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* initialize the SPI interface to the IDT82 */
|
||||
int idt82_at91_init(struct idt82 *idt, void *spi, unsigned int id,
|
||||
uint8_t cs, uint32_t spi_mr, uint32_t csr)
|
||||
{
|
||||
idt->priv = spi;
|
||||
|
||||
SPI_Configure(spi, id, spi_mr);
|
||||
SPI_ConfigureNCPS(spi, cs, csr);
|
||||
SPI_Enable(spi);
|
||||
}
|
|
@ -1,81 +0,0 @@
|
|||
#ifndef _IDT82_REGS_H
|
||||
#define _IDT82_REGS_H
|
||||
|
||||
/* Section 4.1 of Data Sheet */
|
||||
enum idt82v2081_reg {
|
||||
IDT_REG_ID, /* control */
|
||||
IDT_REG_RST,
|
||||
IDT_REG_GCF,
|
||||
IDT_REG_TERM,
|
||||
IDT_REG_JACF,
|
||||
IDT_REG_TCF0, /* Tx path control */
|
||||
IDT_REG_TCF1,
|
||||
IDT_REG_TCF2,
|
||||
IDT_REG_TCF3,
|
||||
IDT_REG_TCF4,
|
||||
IDT_REG_RCF0, /* Rx path control */
|
||||
IDT_REG_RCF1,
|
||||
IDT_REG_RCF2,
|
||||
IDT_REG_MAINT0, /* Net Diag Ctrl */
|
||||
IDT_REG_MAINT1,
|
||||
IDT_REG_MAINT2,
|
||||
IDT_REG_MAINT3,
|
||||
IDT_REG_MAINT4,
|
||||
IDT_REG_MAINT5,
|
||||
IDT_REG_MAINT6,
|
||||
IDT_REG_INTM0, /* Interrupt Control */
|
||||
IDT_REG_INTM1,
|
||||
IDT_REG_INTES,
|
||||
IDT_REG_STAT0, /* Line Status */
|
||||
IDT_REG_STAT1,
|
||||
IDT_REG_INTS0, /* Interrupt Status */
|
||||
IDT_REG_INTS1,
|
||||
IDT_REG_CNT0, /* Counter */
|
||||
IDT_REG_CNT1,
|
||||
};
|
||||
|
||||
#define IDT_GCF_T1E1_E1 (0 << 2)
|
||||
#define IDT_GCF_T1E1_T1 (1 << 2)
|
||||
#define IDT_GCF_T1E1_MASK (1 << 2)
|
||||
|
||||
#define IDT_TERM_T_SHIFT 3
|
||||
#define IDT_TERM_T_MASK (7 << IDT_TERM_T_SHIFT)
|
||||
#define IDT_TERM_R_SHIFT 0
|
||||
#define IDT_TERM_R_MASK (7 << IDT_TERM_R_SHIFT)
|
||||
|
||||
#define IDT_TCF1_PULS_MASK 0xF
|
||||
|
||||
#define IDT_TCF2_SCAL_MASK 0x3F
|
||||
|
||||
#define IDT_RCF2_MG_MASK 3
|
||||
#define IDT_RCF2_UPDW_SHIFT 2
|
||||
#define IDT_RCF2_UPDW_MASK (3 << IDT_TERM_INT_75)
|
||||
#define IDT_RCF2_SLICE_SHIFT 4
|
||||
#define IDT_RCF2_SLICE_MASK (3 << IDT_RCF2_SLICE_SHIFT)
|
||||
|
||||
#define IDT_INTM0_EQ (1 << 7) /* equalizer out of range */
|
||||
#define IDT_INTM0_IBLBA (1 << 6) /* in-band LB act detect */
|
||||
#define IDT_INTM0_IBLBD (1 << 5) /* in-band LB deact detect */
|
||||
#define IDT_INTM0_PRBS (1 << 4) /* prbs sync signal detect */
|
||||
#define IDT_INTM0_TCLK (1 << 3) /* tclk loss */
|
||||
#define IDT_INTM0_DF (1 << 2) /* driver failure */
|
||||
#define IDT_INTM0_AIS (1 << 1) /* Alarm Indication Signal */
|
||||
#define IDT_INTM0_LOS (1 << 0) /* Loss Of Signal */
|
||||
|
||||
#define IDT_INTM1_DAC_OV (1 << 7) /* DAC arithmetic overflow */
|
||||
#define IDT_INTM1_JA_OV (1 << 6) /* JA overflow */
|
||||
#define IDT_INTM1_JA_UD (1 << 5) /* JA underflow */
|
||||
#define IDT_INTM1_ERR (1 << 4) /* PRBS/QRBS logic error detect */
|
||||
#define IDT_INTM1_EXZ (1 << 3) /* Receive excess zeros */
|
||||
#define IDT_INTM1_CV (1 << 2) /* Receive error */
|
||||
#define IDT_INTM1_TIMER (1 << 1) /* One second timer expiration */
|
||||
#define IDT_INTM1_CNT (1 << 0) /* Counter overflow */
|
||||
|
||||
/* STAT0 == INTES == INTS0 == INTM0 */
|
||||
|
||||
/* INTS1 == INTM1 */
|
||||
|
||||
#define IDT_STAT1_RLP (1 << 5)
|
||||
#define IDT_STAT1_ATT_MASK 0x1F
|
||||
|
||||
#endif /* _IDT82_REGS_H */
|
|
@ -1,141 +0,0 @@
|
|||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <osmocom/core/utils.h>
|
||||
#include <osmocom/core/logging.h>
|
||||
#include <osmocom/core/application.h>
|
||||
#include <osmocom/gsm/gsm_utils.h>
|
||||
|
||||
#include "osmo_e1f.h"
|
||||
|
||||
static struct osmo_e1f_instance inst;
|
||||
static struct log_info log_info = {};
|
||||
|
||||
/* pull data out of the transmitter and print hexdumps */
|
||||
static void pull_and_print(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
uint8_t buf[32];
|
||||
osmo_e1f_pull_tx_frame(e1i, buf);
|
||||
printf("%s\n", osmo_hexdump(buf, sizeof(buf)));
|
||||
}
|
||||
|
||||
static void data_cb(struct osmo_e1f_instance_ts *e1t, struct msgb *msg)
|
||||
{
|
||||
printf("Rx TS %u: %s\n", e1t->ts_nr, msgb_hexdump(msg));
|
||||
msgb_free(msg);
|
||||
}
|
||||
|
||||
static void notify_cb(struct osmo_e1f_instance *e1i, enum osmo_e1f_notify_event evt,
|
||||
bool present, void *data)
|
||||
{
|
||||
printf("NOTIFY: %s %s\n", osmo_e1f_notify_event_name(evt), present ? "PRESENT" : "ABSENT");
|
||||
}
|
||||
|
||||
/* feed some random data into the E1 instance */
|
||||
static void tc_rx_random()
|
||||
{
|
||||
uint8_t buf[32];
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 200; i++) {
|
||||
osmo_get_rand_id(buf, sizeof(buf));
|
||||
osmo_e1f_rx_frame(&inst, buf);
|
||||
}
|
||||
}
|
||||
|
||||
static void tc_rx_align_basic()
|
||||
{
|
||||
uint8_t buf[32];
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 80; i++) {
|
||||
memset(buf, 0xff, sizeof(buf));
|
||||
switch (i %2) {
|
||||
case 0:
|
||||
buf[0] = 0x9B;
|
||||
break;
|
||||
case 1:
|
||||
buf[0] = 0x40;
|
||||
break;
|
||||
}
|
||||
osmo_e1f_rx_frame(&inst, buf);
|
||||
}
|
||||
}
|
||||
|
||||
static void tc_rx_align_mframe()
|
||||
{
|
||||
uint8_t buf[32];
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 80; i++) {
|
||||
memset(buf, 0xff, sizeof(buf));
|
||||
switch (i % 16) {
|
||||
case 0:
|
||||
case 2:
|
||||
case 4:
|
||||
case 6:
|
||||
case 8:
|
||||
case 10:
|
||||
case 12:
|
||||
case 14:
|
||||
buf[0] = 0x9B;
|
||||
break;
|
||||
case 1:
|
||||
case 3:
|
||||
case 7:
|
||||
case 13:
|
||||
case 15:
|
||||
buf[0] = 0x40;
|
||||
break;
|
||||
case 5:
|
||||
case 9:
|
||||
case 11:
|
||||
buf[0] = 0xc0;
|
||||
break;
|
||||
}
|
||||
osmo_e1f_rx_frame(&inst, buf);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static void tc_tx_idle()
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < 20; i++) {
|
||||
pull_and_print(&inst);
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
osmo_init_logging2(NULL, &log_info);
|
||||
osmo_e1f_init();
|
||||
|
||||
osmo_e1f_instance_init(&inst, "e1_test", ¬ify_cb, true, NULL);
|
||||
for (i = 1; i < 32; i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = osmo_e1f_instance_ts(&inst, i);
|
||||
osmo_e1f_ts_config(e1t, &data_cb, 40, true, OSMO_E1F_TS_RAW);
|
||||
}
|
||||
|
||||
printf("\nRx Random...\n");
|
||||
osmo_e1f_instance_reset(&inst);
|
||||
tc_rx_random();
|
||||
|
||||
printf("\nAlign (Basic)...\n");
|
||||
osmo_e1f_instance_reset(&inst);
|
||||
tc_rx_align_basic();
|
||||
|
||||
printf("\nAlign (Mframe)...\n");
|
||||
osmo_e1f_instance_reset(&inst);
|
||||
tc_rx_align_mframe();
|
||||
|
||||
printf("\nTX Idle...\n");
|
||||
osmo_e1f_instance_reset(&inst);
|
||||
tc_tx_idle();
|
||||
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include <osmocom/core/utils.h>
|
||||
#include <osmocom/core/logging.h>
|
||||
#include <osmocom/core/application.h>
|
||||
#include <osmocom/gsm/gsm_utils.h>
|
||||
|
||||
#include "osmo_e1f.h"
|
||||
|
||||
static struct osmo_e1f_instance inst;
|
||||
static struct log_info log_info = {};
|
||||
|
||||
static void data_cb(struct osmo_e1f_instance_ts *e1t, struct msgb *msg)
|
||||
{
|
||||
printf("Rx TS %02u: %s\n", e1t->ts_nr, msgb_hexdump(msg));
|
||||
msgb_free(msg);
|
||||
}
|
||||
|
||||
static void notify_cb(struct osmo_e1f_instance *e1i, enum osmo_e1f_notify_event evt,
|
||||
bool present, void *data)
|
||||
{
|
||||
fprintf(stdout, "NOTIFY: %s %s\n", osmo_e1f_notify_event_name(evt), present ? "PRESENT" : "ABSENT");
|
||||
}
|
||||
|
||||
static void read_file(const char *fname)
|
||||
{
|
||||
int fd;
|
||||
|
||||
fd = open(fname, O_RDONLY);
|
||||
if (fd < 0)
|
||||
exit(23);
|
||||
while (1) {
|
||||
int rc;
|
||||
uint8_t buf[32];
|
||||
|
||||
rc = read(fd, buf, sizeof(buf));
|
||||
if (rc <= 0)
|
||||
return;
|
||||
if (rc < sizeof(buf))
|
||||
exit(24);
|
||||
//printf("FRAME: %s\n", osmo_hexdump(buf, sizeof(buf)));
|
||||
osmo_e1f_rx_frame(&inst, buf);
|
||||
}
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
osmo_init_logging2(NULL, &log_info);
|
||||
osmo_e1f_init();
|
||||
|
||||
osmo_e1f_instance_init(&inst, "e1_test", ¬ify_cb, true, NULL);
|
||||
for (i = 1; i < 32; i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = osmo_e1f_instance_ts(&inst, i);
|
||||
enum osmo_e1f_ts_mode mode;
|
||||
bool enable;
|
||||
switch (i) {
|
||||
case 2:
|
||||
mode = OSMO_E1F_TS_HDLC_CRC;
|
||||
enable = true;
|
||||
break;
|
||||
case 5:
|
||||
case 6:
|
||||
case 7:
|
||||
case 8:
|
||||
default:
|
||||
mode = OSMO_E1F_TS_RAW;
|
||||
enable = false;
|
||||
break;
|
||||
}
|
||||
osmo_e1f_ts_config(e1t, &data_cb, 64, enable, mode);
|
||||
}
|
||||
|
||||
read_file("Insite_to_Racal_E1.bin");
|
||||
}
|
|
@ -1,699 +0,0 @@
|
|||
/* Osmocom Software Defined E1
|
||||
*
|
||||
* (C) 2018 by Harald Welte <laforge@gnumonks.org>
|
||||
*
|
||||
* Implements ITU-T Rec. G.704 Section 2.3
|
||||
*/
|
||||
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <osmocom/core/msgb.h>
|
||||
#include <osmocom/core/linuxlist.h>
|
||||
#include <osmocom/core/logging.h>
|
||||
#include <osmocom/core/fsm.h>
|
||||
|
||||
#include "crc4itu.h"
|
||||
#include "osmo_e1f.h"
|
||||
|
||||
#define S(x) (1 << (x))
|
||||
|
||||
/* Frame Alignment Signal (BIT1 may be overwritten with CRC-4) */
|
||||
#define G704_E1_FAS 0x1B
|
||||
|
||||
static inline bool is_correct_fas(uint8_t bt) {
|
||||
if ((bt & 0x7F) == G704_E1_FAS)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
/* are we in SMF II (true) or I (false) */
|
||||
static inline bool is_smf_II(const struct osmo_e1f_tx_state *tx) {
|
||||
if (tx->frame_nr >= 8)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
static struct osmo_fsm e1_align_fsm;
|
||||
static void align_fsm_reset(struct osmo_e1f_instance *e1i);
|
||||
|
||||
static void notify_user(struct osmo_e1f_instance *e1i, enum osmo_e1f_notify_event evt,
|
||||
bool present, void *priv)
|
||||
{
|
||||
if (!e1i->notify_cb)
|
||||
return;
|
||||
e1i->notify_cb(e1i, evt, present, priv);
|
||||
}
|
||||
|
||||
/*! Initialize a (caller-allocated) Osmocom E1 Instance
|
||||
* \param[inout] e1i E1 Instance to be initialized
|
||||
* \returns 0 on success, negative on error */
|
||||
int osmo_e1f_instance_init(struct osmo_e1f_instance *e1i, const char *name, e1_notify_cb cb,
|
||||
bool crc4_enabled, void *priv)
|
||||
{
|
||||
int i;
|
||||
|
||||
e1i->crc4_enabled = crc4_enabled;
|
||||
e1i->notify_cb = cb;
|
||||
e1i->tx.sa4_sa8 = 0x00;
|
||||
|
||||
e1i->priv = priv;
|
||||
|
||||
for (i = 1; i < ARRAY_SIZE(e1i->ts); i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = &e1i->ts[i];
|
||||
e1t->ts_nr = i;
|
||||
e1t->inst = e1i;
|
||||
INIT_LLIST_HEAD(&e1t->tx.queue);
|
||||
|
||||
e1t->rx.granularity = 256;
|
||||
}
|
||||
|
||||
e1i->rx.fi = osmo_fsm_inst_alloc(&e1_align_fsm, NULL, e1i, LOGL_DEBUG, name);
|
||||
if (!e1i->rx.fi)
|
||||
return -1;
|
||||
|
||||
osmo_e1f_instance_reset(e1i);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*! stop E1 timeslot; release any pending rx/tx buffers
|
||||
* \param[in] e1t Timeslot which we are to stop, disable and release buffers */
|
||||
void osmo_e1f_ts_reset(struct osmo_e1f_instance_ts *e1t)
|
||||
{
|
||||
e1t->tx.underruns = 0;
|
||||
msgb_queue_free(&e1t->tx.queue);
|
||||
|
||||
e1t->rx.enabled = false;
|
||||
msgb_free(e1t->rx.msg);
|
||||
e1t->rx.msg = NULL;
|
||||
|
||||
osmo_isdnhdlc_rcv_init(&e1t->rx.hdlc, OSMO_HDLC_F_BITREVERSE);
|
||||
//osmo_isdnhdlc_rcv_init(&e1t->rx.hdlc, 0);
|
||||
osmo_isdnhdlc_out_init(&e1t->tx.hdlc, 0);
|
||||
}
|
||||
|
||||
/*! stop E1 instance; stops all timeslots and releases any pending rx/tx buffers
|
||||
* \param[in] e1t E1 instance which we are to stop */
|
||||
void osmo_e1f_instance_reset(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
int i;
|
||||
|
||||
align_fsm_reset(e1i);
|
||||
|
||||
e1i->tx.remote_alarm = false;
|
||||
e1i->tx.crc4_error = false;
|
||||
e1i->tx.frame_nr = 0;
|
||||
e1i->tx.crc4_last_smf = 0;
|
||||
e1i->tx.crc4 = crc4itu_init();
|
||||
|
||||
e1i->rx.frame_nr = 0;
|
||||
memset(&e1i->rx.ts0_history, 0, sizeof(e1i->rx.ts0_history));
|
||||
e1i->rx.ts0_hist_len = 0;
|
||||
e1i->rx.remote_alarm = false;
|
||||
e1i->rx.remote_crc4_error = false;
|
||||
e1i->rx.num_ts0_in_mframe_search = 0;
|
||||
|
||||
for (i = 1; i < ARRAY_SIZE(e1i->ts); i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = &e1i->ts[i];
|
||||
osmo_e1f_ts_reset(e1t);
|
||||
}
|
||||
}
|
||||
|
||||
/*! obtain pointer to TS given by instance + timeslot number
|
||||
* \param[in] e1i E1 intance on which we work
|
||||
* \param[in] ts_nr E1 timeslot number (1..31)
|
||||
* \returns pointer to timeslot; NULL on error */
|
||||
struct osmo_e1f_instance_ts *osmo_e1f_instance_ts(struct osmo_e1f_instance *e1i, uint8_t ts_nr)
|
||||
{
|
||||
if (ts_nr == 0 || ts_nr >= ARRAY_SIZE(e1i->ts))
|
||||
return NULL;
|
||||
|
||||
return &e1i->ts[ts_nr];
|
||||
}
|
||||
|
||||
/*! configure an E1 timeslot
|
||||
* \param[in] e1t Timeslot which we are to configure
|
||||
* \param[in] granularity granularity (buffer size) to use on Rx
|
||||
* \param[in] enable enable (true) or disalble (false) receiving on this TS
|
||||
* \param[in] mode the mode for this timeslot (raw or hdlc)
|
||||
* \return 0 on success; negative on error */
|
||||
int osmo_e1f_ts_config(struct osmo_e1f_instance_ts *e1t, e1_data_cb cb, unsigned int granularity,
|
||||
bool enable, enum osmo_e1f_ts_mode mode)
|
||||
{
|
||||
e1t->rx.data_cb = cb;
|
||||
e1t->rx.enabled = enable;
|
||||
e1t->rx.granularity = granularity;
|
||||
e1t->mode = mode;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
const struct value_string osmo_e1f_notifv_evt_names[] = {
|
||||
{ E1_NTFY_EVT_ALIGN_FRAME, "Aligned to Frame" },
|
||||
{ E1_NTFY_EVT_ALIGN_CRC_MFRAME, "Aligned to CRC4-Multiframe" },
|
||||
{ E1_NTFY_EVT_CRC_ERROR, "CRC Error detected (local)" },
|
||||
{ E1_NTFY_EVT_REMOTE_CRC_ERROR, "CRC Error reported (remote)" },
|
||||
{ E1_NTFY_EVT_REMOTE_ALARM, "Remote Alarm condition repoorted" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
/***********************************************************************
|
||||
* Transmit Side
|
||||
***********************************************************************/
|
||||
|
||||
/*! Enqueue a message buffer of to-be-transmitted data for a timeslot
|
||||
* \param[in] e1i E1 instance for which to enqueue
|
||||
* \param[in] ts_nr Timeslot number on which data is to be transmitted
|
||||
* \param[in] msg Message buffer storing the to-be-transmitted data
|
||||
* \returns 0 on success; negative in case of error.
|
||||
*
|
||||
* Ownership of \a msg is transferred from caller into this function, but only
|
||||
* in case of successful execution (return 0)!
|
||||
*/
|
||||
void osmo_e1f_ts_enqueue(struct osmo_e1f_instance_ts *e1t, struct msgb *msg)
|
||||
{
|
||||
msgb_enqueue(&e1t->tx.queue, msg);
|
||||
}
|
||||
|
||||
/* obtain a CRC4 bit for the current frame number */
|
||||
static uint8_t e1_pull_crc4_bit(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
/* If CRC-4 is disabled, all CRC bits shall be '1' */
|
||||
if (e1i->crc4_enabled == 0) {
|
||||
return 0x01;
|
||||
} else {
|
||||
/* CRC is transmitted MSB first */
|
||||
switch (e1i->tx.frame_nr % 8) {
|
||||
case 0:
|
||||
return (e1i->tx.crc4_last_smf >> 3) & 1;
|
||||
case 2:
|
||||
return (e1i->tx.crc4_last_smf >> 2) & 1;
|
||||
case 4:
|
||||
return (e1i->tx.crc4_last_smf >> 1) & 1;
|
||||
case 6:
|
||||
return (e1i->tx.crc4_last_smf >> 0) & 1;
|
||||
default:
|
||||
OSMO_ASSERT(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* pull a single to-be-transmitted byte for TS0 */
|
||||
static uint8_t e1_pull_ts0(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
uint8_t ret;
|
||||
|
||||
/* according to Table 5B/G.704 - CRC-4 multiframe structure */
|
||||
if ((e1i->tx.frame_nr % 2) == 0) {
|
||||
/* FAS */
|
||||
ret = G704_E1_FAS | (e1_pull_crc4_bit(e1i) << 7);
|
||||
} else {
|
||||
switch (e1i->tx.frame_nr) {
|
||||
case 1:
|
||||
case 3:
|
||||
case 7:
|
||||
ret = 0x40;
|
||||
break;
|
||||
case 5:
|
||||
case 9:
|
||||
case 11:
|
||||
ret = 0xC0;
|
||||
break;
|
||||
case 13:
|
||||
case 15:
|
||||
ret = 0x40;
|
||||
if (e1i->tx.crc4_error)
|
||||
ret |= 0x80;
|
||||
break;
|
||||
}
|
||||
ret |= e1i->tx.sa4_sa8;
|
||||
if (e1i->tx.remote_alarm)
|
||||
ret |= 0x20;
|
||||
}
|
||||
|
||||
/* re-set CRC4 at start of sub-multiframe */
|
||||
if (e1i->tx.frame_nr == 0 || e1i->tx.frame_nr == 8) {
|
||||
e1i->tx.crc4_last_smf = e1i->tx.crc4;
|
||||
e1i->tx.crc4 = 0;
|
||||
}
|
||||
|
||||
/* increment frame number modulo 16 */
|
||||
e1i->tx.frame_nr = (e1i->tx.frame_nr + 1) % 16;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* pull a single to-be-transmitted byte for TS1..31 */
|
||||
static uint8_t e1_pull_tsN(struct osmo_e1f_instance_ts *e1t)
|
||||
{
|
||||
struct msgb *msg = llist_first_entry_or_null(&e1t->tx.queue, struct msgb, list);
|
||||
uint8_t *cur;
|
||||
|
||||
retry:
|
||||
/* if there's no message to transmit */
|
||||
if (!msg) {
|
||||
e1t->tx.underruns++;
|
||||
return 0xFF;
|
||||
}
|
||||
if (msgb_length(msg) <= 0) {
|
||||
llist_del(&msg->list);
|
||||
msgb_free(msg);
|
||||
msg = llist_first_entry_or_null(&e1t->tx.queue, struct msgb, list);
|
||||
goto retry;
|
||||
}
|
||||
cur = msgb_pull(msg, 1);
|
||||
return *cur;
|
||||
}
|
||||
|
||||
/* update the current in-progress CRC4 value with data from \a out_frame */
|
||||
static void e1_tx_update_crc4(struct osmo_e1f_instance *e1i, const uint8_t *out_frame)
|
||||
{
|
||||
uint8_t ts0;
|
||||
|
||||
ts0 = out_frame[0];
|
||||
/* mask off the C bits */
|
||||
if (is_correct_fas(ts0))
|
||||
ts0 &= 0x7F;
|
||||
e1i->tx.crc4 = crc4itu_update(e1i->tx.crc4, &ts0, 1);
|
||||
/* add the remaining bytes/bits */
|
||||
e1i->tx.crc4 = crc4itu_update(e1i->tx.crc4, out_frame+1, ARRAY_SIZE(e1i->ts)-1);
|
||||
}
|
||||
|
||||
/*! Pull one to-be-transmitted E1 frame (256bits) from the E1 instance
|
||||
* \param e1i E1 instance for which the frame shall be generated
|
||||
* \param[out] out_frame callee-allocated buffer to which function stores 32 bytes
|
||||
* \returns 0 on success, negative on error */
|
||||
int osmo_e1f_pull_tx_frame(struct osmo_e1f_instance *e1i, uint8_t *out_frame)
|
||||
{
|
||||
int i;
|
||||
|
||||
/* generate TS0 */
|
||||
out_frame[0] = e1_pull_ts0(e1i);
|
||||
|
||||
/* generate TS1..31 */
|
||||
for (i = 1; i < ARRAY_SIZE(e1i->ts); i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = &e1i->ts[i];
|
||||
/* get next to-be-transmitted byte from the TS */
|
||||
out_frame[i] = e1_pull_tsN(e1t);
|
||||
}
|
||||
/* update our CRC4 computation */
|
||||
e1_tx_update_crc4(e1i, out_frame);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* Receiver Side
|
||||
***********************************************************************/
|
||||
|
||||
/* According to Figure 2 / ITU-T G.706 */
|
||||
enum e1_align_state {
|
||||
/* Frame Alignment Search */
|
||||
E1_AS_SEARCH_FRAME,
|
||||
/* CRC multiframe alignment search */
|
||||
E1_AS_SEARCH_CRC_MFRAME,
|
||||
/* monitoring for incorrect frame alignment and error performance using CRC */
|
||||
E1_AS_ALIGNED_CRC_MFRAME,
|
||||
/* no CRC: just frame alignment loss check */
|
||||
E1_AS_ALIGNED_BASIC,
|
||||
};
|
||||
|
||||
enum e1_align_event {
|
||||
/* received a TS0 octet */
|
||||
E1_AE_RX_TS0,
|
||||
E1_AE_RESET
|
||||
};
|
||||
|
||||
static const struct value_string e1_align_evt_names[] = {
|
||||
{ E1_AE_RX_TS0, "E1_AE_RX_TS0" },
|
||||
{ E1_AE_RESET, "E1_AE_RESET" },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
||||
/* get a TS0 byte from the history. delta 0 == current, delte 1 == previous, ... */
|
||||
static uint8_t get_ts0_hist(struct osmo_e1f_instance *e1i, uint8_t delta)
|
||||
{
|
||||
return e1i->rx.ts0_history[((e1i->rx.frame_nr + 16)-delta) % 16];
|
||||
}
|
||||
|
||||
/* ITU-T G.706 Section 4.1.1 */
|
||||
static bool frame_alignment_lost(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
if (e1i->rx.frame_nr % 2)
|
||||
return false;
|
||||
|
||||
/* Frame alignment will be assumed to have been lost when three consecutive incorrect
|
||||
* frame alignment signals have been received. */
|
||||
if (!is_correct_fas(get_ts0_hist(e1i, 0)) &&
|
||||
!is_correct_fas(get_ts0_hist(e1i, 2)) &&
|
||||
!is_correct_fas(get_ts0_hist(e1i, 4)))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
/* ITU-T G.706 Section 4.1.2 */
|
||||
static bool frame_alignment_recovered(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
/* two consecutive FAS with one non-FAS interspersed */
|
||||
if (is_correct_fas(get_ts0_hist(e1i, 0)) &&
|
||||
!is_correct_fas(get_ts0_hist(e1i, 1)) &&
|
||||
is_correct_fas(get_ts0_hist(e1i, 2)))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
/* ITU-T G.706 Section 4.2 */
|
||||
static bool crc_mframe_alignment_achieved(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
/* if current TS0 byte is FAS, we cannot detect alignment */
|
||||
if (is_correct_fas(get_ts0_hist(e1i, 0)))
|
||||
return false;
|
||||
if ((get_ts0_hist(e1i, 0) >> 7) == 1 &&
|
||||
(get_ts0_hist(e1i, 2) >> 7) == 1 &&
|
||||
(get_ts0_hist(e1i, 4) >> 7) == 0 &&
|
||||
(get_ts0_hist(e1i, 6) >> 7) == 1 &&
|
||||
(get_ts0_hist(e1i, 8) >> 7) == 0 &&
|
||||
(get_ts0_hist(e1i, 10) >> 7) == 0)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
/* Get the CRC4 that was received from our Rx TS0 history */
|
||||
static uint8_t crc4_from_ts0_hist(struct osmo_e1f_instance *e1i, bool smf2)
|
||||
{
|
||||
uint8_t crc = 0;
|
||||
uint8_t offset = 0;
|
||||
|
||||
if (smf2)
|
||||
offset = 8;
|
||||
|
||||
crc |= (e1i->rx.ts0_history[0+offset] >> 7) << 3;
|
||||
crc |= (e1i->rx.ts0_history[2+offset] >> 7) << 2;
|
||||
crc |= (e1i->rx.ts0_history[4+offset] >> 7) << 1;
|
||||
crc |= (e1i->rx.ts0_history[6+offset] >> 7) << 0;
|
||||
|
||||
return crc;
|
||||
}
|
||||
|
||||
/* update the current in-progress CRC4 value with data from \a rx_frame */
|
||||
static void e1_rx_update_crc4(struct osmo_e1f_instance *e1i, const uint8_t *rx_frame)
|
||||
{
|
||||
uint8_t ts0;
|
||||
|
||||
ts0 = rx_frame[0];
|
||||
/* mask off the C bits */
|
||||
if (is_correct_fas(ts0))
|
||||
ts0 &= 0x7F;
|
||||
e1i->rx.crc4 = crc4itu_update(e1i->rx.crc4, &ts0, 1);
|
||||
/* add the remaining bytes/bits */
|
||||
e1i->rx.crc4 = crc4itu_update(e1i->rx.crc4, rx_frame+1, ARRAY_SIZE(e1i->ts)-1);
|
||||
}
|
||||
|
||||
/* FSM State handler */
|
||||
static void e1_align_search_frame(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct osmo_e1f_instance *e1i = (struct osmo_e1f_instance *) fi->priv;
|
||||
|
||||
if (frame_alignment_recovered(e1i)) {
|
||||
/* if we detected the 2nd FAS, we must be in FN 2 (or at least FN%2=0 */
|
||||
e1i->rx.frame_nr = 2;
|
||||
notify_user(e1i, E1_NTFY_EVT_ALIGN_FRAME, true, NULL);
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_SEARCH_CRC_MFRAME, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
/* FSM State handler */
|
||||
static void e1_align_search_crc_mframe(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct osmo_e1f_instance *e1i = (struct osmo_e1f_instance *) fi->priv;
|
||||
|
||||
if (crc_mframe_alignment_achieved(e1i)) {
|
||||
/* if we detected the 6-bit CRC multiframe signal, we must be in FN 11 */
|
||||
e1i->rx.frame_nr = 11;
|
||||
/* FIXME: "at least two valid CRC multiframe alignment signals can be located within
|
||||
* 8 ms, the time separating two CRC multiframe alignment signals being 2 ms or a
|
||||
* multiple of 2 ms" */
|
||||
notify_user(e1i, E1_NTFY_EVT_ALIGN_CRC_MFRAME, true, NULL);
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_ALIGNED_CRC_MFRAME, 0, 0);
|
||||
} else {
|
||||
/* if no mframe alignment is established within 8ms (64 frames), fall back */
|
||||
if (e1i->rx.num_ts0_in_mframe_search >= 64) {
|
||||
e1i->rx.num_ts0_in_mframe_search = 0;
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_SEARCH_FRAME, 0, 0);
|
||||
}
|
||||
e1i->rx.num_ts0_in_mframe_search++;
|
||||
}
|
||||
}
|
||||
|
||||
static void e1_aligned_common(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
uint8_t inb = get_ts0_hist(e1i, 0);
|
||||
|
||||
/* All non-FAS frames contain "A" bit in TS0 */
|
||||
if (!is_correct_fas(inb & 0x7F)) {
|
||||
bool old_alarm = e1i->rx.remote_alarm;
|
||||
/* frame not containing the frame alignment signal */
|
||||
if (inb & 0x20)
|
||||
e1i->rx.remote_alarm = true;
|
||||
else
|
||||
e1i->rx.remote_alarm = false;
|
||||
if (old_alarm != e1i->rx.remote_alarm)
|
||||
notify_user(e1i, E1_NTFY_EVT_REMOTE_ALARM, e1i->rx.remote_alarm, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
/* FSM State handler */
|
||||
static void e1_aligned_crc_mframe(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct osmo_e1f_instance *e1i = (struct osmo_e1f_instance *) fi->priv;
|
||||
|
||||
if (frame_alignment_lost(e1i)) {
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_SEARCH_FRAME, 0, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
if (e1i->crc4_enabled) {
|
||||
uint8_t crc_rx;
|
||||
bool crc4_error;
|
||||
|
||||
/* check if we just received a complete CRC4 */
|
||||
switch (e1i->rx.frame_nr) {
|
||||
case 7:
|
||||
case 15:
|
||||
crc_rx = crc4_from_ts0_hist(e1i, e1i->rx.frame_nr == 15 ? true : false);
|
||||
if (crc_rx != e1i->rx.crc4_last_smf)
|
||||
crc4_error = true;
|
||||
else
|
||||
crc4_error = false;
|
||||
if (crc4_error != e1i->tx.crc4_error) {
|
||||
notify_user(e1i, E1_NTFY_EVT_CRC_ERROR, crc4_error, NULL);
|
||||
e1i->tx.crc4_error = crc4_error;
|
||||
}
|
||||
/* rotate computed CRC4 one further */
|
||||
e1i->rx.crc4_last_smf = e1i->rx.crc4;
|
||||
e1i->rx.crc4 = crc4itu_init();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
/* check if the remote side reports any CRC errors */
|
||||
switch (e1i->rx.frame_nr) {
|
||||
case 13:
|
||||
case 15:
|
||||
crc4_error = false;
|
||||
if ((get_ts0_hist(e1i, 0) >> 7) == 0)
|
||||
crc4_error = true;
|
||||
if (crc4_error != e1i->rx.remote_crc4_error) {
|
||||
notify_user(e1i, E1_NTFY_EVT_REMOTE_CRC_ERROR, crc4_error, NULL);
|
||||
e1i->rx.remote_crc4_error = crc4_error;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
e1_aligned_common(e1i);
|
||||
}
|
||||
|
||||
/* FSM State handler */
|
||||
static void e1_aligned_basic(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct osmo_e1f_instance *e1i = (struct osmo_e1f_instance *) fi->priv;
|
||||
|
||||
if (frame_alignment_lost(e1i)) {
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_SEARCH_FRAME, 0, 0);
|
||||
return;
|
||||
}
|
||||
|
||||
e1_aligned_common(e1i);
|
||||
}
|
||||
|
||||
static const struct osmo_fsm_state e1_align_states[] = {
|
||||
[E1_AS_SEARCH_FRAME] = {
|
||||
.name = "SEARCH_FRAME",
|
||||
.in_event_mask = S(E1_AE_RX_TS0),
|
||||
.out_state_mask = S(E1_AS_SEARCH_FRAME) |
|
||||
S(E1_AS_SEARCH_CRC_MFRAME) |
|
||||
S(E1_AS_ALIGNED_BASIC),
|
||||
.action = e1_align_search_frame,
|
||||
},
|
||||
[E1_AS_SEARCH_CRC_MFRAME] = {
|
||||
.name = "SEARCH_CRC_MFRAME",
|
||||
.in_event_mask = S(E1_AE_RX_TS0),
|
||||
.out_state_mask = S(E1_AS_SEARCH_FRAME) |
|
||||
S(E1_AS_SEARCH_CRC_MFRAME) |
|
||||
S(E1_AS_ALIGNED_CRC_MFRAME),
|
||||
.action = e1_align_search_crc_mframe,
|
||||
},
|
||||
[E1_AS_ALIGNED_CRC_MFRAME] = {
|
||||
.name = "ALIGNED_CRC_MFRAME",
|
||||
.in_event_mask = S(E1_AE_RX_TS0),
|
||||
.out_state_mask = S(E1_AS_SEARCH_FRAME) |
|
||||
S(E1_AS_SEARCH_CRC_MFRAME) |
|
||||
S(E1_AS_ALIGNED_CRC_MFRAME),
|
||||
.action = e1_aligned_crc_mframe,
|
||||
},
|
||||
[E1_AS_ALIGNED_BASIC] = {
|
||||
.name = "ALIGNED_BASIC",
|
||||
.in_event_mask = S(E1_AE_RX_TS0),
|
||||
.out_state_mask = S(E1_AS_SEARCH_FRAME),
|
||||
.action = e1_aligned_basic,
|
||||
},
|
||||
};
|
||||
|
||||
static void e1_allstate(struct osmo_fsm_inst *fi, uint32_t event, void *data)
|
||||
{
|
||||
struct osmo_e1f_instance *e1i = (struct osmo_e1f_instance *) fi->priv;
|
||||
|
||||
switch (event) {
|
||||
case E1_AE_RESET:
|
||||
e1i->rx.num_ts0_in_mframe_search = 0;
|
||||
osmo_fsm_inst_state_chg(fi, E1_AS_SEARCH_FRAME, 0, 0);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static struct osmo_fsm e1_align_fsm = {
|
||||
.name = "e1-align",
|
||||
.states = e1_align_states,
|
||||
.num_states = ARRAY_SIZE(e1_align_states),
|
||||
.allstate_event_mask = S(E1_AE_RESET),
|
||||
.allstate_action = e1_allstate,
|
||||
.log_subsys = DLGLOBAL,
|
||||
.event_names = e1_align_evt_names,
|
||||
};
|
||||
|
||||
static void align_fsm_reset(struct osmo_e1f_instance *e1i)
|
||||
{
|
||||
osmo_fsm_inst_dispatch(e1i->rx.fi, E1_AE_RESET, NULL);
|
||||
}
|
||||
|
||||
static void e1_rx_hist_add(struct osmo_e1f_instance *e1i, uint8_t inb)
|
||||
{
|
||||
e1i->rx.ts0_history[e1i->rx.frame_nr] = inb;
|
||||
if (e1i->rx.ts0_hist_len < 16)
|
||||
e1i->rx.ts0_hist_len++;
|
||||
}
|
||||
|
||||
static void e1_rx_ts0(struct osmo_e1f_instance *e1i, uint8_t inb)
|
||||
{
|
||||
/* append just-received byte to the TS0 receive history buffer */
|
||||
e1_rx_hist_add(e1i, inb);
|
||||
|
||||
/* notify the FSM that a new TS0 byte was received */
|
||||
osmo_fsm_inst_dispatch(e1i->rx.fi, E1_AE_RX_TS0, NULL);
|
||||
|
||||
e1i->rx.frame_nr = (e1i->rx.frame_nr + 1) % 16;
|
||||
}
|
||||
|
||||
static void e1_rx_tsN(struct osmo_e1f_instance_ts *e1t, uint8_t inb)
|
||||
{
|
||||
struct msgb *msg;
|
||||
int count, rc;
|
||||
|
||||
if (!e1t->rx.enabled)
|
||||
return;
|
||||
|
||||
if (!e1t->rx.msg)
|
||||
e1t->rx.msg = msgb_alloc(e1t->rx.granularity, "E1 Rx");
|
||||
msg = e1t->rx.msg;
|
||||
OSMO_ASSERT(msg);
|
||||
|
||||
switch (e1t->mode) {
|
||||
case OSMO_E1F_TS_RAW:
|
||||
/* append byte at end of msgb */
|
||||
msgb_put_u8(msg, inb);
|
||||
/* flush msgb, if full */
|
||||
if (msgb_tailroom(msg) <= 0) {
|
||||
goto flush;
|
||||
}
|
||||
break;
|
||||
case OSMO_E1F_TS_HDLC_CRC:
|
||||
rc = osmo_isdnhdlc_decode(&e1t->rx.hdlc, &inb, 1, &count,
|
||||
msgb_data(msg), msgb_tailroom(msg));
|
||||
switch (rc) {
|
||||
case -OSMO_HDLC_FRAMING_ERROR:
|
||||
fprintf(stdout, "Framing Error\n");
|
||||
break;
|
||||
case -OSMO_HDLC_CRC_ERROR:
|
||||
fprintf(stdout, "CRC Error\n");
|
||||
break;
|
||||
case -OSMO_HDLC_LENGTH_ERROR:
|
||||
fprintf(stdout, "Length Error\n");
|
||||
break;
|
||||
case 0:
|
||||
/* no output yet */
|
||||
break;
|
||||
default:
|
||||
msgb_put(msg, rc);
|
||||
goto flush;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
return;
|
||||
flush:
|
||||
|
||||
if (!e1t->rx.data_cb)
|
||||
msgb_free(msg);
|
||||
else
|
||||
e1t->rx.data_cb(e1t, msg);
|
||||
e1t->rx.msg = NULL;
|
||||
}
|
||||
|
||||
/*! Receive a single E1 frame of 32x8 (=256) bits
|
||||
* \param e1i E1 instance for which the frame was received
|
||||
* \param[in] in_frame caller-provided buffer of 32 octets
|
||||
*
|
||||
* The idea is that whoever calls us will already have done the bit-alignment,
|
||||
* i.e. the first bit of TS0 of the frame will be octet-aligned and hence the
|
||||
* entire 256bit buffer is provided as octet-aligned 32bytes in \a in_frame.
|
||||
*/
|
||||
int osmo_e1f_rx_frame(struct osmo_e1f_instance *e1i, const uint8_t *in_frame)
|
||||
{
|
||||
int i;
|
||||
|
||||
e1_rx_update_crc4(e1i, in_frame);
|
||||
|
||||
e1_rx_ts0(e1i, in_frame[0]);
|
||||
|
||||
for (i = 1; i < ARRAY_SIZE(e1i->ts); i++) {
|
||||
struct osmo_e1f_instance_ts *e1t = &e1i->ts[i];
|
||||
e1_rx_tsN(e1t, in_frame[i]);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int osmo_e1f_init(void)
|
||||
{
|
||||
return osmo_fsm_register(&e1_align_fsm);
|
||||
}
|
|
@ -1,122 +0,0 @@
|
|||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdbool.h>
|
||||
#include <osmocom/core/msgb.h>
|
||||
#include <osmocom/core/linuxlist.h>
|
||||
#include <osmocom/core/fsm.h>
|
||||
#include <osmocom/core/isdnhdlc.h>
|
||||
|
||||
struct osmo_e1f_tx_state {
|
||||
bool remote_alarm;
|
||||
bool crc4_error;
|
||||
/* lower 5 bits: Sa4..Sa8 */
|
||||
uint8_t sa4_sa8;
|
||||
/* frame number 0..15 */
|
||||
uint8_t frame_nr;
|
||||
uint8_t crc4_last_smf;
|
||||
uint8_t crc4;
|
||||
};
|
||||
|
||||
struct osmo_e1f_rx_state {
|
||||
uint8_t frame_nr;
|
||||
/* history of rceived TS0 octets */
|
||||
uint8_t ts0_history[16];
|
||||
uint8_t ts0_hist_len;
|
||||
/* was a remote alarm received? */
|
||||
bool remote_alarm;
|
||||
bool remote_crc4_error;
|
||||
/* number of TS0 bytes received since entering CRC mframe search */
|
||||
uint8_t num_ts0_in_mframe_search;
|
||||
struct osmo_fsm_inst *fi;
|
||||
/* computed CRC4 */
|
||||
uint8_t crc4_last_smf;
|
||||
uint8_t crc4;
|
||||
};
|
||||
|
||||
enum osmo_e1f_notify_event {
|
||||
E1_NTFY_EVT_ALIGN_FRAME,
|
||||
E1_NTFY_EVT_ALIGN_CRC_MFRAME,
|
||||
E1_NTFY_EVT_CRC_ERROR,
|
||||
E1_NTFY_EVT_REMOTE_CRC_ERROR,
|
||||
E1_NTFY_EVT_REMOTE_ALARM,
|
||||
};
|
||||
|
||||
enum osmo_e1f_ts_mode {
|
||||
OSMO_E1F_TS_RAW,
|
||||
OSMO_E1F_TS_HDLC_CRC,
|
||||
};
|
||||
|
||||
struct osmo_e1f_instance_ts;
|
||||
struct osmo_e1f_instance;
|
||||
typedef void (*e1_data_cb)(struct osmo_e1f_instance_ts *ts, struct msgb *msg);
|
||||
typedef void (*e1_notify_cb)(struct osmo_e1f_instance *e1i, enum osmo_e1f_notify_event evt,
|
||||
bool present, void *data);
|
||||
|
||||
struct osmo_e1f_instance_ts {
|
||||
/* timeslot number */
|
||||
uint8_t ts_nr;
|
||||
/* mode in which we operate (RAW/HDLC) */
|
||||
enum osmo_e1f_ts_mode mode;
|
||||
/* back-pointer to e1 instance */
|
||||
struct osmo_e1f_instance *inst;
|
||||
struct {
|
||||
/* optional HDLC encoder state */
|
||||
struct osmo_isdnhdlc_vars hdlc;
|
||||
/* queue of pending to-be-transmitted messages */
|
||||
struct llist_head queue;
|
||||
unsigned long underruns;
|
||||
} tx;
|
||||
struct {
|
||||
/* optional HDLC decoder state */
|
||||
struct osmo_isdnhdlc_vars hdlc;
|
||||
bool enabled;
|
||||
/* how many bytes to buffer before calling call-back */
|
||||
unsigned int granularity;
|
||||
/* current receive buffer */
|
||||
struct msgb *msg;
|
||||
e1_data_cb data_cb;
|
||||
/* private data, relevant to user */
|
||||
void *priv;
|
||||
} rx;
|
||||
};
|
||||
|
||||
struct osmo_e1f_instance {
|
||||
/* list; currently not used yet */
|
||||
struct llist_head list;
|
||||
|
||||
/* is CRC4 generation + parsing enabled? */
|
||||
bool crc4_enabled;
|
||||
/* notification call-back function */
|
||||
e1_notify_cb notify_cb;
|
||||
|
||||
/* Rx + Tx related state */
|
||||
struct osmo_e1f_tx_state tx;
|
||||
struct osmo_e1f_rx_state rx;
|
||||
|
||||
/* our 32 timeslots (only 1..32 are used) */
|
||||
struct osmo_e1f_instance_ts ts[32];
|
||||
|
||||
/* private data, relevant to user */
|
||||
void *priv;
|
||||
};
|
||||
|
||||
extern const struct value_string osmo_e1f_notifv_evt_names[];
|
||||
|
||||
static inline const char *osmo_e1f_notify_event_name(enum osmo_e1f_notify_event evt) {
|
||||
return get_value_string(osmo_e1f_notifv_evt_names, evt);
|
||||
}
|
||||
|
||||
int osmo_e1f_init(void);
|
||||
struct osmo_e1f_instance_ts *osmo_e1f_instance_ts(struct osmo_e1f_instance *e1i, uint8_t ts_nr);
|
||||
int osmo_e1f_instance_init(struct osmo_e1f_instance *e1i, const char *name, e1_notify_cb cb,
|
||||
bool crc4_enabled, void *priv);
|
||||
void osmo_e1f_instance_reset(struct osmo_e1f_instance *e1i);
|
||||
int osmo_e1f_ts_config(struct osmo_e1f_instance_ts *e1t, e1_data_cb cb, unsigned int granularity,
|
||||
bool enable, enum osmo_e1f_ts_mode mode);
|
||||
void osmo_e1f_ts_reset(struct osmo_e1f_instance_ts *e1t);
|
||||
|
||||
|
||||
void osmo_e1f_ts_enqueue(struct osmo_e1f_instance_ts *e1t, struct msgb *msg);
|
||||
int osmo_e1f_pull_tx_frame(struct osmo_e1f_instance *e1i, uint8_t *out_frame);
|
||||
int osmo_e1f_rx_frame(struct osmo_e1f_instance *e1i, const uint8_t *in_frame);
|
|
@ -1,94 +0,0 @@
|
|||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
|
||||
static int set_int_opt(int fd, int opt, int val)
|
||||
{
|
||||
return setsockopt(fd, SOL_SOCKET, opt, &val, sizeof(val));
|
||||
}
|
||||
|
||||
static int get_int_opt(int fd, int opt)
|
||||
{
|
||||
int ret, rc;
|
||||
socklen_t optlen = sizeof(ret);
|
||||
|
||||
rc = getsockopt(fd, SOL_SOCKET, opt, &ret, &optlen);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
return ret;
|
||||
}
|
||||
|
||||
static int set_nonblock(int fd)
|
||||
{
|
||||
int flags;
|
||||
flags = fcntl(fd, F_GETFL);
|
||||
if (flags < 0)
|
||||
return flags;
|
||||
flags |= O_NONBLOCK;
|
||||
|
||||
return fcntl(fd, F_SETFL, flags);
|
||||
}
|
||||
|
||||
static int run_test_socketpair(int tx_buf)
|
||||
{
|
||||
int rc, sd[2];
|
||||
uint8_t buf[1024*1024];
|
||||
|
||||
memset(buf, 0, sizeof(buf));
|
||||
|
||||
rc = socketpair(AF_UNIX, SOCK_STREAM, 0, sd);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
/* set the lowest possible transmit socket buffer */
|
||||
set_int_opt(sd[0], SO_SNDBUF, tx_buf);
|
||||
set_nonblock(sd[0]);
|
||||
|
||||
rc = write(sd[0], buf, sizeof(buf));
|
||||
printf("socketpair: tx_buf %7d: written %7d of %ld\n", tx_buf, rc, sizeof(buf));
|
||||
|
||||
close(sd[0]);
|
||||
close(sd[1]);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int run_test_pipe(int tx_buf)
|
||||
{
|
||||
int rc, sd[2];
|
||||
uint8_t buf[1024*1024];
|
||||
|
||||
memset(buf, 0, sizeof(buf));
|
||||
|
||||
rc = pipe(sd);
|
||||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
set_nonblock(sd[1]);
|
||||
|
||||
rc = write(sd[1], buf, sizeof(buf));
|
||||
printf("pipe: tx_buf %7d: written %7d of %ld\n", tx_buf, rc, sizeof(buf));
|
||||
|
||||
close(sd[0]);
|
||||
close(sd[1]);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 20; i++) {
|
||||
run_test_socketpair(1<<i);
|
||||
}
|
||||
run_test_pipe(0);
|
||||
}
|
Loading…
Reference in New Issue