Sari la conținut
ELFORUM - Forumul electronistilor

3D Printer


cnc_step

Postări Recomandate

Te-ai obosit macar sa te uiti in Marlin in fisierul despre care ti-am zis? Scrie:

        r1 = r1                        # resistance at low temperature        r2 = r2                        # resistance at middle temperature        r3 = r3                        # resistance at high temperature
Link spre comentariu

Nu mai merge scriptul de pe site si pythonul ala habar nu am cum sa-l rulez.

Intre timp am aflat care e faza cu r2 si r1, de fapt sunt rezistentele din schema electrica.

r2 cred ca e rezistenta de la pin la +5 v si r1 e rezistenta spre GND (cred)

Asadar ptr montajul meu r2 ar fi 4700 si r0 ar fi 0.

 

http://hydraraptor.blogspot.de/2007/10/ ... y-way.html

 

Dar e dubios ca la mine temperaturile sunt trecute * 4.

Oricum daca poti rula scriptul te rog sa postezi aici rezultatele ptr 100 de componente cu urmatoarele date:

t0=25

r0=200000

r1=0

r2=4700

beta=4338

 

Sau sa-mi spui cum rulez mai exact pythonul ala.

Link spre comentariu

Mda.. inseamna ca vorbim de chestii diferite. La ce lucrezi tu r0 e pull-up-ul din ce zici tu (4.7k), iar in scriptul de python r0 e alta variabila si rp e pull-up acolo.

 

Iti rulez scriptul, dar dupa cum ai vazut si tu in script am nevoie de:

  --rp=...          pull-up resistor  --t0=ttt:rrr      low temperature temperature:resistance point (around 25C)  --t1=ttt:rrr      middle temperature temperature:resistance point (around 150C)  --t2=ttt:rrr      high temperature temperature:resistance point (around 250C)  --num-temps=...   the number of temperature points to calculate (default: 20)
pull-up am inteles ca 4.7k, dar imi trebuie referintele alea.

 

Poti sa il rulezi si singur, evident, nu-i nici o mare inginerie:

python.exe createTemperatureLookupMarlin.py

cu valorile default ai ceva de genul asta:

// Thermistor lookup table for Marlin// ./createTemperatureLookup.py --rp=4700 --t1=25:100000 --t2=150:1641.9 --t3=250:226.15 --num-temps=36#define NUMTEMPS 36short temptable[NUMTEMPS][2] = {   {196, 350},   {220, 340},   {249, 330},   {282, 320},   {320, 310},   {365, 300},   {418, 290},   {481, 280},   {556, 270},   {645, 260},   {752, 250},   {880, 240},   {1035, 230},   {1222, 220},   {1448, 210},   {1724, 200},   {2058, 190},   {2464, 180},   {2954, 170},   {3542, 160},   {4241, 150},   {5061, 140},   {6004, 130},   {7061, 120},   {8209, 110},   {9411, 100},   {10615, 90},   {11766, 80},   {12812, 70},   {13715, 60},   {14458, 50},   {15040, 40},   {15477, 30},   {15791, 20},   {16009, 10},   {16155, 0}};
Link spre comentariu

Posted Image

 

Posted Image

 

Pana la urma am băgat niște fire de cupru longitudinal forțat pe lângă rezistenta ca s-o fixez în gaura.

Din păcate n-am reușit sa extruder deloc iar ca și cauze ar fi:

-rezistenta săracă nu face fata sa ridice temperatura la 185 de grade, cu chiu cu vai reușește sa mențină 160 adică merge cam non stop

-nu pot să-mi dau seama dacă vârful meu e ieșit prea in afara din heater și de aceea temperatura pe el sa fie mai mica decât cea de pe termistor.

O sa încerc să-l montez cât mai băgat în heater doar partea ascuțită afara.

Ptr încălzirea insuficienta o sa încerc sa izolez header-ul la exterior cu material termoizolant dintr-o mănușă ptr scos tăvile din cuptor și sper sa facă fata rezistenta sa mențină 185.

