Tutorial W600-pico Module With Costycnc Firmware Modified Part 1

by BoboacaC in Circuits > Electronics

298 Views, 0 Favorites, 0 Comments

Tutorial W600-pico Module With Costycnc Firmware Modified Part 1

w600-pico.jpg
The w600-pico wifi module seem to to be a marvelous tool for principiants! Very small and very easy to work in wifi make this module very interesting. With micropython integrated is very easy to use. Im costycnc and learn you how refirmware w600-pico in case of blocking ... that can be most important thing to know when you are principiant. Also in this tutorial will learn you how transfer file over ftp and how populate the boot.py file and main.py file. Don't worry ... will explain you in very easy mode for understand better . That wil be your launch into the world of micropython programming!

Supplies

You can buy w600-pico from official store https://www.wemos.cc/en/latest/w600/index.html or from my site https://www.costycnc.com/store/product/w600-pico-costycnc where can send with preinstalled main.py if you want , wth a little pay more!

you need also a usb cable and certainly a computer!

Download Firmware

btpy1.jpg
The w600-pico module come with micropython preinstalled ... but unfortunatelly with boot.py empty. So i modify firmware ... with notepad in hex mode I succeeded to insert few lines in boot.py ... very interesting ... look here how made this https://github.com/costycnc/w600-firmware-pico-micropython-costycnc/tree/main/firmware

From same link you cand download the firmware with boot.py populated with local server and ftp server.
I used access point server because is very easy to implement ... the module not need to be connect with your modem ... that can be little complicated for begginers! After you can learn better how manipulate w600-pico you can try to work also in router mode.

If you have installed python in your computer you can use w600tool.py from same link https://github.com/costycnc/w600-firmware-pico-micropython-costycnc/tree/main/firmware

Install Ch340 Driver

w600-pico1.jpg

So ... after have download the files from https://github.com/costycnc/w600-firmware-pico-micropython-costycnc/tree/main/firmware

Install driver ch341 from here https://www.wemos.cc/en/latest/ch340_driver.html

Insert usb cable to module and computer ...

Firmware File

firmware.jpg

From firmware package that you download first in your computer ... click firmware.bat (if you run on windows)

(If you use another system that is not windows ... install python https://www.python.org/ and use w600tool.py ... but need to se some tutorials or go to page https://www.wemos.cc/en/latest/tutorials/w600/get_started_with_micropython_w600.html for more details)

In this tutorial show how proceed them that have microsoft windows!

Here have another mini tutorial https://costycnc1.blogspot.com/2023/04/w600-pico-costycnc-first-test-web.html

Firmware W600-pico Micropython Costycnc

carica.jpg

When click firmware will see how firmware was uploaded to w600-pico over usb serial port!

Disconnect and connect usb . Only in this mode the program will be active! If not disconnect and connect the usb cable ... the w600-pico will run old firmware!

Another important thing is that any led will blinking of w600-pico module ... so you will see only dos program when download!