Welcome! Log In Create A New Profile

Advanced

Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?

Posted by Nitec0re 
Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 04, 2019 10:32AM
Hello

I have a Creality CR10S-Pro. The satndard display is a touch screen, but i didn't like, so i replaced it with a 12864 reprap full graphic controller. I made all changes to the firmwate (1.1.9) and it works great. While browsing on aliexpress i saw the Fysetc Mini 12864 display. I ordered one, because i thought, that this display will work with the 10S-Pro mainborad - like the reprap does. It arrived today , but its not working - not even the backlight...

Is it possible that this display wont work with the mainboard? Or is my config wrong?

Pin1 and Pin2 are correct - i can meassure 5V. Pin1 (+) // Pin2 (-)

I made the changes in Marlin which are provided by fysetc on their website. -> [wiki.fysetc.com]

Current Firmware (reprap 12864): [drive.google.com]
FW for mini12864: [drive.google.com]
Mainboard layout: [drive.google.com]

)File attachment does not work: 413 Request Entity Too Large)

Attention: Both FWs has the same *.ino name but different folder names.

Can some take a look at the config and help me a bit?


Best regards
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 04, 2019 10:28PM
your controller has 2 not connected pins on exp2

these are miso and ss, these are for the sd card reader, so that part of this display is never going to work

(edited)

On your exp1 lcd_rs and lcd_en these look to be disconnected as r64 and r66 are missing.


This display cant work with this hardware without changes.
You need to beak out the lcd_rs and lcd_en pins a wire them to some of the "extra" pins. and change firmware to match
Or bridge these two resistor pads.

Edited 2 time(s). Last edit at 04/05/2019 06:36AM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 05, 2019 04:21AM
I dont need the SD card. The board itself has one, and i use octoprint - so thats no a problem.

The solder points between LCDE and LCDRS are ATM connected for the reprap display - otherwise it wont work.


Did I understand it correct, that i have to disconnect LCDE and LCDRS to make it work? And do i change the firmware to make it work? I have no idea about pin definition sad smiley
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 05, 2019 06:33AM
Sadly I don't have one of these control boards.. But i have been doing a bit more research.

Take a look at your board at r64 and r66 location (is marked on your diagram in green circles)

Is there anything on these pads?

Various thing on the internet say you have to put a blob of solder over each one of these pads to join the two sides together. And this would enable the missing LCDE and LCDRS lines

Edited 1 time(s). Last edit at 04/05/2019 06:37AM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 05, 2019 08:12AM
R64 and R66 are already connected - otherwise, the reprap display would not work. So they are bridged.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 05, 2019 09:59AM
Well the changes you made to the firmware look good. And they make sense...

And the hardware seems like it should work (excluding the sd card)

Can't find a actual circuit diagram for this controller, so I can't check the IO pins are correct,

Need someone with the actual hardware now...

I have ordered a screen to play with myself (as it looks interesting) , but I only have a ramps... and things from china take > 30 days....


Good luck.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
April 05, 2019 10:14AM
Thank you

Thats sad about creality. They dont released any schematic of the 10S-Pro mainboard yet. Its only available from the normal 10S. Maybe this mainboard stays closed source...
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 01, 2019 10:27PM
This arrived today

I got a V2.1 "white on RGB"

The documentation on the FYSETC wiki is not correct for this version...


The first thing I notice is that there are 3 ws2811 led drivers on it, not just 3 transistors to turn the LED's on. (as pictured on the provided circuit diagram)
This may be a issue, as the little atmega2560 cant use lots of these chip and still control the printer... the ws2811 chips need very precise timing as does normal reprap operation...
But there are only 3 of hem... it may work...

going to keep looking....

Edited 2 time(s). Last edit at 05/02/2019 01:00AM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 01, 2019 11:02PM
found the real schematic for V2.1 [github.com]
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 01, 2019 11:31PM
ok, On my RAMPS, I got the LEDS to turn to on and the display works


In Configuration.h

// Support for Adafruit Neopixel LED driver
#define NEOPIXEL_LED
#if ENABLED(NEOPIXEL_LED)
  #define NEOPIXEL_TYPE   NEO_RGB    // NEO_GRBW / NEO_GRB - four/three channel driver type (defined in Adafruit_NeoPixel.h)
  #define NEOPIXEL_PIN    25        // LED driving pin on motherboard 4 => D4 (EXP2-5 on Printrboard) / 30 => PC7 (EXP3-13 on Rumba)
  #define NEOPIXEL_PIXELS 3        // Number of LEDs in the strip
  #define NEOPIXEL_IS_SEQUENTIAL   // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once.
  #define NEOPIXEL_BRIGHTNESS 127  // Initial brightness (0-255)
  #define NEOPIXEL_STARTUP_TEST  // Cycle through colors at startup
#endif

Edited 3 time(s). Last edit at 05/02/2019 01:29AM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 02, 2019 12:57AM
there were a few minor issues, such as the encoder being backwards....

I have written it all down here. [dustsreprap.blogspot.com]

Edited 2 time(s). Last edit at 05/02/2019 01:30AM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 02, 2019 06:39AM
I have written another LCD screen tester, this time for the Fysetc Mini 12864

[github.com]

Its for V2.1 RGB version of this display

Much easier to use this than the entire printer firmware.
Have a play with this, setting the pins as you beleave they should be for your board.
The NEO pixels should be on D5 of your board. So start with that.. (presuming you also have the RGB version with the ws2811 chips)
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 20, 2019 12:24PM
Hi Guys

I have a FYSETC MINI12864 display connected to a Rumba Board, At the begining was not working but with the marlin 2.0 is working now, But as i have the FYSETC MINI12864 NEOPIXEL RGB The display have no backlite, I can see the graphics on the display but no backlite, everything is working in the menu. even I can change the contrast of the display. Any help will be Welcome. remember I have a Rumba Board.
My goal is to convert a CubePro from to 3DSystems to an open source printer.
Thank you in advance.

Sebastian
K4BAC

Edited 1 time(s). Last edit at 05/20/2019 12:26PM by co8fs.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 20, 2019 04:57PM
Looks like like src/pins/pins_RUMBA.h may have an error

the block of code is

 #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
    #ifndef RGB_LED_R_PIN
      #define RGB_LED_R_PIN 41
    #endif
    #ifndef RGB_LED_G_PIN
      #define RGB_LED_G_PIN 38
    #endif
    #ifndef RGB_LED_B_PIN
      #define RGB_LED_B_PIN 40
    #endif
  #elif ENABLED(FYSETC_MINI_12864_2_1)
    #define NEOPIXEL_PIN   25
  #endif


but the NEOPIXEL_PIN should be on 38

so try
 #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
    #ifndef RGB_LED_R_PIN
      #define RGB_LED_R_PIN 41
    #endif
    #ifndef RGB_LED_G_PIN
      #define RGB_LED_G_PIN 38
    #endif
    #ifndef RGB_LED_B_PIN
      #define RGB_LED_B_PIN 40
    #endif
  #elif ENABLED(FYSETC_MINI_12864_2_1)
    #define NEOPIXEL_PIN   38
  #endif

This is from the information in the schematic, I don't have a RUMBA board to try it on.

Edited 3 time(s). Last edit at 05/20/2019 06:49PM by Dust.
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
May 21, 2019 01:03PM
Thank you Guys.

Yesterday i was able to figure out reverse engineering the NEOPIXEL line back from the display to the ATMEGA2560.
Thanks again.

Sebastian
Re: Fysetc Mini 12864 display on Creality CR10S-Pro - is it possible?
June 12, 2019 04:44AM
Hi my first post here.

Have from before an "Cr-10s" with ezlabs sensor and function rock solid.
Has gone to the purchase of 12864 lcd display for my new "Cr-10s PRO".
Is there a guide for what i need do to make it work together?
Have experience from Marlin source code so is just a basic guide i need.

Thanks
Roy Kenneth
Sorry, only registered users may post in this forum.

Click here to login