TigeyJewellAlibhai / skydeck

Drone ground station, rc control, and FPV feed in a steam deck
21 stars 0 forks source link

skip intermediary ESP32 #1

Open commanderguy3001 opened 11 months ago

commanderguy3001 commented 11 months ago

Instead of using an intermediary ESP32 between the steamdeck and the elrs transmitter, you could instead use the python crsf-parser library to send out raw CRSF frames to the esp32 in the expresslrs modules. By changing the hardware.html configuration of the module to use the full uart wired to the internal usb-uart converter for data, as well as switching the dip-switches (or jumpers depending on what TX you have) over, the way you would also do for flashing the module, this should be really easy to do.

This would have a few potentially huge advantages, specifically:

TigeyJewellAlibhai commented 8 months ago

Thank you for this comment and sorry for delays in my response. I agree that your solution is definitely better than what I currently have. I need to first confirm that I am able to send mavlink from a GCS, and CRSF from a python script through the same port to the module. I am not certain this is possible with the current ELRS mavlink-rc firmware, but I will definitely update this post as I make progress

Dontmindmes commented 2 weeks ago

Hello,

Has there been any update to this @TigeyJewellAlibhai ?