Edison Support

Trouble Shooting

Looking for some help? You have come to the right place!

Why not enroll in the Edison online beginner’s course now!

The first step is to try changing or recharging Edison’s batteries. Low or flat batteries can cause some weird behaviour from Edison. If you have changed the batteries and still need help, follow the instructions below.


How to Get Trouble Shooting Help

To find help, click the option that best matches your issue. If you are having programming difficulty try downloading a program and compare the beeps Edison makes to the success and fail sounds.

If you have a question about EdWare programming as a language check the EdWare programming making the success sound option.

Hardware Help

Edison not driving straight.

You can improve how straight Edison drives by calibrating Edison’s drive. Go to the drive calibration page and follow the instructions.

Edison not detecting obstacles correctly.

You can improve Edison’s obstacle detection by calibrating it. See page 15 of EdBook1 to calibrate Edison’s obstacle detector.

Edison is not scanning barcodes.

Ensure that the barcodes you are trying to scan are not printed on reflective or shiny paper as this can cause problems. A glossy surface, including glossy finish lamination, will affect Edison’s sensors and may cause errors. Ensure you use a matte finish if laminating barcode resources, including the EdMat. V1 Edison robots may require a firmware update to improve barcode scanning. Ensure your Edison is up to date by using our firmware update checker.

Edison is not responding, both LEDs are ON.

If Edison is not responding and both LEDs are on, Edison may be stuck in firmware update mode. Replace the batteries. If you were attempting to update the firmware, you will need to start again. Go to the firmware update checker and follow the prompts. If Edison is stuck, it may take a few attempts to successfully update the firmware.

Edison has started making noise while driving.

In some older Edisons the gears wear a little with use, this wear causes them to be a little noisy but it does not affect performance.

Can I factory reset Edison?

It is not possible to factory reset Edison, however Edison cannot store more than one program at a time, so to restore Edison to his out of the box settings simply download the ‘Obstacle detection’ program from EdWare app.

Edison shipped without a cable.

Check to make sure it is not in the battery compartment. If it is not there please send us an email.

Android Tablet

Install Edware from the google play store. If the play store installation fails you can download the apk file to install EdWare on our downloads page. EdWare does not work on phones, even phones with large screens and high resolution. Do not use the apk file before the google play store. The google play store is the easiest/preferred method to install EdWare.


EdWare programming making the Fail Sound

Windows

Cannot program from edwearapp.com.

Edware has had a few updates to improve its program download function. Unfortunately, even with the new system, 3rd party sound enhancements can still cause it to fail. Check your control panel for an option which is not sound but contains the words ‘Sound’ or ‘Audio’ such as Dell Audio or Dolby sound and disable it. Run EdWare in Chrome for the best results.

Cannot program from installed EdWare.

Edware has had a few updates to improve its program download function. Install EdWare 1.0.6. Unfortunately, even with the new system 3rd party sound enhancements can still cause it to fail. If EdWare 1.0.6 has not fixed the issue check your control panel for an option which is not sound but contains the words ‘Sound’ or ‘Audio’ such as Dell Audio or Dolby sound and disable it.

Mac

Cannot program from edwearapp.com.

Some Macs experience audio clipping errors when attempting to program Edison, try dropping your volume from 100% to between 50% and 90%. Run EdWare in chrome for the best results.

Cannot program from installed EdWare.

Some Macs experience audio clipping errors when attempting to program Edison, try dropping your volume from 100% to between 50% and 90%.

 

Linux

Cannot program from edwearapp.com.

Run EdWare in chrome for the best results.

IPad

Make sure your volume is set to 100% after you plug in the EdComm cable. IPads often turn down the volume when anything is plugged into the headphone jack. If the issue persists go to ‘Settings’ then scroll down to ‘Music’. Under ‘Playback’ make sure ‘EQ’, and ‘Volume Limit’ are set to OFF. Make sure you are running the latest version of EdWare app and that the iPad is connected to the internet with ‘edwareapp.com’ added to your proxy white list.

Android

Make sure you are running the latest version of EdWare app and that the tablet is connected to the internet with ‘edwareapp.com’ added to your proxy white list.


EdWare programming making the Success Sound

READ/DATA icons are greying out.

The READ icons read the state of one of Edison’s sensors and stores it in a variable. The DATA icons manipulate numbers in variables. Both sets of icons require at least one variable to work, and grey out until a variable is added to the program.

Edison is not doing anything when I hit the PLAY button.

If Edison has made the success sound after programming but does nothing when the PLAY button is pressed it is likely that the actions programmed in have not been given a set time to act. To give an action a time, place the red block down first (a Dual Drive for example) and place a yellow ‘Wait Event’ block after it. Click into the ‘Wait Event’ block and set the wait time. Edison will now drive for that amount of time. This example makes Edison drive forwards and turn. See EdBook2 for more information on programming.

Edison’s line or obstacle detection does not seem to be working.

Both the line sensor and the obstacle detection need to be turned ON by placing down the corresponding red block at the start of the program. Obstacle detection cannot be used at the same time as sending or receiving data. Always start a line detection program on a white surface.

Edison is reacting to events from before the wait block.

Edison’s events are stored in ‘flags’. Whenever an event happens while Edison is running, it activates the corresponding flag. The wait for event option, simply checks the correct flag to see if that event happens. This means that if the flag is not cleared before using a wait block, the wait block may react to an event that occurred before the block runs. To fix this, use a read block right before your wait block and store the value of the event you are interested in, in a dummy variable. This works because the read block clears a flag after reading the value.


Barcode Programming

Barcodes are not scanning.

Ensure that the barcodes you are trying to scan are not printed on reflective or shiny paper as this can cause problems. A glossy surface, including glossy finish lamination, will affect Edison’s sensors and may cause errors. Ensure you use a matte finish if laminating barcode resources, including the EdMat. V1 Edison robots may require a firmware update to improve barcode scanning. Ensure your Edison is up to date by using our firmware update checker.

Can I create my own barcodes?

Now Edison’s barcode programs are stored in a section of memory that does not get changed (even when the firmware is updated). The barcodes simply tell Edison to run the correct program when the triangle button is pressed.

Barcode programs disappear when Edison is turned OFF.

This is to do with how Edison stores and runs barcode programs. Edison has 2 sections of memory that contain programs: the user space and the barcode space. When Edison is turned ON the triangle button is set to run the program from the user space. Running Edison over a barcode simply tells Edison to run the program in that section of memory when the triangle button is pressed. This is intended behaviour programmed into a tiny section of Edison called the boot loader. This is the only bit of Edison’s code which does not get changed when you update his firmware. This functionality has been updated in Edison V2.0.


Edison Programming Sounds

While your program is downloading, Edison will make sounds like an old dial-up modem, this is the sound of the program being downloaded into Edison. Once the program has finished, Edison will make one of two sets of beeps, one set of beeps indicates that Edison has successfully received the program, the other indicates the program failed to download correctly. The following recordings are the series of beeps for a successful program and a failed program.


Drive Calibration

On occasion, you may need to straighten the drive of your Edison robot.

The different versions of Edison have different drive calibration procedures. Find your version below and follow the steps described.

Edison V2.0

Edison V2.0 contains wheel encoders to ensure that the left and right wheels drive at the same speed. In some cases, one of Edison’s motors will be more efficient than the other. This can cause one wheel to accelerate faster than the other, causing Edison to turn a small amount at the start of a drive command. This can lead to Edison being off course.

To fix this you can perform an acceleration calibration to ensure that both wheels accelerate evenly.

How to Perform an Acceleration Calibration

Edison will then drive back and forth at different speeds performing the calibration. Be sure to give Edison plenty of room to drive freely. If Edison falls off a desk or gets stuck against an obstacle while calibrating, start over from step 2

 

Edison V1

Edison V1 can sometimes experience a sideways drift when driving. This is due to small differences in the efficiency of the left and right motors (no two motors can ever have identical efficiencies) that cause the wheels to turn at different speeds. Edison’s drive can be straightened by applying a drive calibration setting. The calibration adjusts the amount of power supplied to each motor to compensate for their differences.

How to Apply a Drive Calibration

  • Go to the firmware checker.
  • Follow the steps to first confirm your firmware is up to date.
  • Once you have confirmed your firmware is up to date, follow the prompts to the drive calibration section.
  • Follow the prompts to apply a drive calibration. If your Edison is turning to the left select one of the ‘Drift left’ options. If your Edison is turning to the right select one of the ‘Drift right’ options.

Drive calibrations do not stack. If the applied calibration did not fully fix your issue, try a larger drive calibration. If you would like to un-apply a previous calibration, select ‘no calibration’.

Edison Robot FAQs

Have a question about Edison or robotics in general? You might just find you answer here!

Edison V2.0 has 5kb of usable space for user programs. This equates to ~300 EdWare Blocks and ~300 EdPy lines.

We can currently accept purchase orders from schools in the UAE and………

Edison arrives assembled in box with a quick start guide and an EdComm cable (stored in his battery compartment). You also get access to EdWare the free graphical programming language.

Edison can be programmed in two languages. The simple to use graphical programming language, called EdWare and a Python-like language EdPy.

Edison comes preloaded with programs so that younger inventors can program Edison by driving him over barcodes.

Edison takes four AAA batteries and will work with disposable (alkaline) batteries or with rechargeable (nickel hydride) batteries.

Edison’s activity mat (the EdMat) contains many barcodes you can use to get Edison up and running quickly. However, a glossy lamination on the EdMat will upset Edison’s sensor and may cause errors, so the EdMat can only be laminated with a matte finish.

LEGO bricks can be attached to the top and bottom of the Edison robot and LEGO pegs can be attached to the sides. There are 3 types of holes in the side of the Edison:

  • Pin Holes – These are holes for full depth LEGO pegs
  • Stud Holes – Connection with LEGO half pegs
  • Cross Axle – A powered output for LEGO axles

Edison also has two sets of 2 by 8 LEGO brick connectors top and bottom, allowing them to be stacked together and built into other projects with LEGO bricks.

Note: LEGO is a trade mark of the LEGO Group, which does not sponsor, authorise or endorse this web site, or the Edison robot or accessories.