od vwagner » 17.04.2021 14:08
Popravdě - ani dnes není RAMPS 1.4 alespoň pro mě uplně OUT. Jednak je to velice levná varianta a i když Arduino Mega je na hranici výkonu, ve většine případů si myslím, že naprosto dostačuje. Líbí se mi nejen cena, která je dnes kolem 100-150 Kč, ale i celková modularita - když odejde arduino, podstaví se nové, když driver, vymění se ten. Když se cokoliv stane na moderní komplexní desce, mění se celá.
Jsou tu argumenty, že se musí upravovat, ale ani to si nemyslím, že je potřeba - žádná deska neřeší bezpečnost ve smyslu prostřeleného mosfetu, který pak trvale až do vypnutí zdroje napájí bed, nebo hotend a teplota roste bez kontroly. Za mě patří za jakýkoliv silový výstup bezpečnostní obvod, což znamená, že zátěž na výstupní mosfety jakékoliv desky včetně Ramps, zátěž na silové konektory atd. - vše rapidně klesá a potřeba jakýcholiv úprav je pak uplně pryč.
Myslím, že pokud mám bed 24V/400W (chystám něco většího), tak použiju něco, co není uplně obvyklé - RAMPS bude spínat svým výstupem pouze dvojici mosfetů, kde každý bude mít za sebou nejdříve autopojistku v patici a teprve pak se výstupy spojí do jednoho silového. Pro 24/400W se dá počítat s tím, že jedna 10A pojistka by to utáhnout neměla, ale 2 10-ti ampérové ano. Jestliže se jeden z mosfetů prostřelí, stoupne teplota nad hodnotu, kdy je třeba výhřev vypnout. Marlin to udělá a v té chvíli zůstane jeden prostřelenej mosfet sepnutý a druhý se poslušně vypne. V té chvíli se přepálí pojistka u prostřeleného mosfetu, protože to sama nezvládne. Jakmile klesne teplota pod hodnotu k zapnutí, sepne Marlin výhřev, ale to zase pojede jen na ten druhý neprostřelený mosfet a spálí se i druhá pojistka. V té chvíli je bezpečnost vyřešena - bed netopí, teplota klesne moc nízko a Marlin by to v panice měl celé zastavit a nebo si toho nevšimne a pojede se dál bez výhřevu. Stejně to lze udělat i u spínání hotendu, jen pojistky budou mít jiné niží hodnoty.
Jinak pokud jde o napájení 5V, nepoužívám interní stepdown měniče, ale samostatný miniaturní 5V průmyslový zdroj, kterým napájím pouze Arduino a jeho příslušenství (LCD, koncáky atd).
Přemýšlím o externím řízení napájecích zdrojů - modul s tlačítkem start, relátky, samostatným měřením teplot pomocí druhých snímačů, kontrolním měření napětí zdrojů atd. Plus ethernet port a komunikace s Marlinem (něco jako ESP3D, ale s trochu jiným účelem). V základu by to umělo zapnout a vypnout napájecí větve 5V, 12V, 24V, měření silových větví, samostatné měření teploty bedu a hotendu, zapnutí a vypnutí po ethernetu včetně automatického nouzového vypnutí celé tiskárny v případě dosažení nastavených hranočních hodnot (překročení maximálních hodnot napětí, nebo teplot). Prostě rapidní zvýšení bezpečnosti.
V souvislosti s tím mě napadla i další možnost, jak bezpečnost zvýšit - tepelné nevratné pojistky stojí asi 15Kč a přesto je nikdo nemá pod bedem, nebo u hotendu - přitom po překročení teploty by tato pojistka dokázala zachránít tiskárnu - uvnitř se teplem uvolní pružinka, odpadne kontakt a pojistka je zralá na výměnu.
Tak to jsem se dostal od RAMPS zase trochu jinam, ale lecos z toho co jsem psal se dá relaizovat hlavně ve spolupráci s RAMPS a ve finále může vzniknout daleko bezpečnější řešení, než jaké nabízí kompaktní desky.