Daca nici atunci nu extruder za înseamnă că designul hotend lui are ceva aiurea.

Eu am făcut versiunea 1.4 de la Watson în care filament ul trece prin PTFE și doar ultimii 5 mm are contact cu vârful.

Link spre comentariu

De incalzit, incalzeste peste 200, intr-adevar cu o viteza foarte mica, aproximativ de 1 grad la 1-2 secunde. Insa asta pentru un bloc gen cel de la JHead, care e undeva la un sfert sau o treime din ce ai tu un poza. Plus ca e dintr-o bucata, mult mai usor de transferat caldura. Cam naspa daca nu se duce mai mult 160 si nici n-ai dat drumul la ventilator presupun.Nu am facut niciodata vreun Watson din asta, dar temperatura se aplica (,) cat mai aproape de varf. Daca ipotetic ar fi posibil, ultimul 1mm din varf sa fie la 185 (sau cate vrei tu) grade iar de la milimetrul ala in sus 24 de grade ca in camera. Evident, nu e posibil, dar acolo trebuie sa tintesti.Nu imi dau seama din poze, dar heater-ul tau sta pe o placa de aluminiu de care sunt legate suruburile alea verticale. Nu stiu cata caldura poate sa fuga pe doua suruburi, dar nu pare prea ok :)

Link spre comentariu

Placa aia e din textului de la PCB. Interesant ce zici de mărimea blocului de încălzire, cam ce dimensiuni are cel de la JHead ca mai amo bucata de aluminiu poate fac unul mai micuț. Cred ca era gaura prea mica prin PTFE am lărgite cu burghiului ca se pare ca se bloca PLAul în el. Daca mai aveti idei ce sa modific ca sa pot urca la 185 dă-ți un semn. Aștept mâine un colet cu 2 rezistente smechere sper sa ajungă .

Link spre comentariu

:101

 

Mi-a venit ideea de a folosi material dintr-o manusa de scos tava din cuptor ca sa izolez heaterul la exterior.

Diferenta este enorma!

Unde inainte nu urca mai mult de 160, acum mentine 185 fara probleme si am reusit sa si extrudez!

Recomand sa va izolati heaterele ptr ca e mult mai stabil termic.

Yuppy!

Link spre comentariu

Posted Image

 

Oare au potențial ptr un heater? 5 ron bucata.

Am terminat cam tot de făcut dar am niște bruiaj când cuplez toate axele.

Link spre comentariu

Nu se vede mai nimic, e prea intunecat.

I-am dat un edit din youtube sper sa se vada mai bine.In legatura cu rezistentele alea cu radiator, sunt de 10 W si 6R8, le-am luat de la tme si cu alea m-as gandi sa fac asa ceva:
Tot de la tipul asta mi-a venit si ideea cu izolarea hotendului.De-acum cred ca dupa Paste sau chiar mai tarziu o sa mai fac si eu cate ceva, Paste Fericit la toti 3d printeristii si sa ne vedem cu bine dupa! :dans:
Link spre comentariu

salut si m-am intors putintel mai bronzat :)

Ma bucur sa aud ca iti merg driverele de mpp, eu le credeam moarte.

 

Sticlotextolitul de la pcb rezista in mod normal pana pe la 175C maxim, deci daca e lipit de block nu e suficient. Eu as cauta altceva. Eventual as pune si ceva izolatie in partea de sus intre aluminiu si ptfe, macar ceva ca un shield cum e pcb-ul, sa negheze convectia caldurii.

 

