Koncové spínače pro GRBL
Napsal: 7. 6. 2016, 5:01
Ahoj snažím se napasovat ŘJ s GRBL (CNC Shield v3 + Arduino UNO) na jeden stroj. Koncáky jsou zde mechanické Normally Closed a při změření těch kontaktů v nesepnutém stavu (není dojeto v ose na konec osy) je na nich 24V z reference.
Na jedné ose jsou MIN a MAX koncák, všechny spínače jsou stejné, kdy všechny MIN koncáky jsou zapojeny přes 3 optočleny(optocoupler) zapojený do kaskády a každý zmáčknutý (dojetý do minima) a tím rozepnutý kontakt přeruší jeden společný pin "XYZ" - min, který jde pak do ŘJ.
Celkově mi jdou teda z mašiny 4 kontakty ke koncákům.
X - max, Y - max, Z - max a společný XYZ - min.
Má představa je teda asi taková. Udělal bych si pomocí optocoupleru (mám jeden čtyř kanálový v jednom DIL16 pouzdru doma) galvanické oddělení těch koncáků, abych si neodprásknul desku. Tím budu pracovat jen s TTL logikou, takže by to neměl být problém pro Arduino. Nevím ovšem jak to nejlépe zapojit. GRBL klasicky pracuje s NO spínačema kdy zmáčknutím přizemňuje ty arduinovy piny. Pokud chci pracovat s NC spinaci, musím vypnout interní Pullup rezistor, což jsem našel v config.h souboru projektu. To není problém, problémem ale je že nevím jak to teď zapojit / nastavit.
Omlouvám se možná za začátečnický dotaz.
Nevím proč ale když chci přidat obrázek, píše mi forum "Nelze zjistit rozměry obrázku." <= tak až v .BMP to šlo přidat => v PNG a JPEG nešlo A v BMP to zase nejde stáhnout... achjo
Teď to pro změnu píše chybu "Nemohu odeslat soubor na ./files/9878_c39a0dc79a79e30f899aa221187a3d53".
Na jedné ose jsou MIN a MAX koncák, všechny spínače jsou stejné, kdy všechny MIN koncáky jsou zapojeny přes 3 optočleny(optocoupler) zapojený do kaskády a každý zmáčknutý (dojetý do minima) a tím rozepnutý kontakt přeruší jeden společný pin "XYZ" - min, který jde pak do ŘJ.
Celkově mi jdou teda z mašiny 4 kontakty ke koncákům.
X - max, Y - max, Z - max a společný XYZ - min.
Má představa je teda asi taková. Udělal bych si pomocí optocoupleru (mám jeden čtyř kanálový v jednom DIL16 pouzdru doma) galvanické oddělení těch koncáků, abych si neodprásknul desku. Tím budu pracovat jen s TTL logikou, takže by to neměl být problém pro Arduino. Nevím ovšem jak to nejlépe zapojit. GRBL klasicky pracuje s NO spínačema kdy zmáčknutím přizemňuje ty arduinovy piny. Pokud chci pracovat s NC spinaci, musím vypnout interní Pullup rezistor, což jsem našel v config.h souboru projektu. To není problém, problémem ale je že nevím jak to teď zapojit / nastavit.
Omlouvám se možná za začátečnický dotaz.
Nevím proč ale když chci přidat obrázek, píše mi forum "Nelze zjistit rozměry obrázku." <= tak až v .BMP to šlo přidat => v PNG a JPEG nešlo A v BMP to zase nejde stáhnout... achjo
Teď to pro změnu píše chybu "Nemohu odeslat soubor na ./files/9878_c39a0dc79a79e30f899aa221187a3d53".