![]() |
Forum Index : Microcontroller and PC projects : Bricked explore 64+
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
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 KingdomPosts: 2944 |
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: AustraliaPosts: 6283 |
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: AustraliaPosts: 1483 |
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 |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
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 KingdomPosts: 2944 |
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: AustraliaPosts: 1483 |
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 KingdomPosts: 2944 |
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: AustraliaPosts: 6283 |
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: AustraliaPosts: 1483 |
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 |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
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: AustraliaPosts: 1483 |
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: AustraliaPosts: 1483 |
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: AustraliaPosts: 446 |
That's great news Bryan. Hopefully a step in the right direction to getting it all sorted. |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
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: AustraliaPosts: 1483 |
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: AustraliaPosts: 6283 |
It's good to get a successful resolution to a long battle. Jim VK7JH MMedit |
||||
Azure![]() Guru ![]() Joined: 09/11/2017 Location: AustraliaPosts: 446 |
Plug in breadboards (especially on low voltage relatively high speed situations) can wreak havic on both your circuit and your mind ![]() |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
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 KingdomPosts: 10315 |
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 |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |