Customize Your ESP32 LCD with Any Font Imaginable

  Рет қаралды 21,408

Volos Projects

Volos Projects

Күн бұрын

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...
File to hex converter : tomeko.net/onl...
my examples: github.com/Vol...
You can buy me COFFEE here: ko-fi.com/volo...
Thank you!!
boards used:
T-display S3 (used in tutorial) www.lilygo.cc/...
T-display S3 AMOLED (used in intro) www.lilygo.cc/...
#esp32, #arduino , #tft_espi , #miniLcd

Пікірлер: 72
@fabryz
@fabryz Жыл бұрын
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
@VolosProjects
@VolosProjects Жыл бұрын
No problem :)
@teebeeonline
@teebeeonline Жыл бұрын
wow man you really really have a lot of time doing that and thank you for sharing. Brilliant work!
@VolosProjects
@VolosProjects Жыл бұрын
My pleasure!
@vitalysacred
@vitalysacred Жыл бұрын
A very simple but super helpful video! Thanks again!
@ExpressiveImagery
@ExpressiveImagery Жыл бұрын
Amazing difference having the ability to use custom fonts in Arduino projects. Thanks so much for sharing.
@0miker0
@0miker0 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@VolosProjects For the past few months all my projects have been paid customer projects that are sadly, not open source.
@VolosProjects
@VolosProjects Жыл бұрын
That is good reason. So you are aveliabe for hiring, maybe i will need custom board soon.
@0miker0
@0miker0 Жыл бұрын
@@VolosProjects Anytime and it would be an honour. Your code from projects over the years has been very helpful. Please keep posting videos.
@FVCard
@FVCard Жыл бұрын
Hi, Volos, thank you for posting. Very good explanation, as always.
@johnglielmi6428
@johnglielmi6428 Жыл бұрын
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.
@OsoPolarClone
@OsoPolarClone Жыл бұрын
You indicated that you did not know what to call these { } in English. I have heard people call them “curly brackets”.
@VolosProjects
@VolosProjects Жыл бұрын
Thank you, i will call them curly bracket then
@russhughes
@russhughes Жыл бұрын
@@VolosProjects also commonly called ‘braces’
@damo666
@damo666 10 ай бұрын
Star Trek Fans call them something else.
@bhagmeister
@bhagmeister 7 ай бұрын
Curly braces
@ragohy
@ragohy Жыл бұрын
Thank you very much for this explanation! 😀👍
@VolosProjects
@VolosProjects Жыл бұрын
You are welcome!
@wijnandkroes
@wijnandkroes 4 ай бұрын
Again an easy to follow tutorial! What is the name of the font used on the round display?
@KossuJahvetti
@KossuJahvetti Ай бұрын
Great video, many thanks. Subscribed. May I ask what is the font on the very beginning of the video on "clock". Have been trying to hunt this kind of font for ages. Thanks!
@masar-at
@masar-at 14 күн бұрын
You can take a screenshot shot for the text and identify the font using AI
@rollyavecilla
@rollyavecilla 6 ай бұрын
Thank you for this tutorial.
@kevinlieb
@kevinlieb 6 ай бұрын
Very cool and very informative as usual. One question: is there a way to scale the fonts up and down in the sketch without sampling a font of each size and saving it in an header file?
@VolosProjects
@VolosProjects 6 ай бұрын
No, i am afraid this is only way, store each size in memory
@CDE.Hacker
@CDE.Hacker Жыл бұрын
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 Жыл бұрын
Yeah, I was wondering why he said "I hate that name" 😂 ( ⏳ 12:03 in the video )
@陳小影-d7h
@陳小影-d7h Жыл бұрын
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 Жыл бұрын
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
@陳小影-d7h
@陳小影-d7h Жыл бұрын
@@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!
@陳小影-d7h
@陳小影-d7h Жыл бұрын
@@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 7 ай бұрын
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 Жыл бұрын
Thank you for the informative video.
@VolosProjects
@VolosProjects Жыл бұрын
Glad it was helpful!
@jasenhenry
@jasenhenry Жыл бұрын
8:00 we call that bracket a "curly brace" in english
@tubeDude48
@tubeDude48 Жыл бұрын
Great sites that you show us! 👍👌
@VolosProjects
@VolosProjects Жыл бұрын
Glad you enjoyed
@abdelnacer7721
@abdelnacer7721 Жыл бұрын
Nice video,Waiting the next ,Esp32 with tft display and timer countdown,made with square line studio 😃
@jdsan6009
@jdsan6009 Жыл бұрын
Thanks a lot for another great video. So an individual .h file should be needed for each font size, right?
@VolosProjects
@VolosProjects Жыл бұрын
Yes, each size needs to be created and saved in header file
@myzingonline
@myzingonline 9 ай бұрын
thank you so much for making this video :)
@Julio7Mus
@Julio7Mus 6 ай бұрын
Tem como fazer se mover da esquerda pra direita, como fosse um letreiro de led?
@mad_circuits
@mad_circuits Жыл бұрын
I like the fact that the "days until birthday" countdown has 4 digits. 😂
@Humbulla93
@Humbulla93 Жыл бұрын
You never know If you move to jupiter or another planet so that's smart thinking on His side to future proof the gadget
@Sergkey42
@Sergkey42 10 ай бұрын
от души. очень круто 👍 буду пробовать
@VolosProjects
@VolosProjects 10 ай бұрын
Thank you
@aloice
@aloice Жыл бұрын
what board was the one you used in the first shot of the intro? the circular one
@VolosProjects
@VolosProjects Жыл бұрын
It is board from Makerfabs matouch rotary
@claudiomoles
@claudiomoles 6 ай бұрын
{} = CURLY BRACKETS IN ENGLISH or "chave" in Portuguese, Brazil where I am from! Thanks for your videos!
@michaeldiamond2269
@michaeldiamond2269 Жыл бұрын
Great video. Thank you.
@arlo4051
@arlo4051 Жыл бұрын
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 Жыл бұрын
Thank you, yes white text i defoult
@gc9n
@gc9n 9 ай бұрын
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"
@WagonLoads
@WagonLoads Жыл бұрын
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?
@kulibaer
@kulibaer 10 ай бұрын
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?
@alejandroperez5368
@alejandroperez5368 9 ай бұрын
Of course there is...
@ChandrashekarCN
@ChandrashekarCN Жыл бұрын
💖💖💖💖
@chandanmondal7310
@chandanmondal7310 Жыл бұрын
Sir, I have run bootloader again in already programmed ATTiny85, now it is not responding. How to solve it?
@EasyOne
@EasyOne Жыл бұрын
nice
@Zhixalom
@Zhixalom 7 ай бұрын
{ I find that most people call these curly brackets } - Although, here where I live they are often know as Tuborg brackets, because of the original shape of the label on the Tuborg beer bottles. 🍺😆
@VolosProjects
@VolosProjects 7 ай бұрын
I love Tuborg, i will cal them tuborg brackets then :)
@Zhixalom
@Zhixalom 7 ай бұрын
@@VolosProjects ❤
@PaulTurtle
@PaulTurtle Жыл бұрын
What is the name of the font used on the "Days Until Birthday" demo?
@VolosProjects
@VolosProjects Жыл бұрын
Name of the font is bombing
@jam43
@jam43 Жыл бұрын
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 Жыл бұрын
You probably updated libraries
@jam43
@jam43 Жыл бұрын
What version of library TFT_eSPI should I be using? @@VolosProjects
@BrendanPennySA
@BrendanPennySA Жыл бұрын
Can you help me with my ESP32 project? Been waiting months for you to get a gap in your schedule.
@BestFirmwareAround
@BestFirmwareAround Жыл бұрын
I hope someone will write and share a simple code for using Truetype fonts... :)
@HenAndPenn
@HenAndPenn Жыл бұрын
Please make a real AI battle buddy like in COD. Please
@stizandelasage
@stizandelasage Жыл бұрын
Ferrari
How to Rotate Sprites (TFT_ESPI library) PROGRAMING TUTORIAL
19:04
Volos Projects
Рет қаралды 36 М.
ESP32 LVGL SquareLine Studio Animation
14:20
Useful Electronics
Рет қаралды 3,2 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 145 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 17 МЛН
Making an E-paper Dashboard with ESPHome
22:59
Tech Dregs
Рет қаралды 235 М.
Master the Art of Animated GIFs on ESP32!
15:52
The Last Outpost Workshop
Рет қаралды 10 М.
Forget About Raspberry Pi! Use Your Old Phone Instead. (Really???)
9:09
Revolutionize Your ESP32 Projects with Live GPIO Pin Monitoring!
8:08
The Last Outpost Workshop
Рет қаралды 191 М.
Cheap and Easy to Use ESP32 Screen!
8:21
Brian Lough
Рет қаралды 170 М.
The NASA Open Source Tool You Never Heard About (I like it)
16:32
My Kickstarter failed, so I open sourced it
12:20
StuckAtPrototype
Рет қаралды 713 М.
Lossless Scaling Deep Dive!
28:18
Jagadhie
Рет қаралды 37 М.
Can the ESP32 Handle 6 animated GIFs on 6 Screens ?
6:36
The Last Outpost Workshop
Рет қаралды 44 М.