CrealityOfficial / Ender-3S1

This Source code for Creality Ender-3S1 Series,MCU and Screen
GNU General Public License v3.0
129 stars 53 forks source link

Firmware for S1 Pro? #24

Open ayushsharma82 opened 2 years ago

ayushsharma82 commented 2 years ago

Hello,

Is this firmware used for S1 Pro as well?

Regards, Ayush

Pethical commented 1 year ago

Here is the initial project: https://github.com/Pethical/Ender-3-S1-Pro-Screen

Not funcioning, only the splash screen working and some page transations, so it's not usable jet, do not try it. IT IS NOT WORKING YET!!!!

There is a lot of touch control and settings. If someone want to do, then do not hesitate to fork and comtinue.

booperscoper commented 1 year ago

I've been seeing a lot of videos on chatGPT, what happens if you put the code into chat GPT see if it's spits you anything. Just a thought. I'm not too confident chat. GPT knows that form of code but it may. Thank you. All who helped above it helped me a lot. I'm going to start goofing around next weekend. I got a full week of work ahead

booperscoper commented 1 year ago

If anything chat GPT should be able to translate the Chinese to English for you. I think very easily though

Pethical commented 1 year ago

@booperscoper ChatGPT is good thing, but if you don't know what you are doing, if you don't understand the code and the effect of your modifications, then do not touch it. It is dangerous, you can crash your printer, cause fire, or brick your device. This firmware is works for a lot of users. Be carefull.

Yes, it can translate Chinese to english as a lot of tool. But when I would like to do anything in my free time (I have a small amount only) then I like to be productive. I installed 4 version of the tools. The 5.10 is the more stable from the amp website. The others are crashing and half chinese. But the 5.1 has no emulator, so I need to use a 8.1, save the project in the 5.1 then load in 8.1, then start the emulator, but the emulator needs virtual com port, so I installed a virtual serial port. Like a success, but the 5.1 has a bug, and sametimes not saves the project. This is why I can only to make an simple basic project in one day and I tired because this. Not so complex, but you need to click and write a lot, and you need a lot of patience.

booperscoper commented 1 year ago

Hello everybody and thank you for your help and pointed me to the direction to the ender 3S1 pro source code. The source code totally works, if I load in the VS studio and just hit build. I'm running into an issue of my own creation; I know for certain I don't have an F1 chip. I have an F4 chip when I go to change the development environment in the platform.ini file, and hit build. I create errors. Does anyone have any suggestions on what I'm doing wrong? I have successfully created other firmwares. I just don't know what I'm currently doing wrong. Thank you for everyone for your help.

kamoteshake commented 1 year ago

@booperscoper I think it's better to open a new issue. please, share the error that you're getting.

joepadmiraal commented 1 year ago

I'm trying to compile the fixed version #38 in vscode via the platformio plugin, but I get this error: In file included from Marlin/src/MarlinCore.cpp:83:0: Marlin/src/lcd/dwin/lcd_rts.h:5:10: fatal error: arduino.h: No such file or directory

I do not get this error when compiling the main branch. Do I need to add some kind of dependency somewhere in order to let it find this file?

kamoteshake commented 1 year ago

@joepadmiraal #41 is the latest PR that has all of the fix. maybe try that?

booperscoper commented 1 year ago

@joepadmiraal Did you have any luck? I was running into issues as well but there's something very different that I needed to figure out that again the error I was causing. As someone stated above we should probably start a new forum and I would not hijack this one, so if you need any help hit me back and we'll start a new post but I was running into issues all my own doing and it works 100%.

Again, thank you everyone for your patience and help to me. I appreciate it.

joepadmiraal commented 1 year ago

@booperscoper I had to do a very small change in the code, on top of Pethical's fixes. That version is working fine now on my ender 3 s1 plus, in combination with the standard display.

JohnScottUK commented 1 year ago

I notice that https://github.com/CrealityOfficial/Ender-3S1/pull/35 is for V2.0.8.24, but https://www.creality.com/pages/download-ender-3-s1-pro?spm=..page_1934481.products_display_1.1&spm_prev=..page_1934481.header_1.1 indicates V2.0.8.26 is available. Can V2.0.8.26 be published?

wizardkitty commented 1 year ago

I notice that #35 is for V2.0.8.24, but https://www.creality.com/pages/download-ender-3-s1-pro?spm=..page_1934481.products_display_1.1&spm_prev=..page_1934481.header_1.1 indicates V2.0.8.26 is available. Can V2.0.8.26 be published?

I guess I might need to look at doing several things if Creality doesn't still understand the GPL Lisence.

Also any differences between .26 and .24?

kamoteshake commented 1 year ago

I guess I might need to look at doing several things if Creality doesn't still understand the GPL Lisence.

Also any differences between .26 and .24?

yeah. I've emailed them and contacted them about releasing the .26 but never got any response. I even asked for the Plus since Plus got the .26 first before the Pro IIRC.

I don't think there are any. I read that the difference was for detecting the laser module automatically. I haven't verified though.