Announcement

Collapse
No announcement yet.

AVR+DSS Frequency Mod SD2100V2

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • AVR+DSS Frequency Mod SD2100V2

    I thought I would share this with you. This mod should also work on the SD2000s.

    I got tired experimenting with analog caps and therefore created my own digital frequency switch.

    This mod is not very difficult. It simply consists of an LCD, potentiometer, rotary encoder and the awesome Atmega328P Atmel uC.

    Once constructed, you should be able to traverse a predetermined frequency range from 1,000,000hz to 1,875,000hz (default is 1,200,000hz or stock).

    My main priority with version 1 was proof of concept, which is now very stable!

    Simply select your speed by using the potentiometer and increment/retard the frequency by turning the rotary encoder.

    The frequency will step from the current frequency to your selected frequency. In other words, instead of jumping from 1,200,000 to 1,201,000hz directly, it will do so in increments of (.01x (1,201,000-1,200,000)). It accomplishes this very quickly in 100 steps. Doing so will disrupt the threshold far less than performing a frequency jump. However, this option is configurable. You can simply add a switch to pin 4, PORTC of the 328P uC to select frequency jumps. In the future, I may include this switch in the schematic to select Auto Ground balancing (Frequency "Step", "Jump", "Auto GB").

    In future releases I will also optimize for battery usage, which shouldn't be that bad.

    *Use the encoder to traverse the frequency range.

    *The button on the encoder is to save the frequency to the uC's eeprom. Once you have found a frequency that works, simply save it. Next time you boot your detector, it will load that frequency.

    *The Pot is to select the speed . Nine speed options are available, in increments of 1hz, 1,000hz ... .01xtop_frequency.

    For higher res image click here


    Save as xxx-V1.hex and flash to your micro.
    Code:
    :100000000C9454000C9471000C9471000C947100C9
    :100010000C94CE060C9471000C9471000C94710039
    :100020000C9471000C9471000C9471000C9471008C
    :100030000C9471000C9471000C9471000C94A1004C
    :100040000C9471000C9471000C9471000C9471006C
    :100050000C9471000C9471000C9471000C9471005C
    :100060000C9471000C947100FFFFFFFFFFFFFFFF76
    :10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
    :10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
    :10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
    :1000A000FF1C1E1F1E1C180011241FBECFEFD8E01E
    :1000B000DEBFCDBF12E0A0E0B1E0E2EBFDE102C0A7
    :1000C00005900D92AC34B107D9F712E0ACE4B2E080
    :1000D00001C01D92A735B107E1F70E9498020C9468
    :1000E000D70E0C9400008AB18AB98AB18AB95E9A97
    :1000F0005F9A84B584BD84B5826084BD85B585BDB5
    :1001000085B585BD85B5816085BD85B585BD8FEF1C
    :1001100087BDEEE6F0E08081846080830895F894E6
    :1001200080915102982F9370909351027894859505
    :1001300085950895F8948091510210925102789417
    :1001400008951F920F920FB60F9211242F938F9341
    :100150009F934E9B02C023E001C020E04F9B02C052
    :1001600081E0282790915002921B90FF09C02093B4
    :1001700050028091510281509270890F80935102F8
    :100180009F918F912F910F900FBE0F901F901895F8
    :10019000ECE7F0E0808180838081808380818083B0
    :1001A000AAE7B0E08C918C93808180648083808109
    :1001B00080838C9180628C93EBE7F0E0808181609A
    :1001C000808380818083808180838C9180688C9300
    :1001D00083B7817F826083BF089590917C00982BC4
    :1001E00090937C0080917A00806480937A00809163
    :1001F0007A0086FDFCCF3091780020917900922F13
    :1002000080E0BC01630F711D6536710518F460E074
    :1002100070E00CC080E090E00E94270B2AE037EDF0
    :1002200043E25CE30E94A9090E94D307CB01089531
    :1002300029982898E2E5F2E062E019C02A98CA01FC
    :10024000022E02C0959587950A94E2F780FD2A9ABE
    :10025000299A862F8A95F1F729982F5F3F4F2830EA
    :10026000310561F7319682E0E735F80731F080819A
    :10027000482F50E020E030E0E1CF289A82E08A95D4
    :10028000F1F728980895AF92BF92CF92DF92EF9244
    :10029000FF920F931F9320914C0230914D02409199
    :1002A0004E0250914F02211531054105510529F4A7
    :1002B00080E090E0A0E0B0E014C0E0901E01F0907B
    :1002C0001F01009120011091210160E876E988E981
    :1002D00090E00E94D60DC801B7010E94B40DC9017B
    :1002E000DA01E0901E01F0901F01009120011091B1
    :1002F0002101E80EF91E0A1F1B1FC801B70125E9DD
    :100300003AEB4AE050E00E94B40DC22E2093550211
    :10031000C801B70125E93AEB4AE050E00E94B40D6C
    :100320007B018C01102F0F2DFE2CEE24C801B7018C
    :1003300025E93AEB4AE050E00E94B40DA22E20934A
    :100340005402C801B70125E93AEB4AE050E00E94A7
    :10035000B40D7B018C01102F0F2DFE2CEE24C80153
    :10036000B70125E93AEB4AE050E00E94B40DB22E05
    :1003700020935302C801B70125E93AEB4AE050E067
    :100380000E94B40D7B018C01102F0F2DFE2CEE244A
    :10039000C801B70125E93AEB4AE050E00E94B40DEC
    :1003A000D22E20935202C801B70125E93AEB4AE068
    :1003B00050E00E94B40D9B01AC0184E0220F331F7A
    :1003C000441F551F8A95D1F7CA01B90125E93AEBB7
    :1003D0004AE050E00E94B40D2830B0F08D2D8F5FC0
    :1003E00080935202882381F48B2D8F5F8093530278
    :1003F000882351F48A2D8F5F8F5F80935402815040
    :1004000019F4C394C092550281E0809356021F9163
    :100410000F91FF90EF90DF90CF90BF90AF90089535
    :1004200020E040E45CE9CA010197F1F72F5F243630
    :10043000D1F7089588B1886388B987B187B987B142
    :1004400087B987B187B9E8E6F0E080818260808370
    :10045000ECE6F0E080818860808380818061808329
    :1004600080818062808387E084B90895AF92BF92D3
    :10047000DF92EF92FF920F931F93DF93CF93CDB74D
    :10048000DEB72C970FB6F894DEBF0FBECDBF5A0172
    :10049000FE0131969E01235F3F4F1192E217F30751
    :1004A000E1F78E010F5F1F4FA8012AE030E00E94A4
    :1004B000760EF80101900020E9F73197E01BF10B6F
    :1004C0002E2F8E2F63E00E94950D992309F493E05F
    :1004D000D22ED91AE92EFF24C5018E010F5F1F4FBE
    :1004E000B801A7010E94570E0E0D1F1D0FC0C501B8
    :1004F00060E071E00E943C0EC501B80143E050E0AD
    :100500000E94470E0D5F1F4F8DEFD80EDD2079F74B
    :100510002C960FB6F894DEBF0FBECDBFCF91DF9102
    :100520001F910F91FF90EF90DF90BF90AF900895D3
    :10053000CDB7DEB7E797DEBFCDBF0E9473000E9444
    :100540001A0288E893E120E931E0F9013197F1F7E7
    :100550000197D9F780E090E00E949B0E8F3F61F0F9
    :1005600080E090E00E94A30E60931E0170931F0133
    :10057000809320019093210180E290E00E949B0EE5
    :100580008F3F61F080E290E00E94A30E609316011D
    :1005900070931701809318019093190180E490E003
    :1005A0000E949B0E8F3F61F080E490E00E94A30EBA
    :1005B00060931A0170931B0180931C0190931D019D
    :1005C0000E9443010E9418010E9418010E94C80065
    :1005D0000E94890719821A821B821C8288E0FE0110
    :1005E0003596DF01682F1D926A95E9F71D861E86F4
    :1005F0001F86188AFE017196DF01682F1D926A9589
    :10060000E9F7198E1A8E1B8E1C8EFE017D96DF0176
    :100610001D928A95E9F780E090E08E01075E1F4FFA
    :100620009E012F5F3F4FFDE0EF2EF12CEC0EFD1EE3
    :10063000F801E80FF91F1082F901E80FF91F108285
    :10064000F701E80FF91F108201968C30910581F7B0
    :1006500060911E0170911F018091200190912101F4
    :10066000A8012AE030E00E94760EF80101900020F7
    :10067000E9F731974F01801A910A5F010894A108A8
    :10068000B108E1E0CE2ED12C00E010E027013E01C0
    :100690000894611C711C4CE245C0F20101900020DD
    :1006A000E9F79F012150304024193509C60163E064
    :1006B00070E00E94A10D892B11F522303105FCF06C
    :1006C000D5018C91F301E00FF11F8083F701808346
    :1006D0002230310521F025303105C9F405C0F4E0A0
    :1006E0008F169104A4F004C067E0861691047CF094
    :1006F0000F5F1F4FF301E00FF11F408308C0D501CA
    :100700008C91F301E00FF11F8083F701808308943F
    :10071000C11CD11C0F5F1F4F0894A108B108089499
    :10072000E11CF11C8C149D040CF0B7CF8E010F5FFF
    :100730001F4FC8010E94660E80EC0E944C07F80112
    :1007400001900020E9F7802F8E1B825F0E947E07B8
    :10075000C8010E94710779E1272E312C2C0E3D1E15
    :10076000CE0186969BAB8AABDE019996BDABACAB56
    :1007700065E2462E512C4C0E5D1EFE01F296FFAB3B
    :10078000EEAB80E00E94ED008C01009729F481E03F
    :1007900090E0A0E0B0E017C08130910529F482E339
    :1007A00090E0A0E0B0E00FC08230910529F484EF22
    :1007B00091E0A0E0B0E007C08330910569F480E1EA
    :1007C00097E2A0E0B0E08093120190931301A09310
    :1007D0001401B093150181C08430910579F46091C2
    :1007E0001A0170911B0180911C0190911D010E94C2
    :1007F000270B2AE037ED43E25DE347C085309105E2
    :1008000079F460911A0170911B0180911C01909103
    :100810001D010E94270B2DEC3CEC4CE45DE335C040
    :100820008630910579F460911A0170911B018091D5
    :100830001C0190911D010E94270B2FE832EC45E727
    :100840005DE323C08730910579F460911A017091BE
    :100850001B0180911C0190911D010E94270B29E230
    :100860003CE54FE85DE311C08830910509F56091E2
    :100870001A0170911B0180911C0190911D010E9431
    :10088000270B2AE037ED43EA5DE30E94A90920E047
    :1008900030E040E85EE30E94A9090E94D30760931C
    :1008A000120170931301809314019093150115C0E8
    :1008B0008930910579F460911A0170911B01809142
    :1008C0001C0190911D010E94270B2CEE31E548EB95
    :1008D0005DE3DBCF8A30910550F482E80E944C073B
    :1008E0008AE0801B0E947E07802F0E94C50780E45B
    :1008F0009CE90197F1F7F89490915102892F837048
    :100900008093510278949595959519160CF0FCC03A
    :1009100020911E0130911F01409120015091210131
    :1009200080911A0190911B01A0911C01B0911D01B1
    :10093000281739074A075B0708F0DBC080912301BD
    :1009400090912401009721F0019709F0FBC128C084
    :1009500020911E0130911F014091200150912101F1
    :100960008091120190911301A0911401B091150191
    :10097000820F931FA41FB51F80931E0190931F0128
    :10098000A0932001B09321010E9443010E9418010D
    :10099000F1011192AAA9BBA9EA17FB07D1F7FEC082
    :1009A00020911201309113014091140150911501D1
    :1009B0008091120190911301A0911401B091150141
    :1009C000845F9140A040B04018F464EF71E00CC027
    :1009D000CA01B9010E94270B2DEC3CEC4CEC5DE305
    :1009E0000E94A9090E94D30A1DA21EA21FA218A636
    :1009F000ACA9BDA9E9E01D92EA95E9F751E0E52E21
    :100A0000F12C012D112D5B01CC24B7FCC094DC2C02
    :100A100061C0EA0CFB1C0C1D1D1D80911E019091F4
    :100A20001F01A0912001B09121018E0D9F1DA01FDB
    :100A3000B11F80931E0190931F01A0932001B093DA
    :100A40002101F20111928EA99FA9E817F907D1F7A8
    :100A500060911E0170911F018091200190912101F0
    :100A6000A2010E94360280EC0E944C07F201019024
    :100A70000020E9F73197E419F5098DE08E1B0E94FB
    :100A80007E07C2010E9471070E9443010E94180163
    :100A900020911E0130911F014091200150912101B0
    :100AA00080911A0190911B01A0911C01B0911D0130
    :100AB00082179307A407B50768F4E0901201F0903D
    :100AC000130100911401109115010894E11CF11C0F
    :100AD000011D111D8091120190911301A09114012B
    :100AE000B0911501E816F9060A071B0708F491CF23
    :100AF00048CE80EC0E944C0785E00E947E0785E28C
    :100B000091E00E9471073DCE992309F43ACE2091DD
    :100B10001E0130911F0140912001509121018091CF
    :100B2000160190911701A0911801B0911901821737
    :100B30009307A407B50708F00AC18091230190919B
    :100B40002401009721F0019709F0FCC042C02091D8
    :100B50001E0130911F01409120015091210180918F
    :100B6000120190911301A0911401B0911501820F0F
    :100B7000931FA41FB51F80931E0190931F01A09384
    :100B80002001B09321010E9443010E941801F1014C
    :100B90001192AAA9BBA9EA17FB07D1F760911E0120
    :100BA00070911F018091200190912101A1010E946B
    :100BB000360280EC0E944C07F10101900020E9F719
    :100BC0003197E219F3098DE08E1B0E947E07C10167
    :100BD00098CF20911201309113014091140150914E
    :100BE00015018091120190911301A0911401B0910F
    :100BF0001501845F9140A040B04018F464EF71E0AB
    :100C00000CC0CA01B9010E94270B2DEC3CEC4CEC46
    :100C10005DE30E94A9090E94D30A1DA21EA21FA281
    :100C200018A6ACA9BDA9E9E01D92EA95E9F741E053
    :100C3000A42EB12CC12CD12C3B01882477FC8094AC
    :100C4000982C71C080911E0190911F01A0912001EC
    :100C5000B0912101209112013091130140911401B2
    :100C600050911501E0901E01F0901F0100912001AC
    :100C700010912101821B930BA40BB50B8E159F05C0
    :100C8000A007B10788F0A0901201B0901301C090A6
    :100C90001401D090150184E690E0A0E0B0E0A80E29
    :100CA000B91ECA1EDB1E18C0A60CB71CC81CD91C56
    :100CB00080911E0190911F01A0912001B09121010E
    :100CC0008A199B09AC09BD0980931E0190931F01ED
    :100CD000A0932001B0932101F2011192AEA9BFA906
    :100CE000EA17FB07D1F760911E0170911F018091F7
    :100CF000200190912101A2010E94360280EC0E9405
    :100D00004C07F20101900020E9F73197E419F50949
    :100D10008DE08E1B0E947E07C2010E9471070E9417
    :100D200043010E9418018091120190911301A0913A
    :100D30001401B0911501A816B906CA06DB0608F41D
    :100D400081CF1FCD0E9443010E9418011ACD20912E
    :100D50001E0130911F01409120015091210180918D
    :100D6000160190911701A0911801B091190128174F
    :100D700039074A075B0709F4BCCE809116019091B0
    :100D80001701A0911801B091190180931E01909351
    :100D90001F01A0932001B0932101ABCE1F920F92AF
    :100DA0000FB60F9211242F933F934F935F936F933E
    :100DB0007F938F939F93AF93BF93EF93FF938AEFAC
    :100DC00090E020E931E0F9013197F1F70197D9F787
    :100DD000339910C08091020190910301A091040108
    :100DE000B09105018093120190931301A093140117
    :100DF000B0931501349910C08091060190910701BC
    :100E0000A0910801B0910901809312019093130100
    :100E1000A0931401B093150135990CC040911E01A7
    :100E200050911F01609120017091210180E090E0BC
    :100E30000E94A90EFF91EF91BF91AF919F918F9169
    :100E40007F916F915F914F913F912F910F900FBEC6
    :100E50000F901F9018955D9887FD5D9A5B9886FDB1
    :100E60005B9A5C9885FD5C9A589884FD589A599ACB
    :100E700085E08A95F1F7599808951F93182F0E94DD
    :100E80002B07812F8295807F0E942B0788EC90E0B2
    :100E90000197F1F71F9108951F93182F5A980E94F8
    :100EA0003D07143018F0103840F005C080E49FE191
    :100EB0000197F1F710E8109342011F9108955A9A93
    :100EC0000E943D07809142018F5F809342018039EB
    :100ED00021F0803D29F480E801C080EC0E944C079D
    :100EE0000895CF93DF93EC0103C00E945F07219622
    :100EF00088818823D1F7DF91CF9108951F93182F10
    :100F000004C080E20E945F0711501123D1F71F91A6
    :100F100008950F931F93509A549A539A559A529A40
    :100F2000519A59985A9880E69AEE0197F1F780E322
    :100F30000E942B0780E190E40197F1F780E30E9483
    :100F40002B0780E991E00197F1F780E30E942B07DE
    :100F500008EC10E0C8010197F1F780E20E942B072E
    :100F6000C8010197F1F788E20E944C0788E00E94CF
    :100F70004C0781E00E944C0786E00E944C078CE001
    :100F80000E944C071F910F9108950F931F93082FF4
    :100F900010E004C08FEF0E945F071F5F1017D0F3AF
    :100FA0001F910F910895EF92FF920F931F937B0172
    :100FB0008C0120E030E040E05FE40E94A30A882337
    :100FC0008CF0C801B70120E030E040E05FE40E940F
    :100FD0004B090E94D30A9B01AC0120503040404095
    :100FE000504806C0C801B7010E94D30A9B01AC015A
    :100FF000B901CA011F910F91FF90EF900895A0E0F1
    :10100000B0E0E5E0F8E00C94050EDC012B01FA01FC
    :101010009C91923008F439C1EB018881823008F448
    :1010200033C1943069F4843009F02FC111969C913A
    :1010300011978981981709F428C1A3E4B1E025C16B
    :10104000843009F421C18230A9F4923009F01DC125
    :101050009A01AD0188E0EA010990AE01E901099227
    :101060009E018150C1F7E201898111969C918923EB
    :10107000818308C1923009F407C112962D903C90EB
    :101080001397EB018A819B811496AD90BD90CD9012
    :10109000DC901797EC80FD800E811F819101281B49
    :1010A000390BB90137FF04C066277727621B730B22
    :1010B000603271050CF061C0121613066CF5370131
    :1010C0004801062E04C096948794779467940A94F6
    :1010D000D2F721E030E040E050E004C0220F331F9F
    :1010E000441F551F6A95D2F7215030404040504070
    :1010F0002E213F2140235123211531054105510562
    :1011000021F021E030E040E050E079018A01E6285A
    :10111000F728082919293CC0232BD1F1260E371EA8
    :1011200035014601062E04C09694879477946794FF
    :101130000A94D2F721E030E040E050E004C0220FF2
    :10114000331F441F551F6A95D2F72150304040404D
    :1011500050402A213B214C215D21211531054105BB
    :10116000510521F021E030E040E050E059016A01F2
    :10117000A628B728C828D9280BC0821593052CF0BB
    :101180001C01AA24BB24650103C0EE24FF248701AF
    :1011900011969C91D20111968C91981709F445C033
    :1011A000992339F0A80197012A193B094C095D09D7
    :1011B00006C0A60195012E193F09400B510B57FDA2
    :1011C00008C0118233822282248335834683578369
    :1011D0001DC081E081833382228288279927DC0128
    :1011E000821B930BA40BB50B84839583A683B783D3
    :1011F0000DC0220F331F441F551F248335834683A0
    :1012000057838281938101979383828324813581DF
    :1012100046815781DA01C9010197A109B1098F5FA0
    :101220009F4FAF4FBF4328F30BC09183338222827D
    :10123000EA0CFB1C0C1D1D1DE482F582068317833E
    :1012400083E08083248135814681578157FF1AC00E
    :10125000C901AA2797FDA095BA2F81709070A07040
    :10126000B0705695479537952795822B932BA42BD5
    :10127000B52B84839583A683B7838281938101965E
    :1012800093838283DF0101C0D201CD01CDB7DEB7E8
    :10129000E2E10C94210EA0E2B0E0E1E5F9E00C946B
    :1012A000110E69837A838B839C832D833E834F83C6
    :1012B0005887E9E0EE2EF12CEC0EFD1ECE010196D2
    :1012C000B7010E94C40C8E010F5E1F4FCE01059620
    :1012D000B8010E94C40C8A8991E089278A8BC701D2
    :1012E000B801AE01475E5F4F0E94FF070E94EF0BFF
    :1012F000A096E6E00C942D0EA0E2B0E0E2E8F9E062
    :101300000C94110E69837A838B839C832D833E8397
    :101310004F835887F9E0EF2EF12CEC0EFD1ECE0125
    :101320000196B7010E94C40C8E010F5E1F4FCE01C3
    :101330000596B8010E94C40CC701B801AE01475E12
    :101340005F4F0E94FF070E94EF0BA096E6E00C940F
    :101350002D0EA0E2B0E0EFEAF9E00C94050E6983EF
    :101360007A838B839C832D833E834F835887CE0162
    :101370000196BE01675F7F4F0E94C40CCE010596A7
    :10138000BE016F5E7F4F0E94C40C9985923088F039
    :1013900089898230C8F0943019F4823051F404C045
    :1013A000843029F4923081F483E491E0C6C0923015
    :1013B00049F420E09A858A89981321E02A87CE0192
    :1013C0000996BBC0823049F420E09A858A89981337
    :1013D00021E02A8BCE014196B0C02D843E844F84FB
    :1013E00058886D887E888F88988CEE24FF2487012A
    :1013F000AA24BB24650140E050E060E070E0E0E03A
    :10140000F0E0C10181709070892BE9F0E60CF71CC7
    :10141000081D191D9A01AB012A0D3B1D4C1D5D1DB8
    :1014200080E090E0A0E0B0E0E614F70408051905BC
    :1014300020F481E090E0A0E0B0E0BA01A901480FFB
    :10144000591F6A1F7B1FAA0CBB1CCC1CDD1C97FEFE
    :1014500008C081E090E0A0E0B0E0A82AB92ACA2A3A
    :10146000DB2A3196E032F10549F0660C771C881CC6
    :10147000991C5694479437942794C3CFFA85EA89E8
    :101480002B893C898B859C85280F391F2E5F3F4F08
    :1014900017C0CA0181709070892B61F0169507956D
    :1014A000F794E79480E090E0A0E0B0E8E82AF92A19
    :1014B0000A2B1B2B76956795579547952F5F3F4FC6
    :1014C00077FDE7CF0CC0440F551F661F771F17FD30
    :1014D0004160EE0CFF1C001F111F215030404030B6
    :1014E00090E0590790E0690790E4790760F32B8F4B
    :1014F0003C8FDB01CA018F779070A070B070803490
    :101500009105A105B10561F447FD0AC0E114F1049C
    :101510000105110529F0405C5F4F6F4F7F4F407808
    :101520001A8EFE1711F081E08A8F4D8F5E8F6F8FBC
    :1015300078A383E0898FCE0149960E94EF0BA09695
    :10154000E2E10C94210EA8E1B0E0E9EAFAE00C94A3
    :10155000110E69837A838B839C832D833E834F8313
    :10156000588789E0E82EF12CEC0EFD1ECE01019685
    :10157000B7010E94C40C8E010F5E1F4FCE0105966D
    :10158000B8010E94C40C8985823040F0898982307C
    :1015900028F0C701B8010E943C0D01C08FEF68968A
    :1015A000E6E00C942D0EACE0B0E0E9EDFAE00C942E
    :1015B000150E69837A838B839C83CE010196BE01CD
    :1015C0006B5F7F4F0E94C40C8D81823061F182304D
    :1015D00050F1843021F48E81882351F12EC02F8167
    :1015E000388537FD20C06E812F3131051CF0662310
    :1015F000F9F023C08EE190E0821B930B29853A8598
    :101600004B855C8504C056954795379527958A95F7
    :10161000D2F76623B1F050954095309521953F4F14
    :101620004F4F5F4F0EC020E030E040E050E009C077
    :101630002FEF3FEF4FEF5FE704C020E030E040E0E6
    :1016400050E8B901CA012C96E2E00C94310EA8E0F2
    :10165000B0E0EDE2FBE00C940D0E7B018C01611516
    :1016600071058105910519F482E0898360C083E0EA
    :1016700089838EE1C82ED12CDC82CB82ED82FE8262
    :101680000F831887C801B7010E94A00BFC01319796
    :10169000F7FF3BC0222733272E1B3F0B5701680162
    :1016A000022E04C0D694C794B794A7940A94D2F794
    :1016B00040E050E060E070E081E090E0A0E0B0E069
    :1016C00004C0880F991FAA1FBB1F2A95D2F7019744
    :1016D000A109B1098E219F21A023B1230097A10563
    :1016E000B10521F041E050E060E070E04A295B295B
    :1016F0006C297D294D835E836F8378878EE190E02E
    :101700008E1B9F0B9C838B8312C0309781F00E2E13
    :1017100004C0EE0CFF1C001F111F0A94D2F7ED82CB
    :10172000FE820F831887CE1ADF0ADC82CB821A82F0
    :10173000CE0101960E94EF0B2896EAE00C94290E48
    :10174000EF92FF920F931F937B018C0180E0E816CC
    :1017500080E0F80681E0080780E0180788F48FEF42
    :10176000E816F1040105110531F028F088E090E059
    :10177000A0E0B0E017C080E090E0A0E0B0E012C0D0
    :1017800080E0E81680E0F80680E0080781E01807AE
    :1017900028F088E190E0A0E0B0E004C080E190E0B3
    :1017A000A0E0B0E020E230E040E050E0281B390B40
    :1017B0004A0B5B0B04C016950795F794E7948A953E
    :1017C000D2F7F701E55BFE4F8081281B3109410903
    :1017D0005109C9011F910F91FF90EF900895DF9279
    :1017E000EF92FF920F931F93FC01E480F580068136
    :1017F0001781D1808081823048F480E090E0A0E1C0
    :10180000B0E0E82AF92A0A2B1B2BA5C0843009F482
    :101810009FC0823021F4EE24FF24870105C0E1142B
    :10182000F1040105110519F4E0E0F0E096C06281D1
    :1018300073819FEF623879070CF05BC022E83FEFBD
    :10184000261B370B2A3131052CF020E030E040E038
    :1018500050E02AC0B801A701022E04C07695679512
    :10186000579547950A94D2F781E090E0A0E0B0E068
    :1018700004C0880F991FAA1FBB1F2A95D2F7019792
    :10188000A109B1098E219F21A023B1230097A105B1
    :10189000B10521F081E090E0A0E0B0E09A01AB0159
    :1018A000282B392B4A2B5B2BDA01C9018F779070DB
    :1018B000A070B07080349105A105B10539F427FFFF
    :1018C00009C0205C3F4F4F4F5F4F04C0215C3F4F2A
    :1018D0004F4F5F4FE0E0F0E02030A0E03A07A0E09B
    :1018E0004A07A0E45A0710F0E1E0F0E079018A012C
    :1018F00027C06038710564F5FB01E158FF4FD8013E
    :10190000C7018F779070A070B07080349105A105E9
    :10191000B10539F4E7FE0DC080E490E0A0E0B0E04E
    :1019200004C08FE390E0A0E0B0E0E80EF91E0A1FCB
    :101930001B1F17FF05C016950795F794E79431967E
    :1019400087E016950795F794E7948A95D1F705C037
    :10195000EE24FF248701EFEFF0E06E2F67956627F6
    :101960006795902F9F77D794DD24D7948E2F8695F7
    :10197000492F462B582F5D29B701CA011F910F919E
    :10198000FF90EF90DF900895FC01DB0140815181D1
    :101990002281622F6F7770E0221F2227221F9381FE
    :1019A000892F880F822B282F30E0991F9927991FA4
    :1019B00011969C93119721153105A9F541155105F3
    :1019C0006105710511F482E037C082E89FEF13963C
    :1019D0009C938E9312979A01AB0167E0220F331FFD
    :1019E000441F551F6A95D1F783E08C930DC0220FD9
    :1019F000331F441F551F12968D919C911397019789
    :101A000013969C938E931297203080E0380780E0E5
    :101A1000480780E4580758F314962D933D934D934F
    :101A20005C93179708952F3F310579F441155105BF
    :101A30006105710519F484E08C93089564FF03C077
    :101A400081E08C9312C01C9210C02F573040139627
    :101A50003C932E93129783E08C9387E0440F551F9D
    :101A6000661F771F8A95D1F7706414964D935D9326
    :101A70006D937C93179708951F93DC01FB019C9154
    :101A8000923008F447C08081823008F443C094301B
    :101A900051F411961C91843099F58181682F70E082
    :101AA000611B71093FC0843021F0923031F48230E3
    :101AB000B9F18181882389F12DC011961C9111976C
    :101AC0008230F1F081811817D9F412962D913C9152
    :101AD0001397828193818217930794F0281739070F
    :101AE000BCF014968D919D910D90BC91A02D2481F8
    :101AF000358146815781281739074A075B0718F453
    :101B0000112341F00AC082179307A407B50740F4D8
    :101B1000112319F061E070E005C06FEF7FEF02C0A4
    :101B200060E070E0CB011F910895991B79E004C03B
    :101B3000991F961708F0961B881F7A95C9F780950C
    :101B4000089597FB092E07260AD077FD04D049D0C7
    :101B500006D000201AF4709561957F4F0895F6F72E
    :101B6000909581959F4F0895A1E21A2EAA1BBB1B49
    :101B7000FD010DC0AA1FBB1FEE1FFF1FA217B30759
    :101B8000E407F50720F0A21BB30BE40BF50B661F6F
    :101B9000771F881F991F1A9469F760957095809533
    :101BA00090959B01AC01BD01CF01089597FB092ED3
    :101BB00005260ED057FD04D0D7DF0AD0001C38F41C
    :101BC00050954095309521953F4F4F4F5F4F089569
    :101BD000F6F790958095709561957F4F8F4F9F4F49
    :101BE0000895AA1BBB1B51E107C0AA1FBB1FA61764
    :101BF000B70710F0A61BB70B881F991F5A95A9F7B6
    :101C000080959095BC01CD0108952F923F924F92FF
    :101C10005F926F927F928F929F92AF92BF92CF927C
    :101C2000DF92EF92FF920F931F93CF93DF93CDB785
    :101C3000DEB7CA1BDB0B0FB6F894DEBF0FBECDBFFD
    :101C400009942A88398848885F846E847D848C84CE
    :101C50009B84AA84B984C884DF80EE80FD800C81D7
    :101C60001B81AA81B981CE0FD11D0FB6F894DEBFBA
    :101C70000FBECDBFED010895FB01DC010D900020EA
    :101C8000E9F7119701900D920020E1F70895FB010B
    :101C9000DC010D900020E9F711974150504028F0E9
    :101CA000019000200D92C9F708951C920895FB0140
    :101CB000DC014150504048F001900D920020C9F7DE
    :101CC00001C01D9241505040E0F70895DC01FC0135
    :101CD000672F71917723E1F7329704C07C916D9360
    :101CE00070836291AE17BF07C8F30895FA01CF93CE
    :101CF000FF93EF932230CCF02532BCF4C22F2C2F6F
    :101D0000332744275527FF93EF930E94B40DEF919B
    :101D1000FF91605D6A330CF0695D6193B901CA019E
    :101D2000605070408040904051F710828F919F9199
    :101D3000CF910C94660EF999FECF92BD81BDF89AB1
    :101D4000992780B50895A6E1B0E044E050E00C94F6
    :101D5000B70E0396272F0E94C60E0E94C50E252F90
    :101D60000E94C60E242F0C94C60EDC01CB01FC0190
    :101D7000F999FECF06C0F2BDE1BDF89A319600B4E4
    :101D80000D9241505040B8F70895262FF999FECF93
    :101D900092BD81BDF89A019700B4021639F01FBABE
    :101DA00020BD0FB6F894FA9AF99A0FBE0895F894E8
    :021DB000FFCF63
    :101DB2002C000A0000006400000050C3000050C361
    :101DC200000050C3000058020000389C1C00804FE5
    :101DD20012000901004C696D6974202020005069CD
    :101DE2006E204572726F72004672657175656E6320
    :101DF20079008000000000000000000001020203E0
    :101E0200030303040404040404040405050505058E
    :101E1200050505050505050505050506060606066B
    :101E22000606060606060606060606060606060650
    :101E3200060606060606060606060607070707073B
    :101E42000707070707070707070707070707070720
    :101E52000707070707070707070707070707070710
    :101E62000707070707070707070707070707070700
    :101E720007070707070707070707070808080808EB
    :101E820008080808080808080808080808080808D0
    :101E920008080808080808080808080808080808C0
    :101EA20008080808080808080808080808080808B0
    :101EB20008080808080808080808080808080808A0
    :101EC2000808080808080808080808080808080890
    :101ED2000808080808080808080808080808080880
    :101EE2000808080808080808080808080808080870
    :0C1EF2000808080808080808080808008C
    :00000001FF

  • #2
    Interesting. Would like to see where this ties in to the SD2100V2.
    Have you made a circuitboard yet?

    Will be interesting to see it go between 1.2Mhz and 4Mhz or so.
    That will make it doable for the SD2000.

    I don't think the SD2000 will quite get down to the 1Mhz frequency though. In another post, Woody states that the SD2000 won't go below 1.2Mhz. Maybe that's changed since his post in 2007.

    Anyway, Great breakthrough. Anxious to see more of this in the future.
    Thanks.

    Jiminy

    Comment


    • #3
      The mod works. I have already posted a video.

      The SD2100V2 will not function corretly over 2Mhz. However, I did say this mod should work with SD2000s.

      I wrote the program to be flexible.

      Default values are stored in eeprom. In other words, at address

      0x00 = Default frequency
      0x20 = Bottom Frequency limit
      0x40 = Top frequency limit

      variables are stored as unsigned longs. Simply open a hex editor and at address 0x40 change the value to what ever value you desire. Save a selected frequency and use address 0x00 as reference. If anything goes wrong, erase eeprom and default values are restored. To experiment, you may need a scope, but not necessary because the LCD will display your selected frequency.

      I'm working on a AD9851+328P development board, but at 4x4 inches, it may be too big to incorporate inside the case?

      Comment


      • #4


        Ok gentlemen,

        This mini board is out for production. I don't have a commercial interest, but found it cheaper to have 10 pcbs made instead of 3. In other words, I will have 7 extras once I get them. I will be getting them within 8 days of this posting.

        Additions/Modifications:
        - included voltage regulator to power board components. 7-10V in, regulated 5V out.
        - Reworked filter. Now supports 1-50Mhz with a 7-10ppm distortion (as good as an oscillator crystal!)
        -final board size is 3x4 inches

        Although significant, the reworked filter is not really necessary since our application is limited to a 1-4Mhz frequency.

        I reworked (or should I better say, borrowed) the filter to better fit ham radio applications. In other words, the original filter included in the schema is more than appropriate. Remember, the AD9851 is capable of exerting up to 180Mhz.

        Having said that, I'm not sure what to do with the extra 5 pcbs. I'm thinking about selling a flashed Atmega328P+printed pcb+30Mhz Oscillator+encoder combo. Otherwise, I'm going to end up assembling them and selling them on ebay. I have found simpler designs selling for $80 (the AD9851 alone is USD $20!)

        Last thing I would like to mention: I am more than willing to trade a working, assembled unit for a coil.

        Coils I need, but won't limit myself to are: 17" DD and 10x12" DD coil. In addition to the coil being a working, shielded unit, I will require its resonating frequency, resistance and induction! These coils will be my main coils so I want them thoroughly tested.

        If any one is interested send me a message.
        Attached Files

        Comment


        • #5
          Mario, I'm interested in the flashed Atmega328P+printed pcb+30Mhz Oscillator+encoder combo. Pls PM me with the details to purchase.
          /r
          Jonn

          Comment


          • #6
            Thanks for the support Jonn.

            I'll email you details after validating the boards. I received all components today and can't wait to start soldering them.

            Regarding the software: on my next release, I'll release two hex files. I'll release one for the SD2100s and another for the SD2000s, with the only difference being the max/min frequency limits. My code should scale just fine for the frequency boost required by the SD2000s.


            Like I mention earlier, my next release will be more about conserving power. I want to optimize my code. Right now, it's stable but very bloated. I will flash you the latest release, which I'll make available in the next few days.

            Comment


            • #7
              Also, I should mention that this mod should not be as refined on the SD2000s compared to the SD2100s.

              On the SD2100s, the timings scale nicely in relation to the frequency. No additional modifications are needed for everything to work properly. The upper limit seems to be a ca. 2Mhz frequency. Past 2Mhz, the ground becomes too noisy with the stock timings.

              On the other hand, I hear the SD2000s need to be adjusted for proper operation once you reach mid 3Mhz??(What does this mean? I don't know. I don't own one). In other words, I don't see the timings scale very effectively between the 1.5-4Mhz frequency range...and unfortunately, you can not flash your own timings like you can with the 2100s (If you already figured this out, good for you!).

              Comment


              • #8
                Thanks Mario.
                Yes, the SD2000 is crystal controlled and to change frequencies under normal circumstances you would have to change crystals or add a bank and selector switch, from what I've been reading and seen with other mods. It would seem that your mod would make it much cleaner and offer a wider choice of frequencies. As I have both an SD2100V2 and SD2000, I have interest in both. Getting the SD2100V2 updated first would be my number one priority. Additional coils for each? That's also in the queue to accomplish. Probably after I retire at end of next year when I'll have the time to set up my test equipment permanently in one place.

                Keep up the fine work you're doing. . . .

                /r
                Jonn

                Comment


                • #9
                  This sucks guys. I got the boards flipped!

                  Contacting pcb guys to see how this is going to work out...


                  Last edited by mario; 06-21-2011, 01:22 AM. Reason: image

                  Comment


                  • #10
                    Hi Mario,
                    I can confirm that the SD2000 will run from sub 1.000 MHz to 5.000 MHz as I have one running on my 2000 with a VCO but has Jitter so slightly degrades the output from crystal version so your device could be the answer put me down for one of the 2000 devices when you get one up and running, to get the 2000 to run below 1.25 MHz is a simple removal of one resistor.

                    Regards, Ian.

                    Comment


                    • #11
                      Ian,
                      As I've already discussed with Mario, I am also interested in a board(s). I have the SD2100V2 and an SD2000. I still have issues with my SD2000 getting it running. I bought it off Ebay advertised as working. It arrived dead as a door nail. Looks like a previous owner did a hack job on it trying to mod it or something. Some of the paint was removed. I have been asking around looking for scope pictures of the different test points to see what stage/stages is/are working and what is not. Once working I want to mod it with some of Woody's updates for more sensitivity etc. When I say Mario's mod, it would be a perfect addition to having crystals hanging around the inside of the box.

                      So for the SD2000, what resistor do you remove and how/where would you connect it in???

                      I have been following Mario's posts with great interest with respect to the SD2100v2 etal. We haven't chatted before. Nice to meet you.!
                      /r
                      jonn

                      Comment


                      • #12
                        Hi Mario
                        yes interesting project .. would be interested if you are taking numbers...
                        good work

                        Comment


                        • #13
                          Jiminy,

                          For the Modifications for the 2000 go to Ismael's site Minelabmods.com he has all the mods there well documented that you can download I will send you a PM with a picture of which resistor to remove I have mine switched and only switch it out when using frequencies below 1.25 MHz, I would think Mario's device would plug in on the center pin of the jumper-pins where you select which standard crystal you use and earth the same place as a multi crystal switch is connected and is explained in the 2000 mods this is the same as where my VCO is connected.

                          What are the symptoms of your 2000 what does it do or not do?

                          Regards, Ian.

                          Comment


                          • #14
                            Ok guys,

                            I'm very disappointed with my pcb maker.

                            I'm left on my own since the boards are as "specified" by the gerber data. I shouldn't be surprised considering that their online record is spotty within the hobbyist community. Their support really really sucks. They have not responded to my last emails.

                            I had chose them because I had read (somewhat) good things about their work. However, If you need pcbs done, don't ever use MyroPCB.

                            Anyways, I reworked my layout today. It will be weeks before I get my new pcbs.

                            I think you'll appreciate the changes.

                            Also Jonn, you might want to post pics of your board. What modifications did the previous owner try to install? Which ICs did he change, etc..


                            Comment


                            • #15
                              Mario and All,

                              Sorry to hear about your plight with the PCB manufacturer. Hard to get good service these days. I often wonder how some of these companies stay in business with poor service. Keep me on the list for your board, whenever the situation gets resolved.


                              On my 2000, it looks like the only component that was changed was the IRF710. There was alot of the paint removed from the board also. (bet that was a real chore! hahaha)I talked with Woody awhile back, he recommended replacing the 2n7000 FET by the big CAPs, which I did. I did notice that the paint around the large CAPs was all yellowed so I ordered replacements for them. As I told Ian, the machine does nothing. The red LED just flickers once or twice when I turn it off. No sound whatsoever from the headset. I guess the next step is to go from the audio board test points towards the headset jack with a scope looking for any noise. I think putting any kind of speaker to the TPs would load down the circuit too much and not be fruitful. I would think that changing the tone and threshold should show some change at the TPs on the audio board. If so, that would be a plus. Maybe it's just a broken wire somewhere that is not showing itself to date.


                              v/r
                              jonn

                              Comment

                              Working...
                              X