Introducing Pymakr 2 for VSCode
Our new Pymakr 2 Plugin was released (on Friday the 13th 🎃) and is now available for download on VSCode marketplace. 🎉
Some of you may know that in February we began work on a new version of Pymakr. A month later we released a preview in the VSCode Marketplace and now it’s finally available.
The new plugin has been written from scratch and we expect much faster bug fixes and implementation of new features. Partially thanks to the introduction of tests, type safety, async/await syntax etc.
For the plugin to be the best experience it can be, please let us know if you face any issues.
We hope you'll enjoy this new plugin as much as we do. ❤️
For getting started with Pymakr 2 we wrote a small intro here.
What's new in Pymakr 2
Pymakr has gotten its own extension tab. Here projects and devices can be accessed.
The new Pymakr views can be dragged and dropped into existing view groups.
Multiple connected devices
Multiple devices can now be connected at the same time.
Shared terminals for the same device (experimental)
If multiple terminals are open for the same device, the last terminal to receive input will receive the device output. This is useful when handling large amounts of output.
Project management is finally here and among the highlights are:
Multiple workspaces support
Multiple projects in one workspace
Auto detection of projects
Multiple devices per project
Device File explorer
Mount your device inside VSCode and access it like a USB storage device. You can even save files directly to the device.
It is now possible to see if a script is currently running on your device.
Codebase (for contributors)
Pymakr 2 was written completely from scratch and the codebase is now fully typed JS.
For contributions, please have a look here.
Pycom is a global Internet of Things technology company with a vision to give all connected ideas an opportunity to succeed. We've pioneered an innovative and highly scalable IoT platform that brings developers from idea to manufacture in months.
after updating the lopy and pysense boards on the pybytes platform the status of the devices should have changed from never connected, but instead it tells me that the modules are offline, it asks me to try with pymakr plugin in atom, but no my atomic terminal opens. What could I do?
@Benjamin-Mirad-Gurini yes, the Pysense and Pytrack have the same features as the Expansion Board in that respect, with an USB-to serial bridge, and the ability to automatically switch to programming mode.
I'm getting this error whenever I try to compile anything for the GPy:
 Error loading Python lib '/var/folders/57/hyd6ntr1233_x_brscxdp8480000gn/T/_MEI7xbrkg/libpython3.8.dylib': dlopen: dlopen(/var/folders/57/hyd6ntr1233_x_brscxdp8480000gn/T/_MEI7xbrkg/libpython3.8.dylib, 10): Symbol not found: ____chkstk_darwin
Referenced from: /var/folders/57/hyd6ntr1233_x_brscxdp8480000gn/T/_MEI7xbrkg/libintl.8.dylib
Expected in: /usr/lib/libSystem.B.dylib
I have just re-installed Python 3.9.
Anyone know how to fix this?
Just for testing purpose, could you please reset the device while the mobile application with the active provisioning is running ?
So something like:
Start the unprovisioned device - so it starts executing the "Smart Config"
Start the mobile app and the provisioning
Reset the device - so it starts executing the "Smart Config"
Keep the mobile app with the active provisioning running and see whether it can provision the device
Is there an updated timeline for when the F01 development and OEM boards will be ready for purchase? I'm working on development for a product would like to use the most recent hardware with both LTE-M and pymesh running simultaneously.