Content-type: text/html OkOb Web Forum - Print Page

    
OkOb Web Forum (https://www.okob.net/yabb/YaBB.cgi)
3D Printing >> 3D Printing and RepRap X2 Discussion >> Reprap Full Graphic Smart Controller
(Message started by: Danthe3man on Mar 31st, 2015, 11:04am)

Title: Reprap Full Graphic Smart Controller
Post by Danthe3man on Mar 31st, 2015, 11:04am
Nice Design and great instructions. I see the pins D32 D47 D45 are used, but aren`t used by the smart controller adapter. does this mean the smart adapter can still be used and the connections soldered to that?

Title: Re: Reprap Full Graphic Smart Controller
Post by Denis Bakin on Mar 31st, 2015, 11:35am
Do you mean the extension board pins?
If that's the case you are correct. There's no overlap with the LCD module and both can be hooked up at the same time.
You can see it on the pictures here: http://www.okob.net/projects/reprap_x2v3/lcd.htm

Title: Re: Reprap Full Graphic Smart Controller
Post by Danthe3man on Mar 31st, 2015, 2:29pm
Brilliant, Thanks


I should read the guides first  :-[

Title: Re: Reprap Full Graphic Smart Controller
Post by samo on Nov 17th, 2015, 12:19pm
Hi ,
I have an question , in pins.h what dose mean -1 , if the meaning is disable what number i have to assign to pin ?
Base of this question is i have Megatronics V2.0 board and the only SD Card on LCD not working maybe my problem solve to remove -1 but im not sure about it


#define SDCARDDETECT -1
#define SDPOWER            -1
#define SDSS               53
#define LED_PIN            13


#define FAN_PIN            7
#define FAN2_PIN           6
#define PS_ON_PIN          12
#define KILL_PIN           -1

Title: Re: Reprap Full Graphic Smart Controller
Post by Denis Bakin on Nov 17th, 2015, 2:57pm
-1 means that no Arduino pin is assigned. Normally it is because the feature is not supported by the hardware.

Try to uncomment "#define SDSUPPORT" in the beginning of the Configuration.h. It might have been left undefined when you changed defines to work for your LCD module.

It is unlikely that your LCD module REQUIRES any additional pins for the SD card to work, but the only way to be sure is to checkits documentation or schematics. You can compare it with info for the module I'm using:
http://www.okob.net/projects/reprap_x2v3/img/big/lcd/conn.jpg
http://reprap.org/mediawiki/images/5/51/RRD_FULL_GRAPHIC_SMART_CONTROLER_SCHEMATIC.pdf
The first link shows pins the module is hooked up to, the second one shows the module schematics.

Title: Re: Reprap Full Graphic Smart Controller
Post by samo on Nov 17th, 2015, 4:18pm
Thanks for your reply , i did last german solution for this problem and after that it should be work , i checked already 2 link you sent and everything as your link sent is ok . i thought maybe some setting or adjustment in marlin files need to change . please have look to the picture , sd card on megatronics v2 board work correctly , but in LCD not
it is uncomment
#ifdef ULTIPANEL
 #define NEWPANEL  //enable this if you have a click-encoder panel
 #define SDSUPPORT
 #define ULTRA_LCD
 #ifdef DOGLCD
http://i64.tinypic.com/dxxyq9.jpg
http://[IMG]http://i65.tinypic.com/o06vxl.jpg[/img]

Title: Re: Reprap Full Graphic Smart Controller
Post by samo on Nov 17th, 2015, 5:31pm
as you can to see in below picture i have connection from SD IC from board to SD IC on LCD panel . German solution said that in pin.h Change the buzzer from Port 64 to 65 and it beeps from the display board , but when i change it LCD not working , also buzzer on LCD working so i think no need to change Port 64 to 65 or maybe i changed wrong section of Port 64
http://i68.tinypic.com/w7d1tc.jpg

Title: Re: Reprap Full Graphic Smart Controller
Post by Denis Bakin on Nov 17th, 2015, 11:36pm
I do not have access to the same hardware, so can't help you much here.

If you already checked the schematics, then you already know that for RAMPS 1.3/1.4 w/ the RRD LCD module I'm using the pin mapping is:

Schematics  | Arduino pin
-----------------------------
SD_DET        49
MISO               50
SCK                52
SD_CSEL       53
MOSI               51

You can find where those pins are set in the software by searching for
"SDSUPPORT" in pins.h
and
"__AVR_ATmega2560__" in Sd2PinMap.h

Unfortunately it won't help you much since as you mentioned the built-in SD card already works (so pins are set correctly and the software works correctly). I assume in order for your LCD module SD card to work you might have to find a way to connect the above pins directly to your LCD module rather than the Megatronix built-in circuit.  



OkOb Web Forum » Powered by YaBB 1 Gold - SP 1.1!
YaBB © 2000-2003. All Rights Reserved.