Hi,
I have a problem with the Display module. I’ve read the post here: http://www.tinyclr.com/forum/topic?id=6457&page=1 and my problem is similar resp. the same. The Display turns from black to white and then a line scrolls down from the top to the bottom of the display. Even when I boot the board there is no message on the screen.
I’ve installed the latest SDK today and firmware of the Spider Mainboard is now 4.2.7.0.
What I’ve tried so far:
I’ve run the following code and I get the feedback from the touch, but nothing is printed on the display.
using System;
using System.Collections;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Presentation;
using Microsoft.SPOT.Presentation.Controls;
using Microsoft.SPOT.Presentation.Media;
using Microsoft.SPOT.Touch;
using Gadgeteer.Networking;
using GT = Gadgeteer;
using GTM = Gadgeteer.Modules;
using Gadgeteer.Modules.GHIElectronics;
namespace GadgeteerApp1
{
public partial class Program
{
// This method is run when the mainboard is powered up or reset.
void ProgramStarted()
{
display_T35.SimpleGraphics.AutoRedraw = true;
display_T35.WPFWindow.TouchDown += new Microsoft.SPOT.Input.TouchEventHandler(WPFWindow_TouchDown);
display_T35.WPFWindow.TouchUp += new Microsoft.SPOT.Input.TouchEventHandler(WPFWindow_TouchUp);
display_T35.WPFWindow.Invalidate();
Debug.Print("Program Started");
}
void WPFWindow_TouchUp(object sender, Microsoft.SPOT.Input.TouchEventArgs e)
{
display_T35.SimpleGraphics.DisplayText("(" + e.Touches[0].X + "," + e.Touches[0].Y + ")", Resources.GetFont(Resources.FontResources.NinaB),
Colors.Green, (uint)e.Touches[0].X, (uint)e.Touches[0].Y);
}
void WPFWindow_TouchDown(object sender, Microsoft.SPOT.Input.TouchEventArgs e)
{ display_T35.SimpleGraphics.Clear();
display_T35.SimpleGraphics.DisplayText("(" + e.Touches[0].X + "," + e.Touches[0].Y + ")", Resources.GetFont(Resources.FontResources.NinaB),
Colors.Red, (uint)e.Touches[0].X, (uint)e.Touches[0].Y);
Debug.Print("Touched");
}
}
}
While you are correct about the differences in the display, this should not produce the problem that he is seeing, also good tip on latest firmware.
@ iGadgeteer - Since you have went through the majority of troubleshooting on your own, the next two things I would check is to make sure that your power supply delivers around 1 amp (1000mA) as screens are the heaviest drain on power. If this does not cure your situation, I would check the display to see if there are any noticeable spots where a resistor or another competent has come off. Also you can check the ribbon cable in the back to make sure it’s all the way in.
Hi Andre
Maybe a stupid question, but I’ve downloaded the GHI Software package here: http://www.ghielectronics.com/support/dotnet-micro-framework and installed it. From where do I get a newer version? I have definitly the T35 display v1.2.
And you’re right there must be a difference between you and me
@ James:
I use a 2 amp power supply. I’ve checked the the ribbon cable connectors again. (pressed carefully on them). I’ve checked also the components on the back of the ribbon cable and it seems to me that there is one missing resistor “R3”. Please see attached picture for explanation.
Update: Sorry the marking of the Resistor was not saved. On the right lower corner is R2 and above there’s R3 (or better where it should be )
Yes, the R1,R4 and R5 are all missing by design. Unfortunately, unless Gus or someone else can provide further insight into this issue, I believe that your only cure is to request an RMA. When requesting an RMA, please include a link to this topic and a very short description (no code) of your problems. Thank you, and I apologize for any inconvenience this may have caused.
Either the firmware or assemblies do not match. You will need to flash the spider with the latest firmware from the SDK package you have just installed.