CrealityOfficial / Sermoon-V1

Creality Sermoon-V1/V1 PRO Source code
GNU General Public License v3.0
14 stars 6 forks source link

DWIN_CREALITY_LCD #1

Open ffnull opened 1 year ago

ffnull commented 1 year ago

Hello First of all. Thnx for source codes. But sources for LCD is missing. Please update sources to include DWIN display sources of our printer. Thnx.

adamalfath commented 1 year ago

+1 Would really appreciate if Creality could share the DWIN project file.

danilodorgam commented 1 year ago

+1 Would really appreciate if Creality could share the DWIN project file.

Stevetm2 commented 1 year ago

+1 Would also really appreciate the DWIN source code. Unless you plan to add z-offset control during print and other UI features which the community are requesting? Thanks!

adamalfath commented 1 year ago

Hi @ffnull, @danilodorgam & @Stevetm2, I've uploaded Sermoon V1 HMI project file in my repo here. Turns out it's quite easy to get the original project files in DGUS, just import the official DWIN_SET folder to a newly created project in DGUS, thanks to this guide. Shame that Creality didn't reply to the user query, even to just confirm if they're able to give it or not.

I've also made some minor QOL update both to firmware & display if you want to take a look.

Cheers,

Stevetm2 commented 1 year ago

This is great @adamalfath I'll be taking a look at this! You may see that I falked from your code a few weeks ago. I just submitted a back port of the linear advance fixes from Marlin v2.1.2. The fixes allow the steppers to work correctly on the V1, without failing to extrude on some models. Give it a go, the new command is M900 and you set the K value based on the Marlin L.A. tutorial. I was very happy when it worked out, it improves corner acuracy quite a bit. I set K=0.03 as a starting point, via a custom USB cable connected to an old phone running octo4a.

adamalfath commented 1 year ago

@Stevetm2 Awesome update! Though unfortunately I won't be able to use that. I've converted my Sermoon V1 to run on Klipper. It exposes me to more tuning parameters that can be easily accessed and re-tuned, vs re-compile method with Marlin. I've implemented ABL, pressure advance & input shaping.

Here's a video I took at the very first print test. I'm very happy with the result. "Draft" print mode is happily sits at 200mm/s & 2000mm/s^2 with a decent acceptable result. Although I use it conservatively at 75-100mm/s for casual printing with great results.

Stevetm2 commented 1 year ago

Thats cool that you have Klipper running, I'm tempted to try that but I'm enjoying using the Creality Cloud app on my phone to slice and wifi print. Would you mind if I shared your video to the Sermoon V1 Facebook group as they might have some interest in it? Thats cool that you're printing nice and fast with success. I've been printing at 120mm/s at 2200m/s2 for outer walls and 2500m/s2 for everything else with success for most print. I increased the mm/s2 to 6000 for a test but I thought the printer was going to explode so I didn't do that again, lol. I'm curious, how is the ABL working out, are you getting better leveling? Also I noticed that you must also be changing the leveling screws, did that also help a lot? How many ABL locations do you use btw? I noticed you're using the stock fan and duct. I designed an new duct to accommodate a 5015 fan here btw : https://www.thingiverse.com/thing:5868023

adamalfath commented 1 year ago

@Stevetm2 Yeah sure go ahead, and maybe I already join there since there's the only Sermoon group available there, I think. Also we can continue discussing further there, in order not to hijack this original issue ticket topic.

Stevetm2 commented 1 year ago

Yeah you're right, totally hijacking this thread, haha... thanks again for the great info though!!

ffnull commented 1 year ago

@Stevetm2 Awesome update! Though unfortunately I won't be able to use that. I've converted my Sermoon V1 to run on Klipper. It exposes me to more tuning parameters that can be easily accessed and re-tuned, vs re-compile method with Marlin. I've implemented ABL, pressure advance & input shaping.

Here's a video I took at the very first print test. I'm very happy with the result. "Draft" print mode is happily sits at 200mm/s & 2000mm/s^2 with a decent acceptable result. Although I use it conservatively at 75-100mm/s for casual printing with great results.

You can make few jumpers on board and all fans on printer will be controllable and not so noizy

adamalfath commented 1 year ago

@ffnull Yep I already try that, except for the hotend fan and that's is the noisiest one. I could live with that since the printer is far from my work area, and let the fan on the PSU and electronic area at full blast. The noise level is around 45-50dB and 65dB at fast movement. I utilize the unused fan port on the motherboard as a buzzer pin instead. Buzzer at 24V is very adequate to send auditory notifications, which I more prefer.

ffnull commented 1 year ago

@Stevetm2 Awesome update! Though unfortunately I won't be able to use that. I've converted my Sermoon V1 to run on Klipper. It exposes me to more tuning parameters that can be easily accessed and re-tuned, vs re-compile method with Marlin. I've implemented ABL, pressure advance & input shaping.

Here's a video I took at the very first print test. I'm very happy with the result. "Draft" print mode is happily sits at 200mm/s & 2000mm/s^2 with a decent acceptable result. Although I use it conservatively at 75-100mm/s for casual printing with great results.

@adamalfath I see that you use KlipperScreen with hyperpixel. did you rotate image?

adamalfath commented 1 year ago

@adamalfath I see that you use KlipperScreen with hyperpixel. did you rotate image?

That's one is from Waveshare. I haven't found the right method to rotate the screen yet, each tutorial give a different result to my screen. Though it is annoying, I'll leave the screen in landscape orientation for now until I dig in again someday.

ffnull commented 1 year ago

@adamalfath I see that you use KlipperScreen with hyperpixel. did you rotate image?

That's one is from Waveshare. I haven't found the right method to rotate the screen yet, each tutorial give a different result to my screen. Though it is annoying, I'll leave the screen in landscape orientation for now until I dig in again someday.

@adamalfath Can you share adapter for raspberry and waveshare lcd? I had same kit

ffnull commented 1 year ago

@adamalfath im mean stl for mounting waveshare in place

ffnull commented 1 year ago

@adamalfath nevermind. already installed both. single problam - rotate klipperscreen

adamalfath commented 1 year ago

@ffnull I've uploaded my model for the CR-Touch mount and new LCD. I don't save the file for mounting for raspi, it's just a simple riser that match the PCB mounting hole and added a double tape to it (instead of directly to the board PCB).

Please let me know if you figure out how to rotate the screen :grinning:

fierce1509 commented 10 months ago

Hi guys do any of you have the firmware for the V1 Pro which will allow me to go up to 300 degrees? i have an all metal hotend on my sermoon v1 pro now and when i try to compile the firmware just get errors . Could I get some help please? Thanks.