Git Product home page Git Product logo

Comments (6)

DarkStarSword avatar DarkStarSword commented on August 12, 2024

Found some possibly relevant info here: JohnBrodie/pyjector#1

Though if I'm following that right they resolved it by just waiting for the '>' before issuing the command, which wouldn't explain why it isn't working when manually issuing the command via telnet where I definitely wait for that.

from benqprojector.py.

rrooggiieerr avatar rrooggiieerr commented on August 12, 2024

Hi @DarkStarSword , thanks for using my library and debugging it. My projector (W1110) is actually blocking all commands during warming up/cooling down the device. Could this also be the case in your situation?

from benqprojector.py.

DarkStarSword avatar DarkStarSword commented on August 12, 2024

That happens as well, but the issue I'm seeing is when the projector has been completely off for some time. It happened again earlier today and when I looked at the projector I noticed the power and temp lights were both flashing red, so perhaps the projector has got in some sort of error state - I didn't notice that yesterday though, so I'll keep an eye on it.

Also, it's possible that the esp-link device is causing problems since it seems to be sending boot messages over serial that might be confusing the projector. That firmware has an option to swap the serial to other pins, but that was causing other issues for me yesterday - I might go back and see if I can get that sorted at least.

from benqprojector.py.

DarkStarSword avatar DarkStarSword commented on August 12, 2024

I may have worked out what is going on here - it seems that esp-link sends its own debug logs over the serial console by default (in addition to the esp boot messages) and that was putting the projector into a bad state. So, to use esp-link to control a projector we must set:

  • Home -> Pin Assignment:
    • UART pins = swapped (i.e. use gpio15 as TX + gpio13 as RX)
    • Other pins disabled
    • RX pullup enabled (haven't checked if that is actually necessary, might depend on the RS232 to TTL adapter)
  • Debug Log:
    • UART debug log: off

It was an inconsistent failure before, so I'll keep monitoring in case this isn't actually the correct fix, but for now I'll close this ticket.

from benqprojector.py.

rrooggiieerr avatar rrooggiieerr commented on August 12, 2024

Is your ESP powered from the USB of the projector? The USB on my projector is only powered on when the projector is powered on

from benqprojector.py.

DarkStarSword avatar DarkStarSword commented on August 12, 2024

No, I've got it powered from an external USB charger

from benqprojector.py.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.