Skip to content

Serial devices (FTDI, CP210X, PL2303, CH340/1 and CDC) #1

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

Closed
probonopd opened this issue Mar 10, 2021 · 4 comments
Closed

Serial devices (FTDI, CP210X, PL2303, CH340/1 and CDC) #1

probonopd opened this issue Mar 10, 2021 · 4 comments

Comments

@probonopd
Copy link

probonopd commented Mar 10, 2021

@sdima1357 great work 👍

Would it be possbile to also support serial devices like

  • FTDI FT23... series
  • Prolific PL2303
  • SiLabs CP210X range
  • CH340G / CH341G
  • CDC Communications, e.g., Arduino Boards using CDC (UNO, Mega, Leonardo etc.)

similar to https://www.hobbytronics.co.uk/usb-host-serial?

This would be very useful e.g., for 3D printer applications, where the ESP32 could be used to steer a 3D printer attached over USB.

@sdima1357
Copy link
Owner

Unfortunately this program implements only Host side and can work with only Low speed devices (1.5 Mb/s)

@probonopd
Copy link
Author

@sdima1357 that should be plenty for 115,200 bits/s serial which is typical for e.g., 3D printing applications?

@sdima1357
Copy link
Owner

sdima1357 commented Mar 12, 2021

It doesn't matter. USB 1.1 Devices may be 2 types :
1: Full speed 12 Mbits/s - FS device which connect D+ line to 3.3 v for recognize it.
2: Low speed 1.5 Mbits/s - LS device which connect D- line to 3.3 v for recognize it.
I can't exchange data with HS device. CH-340,FTDI FT232 - FS devices .They have different speed & different protocol :(

@probonopd
Copy link
Author

Ah, I understand. Thanks for the clarification!

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

No branches or pull requests

2 participants