Edison Account And Setup

Edison Troubleshooting

How do I know Edison loaded my program correctly?

Edison plays a different sound depending on whether the program loaded successfully or if the program failed to load. These sounds can be heard here.

In addition to listening for the success sound, consider adding a known behaviour to your program that is not related to the task at hand. For example, have Edison turn 360 degrees, flash both lights for one second, or play a beep. This way, you can verify that your program was loaded successfully based on whether or not Edison performs this behaviour when you press the play button.

You should put this behaviour at the top of your program (underneath the setup code of course) so that it is the first thing Edison does. Consider the following code for the options listed above:

# Have Edison turn 360 degrees
Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_FULL, 360)

# Flash both lights for 1 second.
Ed.RightLed(Ed.ON)
Ed.LeftLed(Ed.ON)
Ed.TimeWait(1, Ed.TIME_SECONDS)
Ed.RightLed(Ed.OFF)
Ed.LeftLed(Ed.OFF)

# Play a beep.
Ed.PlayBeep()

For more information on loading programs to Edison, consider the official EdPyApp documentation.

Edison fails immediately when I click Program Edison, what do I do?

Before consulting these steps, try programming Edison 2-3 times. Wait 5-10 seconds after pressing the record button before clicking Program Edison, and be patient. Refresh the page for each attempt and switch between Google Chrome, Microsoft Edge and Mozilla Firefox.

If you can hear sound when the robot is being programmed and both LED lights are off, but you hear the failure sound effect almost immediately, the problem is generally with sound enhancements. In other words, the robot cannot understand the signal.

In this case, you will need to disable sound enhancements on your computer. The primary and most common sound enhancements are in the form of third party software. Depending on your manufacturer, you should check Windows for the following pieces of software:

  • Acer & Lenovo: Dolby Home Theater
  • HP (Hewlett-Packard): DTS Audio
  • Dell: Dell Audio

Depending on the version of Windows and the version of each software you have installed, the settings to disable and/or uninstall the enhancements may be in different locations in your computer’s settings. Test Edison after each change to see if the changes made so far are sufficient to solve the problem. If you have trouble with this step, please contact Zach Wingrave at zach@csinschools.com.

For more information on disabling sound enhancements, consider the official EdPyApp documentation.

Take special notice of the Disable 3rd party sound enhancements drop down menu.

Edison doesn’t play any sound when I click Program Edison, what do I do?

If you cannot hear anything when the robot is being programmed, and both LED lights remain solidly on (i.e. not flashing), then the problem is generally with low sound volume. In other words, the robot cannot hear the signal at all.

In this case, please use low.edpyapp.com instead of edpyapp.com to program the robot. This version of the site is identical to edpyapp.com, but will compile the audio file differently so that Edison can hear the signal on a laptop with low volume output. Note: this louder signal is more susceptible to sound enhancement issues.

You may also wish to make a copy of any lesson slides and student worksheets that refer to edpyapp.com and change the link to low.edpyapp.com so as not to confuse students. You may also wish to write the low.edpyapp.com address on the whiteboard as a reminder to students.

For more information on low.edpyapp.com, consider the official EdPyApp documentation.

Contact

For more information, please contact Zach Wingrave at zach@csinschools.com.