Customize Your ESP32 LCD with Any Font Imaginable

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2023
  • In this video, I will show you how to use any font that you have installed on your computer. This method can be used with the TFT_eSPI library and the LovyanGFX library.
    Links:
    Free fonts: www.dafont.com/
    Processing : processing.org/download
    File to hex converter : tomeko.net/online_tools/file_...
    my examples: github.com/VolosR/CustomFonts/
    You can buy me COFFEE here: ko-fi.com/volosprojects
    Thank you!!
    boards used:
    T-display S3 (used in tutorial) www.lilygo.cc/0cAg0r
    T-display S3 AMOLED (used in intro) www.lilygo.cc/O9VrA9
    #esp32, #arduino , #tft_espi , #miniLcd
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 61

  • @vitalysacred
    @vitalysacred 5 หลายเดือนก่อน +2

    A very simple but super helpful video! Thanks again!

  • @teebeeonline
    @teebeeonline 5 หลายเดือนก่อน +5

    wow man you really really have a lot of time doing that and thank you for sharing. Brilliant work!

  • @FVCard
    @FVCard 5 หลายเดือนก่อน

    Hi, Volos, thank you for posting. Very good explanation, as always.

  • @OsoPolarClone
    @OsoPolarClone 5 หลายเดือนก่อน +13

    You indicated that you did not know what to call these { } in English. I have heard people call them “curly brackets”.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      Thank you, i will call them curly bracket then

    • @russhughes
      @russhughes 5 หลายเดือนก่อน +3

      @@VolosProjects also commonly called ‘braces’

    • @damo666
      @damo666 2 หลายเดือนก่อน

      Star Trek Fans call them something else.

  • @ExpressiveImagery
    @ExpressiveImagery 5 หลายเดือนก่อน

    Amazing difference having the ability to use custom fonts in Arduino projects. Thanks so much for sharing.

  • @ragohy
    @ragohy 5 หลายเดือนก่อน +1

    Thank you very much for this explanation! 😀👍

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      You are welcome!

  • @myzingonline
    @myzingonline หลายเดือนก่อน

    thank you so much for making this video :)

  • @johnglielmi6428
    @johnglielmi6428 5 หลายเดือนก่อน +1

    Thanks for all your hard work, and for showing us all how to make our projects more unique. I wonder if you can use this method to add multiple fonts to a display.

  • @fabryz
    @fabryz 5 หลายเดือนก่อน

    I was JUST going crazy because I couldn't understand how I could use my custom TTF on a little project, this video saved me. Thanks Volos

  • @0miker0
    @0miker0 5 หลายเดือนก่อน

    This is my favorite video. Huge thank you and I have always wanted differnet fonts other than the default TFT_eSPI ones they provide.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      i am glad you like this, also i noticed that you stoped to post on youtube, why is that, i am sure you have many interesting boards and projects

    • @0miker0
      @0miker0 5 หลายเดือนก่อน

      @@VolosProjects For the past few months all my projects have been paid customer projects that are sadly, not open source.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      That is good reason. So you are aveliabe for hiring, maybe i will need custom board soon.

    • @0miker0
      @0miker0 5 หลายเดือนก่อน

      @@VolosProjects Anytime and it would be an honour. Your code from projects over the years has been very helpful. Please keep posting videos.

  • @michaeldiamond2269
    @michaeldiamond2269 5 หลายเดือนก่อน

    Great video. Thank you.

  • @abdelnacer7721
    @abdelnacer7721 5 หลายเดือนก่อน

    Nice video,Waiting the next ,Esp32 with tft display and timer countdown,made with square line studio 😃

  • @BlondieSL
    @BlondieSL 5 หลายเดือนก่อน +2

    Hmm... a few days ago, I made a comment on your video about how nice the fonts are that you use and that I can never seem to get such nice looking fonts.
    So now I wonder if that's why you made this video. LOL
    If so, then thanks!
    But seriously, you make all this look so easy.
    I wonder too, is there a way to enable some sort of anti-aliasing (smoothing) to a font package?

  • @tubeDude48
    @tubeDude48 5 หลายเดือนก่อน

    Great sites that you show us! 👍👌

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      Glad you enjoyed

  • @EasyOne
    @EasyOne 5 หลายเดือนก่อน

    nice

  • @Sergkey42
    @Sergkey42 3 หลายเดือนก่อน +1

    от души. очень круто 👍 буду пробовать

  • @jdsan6009
    @jdsan6009 5 หลายเดือนก่อน

    Thanks a lot for another great video. So an individual .h file should be needed for each font size, right?

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +1

      Yes, each size needs to be created and saved in header file

  • @mad_circuits
    @mad_circuits 5 หลายเดือนก่อน +1

    I like the fact that the "days until birthday" countdown has 4 digits. 😂

    • @Humbulla93
      @Humbulla93 5 หลายเดือนก่อน

      You never know If you move to jupiter or another planet so that's smart thinking on His side to future proof the gadget

  • @arlo4051
    @arlo4051 5 หลายเดือนก่อน

    Thanks Volos for another great tutorial. Question if I may , if you do not specify text color on "sprite.drawstring" does it default to white ? Thanks again and best to family.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      Thank you, yes white text i defoult

  • @ChandrashekarCN
    @ChandrashekarCN 5 หลายเดือนก่อน

    💖💖💖💖

  • @CDE.Hacker
    @CDE.Hacker 5 หลายเดือนก่อน +2

    If you don't like the word "Volos", it is not too late to re-brand now.
    You can name your channel anything and we'll still watch. We come for the videos not the channel name. 👍

    • @RichardNobel
      @RichardNobel 5 หลายเดือนก่อน

      Yeah, I was wondering why he said "I hate that name" 😂 ( ⏳ 12:03 in the video )

  • @user-qx2ru2qs2g
    @user-qx2ru2qs2g 4 หลายเดือนก่อน

    I really enjoy watching your videos. The UI designs you create are very beautiful. Even though I'm new to ESP32, I'm still drawn to your projects.
    I'd like to ask you about the AMOLED screen on the 'T-Display S3 AMOLED.' Does the AMOLED screen cause discomfort to your eyes? I've had an uncomfortable experience with OLED screens on phones before.
    Sorry, my English skills are not very good, so perhaps my expression isn't clear.

    • @VolosProjects
      @VolosProjects  4 หลายเดือนก่อน +1

      Thank you my friend, to me amoled screen looks beaudiful.. and nice and pleasibg to look at, only thing you need to do is reduce brightness,... dont worry, i have same priblem with english

    • @user-qx2ru2qs2g
      @user-qx2ru2qs2g 4 หลายเดือนก่อน

      @@VolosProjects Thank you for your response. I can confidently purchase an AMOLED screen now. I'm interested in working on some fun projects. For instance, I have a few 433 MHz garage door remotes and some RFID access cards. I want to integrate them all, controlled by an ESP32-S3. I'm currently searching for information. Do you have any suggestions? I hope that after successful research, I can create my own PCB board, which feels really cool!

    • @user-qx2ru2qs2g
      @user-qx2ru2qs2g 4 หลายเดือนก่อน

      @@VolosProjects Is it possible to adjust DC dimming on an AMOLED screen using code, or is it a hardware limitation that allows only PWM dimming

  • @ka2pyj
    @ka2pyj 3 วันที่ผ่านมา

    Great videos. I am trying to choose a device for a very simple project to display an eye chart on a device about the size of the T-Panel S3. I need to display black fonts as small as 7 point on a white background. Can you tell me if 7 point fonts are achievable?

  • @villageidiot8718
    @villageidiot8718 5 หลายเดือนก่อน

    Thank you for the informative video.

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      Glad it was helpful!

  • @jasenhenry
    @jasenhenry 5 หลายเดือนก่อน

    8:00 we call that bracket a "curly brace" in english

  • @WagonLoads
    @WagonLoads 5 หลายเดือนก่อน

    I would like to convert a 3D Glass Nixie Tube image to a font, so that I could have a Nixie tube volt meter.. The tube image I have looks great, but it did not have a decimal point.
    Is there a way to convert 3D images to a 3D font?

  • @aloice
    @aloice 5 หลายเดือนก่อน +1

    what board was the one you used in the first shot of the intro? the circular one

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน +2

      It is board from Makerfabs matouch rotary

  • @gc9n
    @gc9n 2 หลายเดือนก่อน

    How about to make a font with ONLY NUMBERS (in case you want to print only numbers and save space) because the font files are big and you will get "text section exceeds available space in board"

  • @kulibaer
    @kulibaer 2 หลายเดือนก่อน

    Great explanation - but I can't get any further implementing sprites on my ESP32 with attached 2.8'' TFT 320x240 display.
    Using a single sprite with full size "sprite.createSprite(320,240);" there is no visible output. If I divide the entire screen into four equal areas "sprite.createSprite(160,120);",
    then it works great - but it's uncomfortable...
    Is there a way to use one sprite for the entire display size?

  • @PaulTurtle
    @PaulTurtle 5 หลายเดือนก่อน

    What is the name of the font used on the "Days Until Birthday" demo?

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      Name of the font is bombing

  • @jam43
    @jam43 5 หลายเดือนก่อน

    I have a LilyGo T-Display S3 Touch device. I can download the factory sketch and it works fine.
    Until a week ago, I could download your sketches ( like your Poker sketch) and they worked fine also, but now they download but display nothing. I just tried your CustomFont sketch and it downloaded, but display nothing
    I am using IDE 2.2.1
    Can you help me?
    Jum

    • @VolosProjects
      @VolosProjects  5 หลายเดือนก่อน

      You probably updated libraries

    • @jam43
      @jam43 5 หลายเดือนก่อน

      What version of library TFT_eSPI should I be using?
      @@VolosProjects

  • @chandanmondal7310
    @chandanmondal7310 5 หลายเดือนก่อน

    Sir, I have run bootloader again in already programmed ATTiny85, now it is not responding. How to solve it?

  • @BrendanPennySA
    @BrendanPennySA 5 หลายเดือนก่อน

    Can you help me with my ESP32 project?
    Been waiting months for you to get a gap in your schedule.

  • @BestFirmwareAround
    @BestFirmwareAround 5 หลายเดือนก่อน

    I hope someone will write and share a simple code for using Truetype fonts... :)

  • @HenAndPenn
    @HenAndPenn 5 หลายเดือนก่อน

    Please make a real AI battle buddy like in COD. Please

  • @stizandelasage
    @stizandelasage 5 หลายเดือนก่อน

    Ferrari