Skip to content

techy-robot/CACKLE-Hub-ESP32-S3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
modified 2025-11-07 22:07:35 -0700

ESP32-S3 Hub

Tip

This board is part of a larger modular control board ecosystem, CACKLE

This is a 4-driver hub based on the Espressif ESP32-S3FH4 chip. It has two cores powerful running at 240 mhz, and 4mb of flash memory. Other variants of the ESP32-S3 can be used as long as they have built in flash memory.

The ESP32-S3 chip does not quite have enough pins for driving 4 motors and several sensors, so some cuts were made. For example, on all 4 ports for the ADCs, only two out of three pins are actually connected. This will work for brushed and brushless FOC control, but it may not work for other use cases. I also had to use the USB lines for a tri-state shift register, which controls all the SPI chip select lines. I am planning on programming the chip via UART, which means that the RS485 lines must be disconnected.

The SPI bus should be able to operate at 80mhz, though this has not been tested yet. For all practical use-cases I am limiting this to 20mhz.

Schematic PDF

Partial 3D picture (headers not shown) Esp32-s3 hub 3D picture

About

4 port 2 sensor ESP32-S3 control hub. This is part of a modular control board ecosystem, CACKLE. https://github.com/techy-robot/CACKLE

Topics

Resources

License

Unknown and 3 other licenses found

Licenses found

Unknown
LICENSE.CC_BY-NC-SA_4.0
CERN-OHL-S-2.0
LICENSE.CERN-OHL-S
GPL-3.0
LICENSE.GPLv3
Unknown
LICENSE.readme

Stars

Watchers

Forks

Packages

 
 
 

Contributors