99teki Napisano Grudzień 28, 2022 Udostępnij Napisano Grudzień 28, 2022 (edytowany) - brakowało mi zawsze przy lutowaniu podgrzewacza oraz urządzenia do lutowania amatorskiego w technologii rozpływowej. - dopiero po pojawieniu się artykułu na temat użycia Uyue 946 do budowy amatorskiego podgrzewacza zdecydowałem się za to zabrać. - na razie zmontowałem układ do podania zadanej temperatury, czyli taki mały profile dla lutowania ołowiowego (PB) oraz bezołowiowego (LF). - zrzuty z programu poniżej. - w zasadzie w zakupionym Uyue 946 są wszystkie elementy, pozostało tylko wyrzucić użyty procesor i dołożyć esp32 Lolin 32 oraz wyświetlacz OLED 2.4". - długo się zastanawiałem czy raczej nie kupić MHP30 ale on nie ma profili lutowania i pole 30 x 30 mm jest zbyt małe do prac. - teraz czeka mnie dobranie parametrów do kontrolera PDI i określenie wydajności temperaturowej Uyue, do roboty. - przepraszam za jakość zrzutów ale z programu dostaje *.xbm i muszę konwertowac na *.jpg. Edytowano Grudzień 28, 2022 przez 99teki 2 Link do komentarza Share on other sites More sharing options...
99teki Grudzień 30, 2022 Autor tematu Udostępnij Grudzień 30, 2022 - wpadłem na "głupi" pomysł aby dwa potrzebne klawisze monostabilne wykonać jako klawisze dotykowe. - w esp32 wybrałem GPIO32, 33 czyli T8 oraz T9. - przerzuciłem chyba ze 30 programów z sieci z obsługa przerwania od tych dwóch klawiszy i niestety żaden z nich u mnie nie działa jako klawisz dotykowy. - zmodyfikowałem w końcu program bez przerwań ale za to z filtrami cyfrowymi od autora Antonio de Vincentiis Tested on Heltec WiFi Kit32. - klawisze działają, trzeba je trzymać dłużej niż 500 msek ale to w tym urządzeniu nie przeszkadza. - zmieniono trochę grafikę, zamiast ołowiowe i bez ołowiowe dano znacznik "H" oraz "L". - wprowadzono na ekran status urządzenia (preheat, soak, error, reflow, hot, ..). - otrzymałem zamówioną płytkę z układem MAX 31855 ale termopara ma ogromne zaciski, takie przemysłowe, muszę to przerobić aby pasowało do kostki na płytce. - poniżej kilka zrzutów z ekranu OLED 2.4". Link do komentarza Share on other sites More sharing options...
99teki Styczeń 7, 2023 Autor tematu Udostępnij Styczeń 7, 2023 (edytowany) - klawisze dotykowe wreszcie działają tak jak trzeba, błędem było użycie tutaj gołego "gwożdzia" jako klawisza. - dopiero użycie izolowanego klawisza maską (farba stosowana do robienia napisów na płytkach drukowanych) dało efekt. - pora na testy, domontowano wentylator pod grzałka, ale on nic nie zmienił, bryła aluminium robi swoje. - do temperatury +300 st C uzyskano narost 1.5 st C/sek, bez żadnej regulacji. - procedura podaje aby 150 st C uzyskać w 60 (90) sekund, czyli 2.5 st C/sek, to urządzenie nie da rady, chyba że będziemy podgrzewać do 50 st C. a potem te 60 sekund do 150 st C. - problemem były zakłócenia od zerowania urządzenia i stacji roboczej, dopiero trafo separujące rozwiązało problem (może być laptop na baterii). - chłodzenie to tragedia, z tym małym wentylatorkiem udało się uzyskać gradient około 1 st C/sek, czyli z 250 stopni, całe 3 minuty do temperatury około 50 st C, płytkę szlak trafi do tego czasu. - zobaczę czy większy wentylator 12V da radę, bo ten maluch 5V wprawdzie daje 43 m3/godzinę ale to za mało, no tak aby zejść do tych 150 st C. - coś mi się wydaję że te projekty na sieci z reflow , to tak robione tylko dla projektu. Edytowano Styczeń 7, 2023 przez 99teki 1 Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Styczeń 7, 2023 Udostępnij Styczeń 7, 2023 12 minut temu, 99teki napisał: zobaczę czy większy wentylator 12V da radę, bo ten maluch 5V wprawdzie daje 43 m3/godzinę ale to za mało, no tak aby zejść do tych 150 st C. Daj tam turbinę 😉 Zdecydowanie lepiej to wychłodzi (ew. jakiś wentylator serwerowy). 2 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
99teki Styczeń 12, 2023 Autor tematu Udostępnij Styczeń 12, 2023 (edytowany) // #include "driver/adc.h" #include "esp_adc_cal.h" static esp_adc_cal_characteristics_t adc1_chars; // ------------------------------------- setup ------------------------------------- void setup() { Serial.begin(115200); Serial.println("test ADC1_0, ADC1_3"); esp_adc_cal_characterize(ADC_UNIT_1, ADC_ATTEN_DB_11, ADC_WIDTH_BIT_12, 0, &adc1_chars); adc1_config_width(ADC_WIDTH_BIT_12); // adc1_config_channel_atten(ADC1_CHANNEL_0, ADC_ATTEN_DB_11); } // ----------------------------------------- loop --------------------------------- void loop() { int adc_value = adc1_get_raw(ADC1_CHANNEL_0); int adc_value1 = adc1_get_raw(ADC1_CHANNEL_3); uint32_t mV = esp_adc_cal_raw_to_voltage(adc1_get_raw(ADC1_CHANNEL_0), &adc1_chars); uint32_t mV1 = esp_adc_cal_raw_to_voltage(adc1_get_raw(ADC1_CHANNEL_3), &adc1_chars); Serial.printf("value: %d mV: %d value1: %d mV1: %d \t" , adc_value, mV, adc_value1, mV1 ); Serial.printf("roznica: %d \n" , mV - mV1 ); delay(100); } // ----------------------------------- end ----------------------------------- - w pewnym momencie podczas testów urządzenie nie chciało się nagrzać do temperatury +200 st C. - po rozebraniu okazało się że grzałka została spalona (przerwa). - przy tej okazji wyszła inna sprawa gradientu temperatury, producent włożył do produktu grzałki 150W zamiast 200W. - czyli musze dołożyć do urządzenie kontrolę prądu, czyli przetwornik prądowy na kabel zasilający i jakiś dzielnik , jak na rysunku. - z przekładnika prądowego sygnał idzie na ADC1_0 a do dzielnika napięciowego podłączony jest także kanał ADC1_3, aby wyniki brać różnicowo. - kanały ADC skalibrowano, jednak bez sygnału prądowego AC wydaje mi się, że różnice mV są za duże. - zaczynam pomiary prądu z obciążeniem grzałką. test ADC1_0, ADC1_3 value: 2285 mV: 2113 value1: 2287 mV1: 2113 roznica: 0 value: 2292 mV: 2116 value1: 2290 mV1: 2114 roznica: 2 value: 2289 mV: 2107 value1: 2286 mV1: 2115 roznica: -8 value: 2290 mV: 2113 value1: 2288 mV1: 2113 roznica: 0 value: 2287 mV: 2119 value1: 2287 mV1: 2113 roznica: 6 value: 2287 mV: 2114 value1: 2287 mV1: 2111 roznica: 3 value: 2287 mV: 2095 value1: 2287 mV1: 2113 roznica: -18 value: 2287 mV: 2113 value1: 2302 mV1: 2113 roznica: 0 value: 2298 mV: 2113 value1: 2287 mV1: 2113 roznica: 0 value: 2288 mV: 2113 value1: 2292 mV1: 2113 roznica: 0 value: 2295 mV: 2113 value1: 2287 mV1: 2113 roznica: 0 value: 2287 mV: 2115 value1: 2287 mV1: 2113 roznica: 2 value: 2287 mV: 2113 value1: 2289 mV1: 2113 roznica: 0 value: 2287 mV: 2113 value1: 2289 mV1: 2113 roznica: 0 value: 2289 mV: 2113 value1: 2287 mV1: 2113 roznica: 0 value: 2287 mV: 2113 value1: 2288 mV1: 2113 roznica: 0 value: 2273 mV: 2111 value1: 2287 mV1: 2113 roznica: -2 value: 2289 mV: 2110 value1: 2287 mV1: 2111 roznica: -1 value: 2282 mV: 2113 value1: 2293 mV1: 2113 roznica: 0 value: 2284 mV: 2116 value1: 2287 mV1: 2113 roznica: 3 value: 2287 mV: 2122 value1: 2287 mV1: 2113 roznica: 9 value: 2287 mV: 2113 value1: 2285 mV1: 2113 roznica: 0 value: 2284 mV: 2113 value1: 2287 mV1: 2114 roznica: -1 value: 2288 mV: 2116 value1: 2288 mV1: 2113 roznica: 3 value: 2287 mV: 2113 value1: 2287 mV1: 2113 roznica: 0 value: 2287 mV: 2113 value1: 2287 mV1: 2120 roznica: -7 value: 2287 mV: 2113 value1: 2287 mV1: 2115 roznica: -2 value: 2297 mV: 2097 value1: 2287 mV1: 2115 roznica: -18 value: 2287 mV: 2113 value1: 2287 mV1: 2114 roznica: -1 Edytowano Styczeń 12, 2023 przez 99teki Link do komentarza Share on other sites More sharing options...
99teki Styczeń 26, 2023 Autor tematu Udostępnij Styczeń 26, 2023 (edytowany) - dodano do programu prostą diagnostykę, testowanie diody RGB, touch-pada, buzzera , wentylatora oraz termopary. (na zrzutach widać ze termopara jest odłączona) - do diagnostyki dodano ilość wykrytych grzałek elektrycznych oraz aktualny pobór prądu przez grzałki. - ilość grzałek jest także wyświetlana na ekranie głównym jako cyfra wyświetlana w inwersji (tutaj zero ). - załączam także wcześniejszy program do logowania temperatury podczas testów z grzałkami. - obecnie przy nagrzewaniu , po dojściu do temperatury + 250 st C, program wyłącza grzanie ale bezwładność tego stolika grzewczego powoduje że temperatura rośnie aż do + 270 st C . - przy chłodzeniu wentylatorem stolika temperatura spada powoli, po wyłączeniu wentylatora podnosi się dodatkowo o około + 20 st C. - program główny prawie na ukończeniu, teraz projektowanie płytki drukowanej pod EASYEDA. rejestrator_2watki.zip Edytowano Styczeń 26, 2023 przez 99teki Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Styczeń 26, 2023 Udostępnij Styczeń 26, 2023 10 minut temu, 99teki napisał: - obecnie przy nagrzewaniu , po dojściu do temperatury + 250 st C, program wyłącza grzanie ale bezwładność tego stolika grzewczego powoduje że temperatura rośnie aż do + 270 st C . Nie używasz PID? Link do komentarza Share on other sites More sharing options...
99teki Styczeń 26, 2023 Autor tematu Udostępnij Styczeń 26, 2023 - naturalnie że tak, ale obecnie używam tylko symulatora, czyli temperature podaje program a nie termopara. - w programie jest także ścieżka obniżająca o 10 st C przy dochodzeniu do max. temperatury. - chyba dość tych testów i czas spróbować online. - poniżej schemat na szybko narysowany w EasyEDA Schematic_Reflow_01_2023-01-26.pdf Link do komentarza Share on other sites More sharing options...
99teki Styczeń 28, 2023 Autor tematu Udostępnij Styczeń 28, 2023 - pierwsza wersja robocza płytki drukowanej. - czas się zastanowić jak zrobić v-cut i panelizację 1 Link do komentarza Share on other sites More sharing options...
99teki Styczeń 30, 2023 Autor tematu Udostępnij Styczeń 30, 2023 - z panelizacji zrezygnowano, nie ma takiej potrzeby. - przyciski dotykowe zrobiono w programie graficznym inkscape wersja 1.2, klawisze zapisano w pliku *.svg i zaimportowano do EasyEDA jako SVG. - w programie EasyEDA należało zainstalować dodatek import SVG. PCB_Cu_Reflow_01_2023-01-30.pdf Link do komentarza Share on other sites More sharing options...
99teki Styczeń 31, 2023 Autor tematu Udostępnij Styczeń 31, 2023 (edytowany) - płytka oddana do produkcji, teraz tylko czekać 7 - 14 dni. - zrzut z ekranu i iBOM , spis materiałów i "schemat montażowy" w html-u - p.s. aż cały rok "wytrzymałem" z forum ! PCB_Reflow_02_rev0.html.zip Edytowano Styczeń 31, 2023 przez 99teki 1 Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Styczeń 31, 2023 Udostępnij Styczeń 31, 2023 (edytowany) 43 minuty temu, 99teki napisał: Oczy mi krwawią 😞 Nie rób zgięć ścieżek pod kątem 90 stopni, bo szybko się to na Tobie zemści (przy większych częstotliwościach). Staraj się ładniej rozmieszczać opisy, a nie opis przecina się z okręgiem... Nie przecinaj ścieżek pod kątem innym niż 90 stopni, bo inaczej będą generować zakłócenia Czy ja dobrze widzę ścieżki ~10-20mil do zasilania i brak wylanej masy? Rozumiem, że płyta grzejna urządzenia będzie za zimna i trzeba ją będzie jeszcze podgrzać elektroniką sterującą? Dnia 15.06.2022 o 08:26, H1M4W4R1 napisał: A narzekałem na jakość projektu tej płytki (by ja)... 😄 Edytowano Styczeń 31, 2023 przez H1M4W4R1 1 Link do komentarza Share on other sites More sharing options...
_LM_ Styczeń 31, 2023 Udostępnij Styczeń 31, 2023 (edytowany) 5) Wydaje mi się że jedna ze ścieżek przechodzi przez otwór. EDIT: dwie ścieżki Edytowano Styczeń 31, 2023 przez _LM_ 1 Link do komentarza Share on other sites More sharing options...
H1M4W4R1 Styczeń 31, 2023 Udostępnij Styczeń 31, 2023 4 minuty temu, _LM_ napisał: 5) Wydaje mi się że jedna ze ścieżek przechodzi przez otwór. Ale nie ma tam oznaczenia otworu, a wyłącznie silkscreen. Link do komentarza Share on other sites More sharing options...
99teki Styczeń 31, 2023 Autor tematu Udostępnij Styczeń 31, 2023 - router był firmy EasyEDA, to nie ja ale przyjmuję na klatę w końcu ja płacę. - no i fakt, dwie ścieżki przechodzą przez otwór, przedobrzyłem, bo nie znam jak zrobić strefy chronione i/ lub zabronione. - wykombinowałem że zrobię otwór 7 mm w "strefie zabronionej" , puszczę autorouter a potem zmienię FI na 0.5 mm. - nawet to zadziałało do czasu jak o tym zapomniałem i puściłem na szybko od nowa autorouter i to się zemściło. Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »