Skip to content
Parallax Git Administrator edited this page Sep 13, 2019 · 9 revisions

Deprecated

In 2019 BlocklyProp Client was phased out; replaced by BlocklyProp Launcher.


Introduction

The BlocklyPropClient is a vital part of the http://blockly.parallax.com system that must be installed and run locally on the user's computer to complete the connection to the target Propeller microcontroller product. It provides local connection features- downloading your programs into the Propeller-based product and creating a debugging serial connection between it and the BlocklyProp Editor in the web browser.

BlocklyProp Intro Image

This open-source system can be found in the BlocklyPropClient and BlocklyProp repositories.

Downloading

Users of the BlocklyProp system can download and run the BlocklyPropClient Installer on their computer from the BlocklyProp website via the BlocklyProp-Client link in the website footer, or from a warning link that automatically appears at the top of the BlocklyProp editor page if the client software is not currently running and connected. The release history and executables can also be found on this repository's Releases page; however, there is no guarantee that old versions will work with the current BlocklyProp web-based system.

Running on Windows and Macintosh

Installations are self-contained; no extra dependencies are required except for the USB drivers required for Parallax development boards. Normally, the USB drivers are installed automatically as part of the BlocklyPropClient Installer process, but can also be separately downloaded and run for Windows and Macintosh OSes.

Running on Linux

You will first have to install some python dependencies before you can run BlocklyPropClient.

  • ws4py
  • pyserial
  • cherrypy

These can all be installed using the auto-installer by running the following command from the terminal: $ python InstallDependencies.py

To execute from source

$ cd {path_to_repository}
$ python BlocklyPropClient.py

To execute from pre-built distribution

$ /{path_to_distribution}/BlocklyPropClient/BlocklyPropClient

Developers

If you are a developer or advanced user, visit the Developers section for instructions and configuring a development system and building and packaging the BlocklyPropClient.