Ketvirtadienis, gruodžio 14, 2017
Lithuanian English Russian

Ploterio XY-4140 perdarymas su Arduino ir Grbl

Kažkada, apie 1996-7 metus, nusipirkau primityvų ploterį XY-4140. Bandžiau jį kaip nors priversti "dirbti", bet nelabai kas gavosi. Dabar, kai yra atsiradę gana daug įvairių CNC projektų, nutariau prikelti antram gyvenimui.

 

Šis daiktas buvo pagamintas Prahoje 1988 metais. Komplekte buvo kabelis pajungimui prie "bkaškės", t.y. БК-0010.01Ш ar panašaus.

Aparatas detaliau parodytas čia: http://www.sapi.cz/prislusenstvi/xy4140.php

Bandžiau pritobulinti prie tuo metu turėto ZX Spectrum, nelabai kas gavosi, visų pirma dėl to, kad nebuvo jokios programinės įrangos skirtos ploteriui, o taip pat mažai buvo teksto/vaizdo redagavimo programų. Nebuvo pelės, skenerio. Nebuvo ir lengvo būdo išsaugoti suvestą/nupieštą informaciją, tik kasetinis magnetofonas.

Po kažkiek metų bandžiau jungti prie jau šiems laikams įprastesnio kompiuterio. Ploteris yra tiek primityvus, kad vienu metu pieštukas galėjo judėti tik X arba Y ašimis. Todėl iš pat pradžių perdariau ploterio valdymo įėjimus, padariau nepriklausomas X ir Y ašis.

Modifikacija - K155ЛА3 dešiniame krašte:

xy4140 board

Bet tai nelabai gelbėjo, nebuvo žinių apie HPGL ar kad iš vis toks dalykas yra, taip pat nežinojau/neturėjau priemonių, kaip padaryti tos kalbos techninį interpretavimą. Kitos primityvios priemonės - savadarbės programėlės su ploterio valdymu per LPT irgi netenkino.

Dabar, pamatęs daugybę įvairių CNC projektukų, vėl prisiminiau senuką. Mechaninė dalis ten palyginus gera, bet elektrinė - nelabai, varikliukai džeržgia, sunkiai įsibėgėja. Kadangi žingsniniai varikliai ten unipoliariniai, o dauguma dabar paplitusių jų valdiklių yra bipoliariniai, nutariau paieškoti unipoliarinio varianto. Susiradau kažkokio spausdintuvo (gal kopijavimo aparato) plokštę, kurioje buvo dvi tinkamos mikroschemos - STK672-110. Išbandžiau - veikia, tik labai jau nepatogiai ten viskas išdėstyta ir padaryta.

STK6722 test

Beje, čia viduryje matosi sukamas jungiklis - enkoderis, jis labai gerai tinka keliems impulsams "sugeneruoti", tereikia panaudoti vieną jo išėjimą ir varžą į "+". Kadangi STK turi įntegruotą "pull up", tai čia varžos nereikia.

Pasidariau naujos plokštės brėžinukus ir bandysiu kepti. Matmenys 80X56 mm.

plata STK672 110

Schema čia - visiška datasheeto kopija, net nepiešiau jos. Numatytas darbinės srovės perjungimas (sleep) ir trumpikliai full/half step.

*************************************************************

2015-03-07

Na ką, atsispausdinau keletą šablonų ant terminio fakso popieriaus, popierine lipnia juosta prilipdžiau prie plokščių ir praleidau per laminatorių.

keptos

Beje, čia antras "kepimas". Išsiaiškinau, kad jokiu būdu negalima popierinės lipnios juostos užlenkti į "darbinę" plokštės pusę, nes kitaip tose vietose toneris neprilimpa prie vario. Na bent jau su mano laminatorium (apie 160 laipsnių C).

Merkiam į vandenį, palaikome ir nuplauname nereikalingą popierių:

nuplautos

Vis tik kai kur toneris nelabai gerai prilipo prie vario, pakoreguosime markeriu.

esdiname

Ėsdinimo vaizdelis. Procesas vyksta plastikinėje dėžutėje, kuri įdėta į keptuvę, į šią įpilta vandens ir viskas pastatyta ant dujinės. Taip galima palaikyti reikiamą temperatūrą ir niekas nenukenčia, nei keptuvė, nei plastikinė dėžutė.

issesdintos

Toliau - nuvalome tonerį. Mano atveju labai gerai nusivalė su vaitspiritu. Čia Hp toneris, bet pvz didelio Canono printerio tonerio vaitspiritas neėmė.

