Droid Toolbox - Full Setup and Install

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 41

  • @robertbajak5561
    @robertbajak5561 Год назад +3

    I just set up a LilyGo T-Display S3 with Droid Toolbox and it's working great. However, I have one tip to impart to anyone playing with Arduino IDE for the first time. Make sure the USB cable you're connecting from your computer to your board to be programmed is a DATA cable, and not just a CHARGING cable, or you'll be wondering why your Arduino IDE doesn't see a new COM port or the board, even though the board powers up. So says someone who is NOT playing with the Arduino IDE for the first time but still got bit by this.

  • @richardphillips1891
    @richardphillips1891 Год назад

    I love the new v0.60 version. Nicely thought out with many new and exciting options. The long button 2 press to take you back to the previous menu is very nice. Being able to select a specific Location Beacon is fun too. I like the blank line between the description and inactive/active display. I may insert the Aurebesh description on that line. The Expert looks interesting. I hope to learn more about this. The Volume setting is a great feature. Sometimes these droids seem a bit loud so being able to turn them down a little is good. I appreciate all the work you put into this. I'm looking forward using this cool new version. Thank you.

  • @SurrPurr1
    @SurrPurr1 2 года назад

    Thanks! Your instructions and demonstrations worked great!

  • @robertbell7480
    @robertbell7480 Год назад

    Thanks, GREAT video and very helpful, well done. I had purchased a completed unit as I was unsure how to use the software to set things up. Now I'm ready to go with an update. Have you considered doing something like this for the software side of the Droid personality chip? The string of videos are great but a one stop video focused on software would be great. Thanks again.

  • @Chrisedge
    @Chrisedge 2 года назад

    This is great!

  • @Basil467
    @Basil467 2 года назад

    Thank you! Even I can follow along, and I am NOT tech savvy.

  • @richardphillips1891
    @richardphillips1891 2 года назад

    I've really enjoyed this project. I had been curious about using the TTGO T-Display S3 (larger screen for these old eyes). Thanks for incorporating it into this latest video. I've had fun playing with the code and adding things like displaying the beacon location. My next modification is to incorporate Aurebesh to give it that Star Wars look. I may have it display so it switches to Aurebesh after displaying the English characters. I also appreciate that you allow for up to 20 droids to be discovered now. With our latest trip to Batuu West, our family now has 7 droids. I too am looking for a case that will hold the card and battery. The LILYGO case is nice but like you mentioned, it doesn't hold the battery. I would appreciate if you could recommend a good battery for this setup. Thank you.

    • @Ruthsarian
      @Ruthsarian  2 года назад +1

      The simplest battery solution is to use a power bank like I show in the video. If you're going to attach a lipo battery to it then I would strongly recommend using a case that protects the battery. The dimensions of the case will dictate the battery size as lipos come in many shapes and sizes. The lipo battery should have a 1.25mm JST connector and it should also include its own protection circuit. Something like this: www.amazon.com/dp/B07CXNQ3ZR/

    • @richardphillips1891
      @richardphillips1891 2 года назад

      @@Ruthsarian, I agree the power bank is definitely the simplest. I'm also finding it helpful for some SW props I'm working on. However, I would like to have a self contained (within a case) to share with my grandkids. I appreciate the link you provided. I'm not clear on how the "mAh" factors in to the power equation. I have two 3.7V LIPO batteries I've been experimenting with. One is 500 mAh and the other is 420 mAh. I noticed your link was to a 1000 mAh. From poking around on RUclips, someone had suggested around 800 mAh. I'm not clear on if using too low or too high of a mAh would damage the TTGO T-Display. Also, I noticed the TTGO T-Display will charge the battery (when plugged in to the USB). Is there a way to determine when the battery is charged? The blue LED on the board stays on when the battery is connected. I've been giving it around 20 minutes. I appreciate that you built in a "deep sleep" feature on the "Droid Toolbox". I'm sure it will help the battery last between charges. Thank you.
      EDIT: After working with the TTGO T-Display plugged in for a while, the blue LED did go off so maybe that indicates it is fully charged. BTW - I did get the beacon location to display in English, after a couple of seconds, it then displays the beacon location in Aurebesh.

  • @mikecoscia
    @mikecoscia Год назад

    Installed perfectly! Is there any way to change the font? I would love to use Aurebesth (star wars font) in some areas.

    • @Ruthsarian
      @Ruthsarian  Год назад

      it's possible.
      the display library is TFT_eSPI. you'll have to look at the documentation of that library on how to create a custom font. there's a bit of work involved, but it's doable.
      github.com/Bodmer/TFT_eSPI

  • @Legionmany
    @Legionmany Год назад

    I just discovered this looking for the selectable beacon. Can that be incorporated into this so we can do all of it?

    • @Ruthsarian
      @Ruthsarian  Год назад

      Yes, I plan on adding selectable beacons within the next couple of updates. Maybe within a few weeks?

    • @Legionmany
      @Legionmany Год назад

      @@Ruthsarian That would be perfect I'll keep checking back to see. Subed your page great stuff

  • @guyFromOregon
    @guyFromOregon Год назад

    I see several versions of this board is there one specifically you are getting? 4gb or 16

    • @Ruthsarian
      @Ruthsarian  Год назад

      This will work with both 4 and 16MB versions. The T-Display version I have is a 4MB version (labeled 'Q224' on lilygo's web site; www.lilygo.cc/products/lilygo%C2%AE-ttgo-t-display-1-14-inch-lcd-esp32-control-board?variant=42159376433333).
      This will also work on the T-Display-S3 which has a larger display; www.lilygo.cc/products/t-display-s3?variant=42284559827125
      This may work on other ESP32-based devices, from LilyGo and others, but I can only verify the ones I have. I've seen another person install this on a touch-screen LilyGo device, but the code doesn't have support for touch screens so it doesn't really add anything.

  • @ianjohnson3400
    @ianjohnson3400 6 месяцев назад

    So I know literally next to nothing about Arduino or any of this, but I got a BB unit at Galaxy's Edge and I'm committed to figuring this out! I've got the T-Display, and when I try to compile the code I get 'Compilation error: 'personality_t' does not name a type'. Any suggestions?? Thanks so much for all your videos by the way!!

    • @Ruthsarian
      @Ruthsarian  6 месяцев назад

      My first guess is you've possibly altered the source code accidentally, maybe hit a space bar or some other key and that's left a change that's causing the error. I would start by closing the Arduino IDE then try re-downloading the source code from github, or if you still have the ZIP file you downloaded extract the INO file from that ZIP file and overwrite the droid-toolbox.ino file you currently have. Then re-open Arduino IDE and try recompiling.
      Also make sure you've got the right board selected (esp32 dev or lilygo t-display, either works) otherwise it will try to compile the code with settings that won't work.
      If you're still getting the error, can you paste more of the error, or e-mail me at ruthsarian@gmail.com with the full error or the whole compile log if you want. That will give me better context as to what's causing the error.

    • @ianjohnson3400
      @ianjohnson3400 6 месяцев назад +1

      @@Ruthsarian Fresh install of the source code fixed it right up, thanks!!

  • @platinumknightentertainmen7217

    trying to upload and I am getting an error: "openfontrender.h no file or directory" where can I download this file?

    • @Ruthsarian
      @Ruthsarian  Год назад

      The most recent code has a custom fonts feature which requires you to install the open font renderer library. This video covers that process:
      ruclips.net/video/3EC3IeyielI/видео.html

    • @platinumknightentertainmen7217
      @platinumknightentertainmen7217 Год назад

      Thanks @@Ruthsarian Ill take a look

  • @pyromonster4784
    @pyromonster4784 Год назад

    Trying to install update to v0.60 and every time I try to upload it it says Compilation error:exit status 1 '/esptool.exe' is not recognized as an internal or external command,
    operable program or batch file.

    • @pyromonster4784
      @pyromonster4784 Год назад

      just using the ttgo t display

    • @Ruthsarian
      @Ruthsarian  Год назад +1

      that sounds like the ESP32 core has a problem. try uninstalling and reinstalling the ESP32 core in Arduino.

    • @pyromonster4784
      @pyromonster4784 Год назад

      @@Ruthsarian thanks, that worked!

  • @rogerjohnson8969
    @rogerjohnson8969 2 года назад

    Question: Can we use the DIO pins to add additional buttons to trigger events? This way we can command responses without going through the menu. The idea would be to pretend you are having a conversation with it. I take my to schools and other events and I would love to add an act for entertainment purposes.

    • @Ruthsarian
      @Ruthsarian  2 года назад +1

      absolutely. none of those pins are currently being used by the code, so they're available to use however you'd like, including adding extra buttons.

  • @OnceUponATraveler
    @OnceUponATraveler Год назад

    Is there an issue with the TTGO if the display shows SDCard Fail on the screen followed by a few prompts like “left button [wifi scan] right button [voltage monitor] right button long press [enter sleep]? because I tried following your tutorial and from what I can tell I didn’t miss anything and when i upload to the T-display I get an error code. Just wondering if you might have any insight on that, also I’m using a Mac, but was still able to follow and find everything you pointed out.

    • @Ruthsarian
      @Ruthsarian  Год назад +1

      What you see on the T-Display screen is a program that was pre-loaded onto the T-Display before you bought it. The error message you're seeing indicates your Mac is unable to talk to the T-Display and upload the new program. You will need to install drivers on your Mac to enable it to talk to the T-Display.
      The drivers for the USB chipset on the T-Display can be found here:
      www.wch-ic.com/downloads/CH34XSER_MAC_ZIP.html

    • @OnceUponATraveler
      @OnceUponATraveler Год назад

      @@Ruthsarian I'm so sorry I'm not very technical with this kinda of stuff. I donwloaded the driver and its all setup. Re-ran the process for uploading the toolbox and still get this error
      "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
      exit status 1
      Compilation error: exit status 1"

    • @Ruthsarian
      @Ruthsarian  Год назад +1

      @@OnceUponATraveler I don't have a Mac to test with, but from what I can find online, the error message indicates that you need to install command line tools. to do that you need to open a terminal window and run this command:
      xcode-select --install
      there may be more beyond that. the following web page that covers setting up the arduino environment on a Mac for another LILYGO device has a few more steps that have to be performed. i'm not sure if you'll need to do them or not.
      see: github.com/Xinyuan-LilyGO/TTGO_TWatch_Library/blob/master/docs/arduino-ide/mac.md
      I will see if I can borrow a Mac and do this myself so I can confirm what needs to be done to get this running on a Mac.

    • @OnceUponATraveler
      @OnceUponATraveler Год назад

      @@Ruthsarian I really appreciate your help and patience with helping me on this.

    • @kalessin7208
      @kalessin7208 Год назад

      I am also having the same odd issue in Windows 11. Windows will not recognize the device with either installation of the 343SER or 341SER installation packages. Have tried this on several machines (WIN11/WIN10) and it results in the same thing, SD FAIL and windows reporting Unknown USB Device (Invalid Device Descriptor). Side Note: I also bought an S3 and that worked without a hitch. However, would like to get the TTGO going.

  • @andcoderes
    @andcoderes Год назад

    Thanks I just installed and work perfect!!, now going througth the code, I was thinking to add buttons in a custom PCB board, what do you think about that ?

    • @Ruthsarian
      @Ruthsarian  Год назад +1

      go for it! there's no reason you can't or shouldn't do that.