Hi, I am 75 YO retired Telecom engineer and my hobby is electronics and IoT. I am really fascinated by your videos on T-Watch and I learnt a lot of new things from you on T-Watch. Please come out with a project to connect T-Watch with Home Assistant and open up entirely a new world on "Wearable Home Automation". Expecting your good news on it soon.
The Step-by-step worked pretty good on Linux(ubuntu 22.04) except for needing to install "python3-venv" before PlatformIO would install correctly. I used "sudo apt install python3-venv". As usual the user needs to be part of the dialout group in order for access to the USB device the T-Watch connects to. I used "sudo adduser $USER dialout". From there I was able to build and upload to my 2002-V1 just fine. Thanks for the run through and I had to laugh every time you mention waiting.
I've been poking around your videos for a while now considering purchasing one of these watches. I don't particularly enjoy coding so I was on the fence. This video made up my mind and I just ordered the V3.
Hi. Thanks for your comment. I always look for low code solutions wherever possible. I do a lot of PowerShell at work. Play around in Arduino. Do a little python in Raspian. So I'm with you on that fence. LOL. I'm sure we'll chat again once you get your watch. I need to dig into this My-TTGO-Watch more to see if I can get GPS working. It has not so far. Simple GPS examples work on the T-Watch. So something is missing. Talk again soon. Thanks.
Thanks very much, this video is really helpful. 👍I never knew you could/should select the desired environment and I must confess that I also like to click around a lot when a program is busy: I will be more patient in the future.
I just know from my very first time working with this in PlatformIO last year, I did not give it the time needed. When I went to build I got a ton of errors, not just warnings. I had to start over from scratch and it did work fine at that 2nd time. I don't have enough familiarity with PlatformIO to get back to where I need to be if I get click happy. LOL. Lessons learned. Thanks!
Quick comments (as a PlatformIO noob) in Windows 10 to compile: 1. I had to add two lib dependencies to compile from a PIO command line: pio lib install "adafruit/Adafruit GFX Library@^1.10.10" pio lib install "adafruit/Adafruit BusIO@^1.9.1" 2. I had some "file not found" errors when the path length became too long (multiple recursive etc\..\..\..\etc) so had to resort to sticking it into a directory higher up.
1) Interesting. I see that I have these libraries installed in Arduino IDE. I guess PlatformIO is reading it from there? There is no mention of these as a dependency that I saw. 2) What is the original folder that you downloaded the project into? I put mine in: C:\TEMP\My-TTGO-Watch. Thanks for your comment.
@@ShotokuTech At long last, after several funerals and a christening of my great-grandson, I have, at last managed to get my 8 gig mini sd card installed. I removed the over cover so I could see where to put the blasted thing! I had already messed up (broke) the mount loose putting the card in the wrong place, then after removing the cover, I discovered a tab had broken off and somehow got into the slot. After getting it out, the card, which goes in labile side down by the way, inserted alright and suddenly my GPS began to work, I had a map of my current location download as I took care of my daily throne work amazingly through the steel roof of my house which cannot even receive the local AM radio and that tower is only 1.5 miles from my house! Great Job lillygo! Every thing almost works right now but getting from one screen to another is rather difficult, I believe the screen needs calibration. I did like the fact that you can go to the watch from your computer once you have the WIFI set up and edit settings with an honest to goodness keyboard!
@@JerryEricsson Sorry to hear about funerals. But congrats on your great grandson. Glad to here of your successful implementation on the T-Watch 2020 v2!
Hi Max. This is just one expression of the possibilities. It is well supported. But most of the features aren't interesting to me. So point taken. I made this video because I see many comments saying people could not install this. Just trying to help. LOL. Thanks!
Thanks for sharing all of your work on the watch! I'm sitting here trying to decide between ordering V2 or V3...deciding between a microphone and GPS is tough. The TF card is a tough call too. What are your thoughts on which might be the better purchase?
GPS comes in handy for my testing of LoRa and GPS modules. I just used it yesterday to compare my location with the coordinates of the remote transmitter. The Microphone would seem to be more aligned for someone interested in AI, machine learning and personal assistant type applications. Best wishes. Thanks!
@@dragon7153 hi Steven, how’s V3.0? I’m also deciding between 3.0 & 2.0 and I’d love your input. Would you have preferred gps functionality over the microphone? Thanks
Hi, after successfully installing this (console says upload succeeded) my watch got a black screen and will no longer function. It shows up as COM6 on my pc and similar on my Mac, but it will not read or send serial data. Swapping cables and power cycling has not helped. Attempting to reset with esptool gives me the error “no serial data received”. I’m completely stumped with this one. Help would be much appreciated!
That is awful. Not good to hear. I know you have swapped cables. I would go find a third one. I have been done in by cables that seem to work. If you can't even get past the esptool, then I am running out of options. Sorry, wish I had more for you.
@@ShotokuTech The cable has been confirmed to work with other devices and is from a legitimate source (Anker) and the device does connect via serial as it shows up as COM6. It just does not send or receive data
Q may be the one who invents all the new gadgets for James Bond 007 (but just as important is ShotokuTech who makes the tutorials that show James how they work!)
The operating system in this video is extremely buggy and bricks extremely easily. It appears to happen when i connect to wifi or disable wifi, the device gets instantly bricked. When i open the serial monitor there are tons of messages that look like error messages, and it reboots before loading the home screen. Eventually it gets stuck. I tried talking to them and opening an issue, but no-one seems to be active there. I got very little help when someone did come on. It seems to be bad software with broken code. The bottom selection in the recommended forks section seems to work the best with very few bugs. Do you have any suggestions to get the broken one working properly? Thank you for your help.
My new TTGO T-watch 2020 V3 Does not hold charge for more then 1 hour when fully charged. I tried everything including turning off brightness, turning of bluetooth, It does not mater if I am at home or on the go the battery drain is consistent. I even tired the e-INK theme and Invert-e-INK theme still same, and updated to latest firmware. Is this a common problem in TTGO watches you mention @ 7:12 about the battery,
@@ShotokuTech I'm used to entering in the Wifi password. It turns out it's WPS only, so I had to crawl upstairs to the router & hold down the router's Sync button, and it came online. Remaining oddity: the display on my watch is upside down (as it would normally be worn). Need to see if there's an option in the code for flipping it (doesn't appear to have a setting on the watch itself). Great video by the way - I'd never used PlatformIO before, this is a nice intro for it.
Hi, very instrutive video (nice job) for PlateformIO users, but is there any way to load this firmware to a pure arduino IDE ? or is PlateformIO a only way to work with it ?
I would not rule it out. But I bet the angst and time involved would be excessive. I resist using, learning, trying something new a lot. But I'm also a "path of least resistance" kind of guy when I just need to get it done. The sharandac / My-TTGO-Watch page says Platformio is the way to go right at the start. I am more of an integrator than a coder. So yes I prefer the familiarity of the Arduino IDE. But coders love Platformio! If you try and succeed, I'd love to hear about it. Thanks!
With that device have you ever faced problems with wifi? I can't get it work (2020-v1) in wifi station mode (ok with scan and ap). Tried with Arduino IDE, ESP-IDF, and now I have to test it with PlatformIO following that great video.
This My-TTGO-Watch repository supports v1. Looks like they have updates to it in the last couple of weeks. But I have not seen any net new projects come up for it outside of my own work.
@@Fahnder99 Last week another commenter had the same issue. I looked in depth and found in PlatformIO under Platforms, if you have Espressif 32 v4.x installed, the compilation would fail, where it works with v3.2.0 or v3.3.0. You could try to find a way to manage the Espressif 32 Platform version in the Platforms section under the PIO Home tab. Or you can specify it in the platformio.ini file under the specific environment(s) you wish to compile. Example: [env:t-watch2020-v3] ; overrides the default arduino-esp32 framework with an custom built arduino-esp32 framework ; the custom arduino-esp32 framework provides better power managment, dynamic frquency scaling and 80Mhz Flash/SPIRAM support ; built from github.com/espressif/esp32-arduino-lib-builder platform_packages = framework-arduinoespressif32 @ github.com/sharandac/arduino-esp32-hedge.git platform = espressif32@3.3.0
Před 2 lety+1
Please help me! I followed all instructions but when is building after several minutes, the Terminal showns many letters in yellow like errors and can't upload 😭
Hello. Yellow warnings usually don't stop the compilation. Click on the little stop sign (octagonal icon) at the bottom of VSCode/PlatformIO. What red errors? Also, what watch are you trying to compile for? Correct environment selected in PlatformIO?
Před 2 lety
@@ShotokuTech This is message error: xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory *** [.pio\build\t-watch2020-v1\firmware.elf] Error 1 =================================================================== [FAILED] Took 1366.08 seconds =================================================================== Environment Status Duration -------------- -------- ------------ t-watch2020-v1 FAILED 00:22:46.081 =============================================================== 1 failed, 0 succeeded in 00:22:46.081 ===============================================================The terminal process "C:\Users\Luis Fernando\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1. Terminal will be reused by tasks, press any key to close it.
This watch offers hours of fun programming in Arduino, PictoBlox and more. I have 30 videos here showing many different things to do with this watch. Give it to some kid who wants to learn to program. LOL. czcams.com/play/PLVPBipeObwMNwRd-0-2K7vsfh5e_FOxnZ.html
@@ShotokuTech thanks one idea I have is to find an old provider router with WPS and pair it with is then add this network to unifi just for the watch. but seems a faff, noticed it didn't last a day on battery though if this normal ?
@@yorks_atheist3069 Is it going to deep sleep? Lower screen brightness. But a day is about it for this one. It's more about the hacking you can do than being a practical time piece day in and day out.
@@ShotokuTech yep im a born tinkerer the idea of controlling some home assistant stuff from my watch, was all the encouragement I needed to buy the thing :)
I dunno. I'd have to learn something new and this just works for me. I'd like to help but there are so many things that capture my curiosity. This just isn't on the list. Thanks.
Did the screen work before this? You can use Arduino IDE to load the factory sketch SimpleWatch to put it back to factory. Using Platformio make sure to have all the bits and pieces on a local drive and let everything run to completion.
Looking to get the V3 for our son as they have started programming at school. we want him to have a usable device as well as a programmable one too.At school They use scratch the watch is supposed to be programmable using it... Could ANYONE point us to the information regarding this??? Tried contactinthe manufactures and various sellers and NONE have ever got back to us....
You will like my PictoBlox playlist. Most of these videos show programming the T-Watch 2020 with PictoBlox a programming interface that uses blocks like scratch. czcams.com/play/PLVPBipeObwMPTXwYfsHRb97PeSa4JDyrL.html PictoBlox: thestempedia.com/product/pictoblox/pictoblox-link/
@@ShotokuTech the issue with that is thr constistancy between school and home..Hence requiring the scratch programming thing as am pretty sure he'd loose interest otherwise...
@@hudsonbear5038 I dunno. PictoBlox looks just like the online scratch here: scratch.mit.edu/projects/editor/?tutorial=getStarted Except PictoBlox also lets you select which hardware platform you are coding for, has more addons and lets you send your program to the T-Watch. So it's scratch with bonus features.
I am sorry but even if the video is nice, i did not figure out about : xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory I did 3 or 4 times the tutorial on 3 different computers with same result. I commented almost 80% of main.cpp functions and includes without any result. Nothing to do to make it functionnal.... And no dedicated answer were ok on the web i tried during x days..........
Which version? V3? I keep hearing that one has a problem. But I do not have a V3 to test. I have successfully compiled other versions recently. czcams.com/video/W4qlFFhKeGU/video.html and czcams.com/video/23_04UXRGnc/video.html for example. Best wishes.
@@ShotokuTech I have tested espressif 3.3.0/5.1.1 by downloading them and modifying inside platfromio.ini file then clean/build and for both versions i have errors, for 5.1.1 more inside code. I have tested to delete some apps inside /src/app at least for those which i did not want to keep, and the same error happened. that's horrible to be blocked at the end of compilation without error by this kind of issue.
Thanks. sharandac actually featured this video on their github site! github.com/sharandac/My-TTGO-Watch "Clone this repository and open it with platformIO. Select the right env and then build and upload. Or follow the great step by step tutorial from ShotokuTech."
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory *** [.pio\build\t-watch2020-v3\firmware.elf] Error 1 Can anyone help? Trying to build firmware for ttgo t-watch v3 but have error:
@@jshkoret Sorry that's not making sense to me. In my video I show to choose a specific path. The specific path is important when you have file not found errors.
mine is giving this problem when compiling xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory *** [.pio\build\t-watch2020-v1\firmware.elf] Error 1
@@konyzen SUCCESS!! Ok, so you have to follow the instructions in the Readme to remove some apps from main.cpp. HOWEVER, you MUST also remove the associated apps from the src\app directory, otherwise they still get compiled and overload the windows commandline limit. You must leave the alarm_clock directory alone however, as it is used elsewhere in the code. I removed all apps and finally got it to build and upload. I will now start re-adding apps back in and see how many I can get before the build fails. Hope this helps someone else!!
Thank you for the video. Each time I try to compile it fails. It says: compilation terminated. *** [.pio\build\ttgo-t-watch-v2\libff5\TTGO TWatch Library\libraries\GxEPD\src\GxFont_GFX.cpp.o] Error 1
Here are some of the other messages: .pio\libdeps\ttgo-t-watch-v2\TTGO TWatch Library\src\libraries\GxEPD\src\../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/Fonts/GFXFF/GFXFF.h:22:76: fatal error: ../../../Adafruit-GFX-Library/Fonts/FreeMonoBoldOblique12pt7b.h: No such file or directory compilation terminated. *** [.pio\build\ttgo-t-watch-v2\libff5\TTGO TWatch Library\libraries\GxEPD\src\GxEPD.cpp.o] Error 1
@@ronadrezin7775 Are you saving the copy of the library to a local drive on your PC like I show in the video? Also you have to wait for intellisense index to rebuild. I found this comment from the author in the closed issues for a similar error. github.com/sharandac/My-TTGO-Watch/issues/168
Be sure to read through open AND closed issues on the repository. If there is an issue related to the newest build, there should be an open issue. Otherwise close this project. Try Git importing again to a new local folder on your PC. Remember on Windows 10, your Documents folder may be in OneDrive in the cloud. So create a C:\Temp folder and point the Git import there. Make sure to let the intellisense index rebuild complete. If you try to compile before everything is done in PlatformIO you will get stop errors.
TTGO T-Watch 2020 ESP32 Programmable Watch Playlist.
czcams.com/play/PLVPBipeObwMNwRd-0-2K7vsfh5e_FOxnZ.html
I restarted my work on a new computer. Your checklist was a real time saver (and take some beverage :-) ) Tanks for your work.
Thanks! I would probably have to watch this myself when I do it again.
Hi, I am 75 YO retired Telecom engineer and my hobby is electronics and IoT. I am really fascinated by your videos on T-Watch and I learnt a lot of new things from you on T-Watch.
Please come out with a project to connect T-Watch with Home Assistant and open up entirely a new world on "Wearable Home Automation". Expecting your good news on it soon.
This is so brilliant of an idea! I might try. Please be patient! Thanks.
The Step-by-step worked pretty good on Linux(ubuntu 22.04) except for needing to install "python3-venv" before PlatformIO would install correctly. I used "sudo apt install python3-venv". As usual the user needs to be part of the dialout group in order for access to the USB device the T-Watch connects to. I used "sudo adduser $USER dialout". From there I was able to build and upload to my 2002-V1 just fine. Thanks for the run through and I had to laugh every time you mention waiting.
Great information. Thanks.
I've been poking around your videos for a while now considering purchasing one of these watches. I don't particularly enjoy coding so I was on the fence. This video made up my mind and I just ordered the V3.
Hi. Thanks for your comment. I always look for low code solutions wherever possible. I do a lot of PowerShell at work. Play around in Arduino. Do a little python in Raspian. So I'm with you on that fence. LOL. I'm sure we'll chat again once you get your watch. I need to dig into this My-TTGO-Watch more to see if I can get GPS working. It has not so far. Simple GPS examples work on the T-Watch. So something is missing. Talk again soon. Thanks.
Don't click around when things are loading... :D Yeah, you got me. I always do. Thanks for sharing, glad things are going well your way. :)
LOL. It is hard to leave things be in the world of 1's and 0's. Thanks!
Thanks very much, this video is really helpful. 👍I never knew you could/should select the desired environment and I must confess that I also like to click around a lot when a program is busy: I will be more patient in the future.
I just know from my very first time working with this in PlatformIO last year, I did not give it the time needed. When I went to build I got a ton of errors, not just warnings. I had to start over from scratch and it did work fine at that 2nd time. I don't have enough familiarity with PlatformIO to get back to where I need to be if I get click happy. LOL. Lessons learned. Thanks!
Worked! And I did it on a Mac. Thanks for the video. Now I need to see why some of the functions don't work on the V2,
(or how to set them up).
On a Mac! That's amazing.
Quick comments (as a PlatformIO noob) in Windows 10 to compile:
1. I had to add two lib dependencies to compile from a PIO command line:
pio lib install "adafruit/Adafruit GFX Library@^1.10.10"
pio lib install "adafruit/Adafruit BusIO@^1.9.1"
2. I had some "file not found" errors when the path length became too long (multiple recursive etc\..\..\..\etc) so had to resort to sticking it into a directory higher up.
1) Interesting. I see that I have these libraries installed in Arduino IDE. I guess PlatformIO is reading it from there? There is no mention of these as a dependency that I saw.
2) What is the original folder that you downloaded the project into? I put mine in: C:\TEMP\My-TTGO-Watch.
Thanks for your comment.
Funny, my TTGo V2 came with all this software installed! Nice.
Great! Yeah I have heard they are shipping with this software now. Enjoy.
@@ShotokuTech At long last, after several funerals and a christening of my great-grandson, I have, at last managed to get my 8 gig mini sd card installed. I removed the over cover so I could see where to put the blasted thing! I had already messed up (broke) the mount loose putting the card in the wrong place, then after removing the cover, I discovered a tab had broken off and somehow got into the slot. After getting it out, the card, which goes in labile side down by the way, inserted alright and suddenly my GPS began to work, I had a map of my current location download as I took care of my daily throne work amazingly through the steel roof of my house which cannot even receive the local AM radio and that tower is only 1.5 miles from my house! Great Job lillygo! Every thing almost works right now but getting from one screen to another is rather difficult, I believe the screen needs calibration. I did like the fact that you can go to the watch from your computer once you have the WIFI set up and edit settings with an honest to goodness keyboard!
@@JerryEricsson Sorry to hear about funerals. But congrats on your great grandson. Glad to here of your successful implementation on the T-Watch 2020 v2!
It seems like you're getting more features, but also moving into a realm of extreme complication. Wouldn't that take the fun out of doing it yourself?
Hi Max. This is just one expression of the possibilities. It is well supported. But most of the features aren't interesting to me. So point taken. I made this video because I see many comments saying people could not install this. Just trying to help. LOL. Thanks!
Thanks for sharing all of your work on the watch! I'm sitting here trying to decide between ordering V2 or V3...deciding between a microphone and GPS is tough. The TF card is a tough call too. What are your thoughts on which might be the better purchase?
GPS comes in handy for my testing of LoRa and GPS modules. I just used it yesterday to compare my location with the coordinates of the remote transmitter. The Microphone would seem to be more aligned for someone interested in AI, machine learning and personal assistant type applications. Best wishes. Thanks!
Thanks for the feedback! I finally pulled the trigger on V3. Going to run through your playlist in preparation :)
@@dragon7153 Let me know how it goes. I have not pulled the trigger on getting v3 yet. If I need to get one I will. LOL.
@@dragon7153 hi Steven, how’s V3.0? I’m also deciding between 3.0 & 2.0 and I’d love your input. Would you have preferred gps functionality over the microphone? Thanks
Hi, after successfully installing this (console says upload succeeded) my watch got a black screen and will no longer function. It shows up as COM6 on my pc and similar on my Mac, but it will not read or send serial data. Swapping cables and power cycling has not helped. Attempting to reset with esptool gives me the error “no serial data received”. I’m completely stumped with this one. Help would be much appreciated!
That is awful. Not good to hear. I know you have swapped cables. I would go find a third one. I have been done in by cables that seem to work. If you can't even get past the esptool, then I am running out of options. Sorry, wish I had more for you.
@@ShotokuTech The cable has been confirmed to work with other devices and is from a legitimate source (Anker) and the device does connect via serial as it shows up as COM6. It just does not send or receive data
Q may be the one who invents all the new gadgets for James Bond 007 (but just as important is ShotokuTech who makes the tutorials that show James how they work!)
I know where all the instruction manuals are buried. LOL. It's a secret!
@@ShotokuTech 🤐
The operating system in this video is extremely buggy and bricks extremely easily. It appears to happen when i connect to wifi or disable wifi, the device gets instantly bricked. When i open the serial monitor there are tons of messages that look like error messages, and it reboots before loading the home screen. Eventually it gets stuck. I tried talking to them and opening an issue, but no-one seems to be active there. I got very little help when someone did come on. It seems to be bad software with broken code. The bottom selection in the recommended forks section seems to work the best with very few bugs. Do you have any suggestions to get the broken one working properly? Thank you for your help.
I have 30 videos covering the T-Watch. "Bricked TTGO T-Watch 2020, 2019? Fixed!" czcams.com/video/f_PWJbprNKs/video.html
Best wishes.
My new TTGO T-watch 2020 V3 Does not hold charge for more then 1 hour when fully charged. I tried everything including turning off brightness, turning of bluetooth, It does not mater if I am at home or on the go the battery drain is consistent. I even tired the e-INK theme and Invert-e-INK theme still same, and updated to latest firmware. Is this a common problem in TTGO watches you mention @ 7:12 about the battery,
Is that including using sleep? I find that if it sleeps and I just use it to check the time occasionally I can get through the workday on a charge.
Your build instructions are great - but I'm having a rough time getting it on the Wifi. Any tips?
Hi. I haven't experienced that on the T-Watch specifically. But can you reboot the WiFi router?
@@ShotokuTech I'm used to entering in the Wifi password. It turns out it's WPS only, so I had to crawl upstairs to the router & hold down the router's Sync button, and it came online. Remaining oddity: the display on my watch is upside down (as it would normally be worn). Need to see if there's an option in the code for flipping it (doesn't appear to have a setting on the watch itself). Great video by the way - I'd never used PlatformIO before, this is a nice intro for it.
@@saccadecom There you go! Thanks
thanks pal, great video! even i got it done!
Excellent. Have fun! Thanks
Hi, very instrutive video (nice job) for PlateformIO users, but is there any way to load this firmware to a pure arduino IDE ? or is PlateformIO a only way to work with it ?
I would not rule it out. But I bet the angst and time involved would be excessive. I resist using, learning, trying something new a lot. But I'm also a "path of least resistance" kind of guy when I just need to get it done. The sharandac / My-TTGO-Watch page says Platformio is the way to go right at the start. I am more of an integrator than a coder. So yes I prefer the familiarity of the Arduino IDE. But coders love Platformio! If you try and succeed, I'd love to hear about it. Thanks!
I can't seem to get it to work with the 2020 v2 version, do you know if it does?
This video specifically shows 2020 v2 installation. There is environment selection to choose which watch.
With that device have you ever faced problems with wifi? I can't get it work (2020-v1) in wifi station mode (ok with scan and ap). Tried with Arduino IDE, ESP-IDF, and now I have to test it with PlatformIO following that great video.
I have not had problems with WiFi so far in Arduino IDE, PictoBlox, or Platformio. I hope it works out for you. Thanks.
Do you know if there is still activity anywhere on the github for the 2020/1 ?
Looks a bit dry there.
regards
This My-TTGO-Watch repository supports v1. Looks like they have updates to it in the last couple of weeks. But I have not seen any net new projects come up for it outside of my own work.
@@ShotokuTech It also claims to support V2,V3,2021 and other. I just ordered V3 and 2021 to try it out. A bit late but anyway.
@@Fahnder99 Yeah I was surprised to see it supports my M5Paper. LOL! czcams.com/video/23_04UXRGnc/video.html
@@ShotokuTech Sadly, compilation fails so it is useless.
@@Fahnder99 Last week another commenter had the same issue. I looked in depth and found in PlatformIO under Platforms, if you have Espressif 32 v4.x installed, the compilation would fail, where it works with v3.2.0 or v3.3.0. You could try to find a way to manage the Espressif 32 Platform version in the Platforms section under the PIO Home tab. Or you can specify it in the platformio.ini file under the specific environment(s) you wish to compile. Example:
[env:t-watch2020-v3]
; overrides the default arduino-esp32 framework with an custom built arduino-esp32 framework
; the custom arduino-esp32 framework provides better power managment, dynamic frquency scaling and 80Mhz Flash/SPIRAM support
; built from github.com/espressif/esp32-arduino-lib-builder
platform_packages = framework-arduinoespressif32 @ github.com/sharandac/arduino-esp32-hedge.git
platform = espressif32@3.3.0
Please help me! I followed all instructions but when is building after several minutes, the Terminal showns many letters in yellow like errors and can't upload 😭
Hello. Yellow warnings usually don't stop the compilation. Click on the little stop sign (octagonal icon) at the bottom of VSCode/PlatformIO. What red errors?
Also, what watch are you trying to compile for?
Correct environment selected in PlatformIO?
@@ShotokuTech This is message error:
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\t-watch2020-v1\firmware.elf] Error 1
=================================================================== [FAILED] Took 1366.08 seconds ===================================================================
Environment Status Duration
-------------- -------- ------------
t-watch2020-v1 FAILED 00:22:46.081
=============================================================== 1 failed, 0 succeeded in 00:22:46.081 ===============================================================The terminal process "C:\Users\Luis Fernando\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
Is this watch have any heart rate sensors? (green lights or red lights?)
Hello. No this one does not. I don't think any of the T-Watch series does so far. Thanks.
Someone sent me this watch as a gift l. After watching this video I threw it in garbage and bought a decent one.
Too bad for you.
@@ShotokuTech Too bad for my nerves 😂
This watch offers hours of fun programming in Arduino, PictoBlox and more. I have 30 videos here showing many different things to do with this watch. Give it to some kid who wants to learn to program. LOL.
czcams.com/play/PLVPBipeObwMNwRd-0-2K7vsfh5e_FOxnZ.html
Thanks for the Video have a problem connecting it to the wifi though as UNIFI dont have WPS is there a work around ?
I do not unfortunately. I see you posted issue on the Github for this? Maybe they have a solution in the works. Thanks.
@@ShotokuTech thanks one idea I have is to find an old provider router with WPS and pair it with is then add this network to unifi just for the watch. but seems a faff, noticed it didn't last a day on battery though if this normal ?
@@yorks_atheist3069 Is it going to deep sleep? Lower screen brightness. But a day is about it for this one. It's more about the hacking you can do than being a practical time piece day in and day out.
@@ShotokuTech yep im a born tinkerer the idea of controlling some home assistant stuff from my watch, was all the encouragement I needed to buy the thing :)
@@yorks_atheist3069 You can do it!
Can you possibly create a makefile? I really don't like VS Code. It would be much better in Arduino IDE in my opinion.
I dunno. I'd have to learn something new and this just works for me. I'd like to help but there are so many things that capture my curiosity. This just isn't on the list. Thanks.
it will not let me use the clone git project?
You have installed git and restarted platformio?
Hello pal, mine has a blank screen after this :( but it´s connected on terminal, i tried everything to recover, Please advice :)
Did the screen work before this? You can use Arduino IDE to load the factory sketch SimpleWatch to put it back to factory. Using Platformio make sure to have all the bits and pieces on a local drive and let everything run to completion.
@@ShotokuTech back to work as a charm! Thanks a lot professor!
@@AldoCaetano Best wishes thanks
Looking to get the V3 for our son as they have started programming at school. we want him to have a usable device as well as a programmable one too.At school They use scratch the watch is supposed to be programmable using it... Could ANYONE point us to the information regarding this??? Tried contactinthe manufactures and various sellers and NONE have ever got back to us....
You will like my PictoBlox playlist. Most of these videos show programming the T-Watch 2020 with PictoBlox a programming interface that uses blocks like scratch.
czcams.com/play/PLVPBipeObwMPTXwYfsHRb97PeSa4JDyrL.html
PictoBlox: thestempedia.com/product/pictoblox/pictoblox-link/
@@ShotokuTech the issue with that is thr constistancy between school and home..Hence requiring the scratch programming thing as am pretty sure he'd loose interest otherwise...
@@hudsonbear5038 I dunno. PictoBlox looks just like the online scratch here: scratch.mit.edu/projects/editor/?tutorial=getStarted
Except PictoBlox also lets you select which hardware platform you are coding for, has more addons and lets you send your program to the T-Watch. So it's scratch with bonus features.
@@ShotokuTech Arrrr ok now that is a winner... Thank you for the information.......
@@hudsonbear5038 Best wishes!
I am sorry but even if the video is nice, i did not figure out about :
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
I did 3 or 4 times the tutorial on 3 different computers with same result.
I commented almost 80% of main.cpp functions and includes without any result.
Nothing to do to make it functionnal....
And no dedicated answer were ok on the web i tried during x days..........
Which version? V3? I keep hearing that one has a problem. But I do not have a V3 to test. I have successfully compiled other versions recently.
czcams.com/video/W4qlFFhKeGU/video.html and
czcams.com/video/23_04UXRGnc/video.html
for example. Best wishes.
@@ShotokuTech v1 but none of the versions compiled correctly.
@@ShotokuTech thks for your reply i will test with your other links and report
@@ShotokuTech I have tested espressif 3.3.0/5.1.1 by downloading them and modifying inside platfromio.ini file then clean/build and for both versions i have errors, for 5.1.1 more inside code.
I have tested to delete some apps inside /src/app at least for those which i did not want to keep, and the same error happened.
that's horrible to be blocked at the end of compilation without error by this kind of issue.
@@davhello2786 I'll try compiling V1 sometime this week. I have never tried deleting apps out of the build. So I can't speak to that.
I love this watch. This video is very informative
Thanks. sharandac actually featured this video on their github site!
github.com/sharandac/My-TTGO-Watch
"Clone this repository and open it with platformIO. Select the right env and then build and upload. Or follow the great step by step tutorial from ShotokuTech."
@@ShotokuTech Wow, thanks for sharing this link with me, my kind friend
@@ShotokuTech Yeah, I choose to follow the great
@@JudyFayLondon That means you are genius!😃
@@ShotokuTech 😜
xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\t-watch2020-v3\firmware.elf] Error 1
Can anyone help? Trying to build firmware for ttgo t-watch v3 but have error:
Where did you place the repository?
@@ShotokuTech d: Now I changed the directory d: t0 c:. But same.
@@jshkoret Sorry that's not making sense to me. In my video I show to choose a specific path. The specific path is important when you have file not found errors.
@@ShotokuTech I do to follow the video as your way. But I can not do it. Reinstalled the Arduino-ide but same.
@@jshkoret But this video uses PlatformIO in VS Code, not Arduino IDE?
mine is upside down xD
There is a place in settings you can rotate it. Thanks!
@@ShotokuTech Thanks, I found it, and thank you for the video, it helped a LOT.
@@mastermana10 Great Thanks!
mine is giving this problem when compiling xtensa-esp32-elf-g++: error: CreateProcess: No such file or directory *** [.pio\build\t-watch2020-v1\firmware.elf] Error 1
I already did what you are saying on the site and it still gives an error
@@konyzen
SUCCESS!! Ok, so you have to follow the instructions in the Readme to remove some apps from main.cpp. HOWEVER, you MUST also remove the associated apps from the src\app directory, otherwise they still get compiled and overload the windows commandline limit.
You must leave the alarm_clock directory alone however, as it is used elsewhere in the code.
I removed all apps and finally got it to build and upload. I will now start re-adding apps back in and see how many I can get before the build fails.
Hope this helps someone else!!
I have never removed apps before. I just compiled it and it worked. Interesting.
@@clintfisher
thanks, later i'll test it, i've already removed all the apps kkkk
@@clintfisher t worked, thank you very much, I missed it, I deleted the apps from the folder
Thank you for the video. Each time I try to compile it fails. It says: compilation terminated.
*** [.pio\build\ttgo-t-watch-v2\libff5\TTGO TWatch Library\libraries\GxEPD\src\GxFont_GFX.cpp.o] Error 1
Here are some of the other messages: .pio\libdeps\ttgo-t-watch-v2\TTGO TWatch Library\src\libraries\GxEPD\src\../../U8g2_for_Adafruit_GFX/src/../../TFT_eSPI/Fonts/GFXFF/GFXFF.h:22:76: fatal error: ../../../Adafruit-GFX-Library/Fonts/FreeMonoBoldOblique12pt7b.h: No such file or directory
compilation terminated.
*** [.pio\build\ttgo-t-watch-v2\libff5\TTGO TWatch Library\libraries\GxEPD\src\GxEPD.cpp.o] Error 1
@@ronadrezin7775 Are you saving the copy of the library to a local drive on your PC like I show in the video? Also you have to wait for intellisense index to rebuild. I found this comment from the author in the closed issues for a similar error. github.com/sharandac/My-TTGO-Watch/issues/168
Be sure to read through open AND closed issues on the repository. If there is an issue related to the newest build, there should be an open issue. Otherwise close this project. Try Git importing again to a new local folder on your PC. Remember on Windows 10, your Documents folder may be in OneDrive in the cloud. So create a C:\Temp folder and point the Git import there. Make sure to let the intellisense index rebuild complete. If you try to compile before everything is done in PlatformIO you will get stop errors.
@@ShotokuTech Thank you, this worked.
@@ronadrezin7775 Wow! Awesome to get good news. Thanks!