nuvalytos

Na ir prieš šviesą:

priesh langa

Čia matosi maži tarpeliai plokštės kraštuose, nelabai gerai prikibo markerio dažai šalia tonerio. Na bet šiaip viskas gerai.

Gręžiame skyles ir lituojame detales...

palyginimas

Čia palyginimas senos plokštės iš SMD detalių ir naujos, iš paprastų. Na žinoma, originali plokštė nebuvo visiškai tuščia, dar turėjo kelias logines SMD mikroschemas.

Na ir naujos plokštės takelių pusė:

takeliai

Viršuje, kairėje matosi keletas skylučių "ne į temą". Čia bandžiau grąžtelį, kurį pasigalandau su šmirgeliu.

Šiaip litavimui naudoju kažkokį pigų (gal 2 - 4 lt) kinišką fliusą:

fliusas

Su teptuku ištepi visą plokštę, prikiši lituoklį su lydmetalio lašu - šis tiesiog pats nubėga takeliais. Tam kad padengti plonu lydmetalio sluoksniu didelį takelių plotą - labai gerai padeda varinė "kasa" - sugertukas. Čia lyg nuimant lydmetalio perteklių, tik atvirkščiai.

Na ką, liko įlituoti STK ir išbandyti plokštę. Paskui dar reikės išmesti didžiąją daugumą ploterio XY-4140 vidurių, dadėti vieną galinuką, sujungti su Arduino ir išbandyti pagal senąją paskirtį. Po to dar reikės pridėti plėvelės pjaustymo peiliuko tvirtinimą, peiliukų jau turiu ir bandyti pjaustyti trafaretus ar šiaip kokias snaiges.

*******************************************************

2015-03-10

Sulitavau STK, pasijungiau originalų printerio/kopijavimo aparato žingsninį varikliuką, pasijungiau maitinimą 12 V ir ką, nesisuka žaltys. Straksi pirmyn atgal ir viskas. Nei full, nei half step režimais. Patikrinau plokštę, peržiūrėjau varikliuką, susiradau jo datašytą - vistiek negerai. Žiūrėjau oscilografu - lyg ir veikia, bet kažkaip ne taip. Gerai tik tai, kad abi mikroschemos identiškai, reiškia jų nesudeginau. Po kiek laiko pastebėjau, kad kas kažkelintas impulsas varikliukas lieka be laikančio magnetinio lauko, ašelę gali laisvai sukti, nors srovė teka per mikroschemą. Tada kilo idėja, kad sukompensuojami magnetiniai laukai, tai reiškia kad tiesiog negerai pajungti laidai. Gaunasi taip, kad negalima tiesiogiai vadovautis STK672-110 datašytų pajungiant varikliuko laidus, t.y. reikia mikroschemos išėjimą A jungti prie varikliuko A, B jungti prie varikliuko B, bet AB - prie BB, BB - prie AB. Čia taip gaunasi jungiant su STP-42D270.

Jei kam reikia plokštės brėžinių - lay6 formate.

Tęsinys čia...

 

 

Komentarai   

# anonym 2015-10-01 19:07
you must see ;-)
http://xy41xx.stcomp.cz/

XY4140/50 with HPGL
Atsakyti | Atsakyti su citata | Cituoti
# Admin 2015-10-06 17:21
Thanks for link. I saw this some years ago. As I see there was lack of information, no firmware or source, only firmware update. And my plotter already has been changed to work with separate X/Y signals. Finally, I did not like the work of original stepper drivers.
Atsakyti | Atsakyti su citata | Cituoti
# BHW 2017-03-28 17:16
Hi there colleagues, its great article about teachingand entirely explained,
keep it up all the time.
Atsakyti | Atsakyti su citata | Cituoti
# Admin 2017-03-29 14:25
Thanks
Atsakyti | Atsakyti su citata | Cituoti
# BHW 2017-04-16 06:41
I am extremely inspired along with your writing talents and also with the layout in your weblog.
Is that this a paid subject or did you customize it your self?
Either way stay up the nice high quality writing, it's uncommon to peer a great weblog like this one these days..
Atsakyti | Atsakyti su citata | Cituoti
# Admin 2017-04-17 10:16
All information there is a small part of what I do after work and sometimes for work. Small part because these writings, picture, video editing taking to much time and time not infinite. And I do what I like, even at work, so not waiting to be specially paid.
Atsakyti | Atsakyti su citata | Cituoti

Komentuoti


Rss