Strona 3 z 4

Re: Wyjęcie karty

: 03 gru 2020, 00:56
autor: morf
Ja wiem że wyjątek potwierdza regułę ale nie wiem czy się cieszyć. Można się kiedyś nie obudzić z powodu przegryzionej szyji :-)

Ps. Chyba pozostaje hasiok nie?

Re: Wyjęcie karty

: 03 gru 2020, 11:27
autor: marek91
Pierwsza strona tego wątku jest świetna :)

Re: Wyjęcie karty

: 28 sty 2021, 15:34
autor: Stfur
No dobra - odgrzeję zeszłoroczny wesoły temat :)
Jak mniemam to, że wydruk stanie, ktoś sprawdził ;)
Naprawdę drukowanie idzie bezpośrednio z karty, a nie z jakiejś pamięci podręcznej? Bo, z tego co pamiętam, to z plotera laserowego kartę pamięci można było wyjąć bez zatrzymania pracy (karta służyła tylko za "przenośnik" i plik roboczy był z niej zaciągany do maszyny).

Re: Wyjęcie karty

: 28 sty 2021, 15:40
autor: Holgin
Tak

Re: Wyjęcie karty

: 28 sty 2021, 15:42
autor: dragonn
Stfur pisze: Jak mniemam to, że wydruk stanie, ktoś sprawdził ;)
Naprawdę drukowanie idzie bezpośrednio z karty, a nie z jakiejś pamięci podręcznej?
Tak, i nie trzeba niczego sprawdzać, wystarczy wiedzieć jak to działa w praktycznie każdym sofcie.
A porównanie do plotera laserowego trochę bez sensu, plik do plotera to wątpię żeby największe miały więcej niż kilkadziesiąt kilobajtów :), g-cody do drukarki 3D potrafią mieć nawet klikaset megabajtów.

Re: Wyjęcie karty

: 28 sty 2021, 15:44
autor: Berg
Serio pytasz? Czy jaja znowu robimy. Tak jest bufor na od kilku do kilkudziesięciu komend w zależności od ustawień w fw.
W ploterze laserowym często cały projekt ma kilkadziesiąt komend. Jak ciąłeś proste rzeczy, z małą ilością zwłaszcza łuków, to pewnie nic się nie stało, choć i tak nie było to zbyt mądre. Choć nie wiemy o jakim ploterze mowa. Może kopiował cały program.
W drukarce 3d jedna warstwa Marvina to ok 100 komend.

Re: Wyjęcie karty

: 28 sty 2021, 15:47
autor: japim
Wiesz jaki rozmiar ma g-code? Wychodzi w bardzo dużym uproszczeniu że ok 2MB/godzinę druku (nie mówię o prostych wydrukach pudełek z liniami prostymi)
Wiesz ile pamięci ma procesor na płycie głównej do przechowywania takich informacji??
STM32 ma ok 2MB Flash gdzie zapisany jest firmware i 100 - 300kb RAM, która nie służy do przechowywania g-code.

Masz drukarkę - zrób test - będziesz wiedział.

Re: Wyjęcie karty

: 28 sty 2021, 15:55
autor: kamilxxg
Berg pisze:idąc tym tropem można by się czepiać dalej:
można jeśli wyjmuje się kartę z innej drukarki niż ta, która drukuje.

@FlameRunner na hasiok z tym pls.
Nadal aktualne.

Nie tylko na hasiok ale i dobrze by było zamknąć temat :)

Re: Wyjęcie karty

: 28 sty 2021, 17:10
autor: marek91
A mnie się ten temat bardzo podoba. Warto zadawać precyzyjne pytania.
Po wyjęciu karty z drukarki ta będzie jeszcze przez chwilę drukować a później się zatrzyma.
Drukarka wykona kilka-kilkanaście komend, może pracować kilka sekund a może i kilkanaście, w zależności od szczegółowości modelu.
Przenoszę do działu Offtop/Shitstorm.

Re: Wyjęcie karty

: 28 sty 2021, 17:16
autor: Sekal
Będzie na serio.

Uprzedzając śmichy chichy zakładam, że pytający jest zdrowy na umyśle i chce wiedzieć co będzie jak wyjmie z drukarki kartę, na której znajduje się aktualnie wykonywany kod.

W pamięci podręcznej zależnie od ustawienia jest kilka linijek do przodu pobranych z karty (chociażby po to, że jeśli odczyt z karty opóźni się, to żeby drukarka nie szarpała).

Jest ich kilka bo elektroniki do drukarek są tanie. Można sobie wyobrazić, że mamy układ z pamięcią podręczną, w której mieści się cały kod, ale to tylko w teorii.

Zwykle jest to 16 lub 32 linie. Kiedy wyjmiesz kartę, te linie jeszcze się wykonają, a potem drukarka się zatrzyma. Może to nawet być niebezpieczne, pamiętaj, że drukarka ma elementy grzejne.

ps. kontrolery kart są bardzo proste. W teorii gdybyś oszukał stan na pinie sprawdzającym obecność karty mógłbyś ją wyjąć i włożyć szybko bez przerwania wykonywania kodu.