My first project - ESP32-C3 + TCAN3404 + TFT SCREEN + 24V TO 3.3V
Posted: Sun Apr 26, 2026 6:57 pm
Guys,
I made my first "bigger" project ever. I would like to ask you if you see anything what will make it a not-working-garbage.
This is a small CAN-reader with TFT screen to print messages.
So what I have:
- 2x3P connector 3.0 MOLEX
- ESP32-C3FH4 as a "copy-paste" from documentation
- Antenna which I don`t really need but I`ve put it for further iterations (maybe)
- a 24V to 3.3V set on LMR36015SC3 - this is also a "copy-paste" from TI-WeBench
- USB port for programming
- Relay controlled from GPIO
- two buttons to operate the module
This is a project something like "I don`t know what I am doing but people make people so why not to try?"
I hope the power section and power lines have no mistakes, TCAN3404 is made like in documentation. Screeen is connected 1:1 from documentation. I just don`t know about GPIO`s - some of them are strapping pins (like TFT_SDA) but I pulled it up with 10k res. It was a ChatGPT suggestion. ChatGPT also says that the 100ohm resistor R21 will not allow to move the coil in relay, Gemini says this will work, so I have a conflict here.
Please don`t judge me I am using AI for desings, not to "save money" and not giving it to a professional developer, I just have a lot of fun doing it.
Do you see any mistakes here?
I made my first "bigger" project ever. I would like to ask you if you see anything what will make it a not-working-garbage.
This is a small CAN-reader with TFT screen to print messages.
So what I have:
- 2x3P connector 3.0 MOLEX
- ESP32-C3FH4 as a "copy-paste" from documentation
- Antenna which I don`t really need but I`ve put it for further iterations (maybe)
- a 24V to 3.3V set on LMR36015SC3 - this is also a "copy-paste" from TI-WeBench
- USB port for programming
- Relay controlled from GPIO
- two buttons to operate the module
This is a project something like "I don`t know what I am doing but people make people so why not to try?"
I hope the power section and power lines have no mistakes, TCAN3404 is made like in documentation. Screeen is connected 1:1 from documentation. I just don`t know about GPIO`s - some of them are strapping pins (like TFT_SDA) but I pulled it up with 10k res. It was a ChatGPT suggestion. ChatGPT also says that the 100ohm resistor R21 will not allow to move the coil in relay, Gemini says this will work, so I have a conflict here.
Please don`t judge me I am using AI for desings, not to "save money" and not giving it to a professional developer, I just have a lot of fun doing it.
Do you see any mistakes here?