In legatura cu thermistor table, cea mai buna treaba posibila e sa calibrezi thermistor table cu un multimetru cu termocupla, si daca faci asta nu prea conteaza cu ce thermistor table incepi. Un tabel cu 20 valori e mai bun si mai usor de calibrat decat unul cu foarte multe valori, ca la fiecare ia 2-3-5 minute. Si daca e un tabel calibrat cu 20 valori sunt ok, mai multe nu prea ajuta cu nimic in plus. Valorile in coloana din stanga sunt valori adc (voltaje de la divizorul rezistiv cu thermistor), iar coloana din dreapta sunt temperaturi. Ca sa calibrezi, dai comanda sa ridice temperatura la o valoare din tabel din dreapta, astepti sa ajunga acolo, si cand ajunge si se stabilizeaza notezi temp reala indicata de termocupla. Iar la urmatorul upload se inlocuieste valoarea din tabel cu temp reala indicata de termocupla in acelasi loc. In felul asta firmwareul va arata exact ce arata si termocupla.

http://reprap.org/wiki/RDB_calibrations#Effective_calibration_procedure_steps_simply_1-2-3_.28right_side_temperatures_column.29

 

Daca preferi sa ramai cu un thermistor table ne-calibrat, ne-verificat, e important de retinut ca temperaturile care ti le arata nu sunt reale. Erori vor fi, mai mici sau mai mari - dupa noroc. De ex daca pui in table valori de milioane, asa iti arata, milioane de grade celsius la temperatura camerei. Si cand cauti o temperatura pt printare cu abs sa zicem, tre sa o probezi impingand filamentul cu mana, si mai bine crezi mana intai si apoi retii temperatura care ti-o arata cand filamentul se impinge usor.

 

Sarbatori fericite tuturor!

Link spre comentariu

