Page 1 of 1

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

Posted: Thu Apr 03, 2025 6:49 am
by David Berglund
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.

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

Posted: Thu Apr 03, 2025 8:10 am
by David Berglund
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

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

Posted: Sun May 25, 2025 12:16 pm
by StanFred
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.