element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog WizFi360-EVB-Pico
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 9 Aug 2022 11:42 PM Date Created
  • Views 2813 views
  • Likes 8 likes
  • Comments 17 comments
Related
Recommended
  • WizFi360
  • WizFi360-EVB-Pico
  • rp2040

WizFi360-EVB-Pico

ralphjy
ralphjy
9 Aug 2022

When the RPi Pico W was announced in June I was very happy as I've wanted to get an inexpensive WiFi version of the RP2040.  Unfortunately, to date, I haven't been able to get one. 

fmilburn mentioned in a Comment on New Pico W that "Wiznet has RP2040 boards for both ethernet and WiFi."

I noticed that the WizFi360 EVB Pico is available in distribution (Digikey less than $7).

image

And more recently I noticed on Hackster that Wiznet was having a design contest and giving away free samples for projects (3 different modules including the one with the Pico).

I applied and received a free sample.  It arrived this weekend, slightly worse for shipping - the exterior box was crushed (I plumped it up a bit), but luckily the board was not (love those padded envelopes).

image

The WizFi board has a couple of shortcomings relative to the Pico W.  It retains the Pico footprint/pinout, but is longer because the WiFi module is just tacked on the end.  And it only does WiFi, while the Pico W uses an Infineon CYW43439 chipset capable of WiFi/BLE (although to be fair - BLE has not been implemented in the firmware yet).

I have a number of sensors that I use WiFi only, so I'll probably make good use of the WiZFi board and best of all it's available...

  • Sign in to reply

Top Comments

  • ralphjy
    ralphjy over 3 years ago in reply to ntewinkel +1
    Hi Nico , The person that created the WizFi360_arduino_library had posted a project on Hackster using the wizfi360-evb-pico-in-arduino . I noticed that they had used version 2.2.2 of the RP2040 board…
  • bectronics
    bectronics over 3 years ago in reply to ntewinkel

    This may be a deprecated solution, but I was having the same issue yesterday. I installed all the latest libraries but with no success. The problem with the WiFi.localIP() (and remoteIP) is with the C:\Users\####\Documents\Arduino\libraries\WizFi360\src\utility\WizFi360Drv.cpp file.

    1) Open the file,

    2) Navigate to "void WizFi360Drv::getIpAddress(IPAddress& ip)" 

    3) Find "ip = _localIp;"

    4) Change that line to "ip = IPAddress(_localIp);"

    - Do the same in "void WizFi360Drv::getIpAddressAP(IPAddress& ip)" 

    - Similarly in void WizFi360Drv::getRemoteIpAddress(IPAddress& ip) but change to "ip = IPAddress(_remoteIp);"

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to ralphjy

    Thanks Ralph!

    I ended up just not using that function, and the rest works well enough so I was able to complete the project. I just need to submit the results, but it feels complete enough Smile I have some stretch goals that may or may not make it into the final version.

    I think ultimately I'll shelve the WizFi360-EVB-Pico until they fully support it in Python. By then maybe some Thingiverse cases will also have been created Sweat smile
    The Arduino software support for the Raspberry Pi Picos in general still feels VERY clunky - things like OneWire still don't work, and similar for a few other libraries I tried to use. My project ended up taking a lot of detours Laughing

    ps, thank you also for opening that bug report.

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 3 years ago in reply to ntewinkel

    Hi Nico,

    Not sure if you want or need to update your library, but I got a response on github that a branch was created to resolve the localIP() issue, The branch is https://github.com/Wiznet/WizFi360_arduino_library/tree/WizFi360-EVB-Pico.

    I am currently traveling, but I should be able to try it out this weekend.  They did not indicate what they fixed.  I guess they will wait for feedback before merging the branch.

    I use the earlephilhower RP2040 board library with my Pico W also, so it would be nice not to have to switch versions when using different boards.

    Ralph

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ntewinkel
    ntewinkel over 3 years ago in reply to ralphjy

    Hi ralphjy, thanks for that extra info! I bet that's the issue (or part of it), that they built it for a previous version and then when that library was updated they didn't update to keep up with it. Good catch! It'd be interesting to try it with the older version.

    I got it running well enough to make it functional for what I need, thankfully - NodeRed is getting all of the info from my BME280 sensor (temperature, humidity, and pressure), and from there it was easy to display it on a browser based dashboard. For the "Experimenting with Thermistors" challenge I was able to get good readings from a thermistor with minimal code (testing on Arduino), so I think I should be able to port that over to the WizFi to get my nectar temperature probe, which completes the set for what my project needs.

    Hope your project is going well too!

    -Nico

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ralphjy
    ralphjy over 3 years ago in reply to ntewinkel

    Hi Nico,

    The person that created the WizFi360_arduino_library had posted a project on Hackster using the wizfi360-evb-pico-in-arduino.  I noticed that they had used version 2.2.2 of the RP2040 board library by Earle Philhower - and that works with the localIP function.  Not sure why - I posted an issue on the WizFi360 library on github but haven't gotten a response.  I had been using version 2.4.0 of the board library.  I had tried a few earlier and later versions, but did not go back that far...

    Maybe it affects other stuff?  Don't know if you would want to give it a try.  I'm going to see if it will work for what I'm doing.

    Ralph

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube