-
Notifications
You must be signed in to change notification settings - Fork 4
Remove the struggle documented in the Readme pointing users to a Arduino #14
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
Comments
@froscon2024 Thanks for the issue! Did you have a look at https://github.com/fossasia/pslab-esp01-firmware/blob/main/docs/esptool.md ? Do you think that describes better your point ? |
I think the flashing instructions in the README should be quite terse, saying only
Then, there should be more in-depth instructions for a few select devices, e.g. Arduino and Raspberry Pi. I don't have an esp32 dev board, but if you @froscon2024 are up to writing flashing instructions for that board we would be happy to include it as well. |
Yes, i already had before posting the issue. But there you tell the people to use a raspberry-pi. And if they do not have one, people tend to buy things that are on a howto-list and not rethink on their own if it can be done with things they already have at home.
Yes
The current Arduino example did not point the people to just use the esptool https://github.com/fossasia/pslab-esp01-firmware?tab=readme-ov-file#flashing-the-firmware What is written here: is more likely the typical howto of flashing the firmware. The most common way most projects on github go is: |
In that guide, I tried to make clear that the raspberry is only an example: "The following example uses a Raspberry Pi. If you are using a different UART device, skip to the "Enter ESP-01 bootloader" section." But perhaps it could be made even clearer. |
My experience is that when you only provide one example, the people to not take it as a example. If you add more examples of how something can be done, then the people start to think if they already have such a thing at home to get the thing done.
I am talking about those boards: https://www.ebay.com/itm/405543752547 Would you like me to make a picture how a esp-01 can be connected to such a esp32-dev board PCB? You can also get the same done with just this board that also provide 3.3V, RX, TX and ground pin: https://www.ebay.com/itm/334659054635 |
All Arduino things are not required to just install the released firmware file. When people start reading the Readme, they read things like:
The typical installation is much more simple. There is no struggle with level shifters and 5V vs 3.3V needed.
If you already have a usb-ttl adapter like for example a cp210x laying around, those have often a 3.3V output. Or if you have for example a esp32 dev board, then use that. On the esp32 dev board connect the esp32 chip to reset. Then the esp32 chip is stopped and you have everything that is required to run a external esp chip with this board. Connect the 3.3Volt, the TX/RX from the build-in USB-TTL chip and so on to the ESP-01 and just use esptool software to write to the chip.
And if you do not own anything of that, a esp32 dev board or a standalone usb-ttl board are both cheaper and much more easy to setup then a complete Arduino board.
Arduino is in general 5V.
ESP is in general 3.3V.
It does not make sense to choose a 5V setup to try to configure/install a 3.3V board.
The text was updated successfully, but these errors were encountered: