Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Pymakr Atom Plugin released

    Scheduled Pinned Locked Moved Announcements & News
    pymakrpluginatom
    91 Posts 29 Posters 63.5k Views 26 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R Offline
      Ralph @pwest
      last edited by

      @pwest @smssms If you have time, please test the code on the develop branche on github (instructions for manual installation are in the readme file on the develop branch). This code contains pre-compiled versions of the serialport lib for both mac and linux (64 bit), which should solve both of your issues.
      Let me know if it works.

      1 Reply Last reply Reply Quote 0
      • C Offline
        cylex
        last edited by

        Hey there! So after testing the plugin for a few days I have to remark that debugging with the pymakr Plugin is quite hard. When it comes to an error the compiler output is often times incomplete and changes after running the same error-having code for several times... However, the compiler output is complete when I use my terminal.

        R 1 Reply Last reply Reply Quote 0
        • B Offline
          bnjroos
          last edited by

          On windows 10 I cannot see any package named pymakr when searching in the installation tab and when i try to install it manually i get thee following:
          0_1493263990828_atom_2017-04-27_10-31-40.png

          How to install the pymakr plugin sucessfully ?

          Thanks,

          B R 2 Replies Last reply Reply Quote 0
          • R Offline
            Ralph @cylex
            last edited by

            Hi @cylex, The same problem (in a different form) was reported in this topic and the bug was fixed (on the develop branch only, not yet released). Very likely this fix also solves your issue. You can do a manual install from the develop branch to test it if you want, or wait for the next release.

            1 Reply Last reply Reply Quote 0
            • B Offline
              bnjroos @bnjroos
              last edited by

              @bnjroos said in Pymakr Atom Plugin released:

              On windows 10 I cannot see any package named pymakr when searching in the installation tab and when i try to install it manually i get thee following:
              0_1493263990828_atom_2017-04-27_10-31-40.png

              How to install the pymakr plugin sucessfully ?

              Thanks,

              Found the solution by running npm install inside the package folder.

              Thanks

              1 Reply Last reply Reply Quote 0
              • R Offline
                Ralph @bnjroos
                last edited by

                Hi @bnjroos, Good to hear! For future reference, there is a short instruction for 'manual install' in the readme file on the develop branch

                B 1 Reply Last reply Reply Quote 0
                • B Offline
                  bnjroos @Ralph
                  last edited by

                  @Ralph said in Pymakr Atom Plugin released:

                  Hi @bnjroos, Good to hear! For future reference, there is a short instruction for 'manual install' in the readme file on the develop branch

                  Yes but on windows I don't have apm installed by default hehehe. Maybe a 'npm install' should be added to the manual.

                  A 1 Reply Last reply Reply Quote 0
                  • A Offline
                    Andrea Filippini @bnjroos
                    last edited by

                    @bnjroos you can find apm in the Atom install location, under /bin folder

                    B 1 Reply Last reply Reply Quote 1
                    • B Offline
                      bnjroos @Andrea Filippini
                      last edited by

                      @Andrea-Filippini thank you for the info, i usually use sublime or Visual Studio Code, I am pretty new to Atom.

                      1 Reply Last reply Reply Quote 0
                      • R Offline
                        Ralph
                        last edited by

                        Version 0.9.4 has been released with a few bugfixes and stability improvements:

                        • Include precompiled serialport libs for mac and linux
                        • Improved error handling and stability on sync
                        • Running files is now possible for unsaved files
                        • Bugfixes for pasting multiple lines and cmd-c/cmd-v commands.
                        • Fixed connection issue when using telnet to a device's access point
                        O 2 Replies Last reply Reply Quote 2
                        • O Offline
                          obviate @Ralph
                          last edited by

                          @Ralph Hi Ralph, I installed 0.9.4 and upgraded firmware on my LoPy modules to 1.6.13.b1 and now I can't sync using a serial connection. It was OK with 0.9.3 but I don't know whether to blame the firmware or the Atom plugin update. I am running Atom on a Windows 7 x64 PC.

                          1 Reply Last reply Reply Quote 0
                          • O Offline
                            obviate @Ralph
                            last edited by

                            @Ralph I re-built the filesystem on each LoPy and now the sync is working. All good.

                            1 Reply Last reply Reply Quote 0
                            • R Offline
                              Ralph
                              last edited by

                              V1.0.0 has just been released. A few problems concerning the synchronize feature using a serial connection are now solved and some new features have been added:

                              • Added project specific settings
                              • Added serial port detection (in sub-navigation under the 'more' button)
                              • Multiple bug fixes for synchronization over serial
                              • Terminal height now resizable by dragging the top edge
                              • Fixed 'failed to connect' bug when reconnecting on telnet

                              The project specific settings might need some explanation:
                              When clicking the new 'project settings' option, a config file is created inside your project folder. Any settings changed inside this file will override the global settings. This can be useful when you are using different project for different devices or when each project has a different folder that has to be synchronized.
                              Remove the settings from this file that you don't want to override.

                              1 Reply Last reply Reply Quote 2
                              • M Offline
                                mcook @Ralph
                                last edited by

                                @Ralph

                                Hi,

                                Maybe I am doing something dumb. When I set up the Atom plugin, by going to Atom > Preferences > Packages > Pymakr, all I see is the PyMakr Readme.

                                This is what I see... I don't see a place to configure the IP Address of the LoPy.

                                Any idea what I am doing incorrectly?

                                Thanks,
                                Mike

                                0_1496924816310_upload-695f7c17-dac2-45e2-a8ee-f5c0b3682d28

                                B 1 Reply Last reply Reply Quote 0
                                • B Offline
                                  bucknall @mcook
                                  last edited by

                                  Hi @mcook,

                                  If you look at the bottom of the Atom window, you'll see a new bar with a button that says '^ Open'. If you click this, you will see the new terminal interface.

                                  Developer Evangelist - Pycom

                                  M 1 Reply Last reply Reply Quote 0
                                  • RobTuDelftR Offline
                                    RobTuDelft
                                    last edited by

                                    With one of the previous versions I encountered a serious error, Atom wouldn't even start anymore. So I deinstalled Pymakr.
                                    However when I now install it again (tried multiple times) it won't show up anymore. Toggle console does nothing. I can see Pymakr in the packages menu (top menu bar) and I also see it in the Installed Packages menu, where you can change the port etc.

                                    Atom is updated to the latest version. Maybe I need to clear some old files?

                                    Without data you're just another person with an opinion.
                                    Hackster | About me

                                    1 Reply Last reply Reply Quote 0
                                    • M Offline
                                      mcook @bucknall
                                      last edited by

                                      @bucknall

                                      Thanks. I see what the issue is.... there is a small red bug in the bottom right corner of the screen. When clicking on it, it indicates that there is an issue with my serial library. It has a "rebuild" link. After clicking on it, and restarting Atom, it now works.

                                      Mike

                                      1 Reply Last reply Reply Quote 0
                                      • RobTuDelftR Offline
                                        RobTuDelft
                                        last edited by RobTuDelft

                                        Clicking on that bug also gave me some hints: Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom.Rebuild Packages and clicking rebuild: The system cannot find the path specified, it fails.

                                        edit: third time it worked!

                                        Without data you're just another person with an opinion.
                                        Hackster | About me

                                        1 Reply Last reply Reply Quote 0
                                        • A Offline
                                          amartinez Pybytes Beta
                                          last edited by

                                          I' m always having problems to sync with the boards, specially while connecting by WiFi it's almost impossible to sync or run a program.

                                          I have everything updated and using Windows10, am I the only one? Or is it "normal"? What do you recommend me to sync easier? Is it possible to connect with Putty by Wifi?

                                          1 Reply Last reply Reply Quote 0
                                          • R Offline
                                            Ralph
                                            last edited by

                                            A small patch has just been released under v1.0.2. It contains some fixes that will help pytrack/pysense users, for example when the board goes into sleep. The serial will now handle a loss and recovery of the serial port when the board goes to sleep.

                                            • Added timeout and reconnect logic on serial connection (useful for pysense/pytrack sleep)
                                            • Pysense/pytrack serialport detection
                                            • Bugfix related to project settings not refreshing (issue #23)
                                            • Ignoring hidden and empty subfolders during synchronize
                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • First post
                                              Last post

                                            Pycom on Twitter

                                            Pycom