Własna funkcja gcode w Marlinie
Własna funkcja gcode w Marlinie
Cześć, chciałbym dodać własną funkcję do Marlina, która na podstawie jakiegoś czujnika pauzowałaby wydruk, gdy drzwi drukarki zostaną otwarte, a następnie wznawia gdy się zamkną. Czyli czujnik daje stan HIGH na jakiś pin na płycie głównej, po otwarciu drzwi daje stan LOW i płyta główna dostaje informacje o wykonaniu pauzy. Po zamknięciu drzwi wraca stan HIGH i płyta wznawia druk. Jak się za takie coś zabrać?
- dziobu
- Zasłużony
- Postów w temacie: 1
- Posty: 8988
- Rejestracja: 28 gru 2016, 16:38
- Drukarka: ZMorph 2.0(S)
- x 5911
- Kontakt:
Re: Własna funkcja gcode w Marlinie
Oczywiście możesz napisać swoją funkcję, ale może wystarczy jak potraktujesz sygnał z drzwi jako przycisk, właściwie to dwa i użyjesz "CUSTOM_USER_BUTTONS".
Pjoter
Pozdrawiam
Paweł
Projekty: ELF | AVAT 01 | HotPlate-1
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
Paweł
Drukarki: Flsun i3 Plus | Flsun G | Kossel | FF Dreamer | Monoprice MP Mini | Copymaster3D Pro 500 | AIO Robotics ZEUS | Zmorph 2.0 | Climber 7
Też fajne: Wydruki | Moje twory w 3D | Inne
- JGFTW
- Drukarz
- Postów w temacie: 1
- Posty: 1389
- Rejestracja: 14 sie 2019, 05:19
- Lokalizacja: Wrocław
- Drukarka: Ender 3 v3 SE
- x 754
Re: Własna funkcja gcode w Marlinie
https://marlinfw.org/docs/gcode/M025.html
https://github.com/MarlinFirmware/Marli ... dv.h#L3925
źródło: https://www.youtube.com/watch?v=ch54cTqY3uA
https://github.com/MarlinFirmware/Marli ... dv.h#L3925
źródło: https://www.youtube.com/watch?v=ch54cTqY3uA
Pjoter
Projekty i wydruki: https://reprapy.pl/viewtopic.php?t=10902
miniprusa MC3: github |worklog| printables
MPCNC worklog
miniprusa MC3: github |worklog| printables
MPCNC worklog
Re: Własna funkcja gcode w Marlinie
Racja, ciapuś ze mnie . Szczerze mówiąc to nawet nie wiedziałem, że jest taka opcja w marlinie. Dzięki panowie!