Pycom FiPy Overview

Updated 10 July 2018

This is the Big Daddy of the Pycom range of devices. The Pycom FiPy has all these connection capabilities (with one tiny caveat):

  • Wi-Fi 802.11b/g/n 16Mbps
  • LoRa (all regions, not 433MHz)
  • Sigfox
  • Cellular LTE (Cat-M1/NB-IoT)
  • Bluetooth Low Energy (BLE)

Product image for the Pycom FiPy

Product image for the Pycom FiPy

The FiPy can do anything the other boards can do. The one exception being it can't do LoRa on 433MHz – only LoPy4 has that. Not only is the FiPy a drop-in replacement for the other Pycom devices, having all these communications technologies means it can do things the others can't.

Do you need a LoRa Nano Gateway where there's no Wi-Fi for Internet access? Why not bridge from LoRa to Cellular LTE with FiPy? What about using Wi-Fi when it's available and starting up a cellular LTE connection if it's not?

Want to build an IoT device that needs more network connectivity than Sigfox or LoRa will allow? Have you thought of using cellular data? GPy can do it, so can FiPy.

Hardware

You may remember the WiPy has a single metal package on top containing an ESP32 processor and Wi-Fi and Bluetooth radios. All Pycom devices have built-in antennae for Wi-Fi and Bluetooth. Boards with more capabilities (GPy, LoPy, SiPy) have two packages on top. FiPy has three!

With all this connectivity, we'll need a few antennae. If we populate all three u.FL connectors we'll have one antenna that's for both Wi-Fi and Bluetooth, one that's for both Sigfox and LoRa, and a third that just works on Cellular LTE.

Pinout Diagram

Pinout diagram for Pycom FiPy

Pinout diagram for Pycom FiPy

Firmware

The biggest Pycom board carries two sets of firmware. One on the ESP32 processor, that is updated via the Pycom Firmware Update application, as shown in 1.2.2 Updating Firmware in the documentation. The other is for the Sequans Monarch SQN3330 modem that provides the cellular LTE capabilities. Firmware update instructions for this are in 4.5.3 Modem Firmware Update in the documentation. However, we have a more detailed set of instructions at Pycom GPy & FiPy Cellular LTE Firmware Update.

If you're thinking of running a FiPy on one of the expansion boards (Expansion Board 3.0, Pysense, Pytrack or Pyscan) don't forget they have firmware too!

Software

The Atom IDE (integrated development environment) is the application of choice for writing and running MicroPython code on your Pycom device. The pymakr add-in for Atom gives you all the tools you need.

People familiar with Visual Studio can use that too. Visual Studio Code is free and so is the pymakr plug-in for Visual Studio. 2.1.2 Visual Studio Code in the Pycom documentation gives you all you need to know to get your FiPy up and running with Visual Studio.

Conclusion

We've covered the Pycom range in detail in our Pycom Tutorials. If you need information beyond what's available there, we're always available at the Core Electronics Forum.

Have a question? Ask the Author of this guide today!

Please enter minimum 20 characters

Your comment will be posted (automatically) on our Support Forum which is publicly accessible. Don't enter private information, such as your phone number.

Expect a quick reply during business hours, many of us check-in over the weekend as well.

Comments


Loading...
Feedback

Please continue if you would like to leave feedback for any of these topics:

  • Website features/issues
  • Content errors/improvements
  • Missing products/categories
  • Product assignments to categories
  • Search results relevance

For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

Makers love reviews as much as you do, please follow this link to review the products you have purchased.