AVR USB programatorius AVR910 PROTTOSS

2011 10 18 22:22

Taigi pirmą kartą pačiam programatoriaus prireikė pernai, kai gaminau Clone Pi avr. Tą syki pagelbėjo draugas. Nuo tada ir buvo kilusi mintis pasigaminti sau programatorių, net kažkaip užsimiršo tai. Nors vėliau dar kartą prireikė jo. Vėl gelbėjo draugai :D

Tad pagaliau maždaug prieš savaitę apsisprendžiau daryti sau programatorių. Norėjau iš kart kad būtu su usb jungtimi, nes senesnės jungtys, kaip ir morališkai atgyvenusios, o plius nauji kompiuteriai (nešiojami) ir nebeturi senųjų jungčių.

Pasirinkimas jų įvairus, bet pats perdaug nesirinkdamas, dūriau į pirmą pasitaikiusi programatorių, kurį būtu pasigaminęs jau kažkas iš Lietuvių, kad jie kas būtu pas ką pasikonsultuoti. Ir taip aš atsiradau qubbeks svetainėje. Šis žmogus jau turėjo senokai pasigaminęs šį programatorių, jį išbandęs. Taip pat pagal jį, jau ir kiti žmonės turėjo pasigaminę šį daigtą. Plius buvo pateikta ir žmoniška pcb.

Tad ilgai netraukęs pradėjau jį gaminti. Pirmiausia pradėjau nuo PCB gaminimo. Čia ir buvo padaryta mano pirmoji žiopla klaida. Pats neturiu lazerinio spausdintuvo, o pcb darausi vis dar su “lygintuvu”, tad universitete atsispausdinau takelius ant fotopopieriaus ir tik po kelių dienų pastebėjau, kad neatitaikiau mastelio. Atmegos kojos buvo keletą milimetrų išsikišusios. Tad teko staigiai suktis vėl ir per naują teisingai juos atsispausdinti.

Grįžęs savaitgali namo, persikėliau takelių vaizdą ant tektolito ir išgraužiau su FeCl3 takelius. Vėliau pragrežiau detalių kojoms skylutes su 1mm gražteliu, bei visus takelius padengiau lydmetaliu. Gautas  rezultatas:

Taip pat nusipirkau visas reikiamas detales, bei naują lituoklį, bet apie jį kitą kart. Čia buvo padaryta antra mano žiopla klaida. Kadangi prieš tai dar niekad nelitavau su SMD detalėmis, tai nusipirkau vienu numeriu per smulkias. Man jau iškart jos pasirodė ko tai per mažos :D Na bet čia irgi nedidelė bėda, nes jos visos ten berods tik apie 3 lt tekainuoja:

Na ir netempdamas gumos vakare sėdau lituoti. Per pirmą vakarą surinkau didžiąją dalį schemos:

Į litavimo kokybę nekreipkit dėmesio, svarbu veikia :D Visgi pirmas litavimas su smd :D

Šiandien vėl kreipiausi į draugą, kad paskutinį kart pagelbėtu su atmegos užprogramavimu.

Po viso to užbaigiau lituoti prietaisą:


Kaip tik tokiems eksperimentams turiu senuką DELL, kurį gavau dovanų rūgsėjo pradžioje. Tad teko iš jo ištrynti mano mėgstamus linux ir ant greičio surašyti senai į kampą numestus windows 2000, kad galėčiau pasitikrinti ar veikia programatorius.

Prijungus prie sistemos, ekrane išvydau džiuginantį užrašą:

Toliau sekė tvarkyklių įdiegimas:

Na ir galutinai atpažintas prietaisas:

Dar reiks aplieti karštais klijais laidų prijungimo vietą, nes ten truputi per stori laidai buvo, suploninau ir truputi reikia juos geriau izoliuti, kad nebūtu nelaimės. Toliau reiks pasižymėti laidus, einančius į programuojamą avr, bei susirašyti trumpiklių reikšmes. Na ir žinoma įsigyti kokią avr pirmam užprogramavimui.

Daugiau apie programatorių galite paskaityti jau minėtame qubbeks puslapyje ir protoss svetainėje.

Taip pat pateikiu schemą:

Bei panaudotos pcb brėžinio nuorodą, tikiuosi autorius nesupyks. Pcb, kaip jau minėjau naudota qubbeks.

Taip pat smd elementų litavimo vietos:

Taip pat nuoroda parsisiūsti hex failą, bei kompiuterio tvarkyklėms.

Į viršų | Skyrius: Įvairūs prietaisai | Autorius: Donatas Stanionis | del.icio.us | RSS 2.0 sąsaja |

10 komentarų to “AVR USB programatorius AVR910 PROTTOSS”

  1. Donatas Stanionis rašo:

    Beje, liko viena atliekama, pagaminta pcb su takeliais. Jei kam reikia rašykite, manau sutarsime :)

  2. Julius rašo:

    Sveikas, gal turi likusi detaliu sarasiuka siam programatoriui :) ir galetum i maila atsiust dekui.

  3. Dovis rašo:

    Sveikas gal gali įmesti detalių sarašą i maila.

  4. Donatas Stanionis rašo:

    Kadangi daugelis ėmė prašyti detalių sąrašo, tad jį skelbiu čia:
    1) Atmega8-16PU
    2) Lizdas atmegai (nebūtinas)
    3) USB-B lizdas
    4) Rezonatorius (kvarcas) - 12MHz
    5) 1 vnt raudonas LED
    6) 2 vnt žali LED
    7) Elektrolitinis kondensatorius 22uF*16V
    8) Karpoma juostelė su kontaktais (trumpikliams)
    9) 4 vnt trumpiklių
    10) Lizdai (išoriniam kvarcui, programuojamui mikrovaldikliui)
    11) kondensatorius 0.1uF (naudojau šitą ne SMD, o paprastą plėvelinį, papildomai, kad nebūtu trukdžių grandinėje)
    12) 2 vnt diodų 1N4007 (kuo mažesni, tuo geriau)
    13) 2 vnt Saugiklių 0.1A 60V SMD
    14) 9 vnt 330 omų 1206 rezistorių smd
    15) 3 vnt 0 omų 1206 rezistorių smd
    16) 4 vnt 22 pF 50 V 1206 kondensatorių smd
    17) 2 vnt 0.1 uF 50 V 1206 kondensatorių smd
    18) 2 vnt 68 omų 1206 rezistorių smd
    19) 1 vnt 1 megaomo 1206 rezistorius
    20) 1 vnt 10 kiloomų 1206 rezistorius smd
    21) 1 vnt 1.5 kiloomo 1206 rezistorius smd
    22) 1 vnt 100 omų 1206 rezistorius smd.
    23) Variuoto vienpusios stiklotekstolito plokštelė (arba kitokia, pasirinktinai, kaip gaminsite pcb plokštę).

    Berods viską surašiau ir tikiuosi nieko nepraleidau.

  5. Giedrius rašo:

    Aš taip pat pasigaminau šį programatorių, bet įrašiau ne Prottoss “firmware”, o iš šito tinklapio http://electronix.ru/forum/index.php?showtopic=74181 pateiktais “firmware”. Kuom geriau ? Didesnis programuojamų mikroprocesorių skaičius AVRstudio programoje. AVRstudio mato kaip STK500 programatorių.

  6. Donatas Stanionis rašo:

    Sveiki.
    Reiks ir man tada išmėginti STK500 programinę įrangą. Galbūt pavyks tada suderinti su linux OS šį programatorių, nes kažkodėl man prototoss su ubuntu nenori dirbti.

  7. Ričardas rašo:

    Labas.

    Ar dar turi PCB?

  8. Donatas Stanionis rašo:

    Sveiki.
    Taip, kažkur tikrai dar turi būti, nes niekam neprireikė jos iki šiol.

  9. vytautas rašo:

    sveiki, gal būt atsirastų geras žmogus, kuris galėtų parduoti, atiduoti atmegą paruoštą šiam programatoriui, t.y jau užprogramuotą?

    tel. nr. 865285430
    skype vytska147

Jūsų komentaras