PubInv / krake

A wireless alarm device which makes loud noises and flashes lights to alert a human
GNU Affero General Public License v3.0
0 stars 2 forks source link

Choose USB to UART Chip, CH340 or CP210x #58

Open ForrestErickson opened 4 weeks ago

ForrestErickson commented 4 weeks ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I want a reliable USB enumeration of the Krake. I am frustrated when some UNOs or other devices do not enumerate reliably and some times change COM (USB) port numbers

Describe the solution you'd like A clear and concise description of what you want to happen. I want reliable repetable enumeration when connecting the USB device (Krake) to a host (A PC)

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

ForrestErickson commented 4 weeks ago

The OSHWALAB schematic for their dev kit shows us how to connect to the CH340 USB to UART part. https://oshwlab.com/Zulfahmi27/esp32-devkit-v1

ForrestErickson commented 4 weeks ago

Here is a schematic which uses the CP210 USB to UART chip https://embedded-systems-design.github.io/overview-of-the-esp32-devkit-doit-v1/SchematicsforESP32.pdf

ForrestErickson commented 5 days ago

Here is a candidate Silicon Labs part:

https://jlcpcb.com/partdetail/skyworks_siliconLabs-CP2102GMR/C6568 It is a WQFN-28 package. Very small with leads that are poorly accessible should rework be necessary. Qty Unit Price 1+ $1.9570

Here is a candidate CH340 part:

https://jlcpcb.com/partdetail/wch_jiangsu_Qin_heng-CH340T/C8689 Package: SSOP-20 Qty Unit Price 1+ $0.6604