Hi. I have a Fysetc 7.0'' 800x480 V1.1 display based on Paneldue v3.0 which I have bought for controlling a 3D printer along with duet3D board. I want to use this display with the arduino mega that I have and I made a post regarding this and found out I can use the standard Serial communication from arduino. But this display has the previous 3D printer's code(or display program of the printer ig) so whenever I power the display, that code runs. I want to erase the data in the display or flash it. I don't know how to do that. Please help me with this.
That sounds like an interesting project that could be a lot of fun! However, please keep in mind that we are not a free design or code-writing service. We’re more than happy to help with your design or code, but we need you to make an initial attempt. Please design and write your code, then post it along with an explanation of what’s not working properly.
- Show Your Work First: Before asking for assistance, make an attempt to design or write the code yourself. Share your work along with details about what isn’t working.
- Provide Clear Documentation: Since we can’t see your project, share an annotated schematic (best) or a clear drawing of your setup. Pictures are welcome, but avoid using Fritzing diagrams as they are wiring diagrams, not schematics, and are not ideal for troubleshooting.
- Include Technical Details: If there is specific hardware involved, include links to technical information. There are often many versions of similar components, so precise details are essential.
- Reference Resources: For additional help, check out useful links and tutorials: Useful Links on Arduino Forum.
I am really sorry for not giving the complete details. The problem I am trying to solve is this:
- The display that I am using here(Fysetc 7" 800x480 V1.1 based on Paneldue) was already used on a 3D printer. So it was flashed with that printer's firmware(Marlin) for the printer's control.
- I didn't work much on the software side, so I don't know the process of how they flashed the display and uploaded the code into it. I searched about this display and it has an inbuilt storage.
- Now, I want to use this display for my own purposes but when I just connect the 5V and GND pin connections to the display, the previous code that was present inside it runs(the marlin firmware thing). I have attached the image of what it shows just when I power it on.
I need your help in figuring out how to flash this display and upload my own codes, like using an SSD1306 display. Please help me with this. I am a newbie who has used SSD1306 and jumping straight into this display. Sorry if I forgot to add any details needed.
I can't read the inking on the two bigger chips on your picture.
Maybe you can, by tilting the board at a suitable angle and looking at it towards a light source.
The biggest chip most likely is the TFT controller, the smaller a processor (STM32 ?), and the smallest maybe a flash memory.
The 10 pin connector is for the download and debug probe, e.g. for ST-Link (V2 or V3).
If I read it correctly, the smaller one has "Atmel ATSAM4S4B AU 2028 A 2028ERO ARM" written on it. The bigger one is a TFT controller "SSD19630L9 AU052AF". The smallest chip is XPT2046, a touch screen decoder.
Your display seems to be discontinued; it's not on LCDs and Displays Introduction - FYSETC WIKI. So finding information how to program might be difficult.
Fysetc products seems to have their own forum (but it does not seem to be very active): http://forum.fysetc.com/. Maybe you can have a look there if somebody already did the modifications or ask the question there.
Hopeless without a schematics. You would need to know how the two are interconnected.
Next step would be to study "PanelDue V3.0", which would be the HMI SW used.
I went through the forum and found out a github link about a software DGUS DWIN. Based on my understanding, I should use this to create my own GUI interface. I should search more about the specs as I couldn't get in-depth details about it. But my main doubt: Can I use this display like a simple SSD1306 and using arduino libraries? I think I should be as all displays that are used on a 3D printer can be custom configured right.
Github link: https://github.com/FYSETC/FYSTLCD-DGUS
I can't say but I have some doubts. It looks like software to be run on a PC.
Install it and try how it works.
Installed the software now. It is a software to be run on the pc. I'm thinking to learn the software as it is more like creating a custom GUI. So, in order to use this display as a normal SSD, I went through SSD1963 and found that its a 16 pin parallel display along with other pins like reset and erase.
Yes, SSD1963 is well known. You can search for SSD1963 in the forum.
But your display has its own processor! You can access the SSD1963 only through this processor. This means you would need to reprogram the processor on that board.
For this you need to know through which connector you can program the processor.
And for your program you need to know the connection of the processor to the controller.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.