Johnny-Five Inventor's Kit pins issue

Hello,

I recently bought Johnny-Five Inventor’s Kit with Tessel 2 on Amazon as a birthday gift for my kid. It was delivered fast in a good condition.

We were running LED experiments and found out that pins A5, A6, B5, B6 do not make LED flash. What could that mean ? Does that mean the board is malfunctioning? Or we are doing something wrong?

Hello emonakov. Thanks for posting on our forums!

The first thing I would try is to turn the LED around in case you wired it up backwards the first time. Give that a try and if they work then, you’re all set.

If that’s not it, is is just those 4 pins that you’re having trouble with? If you jump to [experiment 2 in the guide, do the LEDs work on those pins then?](Experiment Guide for the Johnny-Five Inventor's Kit - SparkFun Learn)

TS-Chris:
Hello emonakov. Thanks for posting on our forums!

The first thing I would try is to turn the LED around in case you wired it up backwards the first time. Give that a try and if they work then, you’re all set.

If that’s not it, is is just those 4 pins that you’re having trouble with? If you jump to [experiment 2 in the guide, do the LEDs work on those pins then?
[/quote]

I think I tried everything, I even walk trough each of them one by one with LED and ground wire connected to short leg.

Didn’t work.](Experiment Guide for the Johnny-Five Inventor's Kit - SparkFun Learn)

Does the RGB LED work when you try experiment 2?

TS-Chris:
Does the RGB LED work when you try experiment 2?

Even this experiment didn’t work. I got my new Tessel 2 board yesterday. Tried this experiment https://learn.sparkfun.com/tutorials/ex … ink-an-led and it didn’t work with pin A5

I tried it on both Linux and Windows machines. Same result every time.

So either guide is wrong or something has been changed in the hardware.

You can try it yourself on I can record a video how that experiment goes on pin A5 and the on A4 (spoiler: A4 works fine)

I see there’s a video on the experiment 1 page: https://youtu.be/mF_1U7NIMSk

But it’s definitely not what’s happening with my boards.

Regarding experiment 2: LEDs on A5,A6 are not blinking on both boards

And I forgot to mention - I updated both of tessels to firmware version 0.2.0

Tryied to run t2 restore command. Tessel number 1 is dead now

It seems like we are able to get pins 5 and 6 to work via ports A and B if we write directly to them via the code from the hardware API. I think there must be some kind of error in the code we use to name these pins.

We have brought this issue to the appropriate party.

In the meantime, I am not entirely sure why your first Tessel is not working anymore. I would recommend that you post on the Tessel forums for assistance if you require a hasty solution:

https://forums.tessel.io/

An experienced user of the product may be able to help revive the unit. Let me know if I can do anything else in the meantime.

Isn’t tessel’s official forum dead? I mean, I see lots of questions and no answers at all since 2018.

Hello!

Creator of Johnny-Five here—sorry for the delay in responding (I wasn’t signed up to this forum, but I am now!!)

I was able to reproduce this issue on my end and solved it by installing an older version of johnny-five. In your experiment project’s root, run these commands:

npm uninstall johnny-five && npm install johnny-five@0.15.1

You may see errors emitted from serialport, you can safely ignore all of that. Once installed, and assuming you’re on Experiment 2, please type (or paste) ```
t2 run side-to-side.js


Now that I've narrowed down the issue to newer versions of johnny-five, I will work on getting that fixed as soon as possible.

Update: johnny-five@1.0.0 works as well.

I tracked the issue to a change in johnny-five that required IO plugins to provide a value for PWM bits, Tessel-IO wasn’t updated to expose the property needed to fulfill that requirement. Tessel-IO 1.3.0 has been released with necessary fix.

I’ve also made a fix to johnny-five that will prevent this from happening to other IO plugins, where others may not have this property implemented yet. I’ve just released johnny-five@1.2.0 with this fix in place.

Wow, thanks a lot for a quick update, Rick! Going to check this out as soon as possible!