ffcb904b66
Includes the Source (as an Eclipse project) and the Hardware files (including schematic, layout, gerbers, and bill of materials.) The firmware is extremely incomplete. At this point the DDS chips work (with controlled phase relationship), the LCD (with fast-ish SPI, scrolling, and GFX, modified from Adafruit's library), the encoder knob, and LED work. The ADC is capturing, but not in a usable way, but it's enough to feed the DSP code and see a nice pretty waterfall. Timers, interrupts, and DACs are not working yet.
660 lines
9.7 KiB
Text
660 lines
9.7 KiB
Text
% M48 INCH,LZ
|
|
T1C.016F095S300
|
|
X010400Y011740
|
|
X010700Y010700
|
|
X011300Y012600
|
|
X011860Y011890
|
|
X012200Y012400
|
|
X014200Y011600
|
|
X014700Y012500
|
|
X016700Y011700
|
|
X017300Y012200
|
|
X018000Y011000
|
|
X020200Y012400
|
|
X020300Y011000
|
|
X020500Y011700
|
|
X021100Y012300
|
|
X022900Y012340
|
|
X023600Y011900
|
|
X023610Y012490
|
|
X024040Y012480
|
|
X025600Y011600
|
|
X026100Y012500
|
|
X028020Y012350
|
|
X031060Y012580
|
|
X031800Y011200
|
|
X031800Y010400
|
|
X033300Y011800
|
|
X033400Y010500
|
|
X034200Y011300
|
|
X034400Y012300
|
|
X034800Y010500
|
|
X035300Y011400
|
|
X035800Y012400
|
|
X035900Y010500
|
|
X037000Y010500
|
|
X037100Y012500
|
|
X037800Y011940
|
|
X037900Y010500
|
|
X038200Y011100
|
|
X041800Y011900
|
|
X041900Y010600
|
|
X042800Y012100
|
|
X043200Y010500
|
|
X043300Y011400
|
|
X043900Y012800
|
|
X044090Y011920
|
|
X044500Y010600
|
|
X048000Y012200
|
|
X048100Y010700
|
|
X048900Y011500
|
|
X048400Y013900
|
|
X044560Y015350
|
|
X043980Y015350
|
|
X043700Y014700
|
|
X043200Y013700
|
|
X042100Y013900
|
|
X037900Y014200
|
|
X037140Y015060
|
|
X037100Y013800
|
|
X036600Y014520
|
|
X035900Y015000
|
|
X034900Y013300
|
|
X034500Y015000
|
|
X034300Y014000
|
|
X033700Y013100
|
|
X033620Y015280
|
|
X033000Y015200
|
|
X032900Y014000
|
|
X032500Y012900
|
|
X031700Y015000
|
|
X031600Y014000
|
|
X031200Y013200
|
|
X030600Y015300
|
|
X030200Y014000
|
|
X029300Y015000
|
|
X028800Y014000
|
|
X028770Y015380
|
|
X028600Y015010
|
|
X028510Y013440
|
|
X028240Y014090
|
|
X027670Y013010
|
|
X026540Y014940
|
|
X026520Y015390
|
|
X026500Y014090
|
|
X026100Y013580
|
|
X026060Y014080
|
|
X024520Y014080
|
|
X024040Y014020
|
|
X023630Y014830
|
|
X023610Y014040
|
|
X023170Y013580
|
|
X022350Y014270
|
|
X018600Y014800
|
|
X018500Y014200
|
|
X017800Y012900
|
|
X017700Y015000
|
|
X017700Y014200
|
|
X016300Y015000
|
|
X016300Y013900
|
|
X015990Y013150
|
|
X015400Y015200
|
|
X015400Y014700
|
|
X015400Y013700
|
|
X015400Y014200
|
|
X014900Y014200
|
|
X014900Y015200
|
|
X014900Y013700
|
|
X014900Y014700
|
|
X014400Y013700
|
|
X014400Y014700
|
|
X014400Y015200
|
|
X014400Y014200
|
|
X014390Y013020
|
|
X013900Y013700
|
|
X013900Y014200
|
|
X013900Y014700
|
|
X013900Y015200
|
|
X013400Y014200
|
|
X013400Y015200
|
|
X013400Y014700
|
|
X013400Y013700
|
|
X012790Y013150
|
|
X012390Y014360
|
|
X011800Y015300
|
|
X011200Y014400
|
|
X011000Y017600
|
|
X011110Y016790
|
|
X011200Y016100
|
|
X011800Y017400
|
|
X012390Y016220
|
|
X013400Y015700
|
|
X013900Y015700
|
|
X014300Y016700
|
|
X014400Y015700
|
|
X014600Y017300
|
|
X014900Y015700
|
|
X015400Y015700
|
|
X016510Y017240
|
|
X017520Y017890
|
|
X017700Y015700
|
|
X017820Y017240
|
|
X018200Y017700
|
|
X018600Y015500
|
|
X018800Y017400
|
|
X019800Y017580
|
|
X021910Y015490
|
|
X022200Y016800
|
|
X022430Y016010
|
|
X023630Y015830
|
|
X026320Y015770
|
|
X027900Y016700
|
|
X028920Y015810
|
|
X030200Y017200
|
|
X030550Y017700
|
|
X031230Y016980
|
|
X031230Y015440
|
|
X032080Y017350
|
|
X032900Y017000
|
|
X032960Y017690
|
|
X033620Y016970
|
|
X034490Y017340
|
|
X035100Y017800
|
|
X035200Y016850
|
|
X037170Y016190
|
|
X037690Y017630
|
|
X038400Y015400
|
|
X039000Y017600
|
|
X039300Y016300
|
|
X040500Y016300
|
|
X040580Y017460
|
|
X041270Y016360
|
|
X041270Y017150
|
|
X041800Y015800
|
|
X042700Y015800
|
|
X043010Y017790
|
|
X043020Y017190
|
|
X043600Y017300
|
|
X043800Y016200
|
|
X045370Y017360
|
|
X046070Y017480
|
|
X046220Y016690
|
|
X047910Y016470
|
|
X047910Y017090
|
|
X047920Y017690
|
|
X048400Y015500
|
|
X048500Y017500
|
|
X048510Y016470
|
|
X049000Y018090
|
|
X046900Y019800
|
|
X045900Y019600
|
|
X044200Y018100
|
|
X043400Y018900
|
|
X042000Y020000
|
|
X040700Y019900
|
|
X039200Y018900
|
|
X038300Y020300
|
|
X038300Y018800
|
|
X035500Y020000
|
|
X035100Y019300
|
|
X033390Y019610
|
|
X032600Y019000
|
|
X030860Y019520
|
|
X030100Y018900
|
|
X027750Y019680
|
|
X027550Y018360
|
|
X027110Y018300
|
|
X026360Y020360
|
|
X025625Y018355
|
|
X025460Y020360
|
|
X025300Y018700
|
|
X024830Y018360
|
|
X024620Y019380
|
|
X024170Y019020
|
|
X023760Y019070
|
|
X022460Y019140
|
|
X022000Y019700
|
|
X018040Y018350
|
|
X015990Y018070
|
|
X015400Y019600
|
|
X015400Y020100
|
|
X015400Y018600
|
|
X015400Y019100
|
|
X014900Y020100
|
|
X014900Y019600
|
|
X014900Y019100
|
|
X014900Y018600
|
|
X014400Y019600
|
|
X014400Y019100
|
|
X014400Y018600
|
|
X014400Y020100
|
|
X014390Y017940
|
|
X013900Y018600
|
|
X013900Y019100
|
|
X013900Y020100
|
|
X013900Y019600
|
|
X013400Y019600
|
|
X013400Y018600
|
|
X013400Y020100
|
|
X013400Y019100
|
|
X012790Y018060
|
|
X012700Y018900
|
|
X012700Y019900
|
|
X010800Y020100
|
|
X010800Y019100
|
|
X010500Y021500
|
|
X010900Y022800
|
|
X012700Y020900
|
|
X013400Y020600
|
|
X013900Y020600
|
|
X014400Y020600
|
|
X014500Y022800
|
|
X014900Y020600
|
|
X015200Y022800
|
|
X015400Y020600
|
|
X016200Y022800
|
|
X017300Y021800
|
|
X018080Y022380
|
|
X018600Y021800
|
|
X020700Y022800
|
|
X022820Y021660
|
|
X023800Y022100
|
|
X024360Y022030
|
|
X024430Y021570
|
|
X024760Y021830
|
|
X025440Y020760
|
|
X026345Y020765
|
|
X026510Y021440
|
|
X026660Y021830
|
|
X026670Y022250
|
|
X026900Y020800
|
|
X027100Y021400
|
|
X027600Y021400
|
|
X027660Y020930
|
|
X029200Y022400
|
|
X029900Y022200
|
|
X030000Y020800
|
|
X030955Y022450
|
|
X031630Y022340
|
|
X032290Y022050
|
|
X032840Y022860
|
|
X034020Y022360
|
|
X034690Y021970
|
|
X035400Y021300
|
|
X035500Y022300
|
|
X036800Y021700
|
|
X038300Y022800
|
|
X038400Y021900
|
|
X039200Y020400
|
|
X039200Y021600
|
|
X040100Y022700
|
|
X040360Y020650
|
|
X040490Y021840
|
|
X041100Y022000
|
|
X041800Y022600
|
|
X042660Y021890
|
|
X042730Y022680
|
|
X042910Y021390
|
|
X043180Y022230
|
|
X043520Y021890
|
|
X043800Y021200
|
|
X044500Y020600
|
|
X044910Y021290
|
|
X045200Y020550
|
|
X045500Y022400
|
|
X046500Y022100
|
|
X047500Y022100
|
|
X047720Y021290
|
|
X048400Y021100
|
|
X048600Y022500
|
|
X049000Y020400
|
|
X048800Y025100
|
|
X048000Y024100
|
|
X046900Y024900
|
|
X045920Y024290
|
|
X045800Y025000
|
|
X045320Y024280
|
|
X044795Y024610
|
|
X044610Y024050
|
|
X044350Y023660
|
|
X044210Y024580
|
|
X043730Y023710
|
|
X043320Y024510
|
|
X043160Y023720
|
|
X042890Y024540
|
|
X042690Y025250
|
|
X042600Y023600
|
|
X042100Y025100
|
|
X041850Y023730
|
|
X041210Y023920
|
|
X040400Y023600
|
|
X040200Y024900
|
|
X039200Y024600
|
|
X038460Y024740
|
|
X037460Y024740
|
|
X037300Y024100
|
|
X035610Y024440
|
|
X035610Y025030
|
|
X034900Y024900
|
|
X034000Y023300
|
|
X033990Y024960
|
|
X033330Y024680
|
|
X032370Y022940
|
|
X031820Y025050
|
|
X031520Y024750
|
|
X031460Y022930
|
|
X030950Y023180
|
|
X030700Y024700
|
|
X030139Y023305
|
|
X029500Y023500
|
|
X029500Y024500
|
|
X028900Y023700
|
|
X028000Y024500
|
|
X027520Y025180
|
|
X027000Y023800
|
|
X026640Y025180
|
|
X026000Y023100
|
|
X025900Y024600
|
|
X025200Y025100
|
|
X025200Y023200
|
|
X024700Y023900
|
|
X023900Y025180
|
|
X023900Y024600
|
|
X023030Y025180
|
|
X022900Y023900
|
|
X022000Y024900
|
|
X021700Y024000
|
|
X019500Y023100
|
|
X018270Y025350
|
|
X018000Y024600
|
|
X017500Y023800
|
|
X017300Y025200
|
|
X014390Y023710
|
|
X014030Y024400
|
|
X013500Y024100
|
|
X013300Y023100
|
|
X012300Y024000
|
|
X011360Y025220
|
|
X010400Y025220
|
|
X011600Y025900
|
|
X012800Y026200
|
|
X013080Y027510
|
|
X013500Y025800
|
|
X013970Y026500
|
|
X014010Y027630
|
|
X014030Y025700
|
|
X014400Y026000
|
|
X014800Y027350
|
|
X015880Y027800
|
|
X017220Y025950
|
|
X017220Y027550
|
|
X018150Y025960
|
|
X018150Y027560
|
|
X020220Y025950
|
|
X020220Y027560
|
|
X021500Y027000
|
|
X021600Y025700
|
|
X024400Y027000
|
|
X026200Y027000
|
|
X028700Y025500
|
|
X029100Y026900
|
|
X029700Y025900
|
|
X030700Y026400
|
|
X031300Y027300
|
|
X031400Y025700
|
|
X032030Y026540
|
|
X032290Y026940
|
|
X032780Y026190
|
|
X033110Y026900
|
|
X033490Y026540
|
|
X033500Y026130
|
|
X034320Y026710
|
|
X034920Y026710
|
|
X035900Y025700
|
|
X036600Y025800
|
|
X037240Y025950
|
|
X037300Y027800
|
|
X037460Y025530
|
|
X038310Y025530
|
|
X038730Y025650
|
|
X039500Y025600
|
|
X040500Y025500
|
|
X041050Y025860
|
|
X041680Y025860
|
|
X043600Y025900
|
|
X043900Y026700
|
|
X045400Y025600
|
|
X045400Y027100
|
|
X046500Y026800
|
|
X047700Y025800
|
|
X048300Y026600
|
|
X048800Y027600
|
|
X048800Y029400
|
|
X048200Y028400
|
|
X046100Y028200
|
|
X045600Y029900
|
|
X040200Y028300
|
|
X039500Y029500
|
|
X039290Y027950
|
|
X038950Y028310
|
|
X038300Y029700
|
|
X037400Y030300
|
|
X037300Y029100
|
|
X036100Y030300
|
|
X035900Y029100
|
|
X035200Y028000
|
|
X033800Y030300
|
|
X033100Y028300
|
|
X032050Y028250
|
|
X031380Y029500
|
|
X030700Y028300
|
|
X030580Y029780
|
|
X030300Y029100
|
|
X029600Y028000
|
|
X028600Y028400
|
|
X028600Y029500
|
|
X028600Y030300
|
|
X027540Y029880
|
|
X027530Y028850
|
|
X027100Y029300
|
|
X026640Y029880
|
|
X026620Y028850
|
|
X025300Y029300
|
|
X023940Y028850
|
|
X023920Y029880
|
|
X023500Y029300
|
|
X023030Y029880
|
|
X023020Y028850
|
|
X022000Y029300
|
|
X021700Y028100
|
|
X021100Y029300
|
|
X019500Y028700
|
|
X018500Y028800
|
|
X016540Y027900
|
|
X016490Y029110
|
|
X014360Y029820
|
|
X013500Y029900
|
|
X012600Y029900
|
|
X012200Y027900
|
|
X012000Y029200
|
|
X011700Y029800
|
|
X011600Y027900
|
|
X010600Y031400
|
|
X012000Y032500
|
|
X013000Y031800
|
|
X013800Y032700
|
|
X014400Y032000
|
|
X017200Y031100
|
|
X017320Y032130
|
|
X018100Y030400
|
|
X018150Y032150
|
|
X018240Y031550
|
|
X019700Y032600
|
|
X019700Y031700
|
|
X019800Y030600
|
|
X021500Y031300
|
|
X021520Y032100
|
|
X022000Y030400
|
|
X024400Y031700
|
|
X026200Y031700
|
|
X033100Y032500
|
|
X033200Y031100
|
|
X033800Y031900
|
|
X035050Y030660
|
|
X037400Y031700
|
|
X038500Y031200
|
|
X039400Y032400
|
|
X040100Y031900
|
|
X040200Y030500
|
|
X041030Y032600
|
|
X043900Y031700
|
|
X045100Y031800
|
|
X046400Y031200
|
|
X048200Y031600
|
|
X048700Y030800
|
|
X048800Y032500
|
|
X047000Y034400
|
|
X046000Y033200
|
|
X045800Y034400
|
|
X044870Y033200
|
|
X041140Y033170
|
|
X040600Y034200
|
|
X039100Y034600
|
|
X038500Y033300
|
|
X037200Y034500
|
|
X036500Y033300
|
|
X035200Y033900
|
|
X035200Y033000
|
|
X033400Y034100
|
|
X033270Y033510
|
|
X032500Y033500
|
|
X031800Y034100
|
|
X031380Y033380
|
|
X030700Y033600
|
|
X030580Y032970
|
|
X029900Y034100
|
|
X028700Y034100
|
|
X028600Y033100
|
|
X027530Y033550
|
|
X027000Y034200
|
|
X026640Y033550
|
|
X025200Y034200
|
|
X023910Y033550
|
|
X023400Y034200
|
|
X023030Y033550
|
|
X022000Y033200
|
|
X021800Y034100
|
|
X021500Y032900
|
|
X018900Y034200
|
|
X018150Y033870
|
|
X017320Y033860
|
|
X016600Y034200
|
|
X015980Y033800
|
|
X015380Y033820
|
|
X013400Y034100
|
|
X012100Y034700
|
|
X010600Y032900
|
|
T2C.037F197S550
|
|
X019380Y014210
|
|
X019380Y015210
|
|
X020380Y015210
|
|
X020380Y014210
|
|
X021100Y011200
|
|
X021380Y014210
|
|
X022090Y011180
|
|
X023090Y011180
|
|
X024090Y011180
|
|
X025090Y011180
|
|
X026090Y011180
|
|
X032500Y012000
|
|
X032500Y011000
|
|
X042490Y013080
|
|
X042490Y014780
|
|
X048820Y013100
|
|
X048820Y014760
|
|
X036389Y017204
|
|
X036389Y016204
|
|
X036389Y020204
|
|
X036389Y019204
|
|
X036389Y018204
|
|
X028380Y020210
|
|
X028380Y017210
|
|
X028380Y019210
|
|
X028380Y018210
|
|
X025300Y016600
|
|
X025300Y017600
|
|
X024300Y017600
|
|
X024300Y016600
|
|
X023000Y016600
|
|
X023000Y017600
|
|
X023000Y018600
|
|
X011389Y020204
|
|
X011389Y019204
|
|
X011389Y018204
|
|
X011389Y022204
|
|
X011389Y021204
|
|
X019940Y024230
|
|
X019940Y025230
|
|
X028380Y021210
|
|
X034400Y024300
|
|
X036389Y024204
|
|
X036389Y023204
|
|
X036389Y022204
|
|
X036389Y021204
|
|
X044500Y022300
|
|
X047400Y026900
|
|
X044520Y026190
|
|
X033690Y028880
|
|
X029480Y029810
|
|
X028380Y026510
|
|
X028380Y027510
|
|
X022180Y027510
|
|
X022180Y026510
|
|
X020690Y030230
|
|
X019680Y027910
|
|
X018680Y027910
|
|
X015980Y028410
|
|
X014980Y028410
|
|
X019700Y033800
|
|
X020690Y031230
|
|
X020800Y033800
|
|
X022180Y032210
|
|
X022180Y031210
|
|
X028380Y031210
|
|
X028380Y032210
|
|
X029480Y031810
|
|
X029480Y030810
|
|
X029480Y032810
|
|
X035690Y031230
|
|
X035690Y032230
|
|
X036690Y031230
|
|
X036690Y032230
|
|
X045800Y032000
|
|
X046800Y032000
|
|
T3C.039F197S550
|
|
X044939Y030384
|
|
X044939Y028416
|
|
X047400Y029400
|
|
X047400Y030384
|
|
X047400Y028416
|
|
T4C.046F139S550
|
|
X027449Y010841
|
|
X027449Y011727
|
|
X031111Y011727
|
|
X031111Y010841
|
|
T5C.04724F139S550
|
|
X038701Y013940
|
|
X041299Y013940
|
|
X044971Y013940
|
|
X047569Y013940
|
|
T6C.125F035S794
|
|
X019449Y011575
|
|
X036378Y011575
|
|
X047795Y033622
|
|
X011575Y033622
|
|
T7C.12598F035S794
|
|
X011901Y013491
|
|
X011901Y026916
|
|
X035996Y013491
|
|
X035996Y026916
|
|
M30
|