![]() |
Forum Index : Microcontroller and PC projects : Explore64 (Geoffs MM+ module)...
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2442 |
a small cardboard 'dummy' card inserted into the onboard socket would serve to hold both switches open. one could even create such a dummy card out of a piece of PCB material. having CD and WP as breakable links might be a good addition on the next revision... personally, i much prefer full-sized SD cards to the micro variety. cheers, rob :-) |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
Good idea, Rob. ![]() Yes, I prefer the full-size cards too, but for the purposes of the E64, the Micro was the way to do it. For the 100 pin version when it comes along, I plan to use a full-size card, not the micro-SD one. Smoke makes things work. When the smoke gets out, it stops! |
||||
MMAndy Regular Member ![]() Joined: 16/07/2015 Location: United StatesPosts: 91 |
@Grogster Do you have the official MM+ Explore64 1b schematic for inspection? Also, is your web-site still going to be on-line August 1st for purchasing? ![]() |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
MMAndy - 1B schematic is in the constructor pack. It is Geoff's schematic, called V2 July 2015. Website is almost done - it is taking longer then I thought to get it online, what with all the rest of the day's madness to deal with..... ![]() I HOPE to have it up on the 1st, but I will keep the forums posted. Smoke makes things work. When the smoke gets out, it stops! |
||||
MMAndy Regular Member ![]() Joined: 16/07/2015 Location: United StatesPosts: 91 |
How can we obtain the constructor pack? ![]() |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1993 |
@ MMAndy Go to the last post on page 2 of this thread. Paul. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
MicroBlocks![]() Guru ![]() Joined: 12/05/2012 Location: ThailandPosts: 2209 |
You could always add an external OR or AND gate depending on the signal you need to switch between two SD cards. You can even buy single gates in smd version so it takes very minimal pcb space. You then designated one output pin as an sd card selector. Microblocks. Build with logic. |
||||
MMAndy Regular Member ![]() Joined: 16/07/2015 Location: United StatesPosts: 91 |
The effort and the waste of precious GPIO pins leads us to nix using the alternate SD card interface on the TFT display. We will being using the standard Explore64 SD interface since our mechanical layout exposes the MM+ Explore64 for easy SD card access. ![]() |
||||
Zonker![]() Guru ![]() Joined: 18/08/2012 Location: United StatesPosts: 767 |
Good afternoon Gent's Well, just got finished soldering the first E-64 board lest night, and got the firmware core shot in a few minutes ago... I didn't have the 3.3v reg to glue on, so I am powering the board with an external source. When I plugged in the USB connector, windoze tried to find the driver and failed... Is there a downloadable driver or INI file to get things settled in..? I will keep trying to fuss with it... Thanks All..! EDIT: - Ok... After fussing around with it , I got the driver to settle in... Guess it's a billy-ware thing.... Hello Mr. 7" panel... Lets get wired..! |
||||
MMAndy Regular Member ![]() Joined: 16/07/2015 Location: United StatesPosts: 91 |
@Zonker Let us know what you have for backlight current draw at 100%? Also, is your E-64 lead spacing "width" 1.0" or 25.4 mm? I need to purchase a larger breadboard. ![]() BTW ... FYIO on the 7" TFT Don't forget to do the following on the 7" TFT display 40 pin IDC connector: Pin 6 RD --> connect to 3.3V Pin 15 CS --> grounded - display always selected. Pin 38 SD_CS --> Tie to 3.3V if SD card on TFT is not used. ![]() |
||||
Zonker![]() Guru ![]() Joined: 18/08/2012 Location: United StatesPosts: 767 |
@MMAndy... Evening Sir.! Just had a chance to get back on this... (the end of the weekend got busy)... So, Tonight I have the 7" unit connected up to match the PDF file (Micromite Advanced Features), working from pages 7 and 25. It's funny, it does not show a wire connected to the RD pin, but I have it going to +3v now... The manual also says to connect CS to pin 22 on the MM+, but I also tried it connected to GND... And, what is the F_CS pin for..? I do have the LED back light drive solder blob connected to "1963 PWM" I have a separate +5v dongle supplying the Back light power (+5v pin) and am using a USB port to drive a prototype board supply witch has two selectable 5/3v supplies, (both set to 3v)... One is powering the MM+, the other is connected to the 3v display power pin... The Explore 64+ board does not have the 5 volt regulator fitted, so I am feeding it with the 3v from the prototype board supply... The MM+ board seems to be working OK... I am using TeraTerm... (baudrate 460800) I have two 7" units, and will try the other one tomorrow after work... I also have a 4.3" unit to try also... Also, the pin numbers you mentioned... I thought the display connector was numbered the "odd-even" way... Pin 1=GND, pin 2=DB0, pin 3 =3.3v.. ect... Not a big deal since I was using the visual "cheat sheet" to get it wired up anyway... So, not sure which way to point the finger yet.. More head scratching needed... ![]() Thanks Gent's..! |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
G'day Guy's, Finally the board arrived from Grog's and one happy camper here ![]() Anyway got a few brandnew DS18B20 sensors here ( the SS can ones with a 3 metre lead) and doing a simple print I'm getting 1000 on one and -0.125 on the other. So opened the package up and tried a brandnew one and got the same readings. Made a simple program to test them DS18B20 START 31 pause 100 DS18B20 START 32 pause 100 print "Temp:", DS18B20(31) print "Temp:", DS18B20(32) Now when I run the program getting the error (3) DS18B20 START 32 error: already open Tried doing a reset and got the same so don't know what I'm doing wrong. Now with the SDCard there is the option for starting it up and can't seem to find the CS pin etc to use for the command. Cheers Bryan |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
Bryan - CS on the SD card is already wired up for you, all you need to do, is issue OPTION SD CARD 12,14 on the E64 module, and I took the liberty of presetting that for you before I sent the module to you, so you should be good to go right from the off as far as the SD card is concerned - it should already be working. ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6283 |
Bryan, If you are using Grog's board, use pin 12 for CS on the SD card. EDIT: Groggy beat me to it. My postman is being a bit tardy... How are you powering the DS18B20's and have you tried a few different pins? Jim VK7JH MMedit |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
G'day guy's, Well thats Murphy laughing in the background I reckon as I did use 11,12,13,14 and 15 for the lcd not knowing 2 of those pins are for the SDcard. ![]() With the DS18B20's I was running them parasite powered with a 4k7 pullup on each, I will head up the shed and rewire so they powered by the 3V3 and give it another go. When I was down in town yesterday I got some watch crystals and a few DS1307's and having a bit of fun getting the I2C working. I can set the rtc time ok then after a reboot get a friggin rtc not responding. Anyway back up to the shed and redo some wiring then I'll report back as to my travels. Cheers Bryan P.S. a wee dram of moonshine is helping here too |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
@MMAndy is 1" not the same as 25.4mm?? ![]() @Grogster Please can you advise on the above question from Andy. I presume he is meaning the 'actual' distance between the two rows of pin centres (he has emailed me with this question). I am not at home at the moment to be able to respond myself - thanks!! WW |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9610 |
Pin-strips are standard 0.1" or 2.54mm - that's the pins on the edge. Space between the rows of pins is 0.9" or 22.86mm on a standard 0.1"(2.54mm) grid. Smoke makes things work. When the smoke gets out, it stops! |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
G'day Guy's, Well wired up the DS18B20's to 3v3 and tried that program again but had to edit out the start lines as it kept saying pins are in use. In the MMEdit chat windoe saw 15 and 15 on the first run so just had to try so sucked on one of the cans and the next reading was 33.5, 15. ![]() With the DS1307 still no joy as it keeps saying rtc not responding so after dinner I'll put another one in as I did buy 3 of them. Just looked and they aint maxim chips so could be clones as no makers mark on them. I did buy them at Aztronics yesterday and they cost me $5 a pop so they may have a question or 3 to answer if they all don't work. Now I did try with the 22ohm resistor connected to the 5V out on the board... but thats a no-no as it stalled everything. Anyway too close to grub time but after I will go and wire up a pwm circuit and put in a seperate 5 volt supply for the breadboard and hopefully that will sort out the backlight issue with the lcd. |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2944 |
@Geoff Is it possible to issue a second DS18B20 START x before the first one has 'finished'? By finished, I mean possibly two things: 1> you need to wait more than 200mS (as per manaul) 2> the first value needs to be read first with the DS18B20(x) command before issuing another START command Thanks for any clarity (away from MM's so not able to try) . . . WW |
||||
Bryan1![]() Guru ![]() Joined: 22/02/2006 Location: AustraliaPosts: 1483 |
G'day Guy's, Well I found my old 5 volt BB supply circuit so got that plugged in to the header board and checked it was isolated from the 3v3 rail, all good so powered it all up to find the touch wasn't calibrated as I had to change a pin as it said it was reserved on startup. Ok did the new option touch and after the reset in both MMEdit and teraterm it is stuck in an endless loop saying Error: touch not calibrated So time to get the pickit3 out and reflash the board. Cheers Bryan Edit: OK got the board reflashed but the IPE kept losing connection so as soon as it connected I hit the erase button and it did it OK. Reprogrammed the B23 hex file and on firing up teraterm it's all good so the fun goes on ![]() |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |