GPIO control raspberry pi from web-UI

Hi! Can you add to sd image for raspberrypi control GPIO from web-UI. I want that i just select the pin and it will be control the pin (on\off). It will can help use another device for control from raspberry pi use GPIO.




G
M
T
Y
Определить языкАзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
АзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
Звуковая функция ограничена 200 символами

Comments

  • You can do that with extcommands.xml where you can define scripts that appear in printer context menu. These scripts can e.g. set a GPIO pin.
  • edited January 30
    Repetier said:
    You can do that with extcommands.xml where you can define scripts that appear in printer context menu. These scripts can e.g. set a GPIO pin.
    I know but it difficult. Need more simple. How i can do poweron an printer after g-code command (G0,G1,G2,G3,G10,G11,G28,G29,G32,M104,M106,M109,M140,M190...). I want that my printer autoon if i started print and poweroff after print ~30 min.
    For example you can add an settings for edit extcommands.xml and a lot of examples for it. It will good.





    G
    M
    T
    Y
    Определить языкАзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    АзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    Звуковая функция ограничена 200 символами
  • Even with a command there would be no autoon. You would still need to send it. Same if I would include a editor to add menu entries. It would just be an entry you need to select or a command you need to send.

    We are working on an improved lua handler allowing gpio as well. That could help a bit but enabling is still something you need to bind to an event, e.g. add it in start gcode.
  • Repetier said:
    Even with a command there would be no autoon. You would still need to send it. Same if I would include a editor to add menu entries. It would just be an entry you need to select or a command you need to send.

    We are working on an improved lua handler allowing gpio as well. That could help a bit but enabling is still something you need to bind to an event, e.g. add it in start gcode.
    Can i add in start gcode - run scripts? How?
    G
    M
    T
    Y
    Определить языкАзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    АзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    Звуковая функция ограничена 200 символами
  • Check advanced configuration how to define scripts for @execute server command. Once defined just add it in your start gcode in printer configuration. There is also a a end gcode script where you can add power off as well, just add maybe 40 M400 before it so you know all buffered commands are executed as well.
  • edited January 31
    Repetier said:
    Check advanced configuration how to define scripts for @execute server command. Once defined just add it in your start gcode in printer configuration. There is also a a end gcode script where you can add power off as well, just add maybe 40 M400 before it so you know all buffered commands are executed as well.
    In section start/end gcode i can add an scripts?
    For example i need for start an printer when i start print i can add in start gcode: ./home/pi/scripts/poweron.sh
    It will work?




    G
    M
    T
    Y
    Определить языкАзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    АзербайджанскийАлбанскийАмхарскийАнглийскийАрабскийАрмянскийАфрикаансБаскскийБелорусскийБенгальскийБирманскийБолгарскийБоснийскийВаллийскийВенгерскийВьетнамскийГавайскийГаитянскийГалисийскийГолландскийГреческийГрузинскийГуджаратиДатскийЗулуИвритИгбоИдишИндонезийскийИрландскийИсландскийИспанскийИтальянскийЙорубаКазахскийКаннадаКаталанскийКиргизскийКитайский ТрадКитайский УпрКорейскийКорсиканскийКурманджиКхмерскийКхосаЛаосскийЛатинскийЛатышскийЛитовскийЛюксембургскийМакедонскийМалагасийскийМалайскийМалаяламМальтийскийМаориМаратхиМонгольскийНемецкийНепальскийНорвежскийПанджабиПерсидскийПольскийПортугальскийПуштуРумынскийРусскийСамоанскийСебуанскийСербскийСесотоСингальскийСиндхиСловацкийСловенскийСомалийскийСуахилиСунданскийТаджикскийТайскийТамильскийТелугуТурецкийУзбекскийУкраинскийУрдуФилиппинскийФинскийФранцузскийФризскийХаусаХиндиХмонгХорватскийЧеваЧешскийШведскийШонаШотландский (гэльский)ЭсперантоЭстонскийЯванскийЯпонский
    Звуковая функция ограничена 200 символами
  • That is not what I said. I said read https://www.repetier-server.com/manuals/0.91/index.html advanced setup how add scripts to extcommands.xml. There a script get connected to a name e.g. poweron and then you add
    @execute poweron
    in the start gcode.
  • edited February 3
    Ok.
    In /var/lib/Repetier-Server/database/extcommands.xml i has:
    <command>
                    <name>printerOn</name>
                    <execute>bash /home/pi/scripts/printerOn.sh</execute>
                    <confirm>Really turn on the printer?</confirm>

     <!-- Define if command should show up in local printer interface, default true.-->

    <local>true</local>
                                                                                                                                                                                                                                                                                                                                                           <!-- Define if command should show up in remote printer interface, default true.-->

    <remote>true</remote>

    <slugname>Sprinter</slugname>
            </command>
            <command>
                    <name>printerOff</name>
                    <execute>bash /home/pi/scripts/printerOff.sh</execute>
                    <confirm>Really turn off the printer?</confirm>

    <!-- Define if command should show up in local printer interface, default true.-->
                    <local>true</local>
                    <!-- Define if command should show up in remote printer interface, default true.-->

    <remote>true</remote>

    <slugname>Sprinter</slugname>
            </command>
    In start gcode i add: @execute powerOn
    In end gcode i add: @execute powerOff

    It not work for me.
    Определить языкundefined
    undefined
    Звуковая функция ограничена 200 символами
  • Install server version 0.91.0 or add group gpio to user repetierserver.
    You did add powerOff to printer context menu. As manual states
    <execute name="play" allowParams="true">/usr/bin/afplay</execute>
    would be used to define @execute functions.
    bash is not required at the start. Your script should have #!/bin/bash as first line anyway, so linux knows what to do.
    Make sure the script works as user repetierserver!
  • Repetier said:
    Install server version 0.91.0 or add group gpio to user repetierserver.
    You did add powerOff to printer context menu. As manual states
    <execute name="play" allowParams="true">/usr/bin/afplay</execute>
    would be used to define @execute functions.
    bash is not required at the start. Your script should have #!/bin/bash as first line anyway, so linux knows what to do.
    Make sure the script works as user repetierserver!
    Ok! It is works! Thx! How i can add pause for wait Temperature extruder = 50 C? I want wait the temperature and off an printer.

  • Have you checked if printers M109 also waits for cooldown? Then that would be a solution. After that add 30-40 dummy commands to ensure power off is only executed once M109 is finished.
Sign In or Register to comment.