Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: ESP32-S3 Compact Hardware FNC Installation #1409

Open
Murugesh-Hobbyist opened this issue Dec 19, 2024 · 1 comment
Open

Feature: ESP32-S3 Compact Hardware FNC Installation #1409

Murugesh-Hobbyist opened this issue Dec 19, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@Murugesh-Hobbyist
Copy link

Machine Context

When comparing ESP32 with ESP32-S3, the ESP32-S3 is a better option due to the significant advantages it offers, as summarized in the table below:

Comp

A compact hardware like ESP32-S3 Tiny is particularly beneficial for GRBL applications, especially where size, weight, and GPIO flexibility are critical. For more details, refer below :

https://www.waveshare.com/product/esp32-s3-tiny.htm

Feature Description

The proposed feature involves supporting ESP32-S3 in FluidNC, leveraging its:

  • Enhanced processing power and AI/ML capabilities for more efficient control.
  • Improved GPIO flexibility to map and configure any pin for GRBL use cases.
  • Bluetooth 5 LE support for faster and more reliable wireless communication.

This feature should allow seamless installation of FluidNC on compact hardware like the ESP32-S3 Tiny, maintaining all existing FluidNC capabilities while offering better performance and hardware efficiency.

Other Approaches

Alternative approaches include using the traditional ESP32, but this limits the performance and GPIO flexibility, which are crucial for advanced GRBL setups. Supporting ESP32-S3 directly in FluidNC ensures:

  • Access to the latest hardware improvements.
  • More compact, efficient, and reliable machine controllers.
  • Easier integration for developers and users building high-performance CNC machines.

How I Can Help

I can contribute by:

  • Providing ESP32-S3 hardware for testing and development.
  • Promoting FluidNC with this enhancement through my personal and professional networks to reach more developers and users.
  • I am ready to contribute $10 as a token of support to help accelerate the inclusion of this feature in FluidNC.
@Murugesh-Hobbyist Murugesh-Hobbyist added the enhancement New feature or request label Dec 19, 2024
@bdring
Copy link
Owner

bdring commented Dec 19, 2024

The S3 has a different I2S. That would require more than "token" work. Most comprehensive FluidNC controllers use I2S.

There is an experimental fork that is still in testing.

We are discussing it on this channel of our Discord.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants