Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:44 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Bricked explore 64+

     Page 3 of 4    
Author Message
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:03am 19 Aug 2018
Copy link to clipboard 
Print this post

When calibrating touch, IF you remove your 'pointing object' from the cross-hair too early, then the calibration summary will show a warning containing a 'high number' of pixel error.

Also, I have come across some faulty TFTs that when 'touched', they short something out internally resulting in the MM resetting (due to excess current drawn because of the TFT fault).
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:05am 19 Aug 2018
Copy link to clipboard 
Print this post

Bryan,

You have ILI screen connected? If so, can you disconnect it for now (i.e. remove 64 from BreadBoard?) and try reading the uSD card.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 07:08am 19 Aug 2018
Copy link to clipboard 
Print this post

According to the log you supplied,
"gui test lcdpanel"
caused a reset.
Is that correct or did it display the coloured circles?

Can we see the result of
OPTION LIST

What are you using to power the micromite. There could be power issues or bad wiring to the display.

Jim
VK7JH
MMedit
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 07:12am 19 Aug 2018
Copy link to clipboard 
Print this post

Hi WW and Azure,
First I tried the calibrate and by holding on until the next screen did the calibration first time. Now still no luck with the sdcard and here is a log below where the last one is where I had the lcd screen de powered and still no joy.

option list
OPTION LCDPANEL ILI9341, LANDSCAPE, 44, 43, 42
OPTION TOUCH 45, 46
GUI CALIBRATE 0, 4104, 0, -31707, 2147483647
OPTION SDCARD 12, 14
> gui calibrate
Done. No errors
Deviation X = -2, Y = 0 (pixels)
> Micromite Plus MMBasic Ver 5.04.10 Beta 8
Copyright 2011-2018 Geoff Graham

> files
Error: SD card not found
> files
Error: SD card not found
> Micromite Plus MMBasic Ver 5.04.10 Beta 8
Copyright 2011-2018 Geoff Graham

> files
Error: SD card not found
>
>


Edit: Now when I turn it on after that last files command it is just switching on and off continually. This did it to me before and a reflash of the hex file worked so may have to do it again


Edited by Bryan1 2018-08-20
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:28am 19 Aug 2018
Copy link to clipboard 
Print this post

We are trying to fix TWO issues here. Lets focus on one at a time.

If possible, can you just 'extract' the E64 module so that nothing is connected to it other than a single USB lead to your computer.

Once you have done this, I propose you type OPTION LCDPANEL DISABLE and OPTION TOUCH DISABLE.

Then try and read the SD card.

If the above is something you can do, then report back on the outcome.

Do you have access to a soldering iron? If so, you may need to run it over the uSD socket pins.

WW
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:32am 19 Aug 2018
Copy link to clipboard 
Print this post

Some close-up pictures of the E64 module would be useful - especially the solder contacts on the uSD socket, and also 4 close ups of PIC (i.e. of each side of the 4 rows of pins).

Not trying to create 'work' for you - it is just sometimes easier to help as we may see something
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 07:42am 19 Aug 2018
Copy link to clipboard 
Print this post

Hi WW, I am using it on a fleabay special breadboard and yes the contacts are a tad crappy and I changed from using the thin bought jumpers to making my own out of single strand mains copper wire. They sure do make contact and that has sorted one problem out.

Also I am not using the usb on the board and I'm working via the console as the usb just won't be seen on my computers. My old xp box, my 64bit laptop running win7 and my 64 bit desktop running win7.

Now don't jump on me for using the prolific serial board as it is working otherwise I would of had to wait for the microbridge to arrive.
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 07:47am 19 Aug 2018
Copy link to clipboard 
Print this post

Bryan,

Prolific serial are more than OK providing your computer's OS can 'see' it.

Please isolate and remove anything to do with the TFT (for now) and just have the prolific module hooked up to your E64 and your computer.

Possible for now - do a reflash, and just set OPTION SDCARD 12,14

Then try reading a uSD card.


I have built many E64s, and never had an issue with the SD card UNLESS there was a soldering issue; OR if I had other things connected. We will definitely get to the root cause with some basic tests . .

 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 07:57am 19 Aug 2018
Copy link to clipboard 
Print this post

Nothing wrong with the Prolific module if it's working.
The problem is, the next driver update might cause it to stop working.

The reboot cycle can be caused by a pin such as the 'touch interrupt' being permanently triggered. This can happen with wiring issues or a wrong setting in the OPTIONs
A floating interrupt pin is a good suspect.

The reboots can also be caused by an inadequate power supply.

Remove the LCD, remove all options from the OPTION list except the SDCARD and attack one problem at a time.

If you've got a dog, don't kick it - they bruise easily.

Jim
VK7JH
MMedit
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 09:13am 19 Aug 2018
Copy link to clipboard 
Print this post

Ok did the reflash of the beta10 hex file and still got the same error: SD Card not found. I only set the option for the sdcard and had the lcd unpowered.

here are a couple of pic's of the module







Tomorrow I'll have look in good light at the solder joints and if needed resolder them

Edited by Bryan1 2018-08-20
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2944
Posted: 09:39am 19 Aug 2018
Copy link to clipboard 
Print this post

OK - you need to isolate the breadboard as a potential issue too.

Is there anyway you can connect your Prolific to the E64 NOT via the breadboard. For example, four female-to-female jumper leads (i.e. 2x power + Rx and Tx).

Next step would then be to run a 'wet-tip' iron over the SD contacts. Ideally run some liquid flux over the contact first. Do same for the four rows of pins on the PIC.

Being aware of the time difference betweens, I await your update in a few hours . . .

WW
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 09:57am 19 Aug 2018
Copy link to clipboard 
Print this post

Tomorrow when I get home I'll make up some female leads so I can connect them to the serial converter I have a magnifier I retro fitted with leds so I'll drag that out so I can get a good look at the solder joints.

Also I'll do a fresh install and only enable the sdcard and see how it goes.
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 05:24am 20 Aug 2018
Copy link to clipboard 
Print this post

G'day Guy's,
Well got some time so I made up some female to female connector wires, 5 in total so rx/tx vdd and 2 off gnd ( one for the board and the other for the serial dongle)

I did a reflash and first time it saw the card.

option sdcard 12, 14
Restart the Micromite+
> Micromite Plus MMBasic Ver 5.04.10 Beta 8
Copyright 2011-2018 Geoff Graham

> files
A:/
589 dates.txt
2039 EDITOR.TXT
799 FUN1WIRE.BAS
4798 ONEWIRE.BAS
1440054 ruff.bmp
0 directories, 5 files
>



Now what I did notice before, after I put in a new option it NEVER said to restart the micromite+.

I'll put it back on the breadboard and try again, now if it doesn't work i'll make somemore female wires and just wire up the lcd. This will prove it is the breadboard but I do think as it never asked for a restart is the culprit.

Regards Bryan





 
Azure

Guru

Joined: 09/11/2017
Location: Australia
Posts: 446
Posted: 05:38am 20 Aug 2018
Copy link to clipboard 
Print this post

That's great news Bryan. Hopefully a step in the right direction to getting it all sorted.
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 05:50am 20 Aug 2018
Copy link to clipboard 
Print this post

Well got it back in the breadboard and when i type in files the micromite+ reboots. Tried again and have a look


> gui test lcdpanel
> files
Micromite Plus MMBasic Ver 5.04.10 Beta 8
Copyright 2011-2018 Geoff Graham

> files
Micromite Plus MMBasic Ver 5.04.10 Beta 8
Copyright 2011-2018 Geoff Graham

> option touch 45, 46
> gui calibrate
Done. No errors
Deviation X = -7, Y = 1 (pixels)
> option list
OPTION LCDPANEL ILI9341, LANDSCAPE, 44, 43, 42
OPTION TOUCH 45, 46
GUI CALIBRATE 0, 173, 162, 893, 659
OPTION SDCARD 12, 14
> files
Error: SD card not found
> files
Error: SD card not found
>


Now when I did the option touch it didn't ask me to restart and yet the calibration worked first time using my finger.

So if the sdcard worked using the wires and now it doesn't when the other options are it has got me stumped
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 05:59am 20 Aug 2018
Copy link to clipboard 
Print this post

Ok found the problem and I feel like head butting a brick wall, I just moved the vdd wire to the main power rail and not the one I made on the side where the lcd is connected and........

> option list
OPTION LCDPANEL ILI9341, LANDSCAPE, 44, 43, 42
OPTION TOUCH 45, 46
GUI CALIBRATE 0, 173, 162, 893, 659
OPTION SDCARD 12, 14
> files
A:/
589 dates.txt
2039 EDITOR.TXT
799 FUN1WIRE.BAS
4798 ONEWIRE.BAS
1440054 ruff.bmp
0 directories, 5 files
>



So finally let the fun begin
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 06:50am 20 Aug 2018
Copy link to clipboard 
Print this post

It's good to get a successful resolution to a long battle.

Jim
VK7JH
MMedit
 
Azure

Guru

Joined: 09/11/2017
Location: Australia
Posts: 446
Posted: 07:36am 20 Aug 2018
Copy link to clipboard 
Print this post

Plug in breadboards (especially on low voltage relatively high speed situations) can wreak havic on both your circuit and your mind Glad you solved another step.
 
Bryan1

Guru

Joined: 22/02/2006
Location: Australia
Posts: 1483
Posted: 07:40am 20 Aug 2018
Copy link to clipboard 
Print this post

One quick question I tried to load that ruff.bmp image onto the lcd

load image "ruff.bmp" [, 0, 0] said syntax error

load image ruff.bmp [, 0, 0] said expected a string

I'm on reading the manuals now and I would of thought one of the above examples would of worked but kept getting errors.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 07:45am 20 Aug 2018
Copy link to clipboard 
Print this post

  Quote  load image "ruff.bmp" [, 0, 0] said syntax error


the square brackets in the manual indicate that the parameter is optional. They should be omitted in the actual command

load image "ruff.bmp" , 0, 0
 
     Page 3 of 4    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025