Recommended board with display - For PWM sensor and CAN motor control

David Berglund
Posts: 1
Joined: Thu Apr 03, 2025 6:38 am

Recommended board with display - For PWM sensor and CAN motor control

Postby David Berglund » Thu Apr 03, 2025 6:49 am

I have ordered a few 7" Waveshare ESP32-S3 7inch and 4,3inch Display Development Board.

This will be my first experience setting up a ESP32 project, and I plan to learn by doing. I haven't coded in 20y but I'm sure it will be a breeze. :D

However I found this text on the link: https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-4.3
The 4.3inch screen occupies the vast majority of the GPIO, and the development board uses the CH422G chip to expand the IO for resetting, turning off and on the backlight, etc.
My project uses an magnetic encoder with PWM signal, and I will need one single digital input pin.

It seems i cannot find one on this board using the available connection ports.

Can anyone correct me if im wrong, or suggest another board. I think 7" is to large for me, rather the size 4-5" is sufficient.

Other than the PWM signal I will use CANOpen to commucate with a servo motor with integrated drive according to this schematic layout.

David Berglund
Posts: 1
Joined: Thu Apr 03, 2025 6:38 am

Re: Recommended board with display - For PWM sensor and CAN motor control

Postby David Berglund » Thu Apr 03, 2025 8:10 am

Getting HTTP error when trying to upload image, but nothing really revolutionary with it.

Configuration as follows

                      48VDC - CANOpen integrated Servo motor
                    /
230V --- SMPS
                    \
                      5VDC - EPS-board ------- PWM signal from AS5145 Magnetic Encoder
Last edited by David Berglund on Thu Apr 03, 2025 8:12 am, edited 2 times in total.

StanFred
Posts: 2
Joined: Thu Jan 23, 2025 12:15 pm

Re: Recommended board with display - For PWM sensor and CAN motor control

Postby StanFred » Sun May 25, 2025 12:16 pm

You're right—the Waveshare ESP32-S3 4.3" display board doesn’t leave many free GPIOs, and the CH422G mainly supports display control. If you need PWM input and CANOpen, you might want to either switch to a board with more accessible GPIOs or use an I2C GPIO expander like the MCP23017. For CANOpen, just make sure you add a proper CAN transceiver.

Who is online

Users browsing this forum: Perplexity-User, PerplexityBot, PetalBot and 3 guests