Merci mult de sfaturi.Pana la urma am lipit un thermistor de 100K si am folosit tabelul pe care il aveam.Arata bine deoarece atunci cand nu era izolat hotendul imi arata 160 de grade si nu se topea PLA-ul, dar cand l-am izolat si a urcat in 185 a inceput sa extrudeze.Deci din punctul asta de vedere al extruderului nu cred ca o sa fie probleme, asa izolat cu material de la manusa aia de bucatarie mentine 185 usor si la exterior poti sa pui mana pe el, adica tine foarte bine caldura la interior.De asta nici textolitul ala nu se prea incalzeste...Alta este problema, dupa ce am facut proba si la axa z cu 2 motoare legate in paralel, si se misca foarte fain si rapid, am legat toate axele ca sa fac niste probe si de undeva am bruiaje mari adica o iau razna motoarele de pe z.Adica pur si simplu incep sa vibreze si sa tremure dar nu se invart.Presupun ca sau e consumul prea mare din sursa de calculator si cade linia de 5 V, sau undeva nu am o conexiune ok si ajunge pe motoare un semnal intermitent sau ceva de genul.Plus ca se si reseteaza conexiune cu pronterface, adica tot da Printer online si start.O sa fie greu sa-mi dau seama unde ar fi problema, dupa cum spuneam testata fiecare axa separat merge foarte bine dar cand le pun toate la un loc apar problemele.De-acu dupa Pasti sa vad cum sa le pun si sa descopar unde ar fi acest bruiaj.Pacat chiar as fi vrut sa le conectez toate asa de proba si sa-i dau un print sa vad ce se intampla...PS mi-a trimis rusul de la maket city look up tableul ptr 200K:// ./createTemperatureLookup.py --r0=200000 --t0=25 --r1=0 --r2=4700 --beta=4338 --max-adc=1023// r0: 200000// t0: 25// r1: 0// r2: 4700// beta: 4338// max adc: 1023#define NUMTEMPS 103// {ADC, temp*4 }, // tempuint16_t temptable[NUMTEMPS][2] PROGMEM = { {1, 3392}, // 848.222502493 C {11, 1672}, // 418.033421213 C {21, 1410}, // 352.576616959 C {31, 1273}, // 318.484874005 C {41, 1183}, // 295.997081281 C {51, 1117}, // 279.432604927 C {61, 1065}, // 266.416406572 C {71, 1022}, // 255.743237028 C {81, 986}, // 246.722646771 C {91, 955}, // 238.924551392 C {101, 928}, // 232.064039592 C {111, 903}, // 225.943235919 C {121, 881}, // 220.419464132 C {131, 861}, // 215.386665193 C {141, 843}, // 210.763980577 C {151, 825}, // 206.488435317 C {161, 810}, // 202.510079555 C {171, 795}, // 198.788663862 C {181, 781}, // 195.291304294 C {191, 767}, // 191.990805018 C {201, 755}, // 188.864429148 C {211, 743}, // 185.892981997 C {221, 732}, // 183.060116512 C {231, 721}, // 180.351799544 C {241, 711}, // 177.755896453 C {251, 701}, // 175.261844033 C {261, 691}, // 172.860390244 C {271, 682}, // 170.54338508 C {281, 673}, // 168.303611023 C {291, 664}, // 166.134644452 C {301, 656}, // 164.030741477 C {311, 647}, // 161.986743227 C {321, 639}, // 159.997996739 C {331, 632}, // 158.060288477 C {341, 624}, // 156.169788121 C {351, 617}, // 154.323000772 C {361, 610}, // 152.516726102 C {371, 602}, // 150.748023257 C {381, 596}, // 149.014180546 C {391, 589}, // 147.312689149 C {401, 582}, // 145.641220193 C {411, 575}, // 143.99760468 C {421, 569}, // 142.379815822 C {431, 563}, // 140.785953426 C {441, 556}, // 139.214230025 C {451, 550}, // 137.6629585 C {461, 544}, // 136.130540967 C {471, 538}, // 134.615458765 C {481, 532}, // 133.116263359 C {491, 526}, // 131.631568046 C {501, 520}, // 130.160040331 C {511, 514}, // 128.700394868 C {521, 509}, // 127.251386885 C {531, 503}, // 125.81180599 C {541, 497}, // 124.380470303 C {551, 491}, // 122.956220826 C {561, 486}, // 121.537916001 C {571, 480}, // 120.124426373 C {581, 474}, // 118.714629319 C {591, 469}, // 117.307403762 C {601, 463}, // 115.901624817 C {611, 457}, // 114.496158304 C {621, 452}, // 113.089855045 C {631, 446}, // 111.681544888 C {641, 441}, // 110.270030362 C {651, 435}, // 108.854079862 C {661, 429}, // 107.432420268 C {671, 424}, // 106.003728875 C {681, 418}, // 104.566624465 C {691, 412}, // 103.119657374 C {701, 406}, // 101.661298335 C {711, 400}, // 100.189925847 C {721, 394}, // 98.7038117735 C {731, 388}, // 97.2011047978 C {741, 382}, // 95.6798112871 C {751, 376}, // 94.1377729921 C {761, 370}, // 92.5726408805 C {771, 363}, // 90.9818442071 C {781, 357}, // 89.3625536821 C {791, 350}, // 87.7116372668 C {801, 344}, // 86.025606692 C {811, 337}, // 84.3005521868 C {821, 330}, // 82.5320620873 C {831, 322}, // 80.7151228333 C {841, 315}, // 78.8439932269 C {851, 307}, // 76.9120444657 C {861, 299}, // 74.911553994 C {871, 291}, // 72.8334360246 C {881, 282}, // 70.6668836325 C {891, 273}, // 68.3988848319 C {901, 264}, // 66.0135548928 C {911, 253}, // 63.4911935417 C {921, 243}, // 60.8069175867 C {931, 231}, // 57.9286147011 C {941, 219}, // 54.8137654191 C {951, 205}, // 51.4042807634 C {961, 190}, // 47.6176389686 C {971, 173}, // 43.3305612861 C {981, 153}, // 38.3460396724 C {991, 129}, // 32.3176725808 C {1001, 98}, // 24.5395298749 C {1011, 52}, // 13.1353423398 C {1017, 7} // 1.79552822221 C};

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări